8t>?UHCBitsC٘primRotateRightInteger1zZprimRotateLeftInteger׋C% primOrIntegerݴprimRotateLeftIntqprimXorInteger$-lprimAndInteger$;7primShiftLeftIntegeraS"=mprimShiftLeftInt ܍}primShiftRightInteger y @ & primOrInt sSVprimComplementInteger D@cg!primShiftRightInt 9 primXorIntyNoprimComplementIntT= primAndInti!GKprimRotateRightIntCByUHCBase{\,6bUHCBitsprimRotateRightInt  "'UHCBits%^\R acoreLam1 a6$oUHCBitsi\-#R acoreLam1ɻUHCBits%^\RZ>bk0UHCBitsi\-#RsafeprimRotateRightIntoQqؽ->E~InttQ\dUHCBits primAndInt 7dfUHCBits2R acoreLam1 AuUHCBitsi+}/2R acoreLam18cpUHCBits2R uUHCBitsi+}/2R safe primAndWord%FHXJUHCBitsprimComplementInt e UHCBits[^RR  acoreLam1 ʪCUHCBits[^RR safeprimComplementInt !" bUHCBits46R03p*UHCBitsisR1safe primOrWord234ЊUHCBitsprimShiftRightInteger 5t23lUHCBitsT_]LR! acoreLam1 6d)7>UHCBitsiڛY+R" acoreLam170{ eMUHCBitsT_]LR#58ݔ9};QwUHCBitsiڛY+R$6safeprimShiftRightInteger..789ڦ|D.UHCBitsprimShiftLeftInt :5 UHCBits}!SpvR& acoreLam1 ;̴&UHCBitshz苠R' acoreLam1<GUHCBits}!SpvR(:=e UHCBitshz苠R);safeprimShiftLeftInt<=>#58>UHCBitsprimShiftLeftInteger ?֢uo"UHCBitsa"R+ acoreLam1 @ 'UHCBitsh::<BR1 acoreLam1FH`$UHCBits BR2DG UHCBitsh::<BR3EsafeprimAndInteger...FGHSrzUHCBitsprimXorInteger I{eCUHCBitsa#VbR5 acoreLam1 JXXkj8UHCBitshZ('NUHCBitsO`fRR? acoreLam1 T#;UHCBitsi*XR@ acoreLam1U#\/f&UHCBitsO`fRRASV{d}UHCBitsi*XRBTsafe primOrInteger...UVWxUHCBitsprimRotateLeftInteger X!VEUHCBits5!xk6RD acoreLam1 Y\#bXsUHCBitsh)qsRE acoreLam1ZZč|:UHCBits5!xk6RFX[7xUHCBitsh)qsRGYsafeprimRotateLeftInteger..Z[\*I6[UHCBitsprimRotateRightInteger ]LN}xTUHCBitsU_RI acoreLam1 ^$|DUHCBitshژ3)yRJ acoreLam1_3^eeUHCBitsU_RK]`UF UHCBitshژ3)yRL^safeprimRotateRightInteger.._`