mMass-5.5.0-17.fc22$>(4jQ->9T?Dd  9 (AW]dl  p  t | O~ PTY^^bcXce?(et8e9e:i:GnHrIvXwYw\x]|^bdefltuv w<xDyL=@CmMass5.5.017.fc22Open Source Mass Spectrometry ToolWhile tools for the automated analysis of MS and LC-MS/ MS data are continuously improving, it is still often the case that at the end of an experiment, the mass spectrometrists will spend time carefully examining individual spectra. Current software support is mostly provided only by the instrument vendors, and the available software tools are often instrument-dependent. Such software can only be used to analyze data from a specific instrument, and this causes serious problems for laboratories that use more than one instrument. This tight software-instrument relationship also causes problems for laboratories that do not possess their own instruments, and have to obtain mass spectra from other, collaborating, laboratories. To provide a solution to these limitations I have started to develop mMass - open source multi-platform tool for precise mass spectrometric data analysis and interpretation.V؋wbuildvm-06-nfs.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv3+Fedora ProjectApplications/Engineeringhttp://www.mmass.org/linuxx86_641LV'L5T0A'' [ o odTTT*""*# # 9i-Q-Q@44&x~~..XWLZLZ5*W*W@*,, $m  - $ $s&s&_]] <\\\\|NYxYx[?[?V@@hKjKj7BB+kkHp5|5|8,,s}s}xbUU`.CC610~0~iyy122#pphh[BLBLkAͱVV`$00V##;-4-4  *dd, uqq7 !!OEE - 9 9/ NA5T5TPGDDY&Y& EjUDDzLLh)AA Algg&~J(7AA큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤A큤V؋rV؋qV؋tV؋rOGFQeNKUNΖNNObV؋tV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋rV؋qV؋rV؋rV؋rV؋rKTV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋tV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋sV؋sV؋rV؋rV؋tQ0McCMcV؋tV؋pV؋rMcM\ZKTf01e4aab39b4021be8e809ecb22a8f16965523895c7fb3cd46b7a5ec1e68f2d964599ed5120db0368d9daee1b1683f730826a39eabb436c50fc0ed58ddfea201fe0c6e62f7090775274ba2168443ad2ba99294e0d0296aea9c4e5351f937df2eeace0bb643288e2be08e2d44671cfaa8f62fe41c312b1b9e3e5bac2966ea3dd9754ef3cb22708d5f052a06c686b653c6c5232d7ed40f664d06cad611baa3900bc385953995f39d002f86faeeb3da0a1db8808185874dc32fa7736f43be0dbe11f576c3480b285519d797ec1b9e91193d8090580a9a941fe542c29fbb8c3676c9f0573ca85b6b1399177be3fd2cef0a62c127d101ba3322ce7424a770fef00f77939e138afd901818a8ba9088d0604319945a23938c4b98bd6f49ab9cc8f33121e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85520d017559ccdffab6337dca74a96215a69a8fe0167f285da0d21a8a7c18b773920d017559ccdffab6337dca74a96215a69a8fe0167f285da0d21a8a7c18b7739808bdc120b7147665a1ae276f469ecf43353f936da14c96f15fd1adf63dd8a9449881e255ecbd14dfe4cba0e130dd8bd5296468349af46dfb7df093f504505b049881e255ecbd14dfe4cba0e130dd8bd5296468349af46dfb7df093f504505b05dbe17fa9b5f4cd18592f933d33df84b33c66a07110a8d1e0664a23005806b4740848fafc1388039e1edf5187651389c44b453cf0d4ffb070ef5829db560c47940848fafc1388039e1edf5187651389c44b453cf0d4ffb070ef5829db560c4791c5322dbbc815c78bce082ac97947e7a0da32bafbf988c11adc8a13e806ace5e1cfd2d54a6fda0b0dd5cacc52526e723310e6cb7a01a5dd768b5940ce81bdb721cfd2d54a6fda0b0dd5cacc52526e723310e6cb7a01a5dd768b5940ce81bdb72f5fd386b1cd16f44b7dd3871a0efff574001cea88b754863d1caf830422f648943284ab129dc202787fe08c3d3a691cb8e7f46220463201d26f419a264b1629d43284ab129dc202787fe08c3d3a691cb8e7f46220463201d26f419a264b1629ddb83ea9e7e444000c88de50b50e0e25b9bfaab0071c73f7bd29df6f30592591ee269d6177cb23ca58fb427ed98bab21be129f888f321d38416b7f9a054559f82e269d6177cb23ca58fb427ed98bab21be129f888f321d38416b7f9a054559f829900783db0b924219377334fb23ef4ddef7998d52c62723856b4bca00a670a18cdfaba94c8d8b2eabcde2aa7d2c9238855065d334bd515a443dfbbc433180ee8cdfaba94c8d8b2eabcde2aa7d2c9238855065d334bd515a443dfbbc433180ee818ac82621b5d6ab9073190a59d1b3f6c1d0045b5a80c1720ec70292fc0b3fa921fc81c38d1e637db742002740c36747a835d1b97d28b6ac15cf09373eb355a4f1fc81c38d1e637db742002740c36747a835d1b97d28b6ac15cf09373eb355a4f22aa7df2a9ce98ac2893a9e27b7cb70feb31008399d652270a5e296a0e565b7eb62ca6318e29d0541d958e6065b94817176f68c5926d9c184298707288617188b62ca6318e29d0541d958e6065b94817176f68c5926d9c184298707288617188e1d966d42fe41cd4b2a9805e352a164a42d564e307eff9734e3fe7618f0bed6b6ae706d269d6cfce89902270b81ec272d372d400bab0ad33f8794a7891659ace6ae706d269d6cfce89902270b81ec272d372d400bab0ad33f8794a7891659ace431fcd13e8016faba2dd3dbe616aa35855c5beb2080eee0e88ee28a2ba7bb9b461726a2ab40ea70e71c7e9e4f08827b46c3359b178d531fb4c9053714c451e8761726a2ab40ea70e71c7e9e4f08827b46c3359b178d531fb4c9053714c451e872d328b8a3d0e0eac6fe591c496b2fcabade2397ea1bf666203baadeb9af99427728993cc95855cb442c5a02fd875002ad79450ec34bdf54719c2ba5c01315fb2728993cc95855cb442c5a02fd875002ad79450ec34bdf54719c2ba5c01315fb2c302eab4e65610754929429d2d6a805d0a5b52e448b3664971c5bb840a72866b53bacdfa625da17f21041315a9172110921eac0a9c335c0b2dbd0c29027293b953bacdfa625da17f21041315a9172110921eac0a9c335c0b2dbd0c29027293b9202273a2210aad1837014400aa2e22c783c7dccefacc6c0d8ff31879a1b82764c1a6149f45caa8898e05fb6a042780a79fac6c5e200b026162be68935cb7d2a9c1a6149f45caa8898e05fb6a042780a79fac6c5e200b026162be68935cb7d2a9874b2296a5fb81f7ff3a28fae80813e243482041899250a8ba3f9697db60ddf6c834b44dc166cf4a4f9ca7751c18a448e51e7bae8d2fcdcc0c4d394ed47dc1d8c834b44dc166cf4a4f9ca7751c18a448e51e7bae8d2fcdcc0c4d394ed47dc1d83c6a2b35a42293fc387ec87232d4842c8a0a70ee9d1838fcb15c61fc23d5e61be1ff4740832d06d09ad02e900f82207fb4532e098ee401933b8109c73c456844e1ff4740832d06d09ad02e900f82207fb4532e098ee401933b8109c73c4568444261a2f216d3c074abf023f659de7e29a00e094f4abcf382af2f53bc2cd2896f663afb55cafcdc2e832400d0a822397fddee1170c21d658891aea8256cf20db7663afb55cafcdc2e832400d0a822397fddee1170c21d658891aea8256cf20db755fd1575cf5c4241b8212ebde52dea99a49a17a280cee128dd1424b43afe39c3d80e8a61491aac046ebef66757a88fe0fc83db62a01687a38f6bc3fe6fe6b61fd80e8a61491aac046ebef66757a88fe0fc83db62a01687a38f6bc3fe6fe6b61f59cd1155f19ae4c0c5aa12b08d3d45870d1766d3f1c1e6e1bc01b2ef6f76eb0c20ef1569e2f4ff797342fe09aaa6d4b36fd10ff312e5b6bd0c3ca8fb0a2de7c2a540d86a4bee1825a8d5ea543e3427686281f48e65c440e4f8e0429f722a330ba540d86a4bee1825a8d5ea543e3427686281f48e65c440e4f8e0429f722a330b05c2ad45c43c35ecdec817d28e00ba8f47992c7ac8daffbb78acbd5c4f41664ef0a05259510aeebd746dffda65bbf7674ba892220c0819c63b6bec8fbeee4269f0a05259510aeebd746dffda65bbf7674ba892220c0819c63b6bec8fbeee4269b16624d00505b71383dd01e09b5fe6c6a0e6a481500c20823da4670b1ac925c4b0cfaae29a2d05f7a4ed807069d1c4a09650fae5fae78a448af25a717eb2442eb0cfaae29a2d05f7a4ed807069d1c4a09650fae5fae78a448af25a717eb2442e6b4514b41fa3575e6453c4f9a9859d5ad7c8e0a260da433cdcc9f3b90eaba66b38cf3a9e0289cbb5ef8ffea9cbd54a3e2175a97049e41b741ceb1f57d154675c38cf3a9e0289cbb5ef8ffea9cbd54a3e2175a97049e41b741ceb1f57d154675c223b56a1a4c35676ac4bff5a8c610677cd1fb8d0bd5c46c13bf8aac6e06672cac229c9bc82546d4bb21e307803cafe174350cf2323275a88ab3fb0bbf5e6a0e1c229c9bc82546d4bb21e307803cafe174350cf2323275a88ab3fb0bbf5e6a0e1b682ccfd9dc3ace6691dbf85734ebf1ae0817b931efd0c0ea65c323287850273f037099d91d2ec9a4dccf3e38c112af03a169fa32532352cbf95cba09ca41186f037099d91d2ec9a4dccf3e38c112af03a169fa32532352cbf95cba09ca41186ec4d1af3dfa4ebf7078a86cad92e5fe115beb9d9edab94747eb4dc61384bb2fbb231b7feb668a21fcf584a9634d0b14b1c4d3f322ca16d4f1fa1a4f9dffc65e0b231b7feb668a21fcf584a9634d0b14b1c4d3f322ca16d4f1fa1a4f9dffc65e054925d27f4a87cb1f63e71629fcf13bc7f58bad46e10d6fff52cbafa829d98526409295d6f908ba865addb05787f85adea2c07fc26652b98c3adc32909f8eb666409295d6f908ba865addb05787f85adea2c07fc26652b98c3adc32909f8eb6600eab1df65dc71b06dde48eddf420d8f2af298db253aee794e6017268e437d26ed8109aaa628d4698b79fd7cac65937ef43e83ff1df15e63f0b6573bbaef4a08ed8109aaa628d4698b79fd7cac65937ef43e83ff1df15e63f0b6573bbaef4a0806591074c67320e6537aaa190fa269be90b64e6c30aeeb1cd28847a9b018383c3d963a5db5abb10d70ce6753741ccd22e9021adee656755382c83a73228b5b683d963a5db5abb10d70ce6753741ccd22e9021adee656755382c83a73228b5b6830fda2cbc5aeabdc8463ff38fc18601defbda850f5d6b5dbd57ff7f36884e95cab7140ace5fd61e98cb0674c1c04a2fd3e7e42bad466a712c033b72ae0f44ddfab7140ace5fd61e98cb0674c1c04a2fd3e7e42bad466a712c033b72ae0f44ddf8c726abc6761c7450cfc079ec429bd1f84b21ecad98551e99bcf0d83aae03e1e4f54c41fba4e73852a63ac483af6c0a8c8aaa6286c31ecc6f5f15ece48ccd2ee4f54c41fba4e73852a63ac483af6c0a8c8aaa6286c31ecc6f5f15ece48ccd2ee71507fdef1ad7d1d4b0b931bbf06f3b830dc9985257509022e33e8a3d7fada2eb64ec7bb6f335266cb589bcb618b670e30b19dbc5a9037807897b1714d4b7ce3b64ec7bb6f335266cb589bcb618b670e30b19dbc5a9037807897b1714d4b7ce34b0f5ced2615d5e57f793f8f8a845f42c1185c6597bc9327d657a19808c642703b410862abd3f4989fbe15c6ca287dd5f92077e669bd84135a955151ae8fd0433b410862abd3f4989fbe15c6ca287dd5f92077e669bd84135a955151ae8fd0434b7a30bfac4cfd79381e00de153bca81a9370cffaf82105492ed9687980c2d2538e9dd904e802da34090e41da701eff0e8e01c55bef88adffc1a21a15a343a0a38e9dd904e802da34090e41da701eff0e8e01c55bef88adffc1a21a15a343a0a0010180942b078811dc30a75c8d96e3caa1b02a716ebd61e2dfd2d5a1a4edb7c43eac9b3740189c6d34ed93e77e5d834ac1cd552b0830e7a2cda5c1f60700adf43eac9b3740189c6d34ed93e77e5d834ac1cd552b0830e7a2cda5c1f60700adff6988a041bbf49c4ce8b6c11f33b2402808982c5c61ce79f13ccf34ac03d763df904a8c27ba111edc4b88fa5aeaa87f46498cd99f6d83d55c19fe1a1805ebd36f904a8c27ba111edc4b88fa5aeaa87f46498cd99f6d83d55c19fe1a1805ebd3611263414939a544ac2d6e4e4bf891ce1b26ec08557ee9c674e8d0282a842f7b6415c3d0a216e01c62f5ea4019d631d2998cd96f26b666be829699941a6dfb491415c3d0a216e01c62f5ea4019d631d2998cd96f26b666be829699941a6dfb49142303b3041dbbdce6c1ecc91454fb9ee4b7225490e679d2e4457aa3673893e35d03b44061f10cd2e3360db72952efe3c3ce111002017af92237698182aed9480d03b44061f10cd2e3360db72952efe3c3ce111002017af92237698182aed9480e8268ee1ca8044db17c788f74cfbfd5754bec3cc5e700a18217a2bc396e1e079b0920313dc6ec6d16cbe7803687dd55ff6c263a1d266d8458ca477cb87bdd31fb0920313dc6ec6d16cbe7803687dd55ff6c263a1d266d8458ca477cb87bdd31f0a553d1fc3ffeb70ae1093f806b355cb33fe980953ff58ab8a524d586b02ba06dd7df42fd49f920dd7640bd86e5dcc02924f130bd5b7916bc4384140c32ac7e0dd7df42fd49f920dd7640bd86e5dcc02924f130bd5b7916bc4384140c32ac7e0cb834db2613521cef210387e0de000f9c42200a83cd68608749d4f69f0ff71075a1807a284cdcb2144b7e0c263b7f1b6284425c96f6c84f67145978ae798c07c5a1807a284cdcb2144b7e0c263b7f1b6284425c96f6c84f67145978ae798c07c2ceb5450ea525d04b75fbb3dba5c3b351e7c51377261a8a21344e49ef396418b765a1c05bda27e15cc83c33d459730d0e5e4764b4dcc7583b2198716b5353d57765a1c05bda27e15cc83c33d459730d0e5e4764b4dcc7583b2198716b5353d5743d818433ef9a37186d4a33b70d498e16a28e641ac2181ad2b02305f9f4ddf305d44080b98ff8e787f29fcd498210eb322882d32ec09b183c3f8a4321a34c0aa5d44080b98ff8e787f29fcd498210eb322882d32ec09b183c3f8a4321a34c0aac75965811193d3fa09e94889a965016dc01cffb349875a59e43a7c9ea5cbdd665efa8e2fcb3207729b4070e9ef0dbbfc09024fd9049cf482e7da65658b4995ad5efa8e2fcb3207729b4070e9ef0dbbfc09024fd9049cf482e7da65658b4995ad20050bfff512eeb640ee8ee6157ae5cf236eb50aa30d48906597b291901a76ba7c01ffd27c44dc23cebadb481f9165da21ff095a05176d696dbcaafc0149f9c87c01ffd27c44dc23cebadb481f9165da21ff095a05176d696dbcaafc0149f9c8ab5199f5e7e6d765a751863584da2db4299979d469cc8011513e5c840141fdcdc1c9680ee263ebab5db4bc777b2c41fe4f221a7c199b35e458ff7076e568cdd5c1c9680ee263ebab5db4bc777b2c41fe4f221a7c199b35e458ff7076e568cdd5e99d2467ae02507c6f17c32da984861d366344342f7ca6ed04e20ccd6b0103b6855bef14630cca1f8333c85e98cb08da28d095c2a7e63222e748bbe3b0630296855bef14630cca1f8333c85e98cb08da28d095c2a7e63222e748bbe3b06302969e926d5c1ab465f4212c4fa0b57c703a1a271e27eab5f8629803975bdb3f9ab26b2d37f9914799e0574f01bfb03ffc2dc9c93467be64c38148dd9d9b65000d036b2d37f9914799e0574f01bfb03ffc2dc9c93467be64c38148dd9d9b65000d036152874f03d55ffa41cb2403e5af1495e7847e94cc79cef2253d30b925637b3598254a3045c078e125ed2a537593beaf6192fad3b6c86f3d0cfa88e9607f377198254a3045c078e125ed2a537593beaf6192fad3b6c86f3d0cfa88e9607f3771425101857f51a1c7806a4a3602caba9347d002105fbf9cd9a606878408470737d5f2ce34d425fc53269836f09cc5cb8c91711b73b4c3624123ae51de1e10ecb5d5f2ce34d425fc53269836f09cc5cb8c91711b73b4c3624123ae51de1e10ecb50920affb6b66e7d0c32c8988c672cfbcf5b2529247daa2d6c1da1873aadfe882f3b877cd007cc9273e5a7a897aaa2846aa1a7ce3f5fadc26e2b8f821faec9a67f3b877cd007cc9273e5a7a897aaa2846aa1a7ce3f5fadc26e2b8f821faec9a672f4c2beabdee1f47abc281df72f7cd8d46369e903f7c2bf3e02631e83e2e9c7d99090f71ec4d958d181021d6ad32729811fbaf34d9c481f788140c7ceadf8c9c99090f71ec4d958d181021d6ad32729811fbaf34d9c481f788140c7ceadf8c9c31f8a72cd5209a6cbdc5b5f6ea9a146db19903ddb4c48c5412d3e24230c5d6031f8fab90581885d8800ceed04c4fd47dd611911e84c410495d8b94d59aca2ae3eaf40e34dcbc0413b73a3c8533df022bfcfebef38917cd6cb371831d1a0a138deaf40e34dcbc0413b73a3c8533df022bfcfebef38917cd6cb371831d1a0a138dd9ed02e7227d00a779628afad3eefa2e94dc42b617fe1b3382bcc26f6912274f7539f8e03ac07037ed617a949006aa717626d8cbf52338202571de06768aa34d7539f8e03ac07037ed617a949006aa717626d8cbf52338202571de06768aa34d322169f2a796f2ccc6a37a045df185c6cba3e20b3e6f617533f5de9cd8f5994d891c1bb2208d8b39bbbe635ae477d42013deed89103c68328a8f25f3a61ab702891c1bb2208d8b39bbbe635ae477d42013deed89103c68328a8f25f3a61ab702b8cdfc3335edf15f353d7c127217e74d2ac5e1edde9aa1c5dfd12b28b474ebc4b656e0284e68a08282b11bfc185bd38e179fb60f65d7a409a3ad140ece8818c3b656e0284e68a08282b11bfc185bd38e179fb60f65d7a409a3ad140ece8818c3f7d523b513eab71950e29a5e483b9df9b273e98e3b5c937e4f2d07cf480274f2dbe248fb30a3046296c5c83c5920e8902b3881a275d6708d03821f90ff9a6aeddbe248fb30a3046296c5c83c5920e8902b3881a275d6708d03821f90ff9a6aed93326e8f8bbe80497799b91ad31d6f38653e28867e9328ae8261c2864c2010dbabfb63b04db7da8743080d5ed184d261b9842350ae3deb786dd5cad4a680854aabfb63b04db7da8743080d5ed184d261b9842350ae3deb786dd5cad4a680854a0351c82d11c0e426087fd0056838a30d3c7615c6b5e342bdcd0a1e62eec56f44ec9ec2dad0b843729b685e15b722693115f02d46e18db5b02fbd3e921473195bec9ec2dad0b843729b685e15b722693115f02d46e18db5b02fbd3e921473195bd67c35b4b4622e46403b6190f8c2fa6533e023e597a66290b929dfb1fde52db5325b64fb54c048eb12adc9df08ce2c47b56abd73c0c105105cd57df92fe3fb52325b64fb54c048eb12adc9df08ce2c47b56abd73c0c105105cd57df92fe3fb522a80f03f2aab1bbf8b100302e19e8429397963c5a2e4f17a8b40488dfaf0ef00490280df6969df37d918de82ad3f6f6e52c647157d2b25eda8dd7e5fd3787b7b490280df6969df37d918de82ad3f6f6e52c647157d2b25eda8dd7e5fd3787b7b3377d8b87a737ce0bad9b92649e894b1db0c577006956eeb0b3fcee10fdb9e3b783fb160abeef2ddc3b7c1aba19e1c47973e6cf2a0dd5501adb32c748e73920b783fb160abeef2ddc3b7c1aba19e1c47973e6cf2a0dd5501adb32c748e73920b07e67a7acae2a7bfc62aeeae79219059c2c2c82a100c84b54520dd7282a7091a1eb5dd73841ef43b5a5794fe8268ee8cb3767252c41a3fd44c59ba778f16c37b1eb5dd73841ef43b5a5794fe8268ee8cb3767252c41a3fd44c59ba778f16c37b49dacced35ada1c0ee63e9e99398a3c83c6d214087bb3771320e081293d7c2c60a5dea75035d70f1722051e84b7d4439c58df7172cb5365ba1a137af8c28cfa30a5dea75035d70f1722051e84b7d4439c58df7172cb5365ba1a137af8c28cfa38e9602f2b67709e9cb43238432d962da0a6322556d16dde1705c84f85a604ab9744d2e15b979f786fb15076ec79909e7cc23626931af3fd9f871f6837751fa2a744d2e15b979f786fb15076ec79909e7cc23626931af3fd9f871f6837751fa2af3087bda0f1431de553a7450f218dd0d0078e4e875b31372eb9097164c4cd77e7fbf687226f6e2b3873e431c3d92734b2cb3cbf0f876bc950af38060802362417fbf687226f6e2b3873e431c3d92734b2cb3cbf0f876bc950af38060802362419af62c47d6c49b9e16359d259990d2c92c74b367e14ef7fc45586c3848d4fe8aba36ccdb1050d8cd26d4c36c122379544dacbd01f10c7ad2bc35a11e07a3d311ba36ccdb1050d8cd26d4c36c122379544dacbd01f10c7ad2bc35a11e07a3d31106ec0882c36dc22711f324d790948f61e28fe05349eac7fb8f019d68077ccfe248820bee8b75752757fd5d8371581fd02e3d40b71428fae244e4468ea35ce72148820bee8b75752757fd5d8371581fd02e3d40b71428fae244e4468ea35ce721dd16f093e4cabe746b876b067e281d217675774a1bd380cbb0a3ca23ce9a85468af5fb07a14a1665e9f25bf3764a517f7afd31c47e9e2285ff6cb4fe4ee2d8d88af5fb07a14a1665e9f25bf3764a517f7afd31c47e9e2285ff6cb4fe4ee2d8d87e77361dde90f843e4b3681eafa7da8349063890b73a2bc3bbf40cb11b8f55195978a7ba863d50659cd007c76ee52d4209427ee0fd8504228170f5847df0227d5978a7ba863d50659cd007c76ee52d4209427ee0fd8504228170f5847df0227d87d6c874aac6171107e66e39ea0fdb4ca743fd5b55485b391f1ae0c76a0c6e5aeda272a9e7d7e0e4de74214c2917cddb00003d2cb41064f7aaf9e7d9d17bb407eda272a9e7d7e0e4de74214c2917cddb00003d2cb41064f7aaf9e7d9d17bb4079da04d323ebd15748c9dbed7e2f51f0ec22ec566168eb480eff077c45c68bd410209e95cb432525fae8a4e16c4ae7e95ed9caf722afd7414db1ea8a455be1ea60209e95cb432525fae8a4e16c4ae7e95ed9caf722afd7414db1ea8a455be1ea6140e6c889d63a4bf060db8eec5966ba77c5b9e8dde4698ae7ea28b9c7b3ee5f5a45239bc280389dabee1e524a8ea6d7ceb2be16ee2a4fe42c117b105ba4af446a45239bc280389dabee1e524a8ea6d7ceb2be16ee2a4fe42c117b105ba4af4461888377cff4840f52cd94c14dcb5e05dbba88bff8cb67738435b27ff1269f18c5e16e2d45460221c746fc5388e4a1291d9b059595076554bb293758dc1569bef5e16e2d45460221c746fc5388e4a1291d9b059595076554bb293758dc1569bef4bdf2b9718198f66402d3561bdf454b38df0e6d4e281744afdf88485d9c72067893f02eb1d36ebc013a6d2abb756fcf1a4412db50490c93764dfc61b48ae78c9893f02eb1d36ebc013a6d2abb756fcf1a4412db50490c93764dfc61b48ae78c96f94797ca59c4cfb5a7db1ee72821a00137164106e14ef576db63515c06e47e22ada151b903ccf4e6d6860fca0c9dcc9ae0bb9b62e1e3a2a17274819e8bd87332ada151b903ccf4e6d6860fca0c9dcc9ae0bb9b62e1e3a2a17274819e8bd8733fd669ce6348bfff2f61750d0dfc487b3f004ec5e258bdafcc2177054ede865083099d22d6e64ec4a5fd8f65ff5475e9ba0c1c9e1c3856b3864241b3791f17ce83099d22d6e64ec4a5fd8f65ff5475e9ba0c1c9e1c3856b3864241b3791f17ce836e15c995d59eea200981ac7d8b629500fdf7b9ddfc42ac52df038b05cbc2dc1ef7ab7b837d6fea1d762d19e0db787136bad5e89cc6b3b94644ae34695d21a2c2f7960889f3874a74c31b5b7eaa8ab15f6693ea59a90fa6bcf021d02ce5717216e33351ca37268b05b362948ec4701f13806552e95bac400e2ba228154a2ae0c3c20911f24bc239b46defeace1967c109b6fb2e7d2400b7cd1f8a4b6fef586f5c53a65c2fd561c87eaabf1072ef5dcab8653042bc15308465f52413585eb6271cf08b73ec1c4e174cbc47991eae7351e546743df3866413b0b5824a69c435e6167c8c527407f302c73cd2569f025c0f251be1b616bb4f090541f267b65d6d07d59cd1155f19ae4c0c5aa12b08d3d45870d1766d3f1c1e6e1bc01b2ef6f76eb0c/usr/lib64/python2.7/site-packages/mMass/mmass.pyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmMass-5.5.0-17.fc22.src.rpmappdata()appdata(mMass.appdata.xml)application()application(mMass.desktop)mMassmMass(x86-64)@@@@@@@@@@     @/usr/bin/python2libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpython2.7.so.1.0()(64bit)mMass-examplesnumpypython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)wxPython2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1V'@VU@V=@UVUVUa@TD@TXTXTT@S@RRR8D@R2@R2@RAntonio Trande 5.5.0-17Antonio Trande 5.5.0-16Fedora Release Engineering - 5.5.0-15Antonio Trande 5.5.0-14Antonio Trande 5.5.0-13Fedora Release Engineering - 5.5.0-12Antonio Trande 5.5.0-11Antonio Trande 5.5.0-10Antonio Trande 5.5.0-9Antonio Trande 5.5.0-8Fedora Release Engineering - 5.5.0-7Antonio Trande 5.5.0-5Antonio Trande 5.5.0-4Antonio Trande 5.5.0-3Antonio Trande 5.5.0-2Antonio Trande 5.5.0-1- LIPID MAPS Database updated- Python files moved in the python2_sitearch directory- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- appdata file only on Fedora- Re-arranged the dependencies of packages - Used %license - Description improved - Made the appdata file- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuilt after wxPython upgrade- Copied .png icon in %{_datadir}/pixmaps- Set Icon key in .desktop file (bz#1159560) - Made a symbolic link to mmass.py (bz#1160166) - Remove icc profile from embedded images (bz#1159957)- Fixed Requires packages - SPEC file cleanups - Adapted to the Python guide lines for EPEL6- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Update LIPID MAPS Database (November 16, 2013) - User Guide packaged in the .doc subpackage - Installed new .desktop file- Fixed shebang and wrong-script-end-of-line-encoding errors - Added BR dos2unix - Subpackage database built in main package- examples and database directories are now owned by package - Set compiler flags - Main software files now are placed in %{_libdir}/%{name}- Python shebang addendum moved to %prep section - Use macros in the 'mmass' file creation- Initial build - 'calculations.so' library destination changed to 'mspy' subdirectory - Created a 'mmass' binary file - Added commands to remove all useless/proprietary/hidden files  !!#$$&'')**,--/00233566899;<<>??ABCCEFGHHJKKMNNPQQSTTVWWYZZ\]]_``bcceffhiikllnooqrrtuuwxxz{{}~~5.5.0-17.fc225.5.0-17.fc22 mmasscalculations-1.1-py2.7.egg-infomMassconfigscompounds.xmlconfig.xmlenzymes.xmlmascot.xmlmodifications.xmlmonomers.xmlpresets.xmlreferences.xmlgui__init__.py__init__.pyc__init__.pyoconfig.pyconfig.pycconfig.pyodlg_clipboard_editor.pydlg_clipboard_editor.pycdlg_clipboard_editor.pyodlg_compounds_editor.pydlg_compounds_editor.pycdlg_compounds_editor.pyodlg_enzymes_editor.pydlg_enzymes_editor.pycdlg_enzymes_editor.pyodlg_error.pydlg_error.pycdlg_error.pyodlg_mascot_editor.pydlg_mascot_editor.pycdlg_mascot_editor.pyodlg_modifications_editor.pydlg_modifications_editor.pycdlg_modifications_editor.pyodlg_monomers_editor.pydlg_monomers_editor.pycdlg_monomers_editor.pyodlg_notation.pydlg_notation.pycdlg_notation.pyodlg_preferences.pydlg_preferences.pycdlg_preferences.pyodlg_presets_editor.pydlg_presets_editor.pycdlg_presets_editor.pyodlg_references_editor.pydlg_references_editor.pycdlg_references_editor.pyodlg_select_scans.pydlg_select_scans.pycdlg_select_scans.pyodlg_select_sequences.pydlg_select_sequences.pycdlg_select_sequences.pyodoc.pydoc.pycdoc.pyoids.pyids.pycids.pyoimagesimages.pyimages.pycimages.pyogtkicon_about.pngimages_lib_gtk.pyimages_lib_gtk.pycimages_lib_gtk.pyoimages_lib_mac.pyimages_lib_mac.pycimages_lib_mac.pyoimages_lib_msw.pyimages_lib_msw.pycimages_lib_msw.pyolibs.pylibs.pyclibs.pyomain_frame.pymain_frame.pycmain_frame.pyomwx.pymwx.pycmwx.pyopanel_about.pypanel_about.pycpanel_about.pyopanel_calibration.pypanel_calibration.pycpanel_calibration.pyopanel_compare_peaklists.pypanel_compare_peaklists.pycpanel_compare_peaklists.pyopanel_compounds_search.pypanel_compounds_search.pycpanel_compounds_search.pyopanel_document_export.pypanel_document_export.pycpanel_document_export.pyopanel_document_info.pypanel_document_info.pycpanel_document_info.pyopanel_documents.pypanel_documents.pycpanel_documents.pyopanel_envelope_fit.pypanel_envelope_fit.pycpanel_envelope_fit.pyopanel_mascot.pypanel_mascot.pycpanel_mascot.pyopanel_mass_calculator.pypanel_mass_calculator.pycpanel_mass_calculator.pyopanel_mass_defect_plot.pypanel_mass_defect_plot.pycpanel_mass_defect_plot.pyopanel_mass_filter.pypanel_mass_filter.pycpanel_mass_filter.pyopanel_mass_to_formula.pypanel_mass_to_formula.pycpanel_mass_to_formula.pyopanel_match.pypanel_match.pycpanel_match.pyopanel_monomer_library.pypanel_monomer_library.pycpanel_monomer_library.pyopanel_peak_differences.pypanel_peak_differences.pycpanel_peak_differences.pyopanel_peaklist.pypanel_peaklist.pycpanel_peaklist.pyopanel_periodic_table.pypanel_periodic_table.pycpanel_periodic_table.pyopanel_processing.pypanel_processing.pycpanel_processing.pyopanel_profound.pypanel_profound.pycpanel_profound.pyopanel_prospector.pypanel_prospector.pycpanel_prospector.pyopanel_sequence.pypanel_sequence.pycpanel_sequence.pyopanel_spectrum.pypanel_spectrum.pycpanel_spectrum.pyopanel_spectrum_generator.pypanel_spectrum_generator.pycpanel_spectrum_generator.pyommass.pymmass.pycmmass.pyomspy__init__.py__init__.pyc__init__.pyoblocks.pyblocks.pycblocks.pyocalculations.somod_basics.pymod_basics.pycmod_basics.pyomod_calibration.pymod_calibration.pycmod_calibration.pyomod_envfit.pymod_envfit.pycmod_envfit.pyomod_formulator.pymod_formulator.pycmod_formulator.pyomod_mascot.pymod_mascot.pycmod_mascot.pyomod_pattern.pymod_pattern.pycmod_pattern.pyomod_peakpicking.pymod_peakpicking.pycmod_peakpicking.pyomod_proteo.pymod_proteo.pycmod_proteo.pyomod_signal.pymod_signal.pycmod_signal.pyomod_stopper.pymod_stopper.pycmod_stopper.pyomod_utils.pymod_utils.pycmod_utils.pyoobj_compound.pyobj_compound.pycobj_compound.pyoobj_peak.pyobj_peak.pycobj_peak.pyoobj_peaklist.pyobj_peaklist.pycobj_peaklist.pyoobj_scan.pyobj_scan.pycobj_scan.pyoobj_sequence.pyobj_sequence.pycobj_sequence.pyoparser_fasta.pyparser_fasta.pycparser_fasta.pyoparser_mgf.pyparser_mgf.pycparser_mgf.pyoparser_mzdata.pyparser_mzdata.pycparser_mzdata.pyoparser_mzml.pyparser_mzml.pycparser_mzml.pyoparser_mzxml.pyparser_mzxml.pycparser_mzxml.pyoparser_xy.pyparser_xy.pycparser_xy.pyoplot.pyplot.pycplot.pyoplot_canvas.pyplot_canvas.pycplot_canvas.pyoplot_objects.pyplot_objects.pycplot_objects.pyomMass.appdata.xmlmMass.desktopmMassREADME.txtfungal_peptides-readme.txtnorine-readme.txtmMasslicense.txtdatabaseNORINE Peptides.xmlSelection of Fungal Peptides.xmlmmass.png/usr/bin//usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/mMass//usr/lib64/python2.7/site-packages/mMass/configs//usr/lib64/python2.7/site-packages/mMass/gui//usr/lib64/python2.7/site-packages/mMass/gui/images//usr/lib64/python2.7/site-packages/mMass/gui/images/gtk//usr/lib64/python2.7/site-packages/mMass/mspy//usr/share/appdata//usr/share/applications//usr/share/doc//usr/share/doc/mMass//usr/share/licenses//usr/share/licenses/mMass//usr/share/mMass//usr/share/mMass/database//usr/share/pixmaps/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu ASCII textdirectoryXML document textemptypython 2.7 byte-compiledPython script, ASCII text executablePython script, ASCII text executable, with very long linesPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7970ddf7987f0ff074f09f070bc0c7f9b744d6bf, stripped !"#%&')*+-./1235679:;=>?ABCEFGIJKMNOQRSUVWYZ[]^_abcefgijkmnoqrsuvwyz{}~     !#$%'()+,-/01345789; R R R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R RRRRRRRRRR R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R R RR R PPPP?p7zXZ !#, YC]"k%YZZd+ƔoWyC sv_LQ.RfnJoim C _Ѻ{IKDÚێ57cp\zV7Afi;u,]IJ[-Xljy6`EjBP"^fV X pfGBeOeRH5ئ i/nC ˞Ѽ|T|^085iB6 k^׸c(&/ A,G+^ɣ;ucqN ?^3'kmK|hnqf?VP7^6eܕ0`>F2$Em8tAuCxT-#=(R8DDIXF\Mby)q/-V&qNr}[NC@Zb7w0øjh@ lf.3[49؀ ?ilU(q( z^t}nV勹tVcgMUnG_H!pyP}/D9>m6yS,[=֤Y8 C}D*Vs8go/VG]R#۸nӸQ݃̀A;$azi̲V0jheC/n) >E% -wf(Ow.SM˶BXp2?mo~ۯJ~#e"8TE]Blk!Nvݠ[JY3HupH)7瞗eނ Y\`eDo;_yC2Ҹ$E>$+ ֆ!ԯS AiSZ^,`]+bN]2UMJQYTSpzqM}Ng 6KN$_DQ}NC.e+b]JN%㩴72Nehi~+"A,\py('>wz9]ޚ͛ 8r|^R>>i#EEO&$w@*~CL?Y|I8OzQ!:YG1,ָ ǽ7Ka~h(Z&d&J"sA j!7,ϵEտe.!S}&ś T"5"P{V A1M {U1 o.*%c&ngHdxڤQ),z9I'FC?} d^y ~b`z!渌;rt' jXT\9 y2 %Sp /yQqJsTET>&Q^FjB)Yj|'K9};,=ͩqjNF$Λ ?m߻J79G˛o0wedjyp pd?߷1a>۞}qzny!v~!#S|,6@XjRHvfE7cߍ$EH<`xԴC:gzw7O]wE 3[/H[h?_d q/u!yuִ܆ѢsM&T>2/' {F*%1IW!(U}^5+K[}TǫGo2߂@r7/Eӛ l;{9ݕ ь/J ;}9 i.[!O1MD\09ǝP3VcMKÐ>H'Lm8@ ~9ATͪUK5SR5x kR8Q)Z)αF" )ɲ=o^v>r[I#-'K?J72JS!@MW`Ay#h +8^R?*YF F-bEɻzւ yWd-w~-W+/kaiĖn>_VNoY@#_ J s!Wf Lo*UV;9ɐ "Ƿ6X8 ,tylu1;I,b9USxO1UAmWQ &`Zzј8h?'p>eVݻϘlqȵLlSofw?gKO P=. 0XT}>@"<3 F&v<<-pˁtEi ٙM+#ֲr]/L¯tk='IP:nO)ڣ/?,t_9ֱTG ]N`nvj&Z)~(BzHυӇIdcx[|ԶXqƅifA85Y՝Gv/|V2X:xH@7抑;sR`gxxRijJ[-Cٍ_D{SVu~ E kh( tKG (le&X%ajKSmGhYCKYG-NW5Zd4!J)L )XǦ|+ {$_Ǭ !ř/2FmG${aCD]@5 M❛k,+㐮IX:6+`ʮ#AY!b?9m--1t(E}'b$÷RgCk8(dߍy)0vLEY龐V}Gۨ\$O,T\%{^sMBNrF5'bP_^jZPXJFDYU*'}LY"q39 ~K([yY&iѕ0 `D!5j7ǭSH[o ѣܧqs1QR,/֨XnۏV#$fI*Ey,J0D5[k22üߺ#9Ү;4m#00PnD7vy{V|[c! κ׆1HoOɵ? |7< l)Ř?˙oݿ䫢~4Y)}qL+S !O[^GD -nfb>2u~@"agT$#}b _ys=qHW~`{ㆾiN4DT%K\k !s)i,5B6`?kQ+eп6|(C%<+CԨ6sBx>=R9Z[߂aWi5eڤϒϹӮOPdnEZNa|K ΑCNW$~ͨnWjUnGv 4np*Ϫ㊕a0 aVXY^yMM͛RkGvJΩ4Yu(# +3Lp@KCb2xC¡!K0"~{?&T|ѻb'難P|/dUɯ4)3,bTi~W"^(eȋ-7}Me6cC$?. f#_ U'cF&ig<hgUz,smN22]T>#j3ʖL rFsZv++diC1 QF u\V`Ѿg)f_Ly-V[4 <HԥՔ뱷vU8l:\ck1Eyc~A85M8f#.J?qC+cgR7?BAJ-'kLU?J.2gBDq?Gfp d!F:?HxPh-gdoWtK4 @0xnD#DXHCq4axJ9(RY9:G]5R|uZަŃ4l?-WTRм]0.f4_U)6:EHi,Q4 O|E_;-@#hH+S!lz?"CKCcwqV".;s*yO@ؓ;@Iy66 LI/bOAaǂC pOXq(߱C^P}x;QH}0_TluJKdAaUOO l؇z]LOrQ/BmT[@ZF3aľۀky3?@ّyu N5HtT ܒs<i(tftN!n Nuܦ[2 5AAd~<*k7vHZ{ǀ]3 JSkzͧmov (БcA7D61N덟'sK85Wjڪ4CшFbGhޚ OK9ruąr3}]5=|zkumjD|c >X@Jr9,orDI#'VfbfU TNŠoa3bm?q~"ڧ͞> 2c?' 6mm~&DfV#t$o8%kҔYXGR **Y9٩@*ʡC <(A|fQ ]tn _JFS|~ރ{| Ҙ.~#5š]a !| q+c?P 4 4? .' !.cBm.1R8@euCCrԑlrIo?Af Jp|3fTvR]-MAIK9"smOY=d~bOD8F!_.8qh;# Mq] M*2 1cv= ڧ)cEc 90˾"%3rGUC|De(*HU|P}2[4T2aS{;!&Rʕ 8V~XF TAGS!#t,neG]V@qu_Psr9M $.ΝqJn 9 '/7'623d[?'1\4{nS&?zD%)Ћ^C9fJ#7!$ Dp[ILc!x?ySȈSz-Z-ESWg[`p,$!6B- ~;yWv~fl)OJ>m 5{|**ꮇ _[$@xcKC]>c~9mDcuೲ)-y%[ 5ٌ݇^>ylwdЁŬHӨtRoZ =c$(@~Ď7=a`p3z xbZCYcɷdQxD@Wm_J֡lc*VY”vW!9/ouX}F-F()Wf],5+R|?߿rfH"G' H呇%SXt]5/`i{oA%(A:"^L7JM=j2A:՜{@%G9CL{ PӽzO> \g/imó4t]*|CK=7_yĕ3cʄ]>AoQ>ۗ5u PoVj^_M$x2 6Ɂ|0̏ΗM]V>%IUN+|_L"EJi`JMDsrBuwON")qme 9,RvAdvٵK7A,_۵GEd\I']hڻALGM#XXa&(ĤxC&BMxP#_UMuK>VPgl^/;MhuP$@ OVOɤVQǁ{ºvs9̈-R E*Wk!iE*77EIx@,2w7Tc_=$ h,@yOG!Xz#1*9gZ̎+M6xya֨+jCۧT$ Džb: e;΢ ;#iK2OMa~btTejٚf[=`[g+MngIDB*\q:`[iSu˜F6:&rwժcWYqynQ:=db nrfS*Z4VFB N1G-l."Ԋ#DCyra&ёw?lVUQ 5ajnX`erD8MSo_N!>4rz䕬oĹqYR>ZY|b:THi-GtJe_)@zb(FqgqVЙG_"ޘf_c DXNUJPHD>,yqC9;o3 ic.n\Myj JS#xR19nAn 7ѝsM9C"x!98Ԩyr<G*{hTIRhp>$H~l6ГW_mqcX)F|=Y} pVF3Ig'وnD(?^6DŽ.LQ>4)jrzO" .__z78-NwCJSP7: јddyU?t0Ė;U ߂a(PV!8 BaMD,[ :M+*G kٛSX6~&Sb#T8Wr>CqeoTcⓔ&o~7p%1ͷD—ɀ;rn@;7B)wǙrpwkHO }_L]3"86xZ_>Aw`!b/}b&SZwѢQҎ{r&U^am* 0SbG_p8Y9O-97't"C&% E(%`v|s+Š2óM<vaj'_Re( ް7a #b4i0ȼI?U}q}6|.Yv q-k (AsOS_J-<K5Χ "W~iZ^\$foG) flO YG@R^>[c\3d;!|,p!sE]>85e:H$i:q O\}0'CΨ>FU.V]k^'cZU :g`kxƍ3S?7 RR:qv LK-IxB@zgy]U)8^®(TYJר!&ku\NڱQ '4AԷM=թu4N#\SaT;WIh؟1:Bґuy+V{dMg >RyFnz25$:q>k8S m,@ތ)j0ܶp8hSLbeDsd9mY*P?6@gWD?@  .dNpcG\% ʄ@wtceИzGxqwvH5Uܸq`v^̓IcvA[*sN:Ʃb'05Ea '& ݔWJyۇETDpB;~/'0;v+dC WSbq*a/-F{ K̜)2cѐ9z P1NrDvp֩#QU_܉>RFT%F6 c!0cߘs(W"*zrt6đ5O-)O\w#\-ce!{iM RCGDz?tn י(Ayq+(@P OyݲB?/i8cΉ:& mb&jdL~Jߔl,' <-: kF5w ,+796alW6_{iͺAZBNݰ'&=PtV>.\+ / 'x{SY}þD(/zG+8K6`o1H5,Q2&!lJXpO@;l:?'a܃a7{?y%Mx$(gK8v2-?\Nhxz6usCeu(̝< op3[Z2h1Z߸bތ#_hx5o2xG_CԘkÜPػvfX]GQ m=m5>z>7ZZxou)Tj|vqw0&>?t8Q之#'_E9 e{E?Z! }K|qIţ=mP!l9Qt ~lBKi FͥNJMdf.NHW zH-!B7aXp:y;:1'RXP#TSAd©~AkW8mߡnCb.A3vZ&R=BE +hLYBD`Ԟ,U k -Go|Lӹe' xM;݇~6Yg 進2  kO8~?iCVF,+-$@q#r2'7o~dFs:c"9}˱d4,U[N*~rbz4}@l낗1adL^W7 j.VB$sY}r<5(Oǡ*jMT;|6Ma+"<%dff`YAY(a΃tK8U&FMsQ(l:A}+쪗7y{]?1J} iH*D(HA#%[+3h5g*,S I{! &p NmЎ Jpܴ rd"ƒ~ekM-.t~VT?6(hAuU;Hz1/n8mSJ2W>MBq) Ρ"#&F³$P+<=;j5u64U^fٲD+gk/)S+H} 0A42Cueb7@_$\KЪ @9=P-G~=hV UMP:*Sr3f[iSoU 41U҅c8J7X ͮ>Ovހ ZGO> TKc;K#. VkR0ч0ELRiNUcD5ՈQɂ=~j K*\m:n!5YFr]~4|d+, NZ=~ l&>SfWsz|wu!~۸jA82bױ+D:ڡỦR^ݵRc#.̕Bfm -Bg<",Nhi:dJ+\:F1  _/6F=aHj~8LdFJvPk O!ފsﮔgݭ'*71KYN(TqZX6FԎxP|WCga:Q 7el8e[ 7c-~r+-$P(# {d!xnWñY=$uw)?/g~C[):N$=#=9dEM߫Gwm`3u~3)Q@BKKZZpU9=C׵89Oo|Aa4ŕE=&"D2zh=E<&Ǥ ltGe²a]*]T {nL#Ys\d 雙ȏ(ٲ/bz,I& G:T`ƫKhpǪԝS.j"x︼SYC :R5 Hz&SAWw-z}J4Q"o8+C8Dv[2"B@2st3)]E'<3MڂR %yml}u7טkTl y'W(Rr%q (?zpTL$NGQ4[L W.{ezw3?kV]|.3*|$6 (cO2[}ܚ 5a@|*.ޙ`d|j>Rj-$WMtEh%8wTS$44h`'yp-Wb$P:}h:vn3Л j#Kڴl٭_=e#'DWi:^ZI $9dM'ʚWjN]SCt~UzvbTE0p *&iL쀡#(aBfn Ӛ+Yc+p\wpOhKYdӑD^WGQXrP`? ?ii`f.8#cg UwSfk$o*=}?OK@/Il2Bf;*ٶpI選QnJ Щ qO$$b74VݟJ# 1(к,՛c|А? .=f]N 6DY L= ù(JJwduwn=殻?z,cPt !*5\QF`:&6cȺg# CX.|i#Ӓ ?GJ٭|G^<~U%h} &֥iv 4z[_\k,QuT|qf愀E„>6ָMq4j)^ԕ17hpqֽ}󊧨sMlgf+TIZΤLvbXg5O0oFU%}no8jܺ־ p>sv\M4Ҥ`:)%N(Z($o»ME۵wIHtVT0<#Q,nAӬڌ3"f/0qAݵWs2~GU%u$I,57jor`k@dt燎KDvq ד[&VkoA |?&Ee cVΨ,m; iŷ6:y_yiD+Do7OGd @v-rwL.LQ-}+ڔd ԭ) wi%|0iɓW>87(kXalPvxL}t_溜b'1L˥+3kYϣYSmg:tZ8o:@$*~ H%T+惏d\:VK"-`u*0ygk`$,$M~^=v34\\ aІa6]c ᭑S\L,DysKp=x>lp_>⫟wKꒄvU}cyT4^Fb| ^0aλx,4=b{+C՜D͡d׫R MLt`QՓ‡B`|p9 t%r%L*uhW[n1A`aOz2^ZGr!~fQ.F\.PUo@4mvlTT,G܃>L'3YS$Uc,Umym DPLy%0:mrNs5840/# w[~,K`wxto!73ޤ;ge kxJ |˨4~iMa?a霒Q F|s~SYh[ -+0kbԓ$wj㐇*ӮS霢3renywY'=뮂chw[ϺҮ$@pfȸs3\hԆ6 Ί9uG-A#d]Yo%8|yTNGS$A?A>8xZb B 4Pm&AbJī%@G80dz`R2 I).a ͗KĆS1vR)&\uĖ%Y/nk %6H&&xT SBM8nӏ cӤb5%^2Kίr,:+wԤ_mD܂Okr`_TI<8[9ƕ]Ԯ)GU Uݦ'9DZ sʔe\pD~ gBAx5wJKhU|p8h;FLt/GrSjag %2%Mx҈zm#NXVdCCrIdb3![RtHoQP{4n+oFEkYœHtW?͐ccr@R``)&^E$8WE\iQԽM fC uj!l a `@yQmvR`"%gE-_A RW2ΞmʦP33fZi%:S얫3)1""&#k p'Y&{CjvΣc@spM1mBP@o:iP`\(GĎ[M>t09|*o:\p\KkXymYŽf,'>p"9wih9zQD? @E44^Ameuen:>ȞCXۏLvŊ+Ƨa = :wfYݶa^ao!^)dw:'薕\錻ag;2>CXbv( qOIᨉ8z~pz{o @GOvg6~X͉<,2rz!(?tAI+h2C9za=hr vlYs:W>9$:DmnQ }/6ud|ߧ v{',!-Vm3O?kigc#jW\ye5_> w5d_pͶT_R t`LQZFUؽakK#ϒ/6iq".$V!r)fҴy嗊agv%|_I%NVvplf۰gE2vڢ(1giئ'tkE߶uBՑaS8hIz,d){tDˍ:B[VkU$5k8=;ASd'rrݨet\n<=ɼiP_gyl&jmFgi?~u4~Ǿ`VdVj!$z*GYؠܐD+w' Bqo(w2."ô\MbQTt821 &hPbdY1KoI* 7P+DcjUѾ.Y;PӝNh~,H88vD? ?hnm?ƱOY&|I[ixg9G|6j z7(`$KW{^$nUyب^葈a:'i [$<y }*!yx' Vk]2|UabߥP@P# fT@S#IUd9"⪀!|sb6H/&BG'/RYklcS]9~O;2 HLMYBJQ*}YOv-Ÿ@pP-fB5N{1ԽiϬތWwp^k'dtcGS*%I<}|߂yx_;Hξ>l;`gLd9_"3Em`y0vL0:%^KcߚԞ&廠|>ORڶԘAF6gR\},Z*j/oL#%\_cH6m IL볎ȦQ[xsO3j#kLfױL%-xOw\,YTX"(\^wA#l Z5fpǓ5{,> ìDLKo;43V^Hp55`HiujБi9JZnHf',"5<{40J~Ҍ+B5h .yxRHcBKgͯCnChE֌pf"_NGruc[[h0χJGҶwG@oy@/IcA)e/# 3 Y&ɭ$3i1\ G4s$Rx؞p{{Pby6M↷YIX$0rf'A1NH3: 5 g݇H!ϳPߤt]Rk<%}{eHYoc|kb#=-Y?o+l^ m[W[T'EV$B3M ,n"Ivs߀~;nk>szsP\Y|btJ, nirV5*Wb^#XOVabv0>[fi>_`S69b0{HXJ!*&CD~ebEUhJW&O>q (>>ڂ"WZDwdBb XLTƒ]pzn1j\\k4+7Ru_Q (x{_\?b%IFuSuT혳$2m|mT"׻sq5<7gIigCՋY3Mj 'VS3K4m>]&'ol!+*{4_{<&r-;Wq#ᢈjyo#sU6rjA9C?qudZZ˧o+ֺddtg [tǚ^ Bz @R֨ŬNn(lpTHwIgw7a:j|K#,I+`Ϝآ< 0#v\ƿgZ;\l2!<8s=_g8u̹c}f&ljtV)l\RAfQo)/t*y&0Qןt%S6ѵC_1ţ[г@`^(>tizf8rmQb/BײY|Z-¾KЕK&LDv3m)@ mo,)]O`8ѡeqi+@7aaX>lT f %@pWSr΄[ވ9,sC".2 ;JYWUk u#sVpE  XQNߡ9\;7Qp"1#Y lS=0JA5cy;Xl DN&ƃ t"3y!Q.ur8a+R}y75y6&ineFC5Hq$\^V| YElic{2ByšcPfޟ-kl+հH#J̦ukϮd^R![Fg@u"$c3 Ơ|?la`¸keg?P>[pRȦP)pG/%Iq1rc)h(^/[ΌRh10UjL`NÛ19s(k _ZNtJkeE~B%*Ekr"02}7FR _饙λ߮?~O"z=ϕny$byHyٰM[wwPW@q콥\@iM6 ε[|'uķ;ꅮ{[HUaO\/L#b[iCN%)}j -E\ˏy@~u#Xo3 @cYJY i#H#WƆҎ epҗ0'C=.MjuUI֊z𳄮7H! Iŋ2F.)v]GŊVeYo#> fwW}Bt4L$ 1cV$ڥ_怬]x<ˠb㛥 yeAF{iLirܑY_GU+XW䑂`;󃝖ZGՁ:/~GڗήO[l!IG |{?ClUw ],G?>PC