U-Prove Cryptographic test vectors - V1.1 Revision 3
UIDh = SHA-256
UIDp = 56312e31205265766973696f6e20335465737420566563746f727320233139
GroupName = 1.3.6.1.4.1.311.75.1.1.1
y0 = 688b2ca01e58ed62630d002bcc693ecaa2245d464a1ae22925f56794d1ef029
g0 = e62e7206bcf9e7b1fa2025b62ec17d50325f5a9b18c166940460db69bd8379c39c4e2fdf466e020c1cad8c82c575b488251a4b609fb548ec705d60f3a3f796f457f6c1b3919cbeae931e0f1fadc9fc96cccaa63111892ccb4269d9daa0a00c26c08be1cdf1d89f1005bb6103a4cc54322c5d073625167f1957928a839fb1619d34c8f29b36b85b019937e5845a383f0fe930a1eb33388706ed732e62983b4c9252bc1db18df2ab64cdfe980e539efcef9afa6e2c6ca99c11ed7136db6d48a93c3830a574ba20280f6370bf7fcaf9d4a46e757afec73290738e477b4e10724fb97514324f2a7b38715525d30a7cf1ca4600b2b18cd95f2f78f692d43f3785cdc6
e1 = 01
e2 = 01
e3 = 01
e4 = 00
e5 = 00
S = 49737375657220706172616d65746572732073706563696669636174696f6e
ie_x = b8b4e6e14446b62f2df44a890532d8f492d274e61c8f88c3025ac2c79da8b452
ie_H = 6f58e6d946f1fe62e0329ea24ecd2d762b312b3f1cf126bc8f327bfc8c4d2398b655630fa917af64d1a24fda97930acd7798614db5b91ecd45eb701b8bcfca2ce523c371d5a1b1deba9cb0381eded7daaf7406e9c5581d14270923006ff14f4e64837c94ae21356884cbcced825ceafa2301dad62bc826f1360585de3272d687153ac750ddb14fd0326ed7349fe31590fd79149b18a6959cdc47702a91374e4e77875cb55c6ac19531fe4b5a90da6d455ea863628e46308e2d9038394d0b33a2aca090448afc5274471de6cd8d08be701f945874fd2e64e15cf6b4e415e3117e2229e4e82a4c746edc6e8c31354ba995163e3f1031c2c8f969b9b054a450661c
ie_additionalInfo = 494420457363726f7720706f6c696379
A1 = 416c69636520536d697468
A2 = 5741
A3 = 313031302043727970746f20537472656574
A4 = 01
A5 = 499602d2
TI = 546f6b656e20696e666f726d6174696f6e206669656c642076616c7565
PI = 50726f76657220696e666f726d6174696f6e206669656c642076616c7565
x1 = 3e4668267d6a6fe778ec3a189b384b44d029f3edc3532d618b88a729adaea673
x2 = af93c647ca51d4c950a616f6aa4cca9c3995589b0710783c3e3a513caf244772
x3 = 58f98bdb5985d501eac1de1057505c3782948c1b5949261d67cdeddf1bf49a5c
x4 = 1
x5 = 499602d2
P = fdc78dbd87fe68867d14f800957a8efb71ea4df95f35447b27cbf21cdcbe0dbf
xt = b109268ac97362406f8d6285e83b7c9a3c941cc5af0e36c69c14abd5cc1bfc44
xd = 6d227887737cd0299a985728849fee621a269d8917bdcef503116943e3f64a11
hd = 9cc60b5f6a3f669fd3493a312789b1012cdd77b557b9acfa74dc1b2f9fe46d8f1b521ca2f511e2904fcbab2d6dab0b77c394672399695e188956c76c3d31b3a73205bcafbe004eb9c8478fa6aada1e232d33ee95ff22ba92934a69ded5202e0dd0952d37e19d4111827fe43d523e9ba07b5a3de9d56a4aab82ea1c2815cec03939dd1cffe0f9873c861542616cd703cf506a725f2900e1396face77c32aaa98c69108e43d96d9cea5ee6d05bc98caf790e3ed9bbd29c77deedd1e2f4a0ae43c0243d6b78cd152a96a5abd167e2ba0ce1f1fe98687155d91136f482b5ad30bf3ffbc0a676ac01685cd309aa63244f868f2d905ed12a37eb33a1ec1510de936ff1
gamma = 5204010517aee6a073b8199b043dfdd5fdb911d2b6010fe790f81a90c439742d90be521f6424f32bed2f717a6334d7912f8cf46fb7398077b58439d4c9b722742b8ed34b7daf3fd8393d804cdccd3bbc96304fff9d33bab651d49ef433ce37aa67a2d8713e1ad2559261eac1f1a621a4799123841821e95a093448fbd69292916f5a3a96668dc2a243317527e1f3d1bf9ea44d43a27730c9db254786d262691bf3fd99a9c754c3f5164a56464a14961b93b517a8c308a1a309ca9c19edd8987f95425c41eda479645d61b0b9d86157e90717c887503e02756dfaac01a7be33810e271da3ad71cdffe336634348f31b14956b6958e9ed04696b190e667bcbf127
sigmaZ = 2b11144710cf9c00904aeeab785d2f2c4d4ef9465d98b7162232626af838f665a8b5e86dca84e9822c082eaf1fff115b4137f0b1980d18753da77697f6c68a5b5f026b180494fa9589ca09389d5343d2dae2b653448bfd1586ff684f7d8c79c71ff9fa46808ada6e14105325c77c5b22fc0cedc612965d1d4e77c8e4854af1139566caf8b2722db43461cf76e4eec81a3b1affc11a4a6ca6fe686a6fc2b634a491080ca03194859f65b6717422cb6398fdef6b55ddf6b00ddfddd7e5854f779a0ddf24bb4d257a41171397896b4f57f58666d8910d4797d52068de95fa01d1048419d4c3418aa8ae9b03e311f9265095c210028384f3a1dddd08af2fc4a87358
w = 154367d4f8aeefe9bd02bfba5fbf15a7e08f1837acc8c1a1232a5d0596366900
sigmaA = c0c951211ce5e177fa331c42960d0bf82f44314d8bbbf4fcc47031c38baf598b2833f1fd56d5ccf5587282c5b51bf268281eb492adfb56ebac015d394eac93bc7b52090362ccfc5cb57fda760c42fd99af4a2931274864ff3ce93b6a628ed66e25b82e2631061ce0a820f6d8dbc31d6b34e23513b13d7c2fcdab044f1f2830bbf4d62ef0ee8aa900350807bcb554e491df280984a863f5d7fa2c74245a23fcd78bbaecca1224bfa0e2de000db72f84bbf9aa24836097403f7564b805833f0c81969314ece2ecea5b7c5ea434018daa1a74cbda7f49fbb7d044a988bee41867ff23a7cc5db00058d5b81025f2351b8004326e3aba911cd5009f959de9a31830a5
sigmaB = 82a7572844f0f02e1dc98ae2a42644add7d1564f5ba226f60b74e1801e303a2e9cef59004d34160fd3aec7ac705f03e6da75c1e8a5aae8cde362ec8ca1e37025f49eda7a7750d9776f70ac52759450375e2cdfe0e744ccfe412f2288b8c83b48d8ef13737e623d9b96b5c29f43d2f60e65e4cf8c048adfe9ae93cca34d05b1f083152e94f3af311012e57d2714c88962947fb840bc630d49220968f94787760a82ea61ecec7a64d6d3298080c6eb7bb84a70238a6081de1769ded5ee27d5a75917f97259e31b5431ea4bcf2164a3558d8219dd890e836fb071eccc9ab27a431ce9bdefdd6aebb5307265f39d98306306887bfd1228495f5d6d21f30d532b23af
alpha = 40f7aaca796fdd5268722452b761020db55949b8dc4befaba88f3df4607f7ed2
beta1 = 3853e6c94ad9ef0f077800f00d4071ca20d23429a5d9a8f508fe22ea31e9f2e8
beta2 = 2a5ac8d05da849c3657397f5e8c80fa6801d205c94eb5cd8a1f93d66c94db499
h = 52ee6ab04af77960d71cfd1505896ae307e28c930d82a6022288b240811d984fd1f877102659d85a1c10daca3e31025cdb1dbd61add51811cfa9ddbb071a350605f507506534a722abf80fdd21ebdc6b49aacf89544ceee3503419f918bc6b6e2759f24c2570818eae8fec05748ee834418c2f22822718d29a55be2d7cedf35412e9713c00c4f047b154064d4182894f42eac0e97a3319bb237631ec7a51c6744ddc3daf2f7eb3884f9a76f8b867793430bd6ed1d3ee8abc2f1a88d1271524204e956f250e0de86b8e5ccafb4cb7a56b48a3486e12fa65e172f55f274c934147298cd7e3e11db8d507846c3212ad16697ae3a2bba5ef726afcc7daa08a4f48a1
alphaInverse = 3fed66e5b133688f6aa43ee15a1f229595ac0f165ef35ad33b70db07e2bd43b1
sigmaZPrime = decec29e863453810d85e7aa275bca0b2d855fda75e5267135180ac7b4d586f01b8f40a953ce2a3d8604ec2e65a68a3e0ab4ce655c3a408ef824915f9b486724297844afb5ccf922882673d72bf8a54a8010ecb5659bafc3b7d9d2157bbd043f8ec3efad58871f0a8fa6ba80204cb7ff389b541196e468c0ba566a62f3d5ce6bf094463db65682d0cb1a570de8e39d461eac04812e68d440698b63c3a932d67cc9ce61ff811f5dddd75436036b0e5e5527c7edb602d4b4621c4d2ea0dc483376f09e6435085b196b81a84e1eb21373caadbff77b4cd3047a15b42885cb35cf0968115a73a166bd4e25cdf55fa29bba07212d9919e86a7fe297f880ddcf49a2b4
sigmaAPrime = 4d3490ad667fcfc91f1ae4f44523c054d79ef24de791c31e118b200e4a31eda0ce690f2b74510ca194cdb4c03520ff23ce2c15d0f13aea21871e017a988b56ba2eb0b9df7943583cd91c1239f5141db42549357f1c294a8e396b66afb86793bcfd00920f7058acfd052640fa434a2f018d368120e5a14076ecadcdb11428e8bd5ea8e1b867ff041584081cf8b9d9e753fe46e00152e1bbee7c2675e54de1dbddf43a8adb1a52381558de9f7b5816b925a870c2de54156e16a52afe75de30e61e73ccc8599d692321ef8ee9c536c83811bd81bebac48567399661159b8e2a3c8478fa6263afc9391e51d449ef749a277cafb6f5da119218a71df44604fe039714
sigmaBPrime = 7f1862a6caca293b4a79b325fddaf3aae0d76756129bf407502a636e7459e0ab9d194f9dc70071f56ddfdecaca8ca882c8deb8de62a69a6d30aa53e5ccbd286512a6629b67ee731cf2b210b4174934cb73b000f499eafad344e363fd1e6cdbf7c1f4471c3404e8c0218dcf564437b8c02ffa409a0088487fcd565663c19085a76b190565c556fc27219c18bfa5212de7e6a2e38d5bb11363818350d9a903875522c48b6c000cfc3d32f3a02e1c67d4cab639c3144eb49a4484c9d50d295f45e4eb61bc5f155233aa6031f48969ebeaa5ec426c97c785ede25b0bd7c7b83d432fde6051025eb22672eacb8591d8891872449ac81aa69c0d5672bbf01d999aa381
sigmaCPrime = 3d922802de19bf22cac1eea103598976bd7320de2002ed95d425e804cd66384a
sigmaC = 75e60ecc28f3ae31d239ef911099fb40de455507c5dc968add240aeeff502b32
sigmaR = 5547afd453ce533cda4d00e1c5b8da1329653b9be1a9b438fa56d9562064c93c
sigmaRPrime = 7fa278a4b1769d003fc098d7ae80e9b9a9825bf8769511119c5016bce9b27dd5
D = 
U = 1,2,3,4,5
C = 1
p = d
s = 5665726966696572554944
m = 56657269666965725549442b72616e646f6d2064617461
md = 446972656374206d657373616765
w0 = 8617fcbb260c4fe70f58bf6a2844aa0960bacbbe15649d9e25bab98978772464
vr_e = 1307f3a25397a06098a1eac557f376d3411fc19c96070d6a8efcbffb8680b886c9c3d7e683236c8a9026793638a1053e23b714770e01023da82297c28bd942402687d79f9fceb62ac71f5a2a42319c228cdbf44b03c7f195f0cf6dd4d9bb94483565157a03a75bdb26aac998c5919f9b274df58b2de6683d943138b614d914a1b81434acc3492c198e1561d0e6508dc45ec321ae6dc7f3f6eb33856f01e66b24f200d55a707fac81814acb3538207940f82a475265c7c61e9da88cfd0829b5654b3ac7bef343c1e31ecccc1a10ea1f600a1c90e6b79269294901a830d2175076e
vr_U = 56657269666965725549446767656e0001
vr_W = eb642b04598a3a8cf0c0f157772ab32441b903ea7fc1ce93a0f95a3a23de73bd
gs = ceed46e1e934c3e374a31a02a996876005811c2d4a245c5b337a45c1ff9d55925a98f5e0d8e0971a88be5b0924d6520380cee6b9f51a522c35aa5eaba08f79e64599ba8b83068fe715c1953f9b3eda8fa22f591b4755f1a1c6ec0c111ea2b65146956ae52537c623e85de0fa805d8a5523df08f723cb172c1aa2e636dfcb18b2bc64ef3f92447d3731af01b4d951e499d769e9a5270d1fa08d9f645aa94577ad029a9a5e135cce53aa131a9dd948459532e0bca0e38e49a81003503ac00632eac5c7c2fa51da724fe9f1e761b83be5ff41ab1e9fe95ba5e1f08c6fb910626588994cc2641a72d43a839f635f6965f2badc8664a60749b4b3ba792a6acb0c0db0
wd = 5d92dd3202e2411124ec7df395c2366546b6eafd391f08217a5d966b53c56e98
wdPrime = 335a0d966777077e78ba9a29e6a90862845343c28c272b3e89bbb8a44cd6be5f
ad = ab93d17742f5d5c651323745eba9707d74c92f3cd5ae17f93251087f81f575b2e74cae42ee3c62e1ce3d273e0eae0cc27d7fee8b14500c9427bc361893d2edad796f6731151a734bcbd7ac7ca26175bcd4aa9cc1c443da0ab7401ee4c4eddf5cbe6116649281878e18c1dc82bbe8f2cb9d3e2b0169aa675a6df55d64181df06da265095f71b056d4c09731e6e4912690941a3ef858570d37b7303ba550fbcc57a45e648061db6e8ca7c7815440550aa989f34482e4e4b8f6e8c8977488498f3e0c2dad57428f6d8bc7bb59078ed0a5c6fbb59d13163fe141cf1176a83ec73edef170b96688e8355e94678a7c67e92feca54493dd6790269d8e16b940de6e5dd4
apPrime = 5b1c19cb77a81a91e5d348df17db0ec595f0961635733c4f3fc84483541f9a30c66cd175696785e4b4b320858f20e52edb52b8f7c1b128d9df6cf454c088c59dac285e32bfc0698df074c36d56c2061a41c6c412c843b7cd2af0680f70a1d75714aa5d6eed83a5102d9667a2d560aec3923d7831fa7c6333900fe572b65b3da6f6b629675e67dffc44e7135eebd96649e3d0c1c692823e2a26693b4c2e5133fb818c4bd7209886c0ef6710b0519f1c82bea0178b5f22b886f788578a5b4a2c4f119b4e1b4ed093a0cd4db868581dfbee7bb8507290d07f09d434158f9955ee9aa8ed52a21e5dd48e6f62efd1b2c66c3a27db01e75d40fcc566aca774bf406aac
Ps = e0e7d658eb8b7fae435ef73bd31ca74095918a735a96628351303df37f16eaeee0a4a00b9cfa19991af65df4b19b92a25a6435bd1891697c1dc51880804f12bc470da0c465a01a7e9f3607436ed66b4730dc9d57b9754fe6921d2d2ee69057cd76e274788dd80b465bba3c203471a8519894c52d18e20a13b2281cc615e237f9e794250ad7da9111250589da0c4edadc27df4a2cf596107edca14e078a08f288406496e0c0e570b4fe8e41b3e2a94e225f448fd39c2a91f16697ecc9d4ad2b53a0398565feea3056cb5bf8e6d6cd427f352e69eb98a6aef93b01d3e9e8a4712db4c1718a179f08afd9dddfdf0b8a02570e55cf28c6f1900aaff3cbc64db3996b
w1 = 7ee4c03bb5a0fecfae6c857f85df3bd15433e7ff81ac0c0c2ece0cacbf6331a1
w2 = 32435a6dcc3c34ca50abfab240762ae8e2909be939560d4bcfba8a01a598e7c6
w3 = 3ae3834a3339e7878603a90e98ec6a8215612cd71418b23c5dd92935c1c64f03
w4 = 63c7e5be286e7747ffc792eb15ce39ec4989d032253837223047ec5a0fb1c5bf
w5 = b3a6aad107ab5aa6eae5d84c85c7268ea03cec38f61ddd2b90c28ee0821c374e
a = 94217c00912096de8e89d764fe0ef83b34a81ab6acc466c92a61123b394760e1
tildeO1 = 2d3376f2468e59e2e2948405feb9c69205dbad2c58dc996c87f40441d7a24cd
tildeW1 = ad8a4ab28fb76a37574d09ccd59ccba42624c0256264887409a1a6a427a080b4
tildeC1 = 1203c23b709cd5ba0717c2f60be319e1f755d3f4f2e1caae174899f28ffcbe8000ce98089c71040fc43cc1426c27a41c88dc8a0a10a4e4b2857d4dcf9196f4bf16812c95c2126316edd4fe201a5095947845ba7151addee770b824c1302c8031ad25b0e0750eca0edaa43f59cc2f6491a0d6b641e21bdc573578fb842f781b48636bc6ea82c0e8d2a0bd0808e3fdde7ba46776868766e621417aa0872593ebcddd2c73e323aba49213c42f639d95c19cb34d0d880d9e86d43dfbf38067bf2a754c103355dbdf0f568c44e5bab9ecd24aea42bac622b28d13bffe1c6dcbedae6ddb3ad301882d186fc3495bbc47be83828a75420e5ed7715e8541eb6badfee2e8
tildeA1 = fde6006b99b67d845d965c3baf2830c0c2d482dc5320333ba319284176f8e6a4
ap = 58979cfa400ff5be522b99232bf6fba90ad49ea2dcaf232138e5269dbf13a945
UIDt = 955f5f5bb016878f8f5985f4c0943ec6c502f6178a0da2db75e06921393edc07
cp = 2b1bb61c1d93e49505255e910f4aca996e1c7cce47f17bc608b3700ab7729078
c = 236014077b7e18f4fca1ce6f9916ee4903e4df298e2c15679472d88d71e10ccf
r0 = 777e5457da91d171a242eec9879252a5d4face06161e76607531aa1006bde9f9
r1 = 82eee834a3a9db97e306fa4a890e8f70acd0dc40a6f37f16ee2079c96e97cb65
r2 = c3ddd9de9876c0e48cb704ab93b7e634fadb6462e079fa6633612d9b11ae7436
r3 = 655087a8f97bd6bf288aef889bdd250919f92f47fd5030e56db1071342ee9985
r4 = 4067d1b6acf05e530325c47b7cb74ba345a4f108970c21ba9bd513cc9dd0b8f0
r5 = 5cf95385f771f90b2851fe75368136872d1a1f26e497a12fb373ade1ebdfe9bc
rdPrime = 5fe32be676ccdb4b8c958454ef75c8a3fe7a44e37248ad5a11366bd297c65d12
rd = bd76091879af1c5cb18202488537ff0945312fe0ab67b57b8b94023deb8bcbaa
tildeR1 = 110eb7b70bc4dc6d5cf819a58cbbd4a3bdff4db8a05aad25ff93b845992841ee
ie_b = 1
ie_r = 57a93d5a1eada68f3827b7784fdc12bb49b1ef8b9ff6b4801d5a8ed11c510b6
ie_E1 = e334fb07b416e0764ba36eab740d81b68308551207437381ff3f3b5f088b03df7b87825d61352494ac7a8e3f002f5bc2ab4de3f797a95dce01f2bcc827cc2396e43356c251dbca32d37691b4ee4b95568aa768be04d67edff9e630ac6b2b4a589326cddf61fdb8d12b07de977d37e283bf51f27da3e0c68690df86c3d65b4b5cda65a5bf3b2776636ec99c2bdf0fa4dd25625f2d999580eb8651bcfca4ac6bc000b859ac85ffbaebb9aaaf53e212b404e1f3c4e66a2b6245c309d452135ce5f9a77f37519862b9cc41abc58c4f5d683a7eaffea8f0487a1872bbc99a8a0ab006d1eeeab77dd40446944820057db8d4dc8630d61dd574d75a4421083958c90455
ie_E2 = b0c15328f6d9d299da42fd4bcc97e269f6c53be4c39c2f5c0102dbc327b47ac1af2469c2b37c37c72235a7e1d58e50fa64fd5d7ecba48ef5f4dd75c2ba3aa09fc2f69fafa8595701fd07f6ce11702c8a7b8d052c5d57b7c0e33a52945d295d4ed399227ce9a535fa839bd59b743d096c141df7f5b4cc3f5b406a37ef13eba3c2323383bf81063b18eb8de96bebe583a5e97609d76e2e11f184e1802f568da66799f831411220937fdada533e46e00429d8b9aa9fb851e99b2a3d9d348b98490892484fae8488198e5dd0b485d27935cd2fb63716fdb0186f32ba3323ea83f757bc2e9059be6568f1bbe071922303b4afb985fbb89dcd61cf5e19d011b841d83a
ie_xbPrime = 35d75c6ec638a2244901a7286da604b42243d5acc1f297f055251e654342ea8
ie_rPrime = 72c4aa2f366522be98e2ae62cd8b5ff0e69c0d97d48534445ac04cbf2138fa5d
ie_obPrime = 46d2566bfd67a5832f39fd9983982eae3e4a5dfbf58ec8f65d57519629d5f
ie_CxbPrime = 7ad34b4c3183731f1087d4861b385e6d90d165871bd157eb83bb18865e6b0a083c42594ea3001bc9537db2aa9dc2067ddef388395cd197ab31d718872b796d7bd4a997e2423b43197b5b58fd6f2330eebf30167805549c46fba2f9af10c78b3948d6f941ce3e16f8b643f19f13b9c045ebe3c9ddde6e8ab4be79dc632fb74fc1f54343c19d075828e00a6bd55839ef1ab20f29f76feeb72ff8f1a9f4d1d974fa5b3edd65984d1348c6490122f1f01341b79475f3d595c16dc60ec4cb2ba84a9e9c0467f5ce36ca8d0afab13ecfb738d7d14e7c9d2f04a133ee3ab4afa2452621eebbe68680a81579969a7820c25c093fffc89f503e2f9136092df3cb6c4f69e5
ie_E1Prime = 1ca883a48130127398878364a0678d6e81fe63d083977f006b02c4bbb1c6b0c49290eb871df1cd2a8b3d4f17d6f6db24208ef76555b05cc848e70b3521286d46b800cb04264cc75f90bae283833812e822f80389b5c4b110fa8ac56b525e0037dc0f6c02012a0f1eebcdcafd278602c7dbf8f6ced5ce96a1591e35c7de353bc53d72fcd5d97c469021bc99338d40a5c58614213b9d80d254913d774c0f20d9b922f12b6040e883c7201cb1420ae7316919e32ac575b9b566936dd2af3f2ac7b35e7be44c2b73b11615439552c3358f95e1c5be6405dfeedeee5908ba3053fc8fca4c448096fd62a933eb3546d82bffe312a30febc967a371ced0c7e589da595f
ie_E2Prime = 54808e1c6d7e02b00bb2d7ff223084162d56f028158dd86c1436fbe717ae72b3b979e67de26285c2f854600e3b824ecc7b9182b7ad3c403913e40b169abefb4d3061692b9fa55cea56b873359a88179b4526d26b514fa2118e0bf96a349ff8b79eaf5e867b1c09f5ce61e4dd88adcc7126d11bc67778f75599e25997ee2fad6b528ac51dd106fff9b29af163c7a19b608d238aa8cb473d6c6ec60f700bba869c2e49ee944615ec0e85de38edcce116cc02ac76dcc9cb0e300ae08f69506285ede385c39250e318a0cc4c8190b516c3cad44434e868bd5cfcb6fed500f0bd9e1193e460a99a16fc4a0430d4df7cf300141485bcedbd473e687bd2f39779d46b2a
ie_c = 1e444155a47415e0470af700330d2834f0fb05904822682dab1b6d5ff7634acc
ie_rxb = c482be4d18a21605feb030bc0be9cc1fe76a96d2c6b271616fe19d676ed69eac
ie_rr = 609c309c77bf19757a1c0d29f19b91330d3dc160cb1dd81741115bb6f4595a10
ie_rob = ad0368b757636c04cae0d9feaf0270566d772ec16843d2c717f23c5f62b13e48
