.WAFL (l)#V8,gHntry(s ΁?kE#V8,gH5furl "http://www.recordare.com/xml.htmlmime text/htmlhntt"5a2cc690224bc31:bff"hvrsdata MusicXML Definition
Recordare Main Navigation Menu Recordare

MusicXML Definition

Version 0.7b: July 15, 2003

Overview - What's New - Files - More Information


Overview

"A number of universal file formats are under development that will allow musicians to exchange music over the Internet more easily. In the field of notated music, the most exciting one is MusicXML." - Gino Robair, Electronic Musician, March 2002

Recordare has developed MusicXML technology to create an Internet-friendly method of publishing musical scores, enabling musicians and music fans to get more out of their online music.

MusicXML is a universal translator for common Western musical notation from the 17th century onwards. It is designed as an interchange format for notation, analysis, retrieval, and performance applications. We have tried to learn from the mistakes of past interchange efforts by 1) basing the format on the two strongest academic formats available, MuseData and Humdrum, and 2) testing the format by writing usable software from the beginning. The format is open for use by anyone under a royalty-free license.

Map of MusicXML software support

Today's MusicXML software can convert between several very different music formats, including Finale, SharpEye, Sibelius, TaBazar, Virtual Composer, and MuseData, and can easily be extended to others. This makes MusicXML the perfect candidate as the industry standard interface in printed music. The Virtual Score, edited by Walter Hewlett and Eleanor Selfridge-Field, contains a chapter on MusicXML.

You are invited to join our MusicXML discussion group to learn more about MusicXML and offer your comments and suggestions.

What's New

MusicXML 0.7b adds support for tempo equivalence metronome marks (e.g., half = quarter). Text is now allowed in an other-direction element.

MusicXML 0.7a added support for lettered tablature, slash notation with and without stems, and the eyeglasses marking.

MusicXML 0.7 added more support for percussion, tablature, and other popular music. These new features now make it possible to export and import Finale files with percussion maps maintaining both appearance and playback. New tablature features include slides, bends, taps, and artificial harmonics. A new measure-style element supports slash notation, measure and beat repeats, and multimeasure rests. Tuplet support is much more complete.

The MusicXML version history provides more details of changes since the initial production release of MusicXML 0.6.

Recordare's Dolet software currently translates between Finale, MusicXML, and MuseData formats, plus one-way translation from Sibelius to MusicXML. If you would like to see MusicXML converters for other file formats, please let us know. If you would like to see converters for other commercial programs, please contact those software companies too.

Files

A MusicXML tutorial for software developers is available in both HTML and PDF format, including a MusicXML FAQ. This is the easiest starting point for learning about MusicXML.

A set of 15 musical examples is available in XML and graphic formats. These include songs for voice and piano, a song for voice and guitar tablature, and some instrumental music. An earlier MusicXML example, "Mut" from Franz Schubert's Winterreise, is also available in several formats, including XML, MIDI, PDF, and Finale files.

If you start doing a MusicXML implementation, you will need to refer to the actual MusicXML document type definitions (DTDs). These are available online, distributed under the MusicXML Document Type Definition Public License 1.02.

All the component DTDs are listed at the MusicXML DTD Index. Most browsers do not display DTDs directly, so you will probably want to look at the HTML versions of these files.

The two main top-level DTDs are partwise.dtd and timewise.dtd. Two XSLT stylesheets (parttime.xsl and timepart.xsl) are provided to convert between the two formats. Multiple movements or other musical collections are represented using opus.dtd. The opus document contains XLinks to individual scores, and will evolve to include more detailed reference and musicological information. There is also a midixml.dtd for representing Standard MIDI Files in XML.

Recordare's Dolet for Finale plug-in translates back and forth between Finale for Windows and MusicXML. A 30-day trial version of this software is available at our download page, along with the MusicXML tutorial and DTDs.

More Information

The following examples and descriptions are also available:

To keep updated on MusicXML, you may subscribe to our e-mail announcement list, our MusicXML discussion list, or both. We also welcome your questions and comments about MusicXML at:

info at recordare dot com


In the beginning was the Note

Home - Music - Software - MusicXML - Events - eConcertBand - Search - Store - About Us

Copyright 2000-2003 Recordare LLC. All rights reserved.

Last updated July 15, 2003.

post#VXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcate s #VL:4(U54ntry(}'DNQll88\$_ Qh\;YWurl /http://www.recordare.com/images/recnavrest.gifbsrl"http://www.recordare.com/xml.htmlmime image/gifhntt"5e45f2e3c21c21:bff"hvrsdataGIF89aW̙̙̙fffffff3333ff3!,WЁI8ͻÀDhk,dz0XܝoHd1~aqes|&ةAwnt|UQ{x]}~tojc^YT%l\as_rnwi|H]ǝ̆ŬZЋ֢ؐԴKD<:31*pܕ4}("̠pᅆ+@8a"E1:Ը#BA >PS;`Y8pjiQDJѣH*]ʴiQpzJJա~ʵ+נWÊ[<]˶-V[պK쏴ݛ4kܼF @(HL_3 >< >&:2rC@>wM脮E(pxgw砇.}f֪0Jꬷzq +z.0s>#4mQ /Gf POح[PղL P>1snnf_54E ]:ψ@+-܂O˾$e1+oW+_#~Aa_tFYpQ SfB(`i! H] +Ca=i"-"̈*SB|A jsbD UxqWE,XcFVLվ&0GۢF[kP,iDH!F")̔f?9,*h ܊B7"N"%xHr/'̵2Ō-'9L4̦6i@u 8Y)$-,9uƛs瓨7y:嘭版I[F;ʮP[FzSA Ce"XRR0 ,΋*3Kp&~qDԂptsQҟ}X"Υ,?[^Q~OWձr5Kxłm+j>`p&AIP&% l[VkI,\ТhwIX&bkИ~P$Ǭv i`d$jW&rL=^: GQ-SK"R˕+_R,ܕ[#Ma.z"E27P-3WD]IXkg|3V,s'y&ZzP.WxSU@QJ^ (\,TSn}X^Y F(dC0k3 <֎m.DPi#뒐C0(IMڙuT35F4] ke,ycʃFXjBX)`JSO؞T]imK?/=~$Yv+ٚ s?3+g@2)X#pϴv7"'/>7@!mϞ^z+)VhF:HR*M|얳3R*Q`C4ɑ_i$#,BjҺLw?-Q=~ nt]{ {`ŖlX` Ѷ  _'&kvmHmmwa$mWk~f,8odQQ+IvC5igr$xIsAt1:WWIUrVbB CY5K_>1{5&&ؑQw\x.^HfbXE150 ]Ӆxn*,(GrHW5}AԆaTvQ5/BAsIuWlxDH~D7M\Ӂ5]'>88Tx^kXM9Hl ؀ȀX6xkmVO茬n 'O%XCd(1d.Q/i[v sgtA.#o'D>AUO"y4WfY(,RXr݃BX>3eqX GF#udCsxr\wDhʼna$QFGDCx6@[&}:Y~AIG)5]*KJШ!ZkY^o5DYMňUW"g4Ziȕ:j`^IC !;Fz%AIO@QHZrXZҥ^D`4d΀ʠdj[Qp:@L*| x*tJojda^ʨ[X U*Q;post\$_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcate }'\$_67YW;ntry(WPPBCa `j @[Drnurl #http://www.recordare.com/recnav.jsbsrl"http://www.recordare.com/xml.htmlmimeapplication/x-javascripthntt"4c5c56b5bc1c21:bff"hvrsdataif (document.images) { img1 = new Image(127, 343); img2 = new Image(127, 343); img3 = new Image(127, 343); img4 = new Image(127, 343); img5 = new Image(127, 343); img6 = new Image(127, 343); img7 = new Image(127, 343); img8 = new Image(127, 343); img9 = new Image(127, 343); imgRest = new Image(127, 343); img1.src = "images/recnavhome.gif"; img2.src = "images/recnavmusic.gif"; img3.src = "images/recnavsoftware.gif"; img4.src = "images/recnavxml.gif"; img5.src = "images/recnavevents.gif"; img6.src = "images/recnavband.gif"; img7.src = "images/recnavsearch.gif"; img8.src = "images/recnavstore.gif"; img9.src = "images/recnavabout.gif"; imgRest.src = "images/recnavrest.gif"; } else { img1 = ""; img2 = ""; img3 = ""; img4 = ""; img5 = ""; img6 = ""; img7 = ""; img8 = ""; img9 = ""; imgRest = ""; document.roll = ""; } postj @XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcate WPj @FZػY{ntry(\)# :J=&)Xsm ?Lurl 'http://www.recordare.com/recordare.cssbsrl"http://www.recordare.com/xml.htmlmime text/csshntt"ba3d5aa33bcc21:bff"hvrsdata BODY {background: white; font-family: Times New Roman, Times, serif} H1, H2, H3, H4, H5, H6, TH, P.headnote {font-family: Arial, Helvetica, sans-serif} A:link {color: #000099; font-weight: bold} A:active {color: #6666FF; font-weight: bold} A:visited {color: #6666FF; font-weight: bold} P.initial:first-letter {font-weight: bold} li.separated {margin-bottom: 1ex} ul.separated {margin-top: 1ex} post=&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcate \=&K`JeĻYntry(dς=V-w ۖtgv^i,ENurl .http://www.recordare.com/images/recordare.jpgbsrl"http://www.recordare.com/xml.htmlmime image/jpeghntt"7c3c99ecc21c21:bff"hvrsdataJFIF``Photoshop 3.08BIM``8BIM x8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@ 8BIM,8BIM 4p P*JFIFHH&File written by Adobe Photoshop 5.2Adobed             p"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?tV#Wv#ٗk+?Jf#E]4u'csG5{qcZ]ḇ~[Տ[:05sOq88"DާVLzO2]f9x@}:kw1k]nl//m{\׾Ʋ92z9ȭWqN}RWUm9G ^ÈCconZ߷UWPcetm.{lkoZY);o%ǿxln-k=Ï.mwn?_?OJݕ-{-ncnamk4=+I[6=OO+bWWA8VV?VhoW]ݹ?z n20.\yyp=4 ##U}94WCŔincECꡔ׉kmzLm?9]m.A(K$pSI$J`׸o;n~a~;CXY[S?Eg9+K'wՌ2r:m]synqw򕾙:WHevW 4 Ͽ、 ;zeŸZ<_6n>Mߵohsr۳'7=-lu6SS֖ gdǫomg5)f}],êۢ̚6{a!Y5Z\@L=VweELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km&File written by Adobe Photoshop 5.2Adobed            ""?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?TI%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$NzV{vƗNߢ@$5%M}0q`H%_/@SaɌ1\[ R$J4$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$S龿}pna ,;}ulhc>.ejLFVX#/Ӫf crVzͩ1QߥW8Z7S߯ecԺ_UGRk &3˧7k`;UCqDV[x/H+8^6fn~7P\,Gg?Wk`NJX??/'Ur~P]~S˾ώZ?7Q;J9V"ܾq4RZUP0]e 7czWG6-m}c Nsڥc[Wڨu~J/`%\_Et5^F88{󿖦y\/}4}˦nqWNfM.ocm|zSyMGk?=~j[Wo"d;gPbZ]-=ONv{:}Y즷{ oտU-l܄0NQ1%[ܤ~5FQV>27cŵ?%tqUm1쭟hO !7ںi.O}ُS6݆=X_=D}w,j3M4fM_{?O1I\iUITx}Һ/U RMW7pxs8l\[=-]2}LZ5}8`9ފ$=K0OVWm{.]l}snoK;'Vxia-vN$L@﮿W{+YΑѩfNskMeOv}O?\{U=Ƈ8cw4{F7}?-@]Uo|` 8nN375ߜjQNd($MRI$I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$TI%<h_Vsmߒz+_]˹_p+^ VKisP6G^_^M!Pn$K-zv]Ykl\A>gtnPʩeϾ4WMw{HܡQ'_R$֞:g^`÷;mxG7lZP:ݽ'-fM'foՏ֏U˱.a̡M|Cֈ0-xgXΉcqex宽%FF3ZǶ #}/M=>b˜}hĻ,鱋o}'aKs6Mu~^ۙVKZpk;jNj$a֕ˋ-uxi4޶oBn56:9nU[Uᓕs[1%l>Ϳ\}kבGW}_v+ev&8{@=7i8u; Пsۤq!n3Sm[˺}s>{E׌ʱk{?ծj~N=$d9ryQ-#/Xk< ԱK``WHO|g3뾽*nc ٗVk\oz^o\<_hG贾^] mms\\h~ܷ:Cz/J9VW@x$,{;{+~@o[Zj!贈cr}0]٥ hFS륺E8uX]e5aQ]G#wS~bz6ieաoѯdi<|"zv8ny߅^^oCv-f`W}{ps j?X%,`et6ZޟYÆ5n\&,NԟzI&]Xo2RmXZzVϿV6no雺ʚwȷ}ouYֻ-1c= sS޶>mq=f$cSnd #sY:YS[.3[?=W_Cr?Mxj#u%?P:KZ-c^XCm5u_3q0\MOjm],kr6U4k&.c4}P>]fyӗWOu.v+~ߴ ݾ]o]Pg֌3`過Xý<}"\3,ܵMGu]CKo밵R0/IYmu[27 V{yzsL׾_ٸ/Ma`l v޶ 3@<&.I(I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%?TI%<կ%+_?Uw.`uz*'/K_^_?}W?z_6|>'I$y gǢ3 ^e{(s+3?eEܿ; 2|?Imzxt0 p{ S>Eę\I<+q{e VB= ֻ\^9e \Z `qΡ-wG)#r%bǘ2JQY)J䇀i_.@:nƓ.?]Ǩڦ'8(DeרY=@b G<ցl}UO-kK@O\A[M:W؏'A 8W> <ǫǩݩ/sغh=A>cڴ}GrsĶ!4BY+ KkcYǿuzJyu|\1YPh;ˬۻ;^jh)6ZfGW+}ུMŅ;hpac?nퟸsP1meΩ~^zTMUZ!33 |C}O]o5CA2Su{xk8Bfl个>I697./<cݏk=EJto%'7 g[vͬNs%@c!TÜlJ_*SsxՉ5Lk}/2aӲro~We[!:??ܺEDh ƁJ"5_"lEξ2~6ŭlXo[8m?Kz/ǥKA*^qhHG Q7R7{CI.{ojMn3X$X7m3QS5k@NjКy"xtξtNsß[ç\73sBAZѨ~hOj<ٽqUOwecm ?[\ gԜ O;f9z3\NGM}V}l|Xƨsx%^Aq}ֵ5u@SO`ְG79L1?bEK1wpǟu67ڟd1HMγ19 @y,SmԒI1JI$RI$I%)$IJI$RI$I%)$IJI$RI$I%?Tw;Ksp$iO 0Ck:JWOg]˸$V~ | 2LtYWrӒup:>mxJ\ʉ%27aCkvQ#^SnT懇{\^I*H#?M ~7ѕ㧥}{`zM,S?S O}_ٍm?T5yv#:M`~5\mh;13-ʊ" GDɭO>ecR잨ϼ[6>.9!u?,b ~EMw;OnwХ2IGstޖ~?*S$w;Onwҥ2U:'[ԅgstށ4ecN<}BğN:OPv]~?-zߗAS:.tL4ynR[[lpu[G;Om<뢩o@|_\ߺKstއ$ӗl{䣎9?#)#ijd~?-zI(w?Jd~?-zTI!WsMyZ~?S$w;OnwХ2IGstޖ~?*S$w;Onwҥ2IGstސt?TI$JT}:t}/NpGEG7h;j+_V:\hh4DD!) 3Gܖ~m#zVd,r>ϙmq qVcEagn$kGSnBRlg-(R#ԣ0X>+RhpERi HM>3G܆^BRlg-%Kc?t}h 6+kj.~2[=[kFy!) 3Gܖ~tR%?mc?t}Xgi#0c?t}lg IǢ@c='{Gz6 KGܝ**}+^ԡ[:}n䵲>/mA$D!B=&T~E-(zL;y&iJg!) 3Gܖ~HeoEzg?ދ>eV|Լ&r[CE/!) 3Gܖ~KJBm%>R,sLH?H|vّ"}'Jxr[MM\\w:m8pnBsmCv;FCk H1cwnR'&r[Qh&;?+rf,tq{I$9G)M>Kԯ+~xO]8>So??Ug]˱^wnCOed7k_3\_ž~58Տ[/?̱[ V?BGV?H={K6}<Df/Vžõ89н"gĆ0n͟>Lw?>_,Ϣ\ulIdUQ1i2ǎ ˛s~tGU`nG4fUZ~wmv/My-.l0oW5ua~v=Wylā hFդ>KԺvOL̳%lap׷.]oޗ:*{~s\i{ز-=8A>y^%w!0 hLQ!Vll?KchsCH<?a W͑Fqуirv_K״ O?F]SgW?ql6Xc?WAW ;@vj&0]f; P}' $h+945 i{.}8 tDwfs2ֹk#H j<TzcZ.h O6d#^[/1ztkAԟd;gko]j.W2C5:ƻVmY<44^@p܀>h.Lpqs˵\x){p?]8Զ8OQ p-qAE/%ط66E7iN0v1wQ}F~OɛPL}3/g}]6J 077{X |jMj6SbF y%ԛ۴5aŮeC>D~4SwT)KE _[s3ܹZءPSOg$*ؔGĽF~Kg>TGĥ>%3^?x%R>%//QkzO]sIOv9w "$yE7zVXt<~ejר H۲/B־ʟ\>"F~U5X#L$$:ŷMݝۗع}aFXkzh&.ٷs}=k1Xl8ŧe˗g7~ܰ@8^~ܯrpFN12E |}c|{NISs_uYbu;,u{y.{I丸/lRQ?Ri<~V;%frY>=>̏ARV1mzǣܜ}Jp>J\/!RS?Ӊ^YY4?? ј q6O-i57yY)[k \&TKk|Ӫ^/vH6; W2jun__ڬf>z[\5g`8"zvk+y[/϶8\mչ]WԿZf~& M鯵ksˀ{{v~[UiOɩUOk+3yTo@KEͺUK+%54n`ڏh0<ȣw"kXf6nXt [xͱ{)Ǹ5OûgOƱ~s}mܪzٵpOwNb6_eg;<*gI@0O߼LK$vmw~d~?-r_U1WSkw[OH>쟢߼U :}2~ۓWsgSg5Wo\[TWhs_-:!>~?.!#r?ƷHuWqm'{kxܖ~?+%M! #Ώ?i١ίwEZ?%߼Kt}L)˟cyA֢w?&zy;#В+`i\vZ2IGkxܖ~?$߼KkxܗM.e8VvxD}uWcvqUjUD̓3SƎ!D:ZrTvmwR.9 ?]@fU&x;ZNܪ۽m s\I:XG"wO7}^l?md]kmʆ65:ܥbd$*6I%TI$$I)IA!:I)LgowUu:Ix8Z\([MW7ma?_ɮkYˇ?Ըbv ҧE%kϋ]l? q0S}%Ddu7fޏUP$KT۶in^<ʯ XǗb=:>n3+HXj{1kZƆI5JI$RI$I%)$IJI$SS# ϴbҿ u'홵FүsZyP%B)Wh "gIy @4xnFy7^0n{@L*_|SgJk<:e*_Rmf#}C5d{QCD4'M'I)$IJI$RI$I%)$IOTI%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$IJI$RI$I%)$IOpostXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcate dϹNFZEND2ntry(zb'~sihIr=&[񌃚a}4url 0http://www.recordare.com/images/interchange.gifbsrl"http://www.recordare.com/xml.htmlmime image/gifhntt"f9b4b6a51539c31:bff"hvrsdataGIF89aSZdi~Htqvܨ˃y劑uLj~UYdhquLQJY^MOwFKM\i@EQ]G!,SZ'dihlp,tmx|pH,Ȥrl:ШtJZجvzxL.zn|N~  6]4պ̵V2Q H]0\Ȱa"21͡ŋU8bƏ nHɆ!S7 +cTײM"0gbA'M-rh7Sړjҗ(3>íPl3JpdYmE^5wܘn~{ܬ~9`{JjtZƊ>vs)ŘzFMtAOBJҚOMg+l${x9U4liK! *+16:ߣ{DdǗ5Jv΃*3Q37 <&u;pT IPQ T&.kWaN[G`DI?:ENʎqGjRA{NGh' VU l'%|4  ޣy@D<@B=8>o Xv F5c?-\kb(Y2b?h J\o!ʳQiuƧPmxbrA14e B|0#J:=t'9m*懶4i+vB;{i۽ Wq URKg΅<[ kQ_UO~CU9Qpq= < }zIݾč7%k-NM(V;oL1:kQ :;h=/wx[gըC-`5j]e|frgq{'u6wtySg2@7|!ZfVt%w{opbS;T%gi6j٦f]"e7sG~0&cՃ31W5`o8zBfT6o}WB(;62P QX qYv}_F*aCCY`U=5ֵ.h1@t:@egH4ecxH7uWEGY뒇H6{8a4 plj} ZЈ46`p_ f4ovczXE0){9Hze4@|^N1hxDQ(ۧ\@B9GʈxN.ad7vka]%&v;X7<\Ȏ  v.840=q1L`x4 y7g3 :6d-qd9iF::@Bt5l%i0>bR3)v9#fΕay S-Iy,~|g)%X9LQ&xw2sP%>;.i.LKq$xB?uwe}1og4*З5 l.0'H$7G>~KR`R=upǜr*.tؘٟh819gwT'X7zqRbsĀŲ ,;B# B(22p# @vʘ{0BPV0YI 96 ˶P54c^je [{]%L]8>6Ʒ|\ 9^ 6<i [_ @ ГH.NPR @-o@S\^3Gmb^Yjl=a=Pm=t]5f:kYH/&v؂xݜ0؈R*!riؔ]9؆m7NٚԘ+_K٨m١=[Ӝ=ٲ6)?2 N6Vءڨ3m`m۸=-jӴ]ݶ}M>)l) @ѭ-= ]݉1n gw͸B@8ߕM߰ߵ]-Sފ}}N$.=}6ptRy :Nw1{Nٱ Nᨭk B䲝?`ǷtjJO&w!h ; O>JDFHkj~jtQnݔX^Gw "Qel~zir{xvm~.n2JUG'+JJ ` >ꙎណhtɎ(N=B$&_ M+-?SM.^S3rK^qQo%?/>2m2ooڝy=t7%GU}IoK/noϾq9ly=֕?\~ {T}PMsծ?>]x_T@ M:mt'l}/<o/_'}؟_m EP۟$5L  ֥Ν80˛#A2Xuj$Gx0"(i>)jb1ydТ5~9N8 `i8] BSM:<X" 2ؠNaw`& Yi$Uv]$UBH&0 *YF=أ?N_=PK2٤ RS(F]X@b4< .UGbmШ^8IOYBFi=pj0O@ndaOYhcba zb8qB\c|Zvg=hpT[dؐE"ɥ!9)frH)Vm~ *<**Rj*DB TƥF&htASE^Ayl)E'-yI~-o{-\'.$amb x^];T¢1ga ǜxT8`HԞp)67 a> K,`MdZVX ӍZF{X`Dٲ~P\C; 7n-@ H}3o+3*$Us`(+^jukű#)I;muME:-{3@, K>{oMj`Td'ʨU2qHf y`5)v>ȊϜ>پiFS$1砶&Y H@p/lmp{.fh~iC,>Ow(!Eti>b]ScN]d2-yl&Ȇсl~X0k1E.v,jDE]ȶOÁFmg Z5V}m] `n&tyU^5=1KЪS Н.{j]粉/ Pζ ]+2VR] _;(n ]`8 ^-8j Kv*>21k,<@n$\,]lO6$Jݫ`l'C9[|`9ZBe8nn?9 r5ͯz-9ZlgHV{GleZ;J3 hV-pΠw^4*:`lKŒhlTE;:Ԣ>6fܜ!-n0.D-*z=M[:v (نF׷}]-έ\]e]C{?3m8h@guY 6o-".+`wû=#{; st`]oR@}CzH/Pm)PiPZ@QWF"T?yt^ II49< iX7nBU"={jv˜v<\r @pO|pN>>Q橊Rv"`@;7+(\E tqntv"TYaOpcs]qB@=I5*V?Ğ<ㄹpK!w2U¯>:OBB߂= /4Imۉ8K,X/|[`o$<)JJj>]fly.5r&SmlA;_ 01ޭi!Aaq@Nt  Me_-Ha*Γ ^a Bnm]EmF t   zVlmTr5Neb5R`I` :YdC`7)_EMX#H.,MEdkFWQ2XuR+j]:ʞ fd$RS(WΗ .?~C*c? $B>"%}W"$Q%uY؍۳^[1"#+: `e^^eIdABAN8&-Y,!8efje>&Efl@e<q8ZAUdAVU$lgl]k*,,8k &p$[&W[x$rrgwC]l'5$($In-4w{CP@'uu;(/,}Of^Bh.LqRA0Aqf9D'~[ pXFhih₽拦ŽAafg~͡Sih@dh曌-dcʖfv5R_,),.Ba%# &4q5^),Lڭ.)hvA)vdШ'a"Σ)bY'  LB-:*,?me`MZA.jNW k}c*mɩ~D[l^yU ֬Ҫ5m j +A**j(t߲RAbRjGA}_V'Mh]=.fiQST"{}+޼_F Idʒvۻ6"M9&Ck~TBr嫾=74a^T6Nk(vkjŪ(&j#y*b"V啲,6,7"&'" IVVςѾlve𕪒٨j2*}k{M,V24߮JͶkZ)6$+EJ& iH2ݫ".r 3c -k`AFrnL*7mjk͘r$l~lўjn^ޞZzNAB^V"Vz$[P:/J]ӎ"D %D#dપo.0i iKk(-a^0jp C[ ~b@pv2T /k3qpOLZ~Zopc1H/ްo8p/a„ A4@&OA04q!˛_> 3r)މGڷ-j @#cr| 37lӣlh[ϾxGہEBߕLKpY;^csߟ7pg-}4bB?aKη-kr{#@ukm?HbVkL׳nUB$:L!v8[7ç\nQ#w^KZwwau|dX(kv{7;mkPgu?[Wzy);9y?뉚ڹF31F2Bo/WdTpÁN OL grkrYAKPT)]{gM!˺ą0z@P8a2z@soszB{Ӫy)B*{17[czOd ^1={_%z&_ll2-[ƾd #|+3|;C|KKzr*8f\@ɣ|ʫʳ|˻|̛|@͹2.sod#}+}g@/(O1G}L=.@/}{׃W3ڗ5a{57}ܻ|8|%}W 3 p_u!ۏ#~$բ"&u6d?O>ݞ _'#='>/5~>"~Rx+wdlc+9飼<w~ ~w?qS˛#'~;QW5fM+VFlD.u#_-p'z&9Yb0+zm bp3(̥Δʱ>Y+kܯL3> tFT.پr8Rs7sS7&vIbYC9Yz&vU{u+kk&+k5\ L ֺ\tYrJ=S-mI:.VTiHRm, X*6 .!c b^&T ƍcԨ\kH1(IN grDA/ zv2r_s,uّeBa8!1:)#Qa. 2͘4XV)QPR٭(J~@ m;S]MpMݝgzb oNc,e+*T6jU"VSr Bʢ%gms^S.HצbĦRS)N\% );L󧿞F%W76.QM3ζx (YgSPUZ MK2Ya',&/ŖirzGgzKijThv)j:fGzyt c^أ*dcl m lڧ\JĴ“跢f[4n;ѾKonk} p onD+תo˶q;A L 8pEA s2Ls6ߌs:s/sK.tJ/ʹ@ m! @uV_uZou^ v8fjvn wrMwvߍāi xN{w/θg?y-y_yo9z袏Nz@xnzꪯz7N{x-Ý@ٶwOx/όtOOd+9}_kO0A:O?&A;HO#q8w) |#8AaȂLQNlXt]`E$,!DPu'WRdj wUЇ?$] ߡ5hDRB5"/DbSdC{RQDKphE7 Q+FgSc7ҥ>H ׈Vs %AUnKi**aIMh8:"iˆ0={9usKPgX=B4ѧiz}7HCqHQj'*P e+]xSœ(*+z.q!:I±05F( )Tt27YS3O9_(3`P,5JKq%ҥ6L$@CF%4C3Gw4VS(ɎF +OK+vlͫ`YS'T`Y³H3v6TiE>r6tBId~ 첵v;[iZ׷#XpCg4IwVӂjw8sE;w;wKw{ w}w x.+x n ;post&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcate z&=닻Z43ntry(2i2М|aQR>Q Jïurl .http://www.recordare.com/images/emailinfo.gifbsrl"http://www.recordare.com/xml.htmlmime image/gifhntt"8497604bbbc1c21:bff"hvrsdataGIF89a""ff33wwUUDDĻ鈈!,I8ͻ`(dih 3p,tmglL A,f7#H:'F;$2Ac {4')v .hfC@4h 1 3ww[-\vdi  kwyjun+wP:^9CU 9s:@:KTH>W9MMk;׾h r9;Q $0PA%;AS0Aع;G<6Чh^;yF @^5 3S[OA[s@(T쥃(U ȁ"cM$:8 ;1{E¿j9)Br&P `C{zVh l1QMH%9)LG2|pY?vٳji4'5آi(b`X ގfZ-܀!mp: #3`g5;Yqsgvn%"U3.A^}ӗaaFh 0]j+M9%UIa|͢X|=74]&+ȓ6naC?k(E4YWXtwB*2"VB  aLp\ʼnA'`@-dYv4k)tixA;postR>QXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcate 2iR>QɠSػZcat s #VL:4(U54}'\$_67YW;WPj @FZػY{\=&K`JeĻYdϹNFZEND2z&=닻Z432iR>QɠSػZaux )SURL!http://www.recordare.com/xml.html