pkgsrc signature

version: 1
pkgname: anthy-unicode-1.0.0.20260213
algorithm: SHA512
block size: 65536
file size: 7903097

0bb6c2a9f35454be0610104198d957693738c4f4088601ba080bdfc14fe749258f518f9fe0feacd908c836d3942bb071bf49fa702bed5377feec2afcbe5a3a00
e73949f2e8d0714f955434cf3aecd658f392603aa1f72c0f3cf83e52d734b889f362ccf61f9c8d4ac92dc856a8ec72fde75c1c7fd05159ad73e661b5c3620263
1016504c601420b4cbdc0366301c8aefcd14b7c73a789ad23c39e9cf25ebb72cfcc3fb77034542ea695454e6659766d3aacf47bc0f28f52ba1da8d3a8f534099
7c8418a98a87ac5cb5b6cad7f4aa431409b34ad51618c4fb84cbac2aaa498f7c9c0655bc9b4cf43a9f26089ded046effaa0b3d5014d2cd356d69e4a7c567ca49
4f30a7dd172e4307c01668229ab145527a8019fcf18826628cfc4ac8b1588c9d52b6fcc7723a10f67b5e57785fafd230f3db2aa2e9322fb65999752c0d8b1200
6a3cbcb55ed578231f83018c36849537a306c3b002f6348cffd9db1a588cecbc6aa41be8809499e0508c8fb1836fc619b2d3748aeba93c533b7f31709ff28e44
6555c7ebfd52a362c32fa5d53649cfe2269eb20ccfa75432a957dac0c90a66a970f6a91e986b29b67f8ba2cec814a3ca129ca158c30e4e21beea16c0948906af
876ba836cf3dd61b485fa54cf19ff19c32a46fd28f808bd8dc7787363cf0d1183461da40107c33e216e83b10e77ad58b587e3b023694f9c26bebc41b98f2f058
50f57054318dadab27f40536ad136b27416ffc58c7e436e79e9b7c4790d81064bb6a409b85049e7833d45b39866c801ddc92890f7e5f80c3a49baff921ba31c2
d224dbc3e29dd8921e796706bf6f53b07a8abc64d106efb0703d8042296b9a72e3fc5293e141788dbcbb22534993849a3b2c5d2de672a633cde6b1e57f38aa26
82fcd8f51093b6b87e0054091e45caeca34b310c4a832e79967906ee6f9c939197a6d860bdbdd5b3c9b3c2f70643d50cdbfe0101b288a62bc7aea335d64fbc05
48ae06fddcb59a4fba1ecebc3a61be9b09ba03ebfa65f1f4d412e76ef59b2dddbc9d9ed88871d288771814b3a1081e6cbe4233faa0919185433ff576510423bb
82d5b5cd11f78f28e754e42c93c883e0c75e57af31d6389ee2c9d73657f3a9ce2d5a8b5d4e8547d15c73290b60270c285367f678ecb967d79e6abf9f51d8c2e0
9551ae0104804fdb60c6e6782d4168a20fe7622ec305ba7a4a7d8dcdd1776dbd6d330284e2e82ed3bfcb596ea011f7e2cb84803f28a65eb703b07045bcb9d20b
ed2cdf941e0a81c7234bdba45db48aee664b5aab1da461b9efb71869c489b4e620cd5369fc3fbc22b33a8ad1e2aa82bc7266c9096ac942766d81eb5e72239c90
2ef011c22c6a16bc820a78b5b930566a96960679e8bfb888c30b44692bdfb91b61c1cfc9fd2a98b87ae8ecd2dc9c3afb9a51b37b07072de71870c8d55c00b742
483640719d0d739402d3b4d62fa19dcfd7920ff55b084d4a5fd351d2144d63d96832146cd56f16d8adf0cfa4dc2ad6202942876ae6a8ab706b6638cafabdfb13
3286dc99217a3436c9d3c623fb1e7427fc9f91d825b8b1e8858be7e3f6889f50889bda20df06ec0e11069520cb5f1499cee4a64f18a44e59184e821be3be8e6c
e5203dabba443e3d507c0d29db8e1315ff2f0263a28664fbe886b07b27109f67c16ad93a733a3834d9adb69a027f83505a2d4a34814acb84826b0f4ae9b07a98
49ffb20fbb537690a5e323fd80b22b2c2f3f669b52771e1768887ddb8302b2d5aff8f5b295d6d20feb61899b1f6c6d5f420e928843750f3504a25afb1d7fc953
6bb36157d561b5d2141b6ba8015ed9a8d5f3914da500f6d2f28ea6bc9890aff2182c322962a1feb723048b910e381fa9b4c5a9deef5f3637a9c6128d676cf549
c902965be7e687849254e87f16c3c23241cb0c21cb17fda45cd23ffa7d86b2e42332cab56c7bd110b52ee76cf6de7462cd1c8e4fe2bc82808524013974f82dfc
ff53ab8487f084553b9349991fbf755994724c7e596313b255bbfa0ea9c22636fbd2201e885244f52d0b68e1a76e543ad3f090234a1c1f34c12f9abb49aa12b1
7afcac3bbf35d30b43355aeead5395e7009efdb25ba374b16a99618fe04e6d4394eb1a0eda806cf2c833b78302cbaf53cc7754925b8319c9bade01c2fa61f0b2
96ea62c66cc700fd99a619d804eb4163de855506d1e939d64239c1e2398c938459f15f27e6a8f60e770a940dd0ff9fb8f761b8afa8bcc0c71c696a62e6c86ba7
a2645fbf610cd65bb54f3723e18d3493d925cea45b09c8356184658233c39a49eb7731c440247121a35c1ac999f6197f8765c5a79c13028e96a5de9c581e4faa
15a92ad79b9f6ff88acf03590008e4e871b7395fbf18aa77ee1bec58a841c0c80b40a08c24f6ecc7526c459281207e881d0da5ff5fad37a7c9d422c96b9d7d03
a7fc0eff570b063f815e880a2284cf39c999415847014023ddad04e28602d9fcbb64f9f38b59e9e562289a191ff50316761cfffcfb1bb8b7b9714930ca042357
3ea11c4d3b6ef72d2804411608b36a7b2fe421035b8a7363de83f9fb6a2b87fddbfe9fa01f803d1c2ab3c23e21e3c87e952adbcbc2ac2dc9483313469213e966
3485b0989d7d356589610a0120e89bc4b4cc490187d8bdbd86454480b779163028e5aaec0681ff95e27a5efffa4984f70a1145453dbe24575ab9b37abaa22173
fc6ab9dcd37b93bd5dcdb045c4e64fc7bfaf3ade8ec55f4dc159848d89fcd95b3c5640735cb1db51358187e1b3656180606020b2d7c16e437d543b2d3ca88e5e
d53bbcb9257383c673868c2891bad199ad4c748aabf0ae3be1eeb7016105bc70901eec28a4c9353ff697318c623297d1a578f3ed76ede3c157bda55ae75140f5
7030e5ef1fbb380627c266fa19c17620f54780c16b080762ba1ed5c3abde58e986094e3932555e4c3b3d20a77fcb42331b64dcada7191c069a38192b6c6f5174
5b528882de1b8777b67ce710d219b5d1149e7517fdd76aa4f4e6935e764555cd793feec74baa3ac378b9031834c51109704c970c1fb7ca681fb7fc7ca0ba7f93
7824ed68c24b5d7a534df29b30d5364c1e8a6bf3eb866d04769e8fcd0b38ed33d153b2e47f3e8c77eb1b09929fbf7805b9f1b4a0d94311f4ad09bb18c6fa3240
77e510139af11324db55584b992ab463515ce56d90f55ac57ef939df3ac2a6ac3923ca445b6e8ad1581afccd02baa05381ccd2d3f31dfb45730b54d6dad0447e
93bd8d0f8c2156df7b7332e01320e7491c8e89f8a13d2d402ead584b2a32a6442a6997838d76d95e902334b6c8fdd1616d6839d2fe56f19b865239e5c5314e0b
ea85f5240fe108018509217b08fe769db9649434ae84d8ec4e01d5c4de14cfc1faa8eba327b1faa199c3cb2c662bc2b6093033e45b7d57d61b3178c7239f7a84
e9b0cd0c874439a52d12acf0459daaac63c5ae4d39bf18fd3363b0b67ee8f402438a70998aacfc0cc9243c6c35f27636c4c8c8d25c3fbfe1dbaa4f6946e2078d
76ed7768e82c44a084172563aa399aa6a67292dbac1315ce69e653ac869f404c629f2b674366da655a28f856ff238867d86cbeba7822e48d584c59b108430f8a
d107250f56746df536ec2493bbec2e366f119dd9579dc27cc6af0fd7e785a55872a4332ebd9349088ae3d56d97b029adab27eeb21d01f0ea3528847115d6ce89
0cd61f76a311eaad0adf22e62334be1daa759f0e23440d7a2ee3887f2ba88e714fb35f3a986cf5e353bbf584da983d3dd44151f4a9e45e70baa3cb75444169a5
bbbf71b7a3ca185797423f6c33e6d95dfecfcfb11ff8984aa1e9aab19db04b04e34be0bed5059914bb0bc18abf4c24514a9319b6c03acdb049754468b0b5d099
4edf931e69179d990a4ee9d7993af9b6a35537dee256432f80cdb80a505708f1156912c64c6f412a57a5f8245f622f7b55429f072789ae2f8e27d3e8f88c3110
f9718d933f2451198133628eff01e3319f756ff07d6b5008ffc9a5cee6c541f1344045627d2f466e6961cf5e6c6c914fb7eb431644dc7e2047397f5c138d22d9
6237b5774caf612df3186faeb034bc8ac4cf569561631528ad38e5c38e736ed69706e3361b3c6862ee268b956bdc7b1f6a422579eef526f55dbcd3d974dd59f2
fd9c4b19fe5cb61d432922e02ab4e3ca37fdeacf4fe5958cf79d76c2f00e454b194d417d2c6711f49c88d4ef1e841f0eff54c650b4bd72c772f6a324f129c540
7d34d40c0ed6be00431a656a2e64ecd2636decef6a093077bb38ea16e565352aff67650bd231d803f830c847325c7b6a002ab092b64d06fac60992f64296fbed
b73850c8cd77169ba46b1e5094b1d93aba7f445b1d69886cf310dd5c8937f211ffd469b71a721e25888d6817f9e63a6ea9bc4702ce29b8b65decb44e6c2517ae
6312769512f828be02c1d5190d29722b70bb4ae8abc23191ac6d08557ca75ddc7a12980aaeafad3742ec65e933d6a7cdc8b0c2e1a4ee666c18b0e248f6023581
9010b91ba11db572b25652fa486163302467afe9b9667423059d8c7b931692ddffb7aba62a5f9005d4d6d2339cc8ceb4f32f881e470cbe3448511a8885bd2ccb
f46f896acd013531690bb68c73a4e44e7eaaa3f58bbba93e56bad7356a7a77cde1e44260b0b557961c3ae65a3ef4dc8d43c072ce901abfa0d0208a5dffd42061
963d004a754afadaee86cfb26026173b252faeabee73f285f762fe963f04217fe13869291a3b75d9bc03722402589e268c2db73ee6b61307861c3e8a94acf4a4
19f85f0c5caa4c076122d0b96429d5e4270f1570b173fb6e0f17d7e6cb27e5a3ad74014ed79e20767b564e98deca4115de7d08d7fc0e4e2f36131a9b394de6ef
afada39c50ee9bf692846075c4d31450feb616904e9e48cbe5934e042dc6443ca10d9f760b56416b6e60231a83b92f3d72ef3500da34c0347898d1af8bf64791
ddd14ca2540d7c5374d4c23411d46dea4060a92c5a2cef17807dc32355ea0bcfc2dc024afb4a8cc88b5f6aa6b2b115eb604a7f0597673b915fea6abd407d1599
682f57bedb8f4f7f15709f0d9ef81d12fa15312b40b1ae8373e86de9bf8fb7b7e6b00561dc8de6d7ef519ad68696fc6ff3e67de8966b97ea419eb36e78e4692a
4622436dc4448f155bf2f2b9489d9df9e6bd696d82d06a7219760a39bd0b39658231c6f1c61c51072e9aa010cdfa0043787ef9d85020d1c8c04e18ef147d861c
f575858486720f19f805549bfad902f8b2d4dcdeeccc804cd04e99aea7fc6be0e1b51b7cb5ef59ad285a4feb2055de756d781d0aff4610646a8ede109f19c262
a8b04b38420ecb5321c54feeab63ff8551d8fc63d76175e01d20b130bc0d90751d2c84e2b2829fc61e1acee770a4d3882f6266ba8b2d7aed30963489fc246826
156287e1bb51cba885c050c2ed804dbce338274760f41276258295d57d8e7b371e2c892346e4a4db7c8a587c971e393668f9f214c28b4c0e7c891923450c2b48
529d1610b21abcc80265d8ace381c8530c5dc93a55ea8babc7a403b0e75b1c96b319e43e4f22c03f270189801eb4e4f2f82ddd90908e49d7a6b89ab559920f33
ea441bae838aaa972e84c16d8f7557168bfd4161b21ed1363b90201477aca8eadfa040f3ebf956b54a03da00f96635e60f5d9462ebac62f471b6365d825eb6ea
41d3da6a796feba6bf9550d2a34126ca17e04a209243a2ed908b7a91d907cb19809d3f1fb086013929c3fd29efba60d4674e27271885632036798ac20aa2e1ac
50577495ef71821f015a219cfca534216e3d537e70a3e741261e3607a86ede5cdc4103e1789eb64e5dd051ef1c0ae1b3805be0be1a3656fd9005859c861dbf06
bc4937b1e525838260fde303aaa45833aaa798720b89a6717079145827e2e0a8b2af1f56a973e3341279572192f638c5ec838111dd331c2f07f357b97b2188d5
f3196553b5a5874800785e06ad7546d107f7f77ce74ff53e7e4f4a731b18b0904c357820f3ff4dec62104d7260436d5e5f4cfa719f1985b4aed680045c04ef9f
22cc97d34a391f625f2faf2d2327e94199e8b5c27204c79446f4dafd4f3d9ca6c25a8eab937c10130fe97b2451b3ed7178d732024abb786a86ad9711abcef489
ab889a0a49cf6fc73eec6f1166abb86dfb4065ff15345f7250f4d785915bf6560d7e500182aa794d3523052552616d5b6313ddc581b0d7a9f4c79393d920269f
85a49fd98979fef3dc8054b606fe2cfda5cb57b1d914f977fc489115dfbe538de9c1408776eeea4cb21daaca6a93123dd98f1196608b5d5ac2031f800527dea5
776d716ec3bf5c99b679f5eff34604711c58a98438922ee699d41cdd0478bea4495fe829d209e1cec970080b321bbd24fad5b007e967e99ed40385e522db6a0d
b89fd8813d1b011b3d51e96eae641c781348d78d28a0828c9ad9749d99b01a8b7420a9849180a0e9ab9375dcde7081ee7b2f408a24afb934422001d19b841644
3ec35f6b175aead97716833718c23c163d787d2c04744913cde22bb3533f8f67ac32f42d5135486eb550a74607aa8f2cd7c9b622d417a6e0c2f084c56d6b404a
56c0c4efe26d79152b69c77f868204f98b246f851afe4ec9f53e66ff3858c15fed720ffe4c707c8ed50c61caff33f174d572a0727f59f6a03929396c63148990
432065fcdd6de60640eca175e9aaae40141e82e3da78c77df1482646b93fd30beda24d6fd8cc6349ebf8bd8b48e7ca3e19811f0e9749ab76dc33e96d4a060689
300d0efed8e20fb5eebe2e3c57383dedbe1778f21a745039eb572641402c3c02a860ed8e197ef45cdb3dd0d42611e42ec805e52b07f4de6e96adbb6d50ac39a0
e31b9137e4e98997345d6c16853724ad009221f5e391320bae1100e83bdb4e3e5a6c2ebadc66ede0dc40274a1a2e763bdb79ab6e0c08a3615d01100aeb3f0734
83acf062aee5e9c203d23559a77693a674b65923951ad97d6571fa86002f309931f1161e488e3bf2f9f3886a10e05240aa1c0c8070e0ca9e3839c966f76d2d4f
e990e490d71cef16c31d122d50271708a1ffab56e776f03a3be55f6af1a1998d0da9974a05518f0caffe07e138bdd8b1f0941199d3c7c427f29682294c30e205
fbb305f4f1c166c9ec1f364183fcef830bb1a015dccb5ad752fa39cf43f7221b1acbb286c2429b5a60243c5dfa3f36cda66cde9c89f79be87441e2eadd7861bd
fa478b83455dc93868f13c77bc2a6bc3f524fd24befcda130838a74a4ad94a628109b63ad4445414127f3f083a98216495c8c9793b0d72523f803a93e2e1fd50
49d43444380474fd67000bb30add6dbe4afd2053891d78e540c4afdefca6e7eb154adfbf0bae0de838fd9a869e5466c97c63d23c12fb4029d97e52815869ca2a
c06d87dcfc72b64a8788c90de5261f0ba44ea438c237692b3dada762c5eff5f14f35264c381f4de07404251caebcaab030dc7cb5edb56124377090243b9674c5
6dd30315f0ba5dc7c7da29d15d76feb4c63425870545f935925a51e29bf9c6c6ac001cbeaa47dbef00ebab7b3053d2e1027ecd48fd6c0dd592cfd388a541bb1f
a2906d43f733763cfcbdac473962fa651d604a6b8e9b80918f6a5fe04cb96f8e0f1c86f05bcf4291a0503493027ffd3ad10f4330ac7a270a6e956a1b4121ad3e
68327c30017c7891b71dd9c1ec071119353d33e416eb02c5ee10185c8a6d41031b2127344e8f5d100d7f824f9e5015ed83d3542ede28227225df60b7d0b92c2e
422aaf14c3f622a0d0dd067080c00d7ea71c8261ce5492f0d9b527c90f57188c939e4516aa4c27229c4d33939688e3936d28155373c3ed63d068fa62e46cdb92
589ffe97908b24fb4dca5b795adbd9cac4d179b3c0a19202359f64267799d334bfcf60febb83072f2fa0e3f4ed6a90dda41130ec552335641ceb98afd4bcd91d
57fe5533488c3aa2c2cb3e0cae24d28cd3c991153a42ebe75bd0d7ec87eaa398f416e46c6757514926b4738dcd8dda760d76ff58d5c4b6eeed4636683020e034
4ce0a2951fb577230d12d2a48f0287c550d93f38a72d526a794929ff3b2469bd0688caa7c3feaffee5f47fc7610abe22688c4c47951a6aec1f996e08af928f95
d95e612f06cff10d8a2a0550ebb4683d9dac1b4eedc441a2f97a4be4fbd6c22a7d37e735bc13bdcbfa4ef9f973f908ac882fab6ba53c3fb2d1252151167a3a0d
e66f07c50317c887669e2adf6f933574d36dff9a83dc24c71601c35bd8ff09fd69abb9710efe54df8b1d7fa64351de363395ed5e59fc772b0d096e2a0b94e528
3e303a265b55b71d98d43d9585affbaae44e604bae5dc17e5f15f9dbbcf54f01f39a266064212f5e1621d60733fcd848b65f6b6b9465ffe5a2b02cf7e2869b5e
addad8f55d8554a0d86c2446a84b1bb20114c3c9dfce57ac6d0c8031dd4a19f7d5bc452268f5399f7cfee218b6a2bd53cf04ee84701636fd1fab884b2d4002c8
c8676c2c7b6ce8ef6cd53d4ebe4b83234b6b18933bc0708e1cfb2b38d321bdba9dac90d19b863cfe97856fcb4217c65e02fd3b73189f6430c2118d535a304162
7353d7706e34f3db96b05db23a904f143fad51aacd98f97436f7d3cc2dbab1b697c26a7820d21201460e81fa87ebea107ff95a36cb340a8ffed54f8e1dd34882
35033bc99762b7fb1cfac3e0f0880d2a461cfa332a03ecfa1941c12888f49ea48652282ed53ca1b94a78c8c6eafebf09682c5c996f9fbd9fa02ce5fa9c8aef53
168876b20ac9c9c8166916d7991a5573146179f2bdca4edca76db6a9a812af49d684293aaf7b87f32cfc8a19d0f2db1440c2d23f4451820fd82829aac60384c5
a552d2745cfd576684a893c72a7bd5db2895e3654984b88865c3c44ff301adf67ecc72e241dc76b3e113173f1f127ced77508046cefec161e641ad45588c7567
cec03286fc6c695dc543bbf7ef2e7a5d7eba6ca2232e69553fcacb67fc136e12280ff01400590241fb9af765fd0d406babab326f3afb4daed31bc4bcfdb91f9c
1dc4e2e6dbf641dce39297fc06ef347a4f198f0551f24f4be967023af370870cf6551c5a2ce669810c4a61fd10019a856954f8e0b847bb5d4e446629f1d8201a
78e35d3238e77d477a51a0925964bd4ea318f34afa50a20a4b787f6109b69e2c18b292d3d1b1e72ae08a8b8154e1ef5b08e634c3cdb1d8426436f44e76afa73f
632f8922160f9c99ed499b712c3f5f8a07a61841387f5c84d23df4b915d64ca465cbb039f68e8c7d0fc8eee33fa910b3d4de5023484831775db326c8e6735516
1bf3d3a3add98ba365463da2940a844ca350ac5c373b42cc676585b34c80c79fd991f0a9661382c627dbb9f4cad9df13700be79a88f5787d712324806e28147c
3059cfde1ef291700831fa3042f3a71bed22624ba14b3134c031eb4acc2950ed524ff1353380c793d278fdcce14335192789e93d1a96b07edbdb550d28d86d38
57909cf6dd70278b2f08e1123b1c3934785541d6d8fd40357639f6709ba231be7bb18d49a13675641c27d607626a8742f6e1065f83875213986bc7827219a238
95b5d7a09686c8120ce6d5d14bdb2ebc19b1c589d075fe2caa6fde87185e9ced420de520403a4d52e677d6d645ba521474275ac9a3ce89e0226789f85fd012ab
658a2b030760e0c5fc243407b7c43d0971c9ce070b83363e5ea16324018217860daa2c9595c70f5b7d2829721c051317f5573f85fa6c7da12f65ba15b5a7cf46
095b9efd961f859fc9631b9c911a8d71b899e5e0302e0faef471e0774518532de6df82ea91dcb344c5708ffdb6b8b9fbf3abf9a9a4ddccabffb646a0f8218e8c
1b600282163c88c26ea7b9919556871ed5f1f47e2c5a4b260a9fa8fafb0fdde8449b70b193fda16bdebaae73960eea413d27a6c963df4300993a8a539a4fc14b
cfe5a01d3d521f87060f0994ea09857a705a75278c379e3974738530144ad32b6312c7cd25e8dc7a4df5e30e559df333f49d69cc9e23c2eb8a1b16f3d1712f2e
fc1a3b16960d718b2f7ae4ab02a929cad9b25826e73bd6bbecbdd42c7ef1a757fa5ac82486fac083392106134ce4d9458d0ba395e868bf89ded9f1c250138a90
5bd627e929017e3712663811fa6718f47b014349e934093236ec14628eaf508a2ae0dda10fd5a19cd26a4b878be99e5d70156232cab88ea76f25678ae4421694
d76d9c0d8e7ac8dd3c28a1888a655ea057f12c5eef5fa8ee723f2c8ad8cc1fc381547d92007651f2f721e256b23cd664c543ea452fbc3e7a359cf3c13d4627d8
ae983fec047b30b05b48b98e0e2f7becf67d5375402cae9c692b84aa6478f9af8c79a9c50dad32a7cc76a551ee873e62c587905283da4018620ee672425c172b
e0fb3f74ebfd4c88987cd527dd6501d0848bb7126a0a1cd690f5c09c3253a04a63c1a8d4cdb105b48b6865e6316850d316ec3418d020612d0da1a1080a92799c
27df382ca34b3a4375ce62fe74799984f77e7130cc9c5162931ef94dbafdf7d96dba6d13ebf1ad79f6f63042c453c36b510ccb6fb852cbe696111513439d3ead
bcb2c0bf60e9d943a6b2488cd38a41a96446631b10905d43d431eb8067002702d780c4a67af1d3192d9998650571089cebb933c07da32fe833d9b127e52c702f
48c54ff1d0dd85245b48d6537aa3c6015904f5279d3f243f13c72561f6924c6589c518475e1f0d0736eed74f7603eb9ca67af752908f32c105a08f58ca5442ab
1e9c6d244ad318177deff8619bcbb6820e9de8e792c3da1fbb5c26c355c937029da944adacae778b80d28dd7742b9c1679349c8f983a13f0fda9a02835cd26fc
845c171d74d7650e2e5f0f0072152f76c1e37b7b347eda90d0f8cfc7ceb876b7abfbf765af8f165023f5ef3f0228b90c7a780114b491cff3a3768f5442c737dd
end pkgsrc signature
