VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Crypto/Camellia.c
blob: 49bc7670b7440360e216b770d1869da89db906bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
#include "Camellia.h"
#include "Common/Endian.h"
#include "Crypto/cpu.h"
#include "Crypto/misc.h"

#if CRYPTOPP_BOOL_X64

/* camellia.c ver 1.2.0-x86_64_asm1.1
 *
 * Copyright (c) 2006,2007
 * NTT (Nippon Telegraph and Telephone Corporation) . All rights reserved.
 *
 * SuperCop integration:
 * Copyright � 2013 Jussi Kivilinna <jussi.kivilinna@iki.fi>
 *
 * VeraCrypt integration:
 * Copyright � 2017 Mounir IDRASSI <mounir.idrassi@idrix.fr>
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *   notice, this list of conditions and the following disclaimer as
 *   the first lines of this file unmodified.
 * 2. Redistributions in binary form must reproduce the above copyright
 *   notice, this list of conditions and the following disclaimer in the
 *   documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY NTT ``AS IS'' AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 * IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

/*
 * Algorithm Specification
 *  http://info.isl.ntt.co.jp/crypt/eng/camellia/specifications.html
 */

/* Adapted for VeraCrypt */

#include "Common/Crypto.h"

#ifndef _WIN32
extern int IsAesHwCpuSupported ();
#endif

void camellia_encrypt_asm(const byte *ctx, void *dst, const void *src);
void camellia_decrypt_asm(const byte *ctx, void *dst, const void *src);
void camellia_enc_blk2(const byte *ctx, byte *dst, const byte *src);
void camellia_dec_blk2(const byte *ctx, byte *dst, const byte *src);
void camellia_ecb_enc_16way(const byte *ctx, byte *dst, const byte *src);
void camellia_ecb_dec_16way(const byte *ctx, byte *dst, const byte *src);

/* key constants */

#define CAMELLIA_SIGMA1L (0xA09E667FL)
#define CAMELLIA_SIGMA1R (0x3BCC908BL)
#define CAMELLIA_SIGMA2L (0xB67AE858L)
#define CAMELLIA_SIGMA2R (0x4CAA73B2L)
#define CAMELLIA_SIGMA3L (0xC6EF372FL)
#define CAMELLIA_SIGMA3R (0xE94F82BEL)
#define CAMELLIA_SIGMA4L (0x54FF53A5L)
#define CAMELLIA_SIGMA4R (0xF1D36F1CL)
#define CAMELLIA_SIGMA5L (0x10E527FAL)
#define CAMELLIA_SIGMA5R (0xDE682D1DL)
#define CAMELLIA_SIGMA6L (0xB05688C2L)
#define CAMELLIA_SIGMA6R (0xB3E6C1FDL)

/*
 *  macros
 */


# define GETU32(p) bswap_32(*((uint32 *)(p)))
# define PUTU32(ct, st) {*((uint32 *)(ct)) = bswap_32((st));}

#define CamelliaSubkeyL(INDEX) (subkey[(INDEX)*2])
#define CamelliaSubkeyR(INDEX) (subkey[(INDEX)*2 + 1])

/* rotation right shift 1byte */
#define CAMELLIA_RR8(x) (((x) >> 8) + ((x) << 24))
/* rotation left shift 1bit */
#define CAMELLIA_RL1(x) (((x) << 1) + ((x) >> 31))
/* rotation left shift 1byte */
#define CAMELLIA_RL8(x) (((x) << 8) + ((x) >> 24))

#define CAMELLIA_ROLDQ(ll, lr, rl, rr, w0, w1, bits)	\
    do {						\
	w0 = ll;					\
	ll = (ll << bits) + (lr >> (32 - bits));	\
	lr = (lr << bits) + (rl >> (32 - bits));	\
	rl = (rl << bits) + (rr >> (32 - bits));	\
	rr = (rr << bits) + (w0 >> (32 - bits));	\
    } while(0)

#define CAMELLIA_ROLDQo32(ll, lr, rl, rr, w0, w1, bits)	\
    do {						\
	w0 = ll;					\
	w1 = lr;					\
	ll = (lr << (bits - 32)) + (rl >> (64 - bits));	\
	lr = (rl << (bits - 32)) + (rr >> (64 - bits));	\
	rl = (rr << (bits - 32)) + (w0 >> (64 - bits));	\
	rr = (w0 << (bits - 32)) + (w1 >> (64 - bits));	\
    } while(0)

#define CAMELLIA_SP11101110(INDEX) (camellia_sp11101110[(INDEX)])
#define CAMELLIA_SP02220222(INDEX) (camellia_sp02220222[(INDEX)])
#define CAMELLIA_SP30333033(INDEX) (camellia_sp30333033[(INDEX)])
#define CAMELLIA_SP44044404(INDEX) (camellia_sp44044404[(INDEX)])

#define CAMELLIA_SP10011110(INDEX) (camellia_sp10011110[(INDEX)])
#define CAMELLIA_SP22000222(INDEX) (camellia_sp22000222[(INDEX)])
#define CAMELLIA_SP03303033(INDEX) (camellia_sp03303033[(INDEX)])
#define CAMELLIA_SP00444404(INDEX) (camellia_sp00444404[(INDEX)])

#define CAMELLIA_F(xl, xr, kl, kr, yl, yr, il, ir, t0, t1)	\
    do {							\
	uint64 __tmp;						\
	il = xl ^ kl;						\
	ir = xr ^ kr;						\
	t0 = il >> 16;						\
	t1 = ir >> 16;						\
	__tmp = CAMELLIA_SP11101110(ir & 0xff)			\
	    ^ CAMELLIA_SP02220222((t1 >> 8) & 0xff)		\
	    ^ CAMELLIA_SP30333033(t1 & 0xff)			\
	    ^ CAMELLIA_SP44044404((ir >> 8) & 0xff)		\
	    ^ CAMELLIA_SP10011110((t0 >> 8) & 0xff)		\
	    ^ CAMELLIA_SP22000222(t0 & 0xff)			\
	    ^ CAMELLIA_SP03303033((il >> 8) & 0xff)		\
	    ^ CAMELLIA_SP00444404(il & 0xff);			\
	yl = (uint32) __tmp;						\
	yr = (uint32) (__tmp >> 32);					\
    } while(0)

const uint64 camellia_sp10011110[256] = {
    0x7000007070707000ULL, 0x8200008282828200ULL, 0x2c00002c2c2c2c00ULL,
    0xec0000ecececec00ULL, 0xb30000b3b3b3b300ULL, 0x2700002727272700ULL,
    0xc00000c0c0c0c000ULL, 0xe50000e5e5e5e500ULL, 0xe40000e4e4e4e400ULL,
    0x8500008585858500ULL, 0x5700005757575700ULL, 0x3500003535353500ULL,
    0xea0000eaeaeaea00ULL, 0x0c00000c0c0c0c00ULL, 0xae0000aeaeaeae00ULL,
    0x4100004141414100ULL, 0x2300002323232300ULL, 0xef0000efefefef00ULL,
    0x6b00006b6b6b6b00ULL, 0x9300009393939300ULL, 0x4500004545454500ULL,
    0x1900001919191900ULL, 0xa50000a5a5a5a500ULL, 0x2100002121212100ULL,
    0xed0000edededed00ULL, 0x0e00000e0e0e0e00ULL, 0x4f00004f4f4f4f00ULL,
    0x4e00004e4e4e4e00ULL, 0x1d00001d1d1d1d00ULL, 0x6500006565656500ULL,
    0x9200009292929200ULL, 0xbd0000bdbdbdbd00ULL, 0x8600008686868600ULL,
    0xb80000b8b8b8b800ULL, 0xaf0000afafafaf00ULL, 0x8f00008f8f8f8f00ULL,
    0x7c00007c7c7c7c00ULL, 0xeb0000ebebebeb00ULL, 0x1f00001f1f1f1f00ULL,
    0xce0000cececece00ULL, 0x3e00003e3e3e3e00ULL, 0x3000003030303000ULL,
    0xdc0000dcdcdcdc00ULL, 0x5f00005f5f5f5f00ULL, 0x5e00005e5e5e5e00ULL,
    0xc50000c5c5c5c500ULL, 0x0b00000b0b0b0b00ULL, 0x1a00001a1a1a1a00ULL,
    0xa60000a6a6a6a600ULL, 0xe10000e1e1e1e100ULL, 0x3900003939393900ULL,
    0xca0000cacacaca00ULL, 0xd50000d5d5d5d500ULL, 0x4700004747474700ULL,
    0x5d00005d5d5d5d00ULL, 0x3d00003d3d3d3d00ULL, 0xd90000d9d9d9d900ULL,
    0x0100000101010100ULL, 0x5a00005a5a5a5a00ULL, 0xd60000d6d6d6d600ULL,
    0x5100005151515100ULL, 0x5600005656565600ULL, 0x6c00006c6c6c6c00ULL,
    0x4d00004d4d4d4d00ULL, 0x8b00008b8b8b8b00ULL, 0x0d00000d0d0d0d00ULL,
    0x9a00009a9a9a9a00ULL, 0x6600006666666600ULL, 0xfb0000fbfbfbfb00ULL,
    0xcc0000cccccccc00ULL, 0xb00000b0b0b0b000ULL, 0x2d00002d2d2d2d00ULL,
    0x7400007474747400ULL, 0x1200001212121200ULL, 0x2b00002b2b2b2b00ULL,
    0x2000002020202000ULL, 0xf00000f0f0f0f000ULL, 0xb10000b1b1b1b100ULL,
    0x8400008484848400ULL, 0x9900009999999900ULL, 0xdf0000dfdfdfdf00ULL,
    0x4c00004c4c4c4c00ULL, 0xcb0000cbcbcbcb00ULL, 0xc20000c2c2c2c200ULL,
    0x3400003434343400ULL, 0x7e00007e7e7e7e00ULL, 0x7600007676767600ULL,
    0x0500000505050500ULL, 0x6d00006d6d6d6d00ULL, 0xb70000b7b7b7b700ULL,
    0xa90000a9a9a9a900ULL, 0x3100003131313100ULL, 0xd10000d1d1d1d100ULL,
    0x1700001717171700ULL, 0x0400000404040400ULL, 0xd70000d7d7d7d700ULL,
    0x1400001414141400ULL, 0x5800005858585800ULL, 0x3a00003a3a3a3a00ULL,
    0x6100006161616100ULL, 0xde0000dededede00ULL, 0x1b00001b1b1b1b00ULL,
    0x1100001111111100ULL, 0x1c00001c1c1c1c00ULL, 0x3200003232323200ULL,
    0x0f00000f0f0f0f00ULL, 0x9c00009c9c9c9c00ULL, 0x1600001616161600ULL,
    0x5300005353535300ULL, 0x1800001818181800ULL, 0xf20000f2f2f2f200ULL,
    0x2200002222222200ULL, 0xfe0000fefefefe00ULL, 0x4400004444444400ULL,
    0xcf0000cfcfcfcf00ULL, 0xb20000b2b2b2b200ULL, 0xc30000c3c3c3c300ULL,
    0xb50000b5b5b5b500ULL, 0x7a00007a7a7a7a00ULL, 0x9100009191919100ULL,
    0x2400002424242400ULL, 0x0800000808080800ULL, 0xe80000e8e8e8e800ULL,
    0xa80000a8a8a8a800ULL, 0x6000006060606000ULL, 0xfc0000fcfcfcfc00ULL,
    0x6900006969696900ULL, 0x5000005050505000ULL, 0xaa0000aaaaaaaa00ULL,
    0xd00000d0d0d0d000ULL, 0xa00000a0a0a0a000ULL, 0x7d00007d7d7d7d00ULL,
    0xa10000a1a1a1a100ULL, 0x8900008989898900ULL, 0x6200006262626200ULL,
    0x9700009797979700ULL, 0x5400005454545400ULL, 0x5b00005b5b5b5b00ULL,
    0x1e00001e1e1e1e00ULL, 0x9500009595959500ULL, 0xe00000e0e0e0e000ULL,
    0xff0000ffffffff00ULL, 0x6400006464646400ULL, 0xd20000d2d2d2d200ULL,
    0x1000001010101000ULL, 0xc40000c4c4c4c400ULL, 0x0000000000000000ULL,
    0x4800004848484800ULL, 0xa30000a3a3a3a300ULL, 0xf70000f7f7f7f700ULL,
    0x7500007575757500ULL, 0xdb0000dbdbdbdb00ULL, 0x8a00008a8a8a8a00ULL,
    0x0300000303030300ULL, 0xe60000e6e6e6e600ULL, 0xda0000dadadada00ULL,
    0x0900000909090900ULL, 0x3f00003f3f3f3f00ULL, 0xdd0000dddddddd00ULL,
    0x9400009494949400ULL, 0x8700008787878700ULL, 0x5c00005c5c5c5c00ULL,
    0x8300008383838300ULL, 0x0200000202020200ULL, 0xcd0000cdcdcdcd00ULL,
    0x4a00004a4a4a4a00ULL, 0x9000009090909000ULL, 0x3300003333333300ULL,
    0x7300007373737300ULL, 0x6700006767676700ULL, 0xf60000f6f6f6f600ULL,
    0xf30000f3f3f3f300ULL, 0x9d00009d9d9d9d00ULL, 0x7f00007f7f7f7f00ULL,
    0xbf0000bfbfbfbf00ULL, 0xe20000e2e2e2e200ULL, 0x5200005252525200ULL,
    0x9b00009b9b9b9b00ULL, 0xd80000d8d8d8d800ULL, 0x2600002626262600ULL,
    0xc80000c8c8c8c800ULL, 0x3700003737373700ULL, 0xc60000c6c6c6c600ULL,
    0x3b00003b3b3b3b00ULL, 0x8100008181818100ULL, 0x9600009696969600ULL,
    0x6f00006f6f6f6f00ULL, 0x4b00004b4b4b4b00ULL, 0x1300001313131300ULL,
    0xbe0000bebebebe00ULL, 0x6300006363636300ULL, 0x2e00002e2e2e2e00ULL,
    0xe90000e9e9e9e900ULL, 0x7900007979797900ULL, 0xa70000a7a7a7a700ULL,
    0x8c00008c8c8c8c00ULL, 0x9f00009f9f9f9f00ULL, 0x6e00006e6e6e6e00ULL,
    0xbc0000bcbcbcbc00ULL, 0x8e00008e8e8e8e00ULL, 0x2900002929292900ULL,
    0xf50000f5f5f5f500ULL, 0xf90000f9f9f9f900ULL, 0xb60000b6b6b6b600ULL,
    0x2f00002f2f2f2f00ULL, 0xfd0000fdfdfdfd00ULL, 0xb40000b4b4b4b400ULL,
    0x5900005959595900ULL, 0x7800007878787800ULL, 0x9800009898989800ULL,
    0x0600000606060600ULL, 0x6a00006a6a6a6a00ULL, 0xe70000e7e7e7e700ULL,
    0x4600004646464600ULL, 0x7100007171717100ULL, 0xba0000babababa00ULL,
    0xd40000d4d4d4d400ULL, 0x2500002525252500ULL, 0xab0000abababab00ULL,
    0x4200004242424200ULL, 0x8800008888888800ULL, 0xa20000a2a2a2a200ULL,
    0x8d00008d8d8d8d00ULL, 0xfa0000fafafafa00ULL, 0x7200007272727200ULL,
    0x0700000707070700ULL, 0xb90000b9b9b9b900ULL, 0x5500005555555500ULL,
    0xf80000f8f8f8f800ULL, 0xee0000eeeeeeee00ULL, 0xac0000acacacac00ULL,
    0x0a00000a0a0a0a00ULL, 0x3600003636363600ULL, 0x4900004949494900ULL,
    0x2a00002a2a2a2a00ULL, 0x6800006868686800ULL, 0x3c00003c3c3c3c00ULL,
    0x3800003838383800ULL, 0xf10000f1f1f1f100ULL, 0xa40000a4a4a4a400ULL,
    0x4000004040404000ULL, 0x2800002828282800ULL, 0xd30000d3d3d3d300ULL,
    0x7b00007b7b7b7b00ULL, 0xbb0000bbbbbbbb00ULL, 0xc90000c9c9c9c900ULL,
    0x4300004343434300ULL, 0xc10000c1c1c1c100ULL, 0x1500001515151500ULL,
    0xe30000e3e3e3e300ULL, 0xad0000adadadad00ULL, 0xf40000f4f4f4f400ULL,
    0x7700007777777700ULL, 0xc70000c7c7c7c700ULL, 0x8000008080808000ULL,
    0x9e00009e9e9e9e00ULL,
};

const uint64 camellia_sp22000222[256] = {
    0xe0e0000000e0e0e0ULL, 0x0505000000050505ULL, 0x5858000000585858ULL,
    0xd9d9000000d9d9d9ULL, 0x6767000000676767ULL, 0x4e4e0000004e4e4eULL,
    0x8181000000818181ULL, 0xcbcb000000cbcbcbULL, 0xc9c9000000c9c9c9ULL,
    0x0b0b0000000b0b0bULL, 0xaeae000000aeaeaeULL, 0x6a6a0000006a6a6aULL,
    0xd5d5000000d5d5d5ULL, 0x1818000000181818ULL, 0x5d5d0000005d5d5dULL,
    0x8282000000828282ULL, 0x4646000000464646ULL, 0xdfdf000000dfdfdfULL,
    0xd6d6000000d6d6d6ULL, 0x2727000000272727ULL, 0x8a8a0000008a8a8aULL,
    0x3232000000323232ULL, 0x4b4b0000004b4b4bULL, 0x4242000000424242ULL,
    0xdbdb000000dbdbdbULL, 0x1c1c0000001c1c1cULL, 0x9e9e0000009e9e9eULL,
    0x9c9c0000009c9c9cULL, 0x3a3a0000003a3a3aULL, 0xcaca000000cacacaULL,
    0x2525000000252525ULL, 0x7b7b0000007b7b7bULL, 0x0d0d0000000d0d0dULL,
    0x7171000000717171ULL, 0x5f5f0000005f5f5fULL, 0x1f1f0000001f1f1fULL,
    0xf8f8000000f8f8f8ULL, 0xd7d7000000d7d7d7ULL, 0x3e3e0000003e3e3eULL,
    0x9d9d0000009d9d9dULL, 0x7c7c0000007c7c7cULL, 0x6060000000606060ULL,
    0xb9b9000000b9b9b9ULL, 0xbebe000000bebebeULL, 0xbcbc000000bcbcbcULL,
    0x8b8b0000008b8b8bULL, 0x1616000000161616ULL, 0x3434000000343434ULL,
    0x4d4d0000004d4d4dULL, 0xc3c3000000c3c3c3ULL, 0x7272000000727272ULL,
    0x9595000000959595ULL, 0xabab000000abababULL, 0x8e8e0000008e8e8eULL,
    0xbaba000000bababaULL, 0x7a7a0000007a7a7aULL, 0xb3b3000000b3b3b3ULL,
    0x0202000000020202ULL, 0xb4b4000000b4b4b4ULL, 0xadad000000adadadULL,
    0xa2a2000000a2a2a2ULL, 0xacac000000acacacULL, 0xd8d8000000d8d8d8ULL,
    0x9a9a0000009a9a9aULL, 0x1717000000171717ULL, 0x1a1a0000001a1a1aULL,
    0x3535000000353535ULL, 0xcccc000000ccccccULL, 0xf7f7000000f7f7f7ULL,
    0x9999000000999999ULL, 0x6161000000616161ULL, 0x5a5a0000005a5a5aULL,
    0xe8e8000000e8e8e8ULL, 0x2424000000242424ULL, 0x5656000000565656ULL,
    0x4040000000404040ULL, 0xe1e1000000e1e1e1ULL, 0x6363000000636363ULL,
    0x0909000000090909ULL, 0x3333000000333333ULL, 0xbfbf000000bfbfbfULL,
    0x9898000000989898ULL, 0x9797000000979797ULL, 0x8585000000858585ULL,
    0x6868000000686868ULL, 0xfcfc000000fcfcfcULL, 0xecec000000ecececULL,
    0x0a0a0000000a0a0aULL, 0xdada000000dadadaULL, 0x6f6f0000006f6f6fULL,
    0x5353000000535353ULL, 0x6262000000626262ULL, 0xa3a3000000a3a3a3ULL,
    0x2e2e0000002e2e2eULL, 0x0808000000080808ULL, 0xafaf000000afafafULL,
    0x2828000000282828ULL, 0xb0b0000000b0b0b0ULL, 0x7474000000747474ULL,
    0xc2c2000000c2c2c2ULL, 0xbdbd000000bdbdbdULL, 0x3636000000363636ULL,
    0x2222000000222222ULL, 0x3838000000383838ULL, 0x6464000000646464ULL,
    0x1e1e0000001e1e1eULL, 0x3939000000393939ULL, 0x2c2c0000002c2c2cULL,
    0xa6a6000000a6a6a6ULL, 0x3030000000303030ULL, 0xe5e5000000e5e5e5ULL,
    0x4444000000444444ULL, 0xfdfd000000fdfdfdULL, 0x8888000000888888ULL,
    0x9f9f0000009f9f9fULL, 0x6565000000656565ULL, 0x8787000000878787ULL,
    0x6b6b0000006b6b6bULL, 0xf4f4000000f4f4f4ULL, 0x2323000000232323ULL,
    0x4848000000484848ULL, 0x1010000000101010ULL, 0xd1d1000000d1d1d1ULL,
    0x5151000000515151ULL, 0xc0c0000000c0c0c0ULL, 0xf9f9000000f9f9f9ULL,
    0xd2d2000000d2d2d2ULL, 0xa0a0000000a0a0a0ULL, 0x5555000000555555ULL,
    0xa1a1000000a1a1a1ULL, 0x4141000000414141ULL, 0xfafa000000fafafaULL,
    0x4343000000434343ULL, 0x1313000000131313ULL, 0xc4c4000000c4c4c4ULL,
    0x2f2f0000002f2f2fULL, 0xa8a8000000a8a8a8ULL, 0xb6b6000000b6b6b6ULL,
    0x3c3c0000003c3c3cULL, 0x2b2b0000002b2b2bULL, 0xc1c1000000c1c1c1ULL,
    0xffff000000ffffffULL, 0xc8c8000000c8c8c8ULL, 0xa5a5000000a5a5a5ULL,
    0x2020000000202020ULL, 0x8989000000898989ULL, 0x0000000000000000ULL,
    0x9090000000909090ULL, 0x4747000000474747ULL, 0xefef000000efefefULL,
    0xeaea000000eaeaeaULL, 0xb7b7000000b7b7b7ULL, 0x1515000000151515ULL,
    0x0606000000060606ULL, 0xcdcd000000cdcdcdULL, 0xb5b5000000b5b5b5ULL,
    0x1212000000121212ULL, 0x7e7e0000007e7e7eULL, 0xbbbb000000bbbbbbULL,
    0x2929000000292929ULL, 0x0f0f0000000f0f0fULL, 0xb8b8000000b8b8b8ULL,
    0x0707000000070707ULL, 0x0404000000040404ULL, 0x9b9b0000009b9b9bULL,
    0x9494000000949494ULL, 0x2121000000212121ULL, 0x6666000000666666ULL,
    0xe6e6000000e6e6e6ULL, 0xcece000000cececeULL, 0xeded000000edededULL,
    0xe7e7000000e7e7e7ULL, 0x3b3b0000003b3b3bULL, 0xfefe000000fefefeULL,
    0x7f7f0000007f7f7fULL, 0xc5c5000000c5c5c5ULL, 0xa4a4000000a4a4a4ULL,
    0x3737000000373737ULL, 0xb1b1000000b1b1b1ULL, 0x4c4c0000004c4c4cULL,
    0x9191000000919191ULL, 0x6e6e0000006e6e6eULL, 0x8d8d0000008d8d8dULL,
    0x7676000000767676ULL, 0x0303000000030303ULL, 0x2d2d0000002d2d2dULL,
    0xdede000000dededeULL, 0x9696000000969696ULL, 0x2626000000262626ULL,
    0x7d7d0000007d7d7dULL, 0xc6c6000000c6c6c6ULL, 0x5c5c0000005c5c5cULL,
    0xd3d3000000d3d3d3ULL, 0xf2f2000000f2f2f2ULL, 0x4f4f0000004f4f4fULL,
    0x1919000000191919ULL, 0x3f3f0000003f3f3fULL, 0xdcdc000000dcdcdcULL,
    0x7979000000797979ULL, 0x1d1d0000001d1d1dULL, 0x5252000000525252ULL,
    0xebeb000000ebebebULL, 0xf3f3000000f3f3f3ULL, 0x6d6d0000006d6d6dULL,
    0x5e5e0000005e5e5eULL, 0xfbfb000000fbfbfbULL, 0x6969000000696969ULL,
    0xb2b2000000b2b2b2ULL, 0xf0f0000000f0f0f0ULL, 0x3131000000313131ULL,
    0x0c0c0000000c0c0cULL, 0xd4d4000000d4d4d4ULL, 0xcfcf000000cfcfcfULL,
    0x8c8c0000008c8c8cULL, 0xe2e2000000e2e2e2ULL, 0x7575000000757575ULL,
    0xa9a9000000a9a9a9ULL, 0x4a4a0000004a4a4aULL, 0x5757000000575757ULL,
    0x8484000000848484ULL, 0x1111000000111111ULL, 0x4545000000454545ULL,
    0x1b1b0000001b1b1bULL, 0xf5f5000000f5f5f5ULL, 0xe4e4000000e4e4e4ULL,
    0x0e0e0000000e0e0eULL, 0x7373000000737373ULL, 0xaaaa000000aaaaaaULL,
    0xf1f1000000f1f1f1ULL, 0xdddd000000ddddddULL, 0x5959000000595959ULL,
    0x1414000000141414ULL, 0x6c6c0000006c6c6cULL, 0x9292000000929292ULL,
    0x5454000000545454ULL, 0xd0d0000000d0d0d0ULL, 0x7878000000787878ULL,
    0x7070000000707070ULL, 0xe3e3000000e3e3e3ULL, 0x4949000000494949ULL,
    0x8080000000808080ULL, 0x5050000000505050ULL, 0xa7a7000000a7a7a7ULL,
    0xf6f6000000f6f6f6ULL, 0x7777000000777777ULL, 0x9393000000939393ULL,
    0x8686000000868686ULL, 0x8383000000838383ULL, 0x2a2a0000002a2a2aULL,
    0xc7c7000000c7c7c7ULL, 0x5b5b0000005b5b5bULL, 0xe9e9000000e9e9e9ULL,
    0xeeee000000eeeeeeULL, 0x8f8f0000008f8f8fULL, 0x0101000000010101ULL,
    0x3d3d0000003d3d3dULL,
};

const uint64 camellia_sp03303033[256] = {
    0x0038380038003838ULL, 0x0041410041004141ULL, 0x0016160016001616ULL,
    0x0076760076007676ULL, 0x00d9d900d900d9d9ULL, 0x0093930093009393ULL,
    0x0060600060006060ULL, 0x00f2f200f200f2f2ULL, 0x0072720072007272ULL,
    0x00c2c200c200c2c2ULL, 0x00abab00ab00ababULL, 0x009a9a009a009a9aULL,
    0x0075750075007575ULL, 0x0006060006000606ULL, 0x0057570057005757ULL,
    0x00a0a000a000a0a0ULL, 0x0091910091009191ULL, 0x00f7f700f700f7f7ULL,
    0x00b5b500b500b5b5ULL, 0x00c9c900c900c9c9ULL, 0x00a2a200a200a2a2ULL,
    0x008c8c008c008c8cULL, 0x00d2d200d200d2d2ULL, 0x0090900090009090ULL,
    0x00f6f600f600f6f6ULL, 0x0007070007000707ULL, 0x00a7a700a700a7a7ULL,
    0x0027270027002727ULL, 0x008e8e008e008e8eULL, 0x00b2b200b200b2b2ULL,
    0x0049490049004949ULL, 0x00dede00de00dedeULL, 0x0043430043004343ULL,
    0x005c5c005c005c5cULL, 0x00d7d700d700d7d7ULL, 0x00c7c700c700c7c7ULL,
    0x003e3e003e003e3eULL, 0x00f5f500f500f5f5ULL, 0x008f8f008f008f8fULL,
    0x0067670067006767ULL, 0x001f1f001f001f1fULL, 0x0018180018001818ULL,
    0x006e6e006e006e6eULL, 0x00afaf00af00afafULL, 0x002f2f002f002f2fULL,
    0x00e2e200e200e2e2ULL, 0x0085850085008585ULL, 0x000d0d000d000d0dULL,
    0x0053530053005353ULL, 0x00f0f000f000f0f0ULL, 0x009c9c009c009c9cULL,
    0x0065650065006565ULL, 0x00eaea00ea00eaeaULL, 0x00a3a300a300a3a3ULL,
    0x00aeae00ae00aeaeULL, 0x009e9e009e009e9eULL, 0x00ecec00ec00ececULL,
    0x0080800080008080ULL, 0x002d2d002d002d2dULL, 0x006b6b006b006b6bULL,
    0x00a8a800a800a8a8ULL, 0x002b2b002b002b2bULL, 0x0036360036003636ULL,
    0x00a6a600a600a6a6ULL, 0x00c5c500c500c5c5ULL, 0x0086860086008686ULL,
    0x004d4d004d004d4dULL, 0x0033330033003333ULL, 0x00fdfd00fd00fdfdULL,
    0x0066660066006666ULL, 0x0058580058005858ULL, 0x0096960096009696ULL,
    0x003a3a003a003a3aULL, 0x0009090009000909ULL, 0x0095950095009595ULL,
    0x0010100010001010ULL, 0x0078780078007878ULL, 0x00d8d800d800d8d8ULL,
    0x0042420042004242ULL, 0x00cccc00cc00ccccULL, 0x00efef00ef00efefULL,
    0x0026260026002626ULL, 0x00e5e500e500e5e5ULL, 0x0061610061006161ULL,
    0x001a1a001a001a1aULL, 0x003f3f003f003f3fULL, 0x003b3b003b003b3bULL,
    0x0082820082008282ULL, 0x00b6b600b600b6b6ULL, 0x00dbdb00db00dbdbULL,
    0x00d4d400d400d4d4ULL, 0x0098980098009898ULL, 0x00e8e800e800e8e8ULL,
    0x008b8b008b008b8bULL, 0x0002020002000202ULL, 0x00ebeb00eb00ebebULL,
    0x000a0a000a000a0aULL, 0x002c2c002c002c2cULL, 0x001d1d001d001d1dULL,
    0x00b0b000b000b0b0ULL, 0x006f6f006f006f6fULL, 0x008d8d008d008d8dULL,
    0x0088880088008888ULL, 0x000e0e000e000e0eULL, 0x0019190019001919ULL,
    0x0087870087008787ULL, 0x004e4e004e004e4eULL, 0x000b0b000b000b0bULL,
    0x00a9a900a900a9a9ULL, 0x000c0c000c000c0cULL, 0x0079790079007979ULL,
    0x0011110011001111ULL, 0x007f7f007f007f7fULL, 0x0022220022002222ULL,
    0x00e7e700e700e7e7ULL, 0x0059590059005959ULL, 0x00e1e100e100e1e1ULL,
    0x00dada00da00dadaULL, 0x003d3d003d003d3dULL, 0x00c8c800c800c8c8ULL,
    0x0012120012001212ULL, 0x0004040004000404ULL, 0x0074740074007474ULL,
    0x0054540054005454ULL, 0x0030300030003030ULL, 0x007e7e007e007e7eULL,
    0x00b4b400b400b4b4ULL, 0x0028280028002828ULL, 0x0055550055005555ULL,
    0x0068680068006868ULL, 0x0050500050005050ULL, 0x00bebe00be00bebeULL,
    0x00d0d000d000d0d0ULL, 0x00c4c400c400c4c4ULL, 0x0031310031003131ULL,
    0x00cbcb00cb00cbcbULL, 0x002a2a002a002a2aULL, 0x00adad00ad00adadULL,
    0x000f0f000f000f0fULL, 0x00caca00ca00cacaULL, 0x0070700070007070ULL,
    0x00ffff00ff00ffffULL, 0x0032320032003232ULL, 0x0069690069006969ULL,
    0x0008080008000808ULL, 0x0062620062006262ULL, 0x0000000000000000ULL,
    0x0024240024002424ULL, 0x00d1d100d100d1d1ULL, 0x00fbfb00fb00fbfbULL,
    0x00baba00ba00babaULL, 0x00eded00ed00ededULL, 0x0045450045004545ULL,
    0x0081810081008181ULL, 0x0073730073007373ULL, 0x006d6d006d006d6dULL,
    0x0084840084008484ULL, 0x009f9f009f009f9fULL, 0x00eeee00ee00eeeeULL,
    0x004a4a004a004a4aULL, 0x00c3c300c300c3c3ULL, 0x002e2e002e002e2eULL,
    0x00c1c100c100c1c1ULL, 0x0001010001000101ULL, 0x00e6e600e600e6e6ULL,
    0x0025250025002525ULL, 0x0048480048004848ULL, 0x0099990099009999ULL,
    0x00b9b900b900b9b9ULL, 0x00b3b300b300b3b3ULL, 0x007b7b007b007b7bULL,
    0x00f9f900f900f9f9ULL, 0x00cece00ce00ceceULL, 0x00bfbf00bf00bfbfULL,
    0x00dfdf00df00dfdfULL, 0x0071710071007171ULL, 0x0029290029002929ULL,
    0x00cdcd00cd00cdcdULL, 0x006c6c006c006c6cULL, 0x0013130013001313ULL,
    0x0064640064006464ULL, 0x009b9b009b009b9bULL, 0x0063630063006363ULL,
    0x009d9d009d009d9dULL, 0x00c0c000c000c0c0ULL, 0x004b4b004b004b4bULL,
    0x00b7b700b700b7b7ULL, 0x00a5a500a500a5a5ULL, 0x0089890089008989ULL,
    0x005f5f005f005f5fULL, 0x00b1b100b100b1b1ULL, 0x0017170017001717ULL,
    0x00f4f400f400f4f4ULL, 0x00bcbc00bc00bcbcULL, 0x00d3d300d300d3d3ULL,
    0x0046460046004646ULL, 0x00cfcf00cf00cfcfULL, 0x0037370037003737ULL,
    0x005e5e005e005e5eULL, 0x0047470047004747ULL, 0x0094940094009494ULL,
    0x00fafa00fa00fafaULL, 0x00fcfc00fc00fcfcULL, 0x005b5b005b005b5bULL,
    0x0097970097009797ULL, 0x00fefe00fe00fefeULL, 0x005a5a005a005a5aULL,
    0x00acac00ac00acacULL, 0x003c3c003c003c3cULL, 0x004c4c004c004c4cULL,
    0x0003030003000303ULL, 0x0035350035003535ULL, 0x00f3f300f300f3f3ULL,
    0x0023230023002323ULL, 0x00b8b800b800b8b8ULL, 0x005d5d005d005d5dULL,
    0x006a6a006a006a6aULL, 0x0092920092009292ULL, 0x00d5d500d500d5d5ULL,
    0x0021210021002121ULL, 0x0044440044004444ULL, 0x0051510051005151ULL,
    0x00c6c600c600c6c6ULL, 0x007d7d007d007d7dULL, 0x0039390039003939ULL,
    0x0083830083008383ULL, 0x00dcdc00dc00dcdcULL, 0x00aaaa00aa00aaaaULL,
    0x007c7c007c007c7cULL, 0x0077770077007777ULL, 0x0056560056005656ULL,
    0x0005050005000505ULL, 0x001b1b001b001b1bULL, 0x00a4a400a400a4a4ULL,
    0x0015150015001515ULL, 0x0034340034003434ULL, 0x001e1e001e001e1eULL,
    0x001c1c001c001c1cULL, 0x00f8f800f800f8f8ULL, 0x0052520052005252ULL,
    0x0020200020002020ULL, 0x0014140014001414ULL, 0x00e9e900e900e9e9ULL,
    0x00bdbd00bd00bdbdULL, 0x00dddd00dd00ddddULL, 0x00e4e400e400e4e4ULL,
    0x00a1a100a100a1a1ULL, 0x00e0e000e000e0e0ULL, 0x008a8a008a008a8aULL,
    0x00f1f100f100f1f1ULL, 0x00d6d600d600d6d6ULL, 0x007a7a007a007a7aULL,
    0x00bbbb00bb00bbbbULL, 0x00e3e300e300e3e3ULL, 0x0040400040004040ULL,
    0x004f4f004f004f4fULL,
};

const uint64 camellia_sp00444404[256] = {
    0x0000707070700070ULL, 0x00002c2c2c2c002cULL, 0x0000b3b3b3b300b3ULL,
    0x0000c0c0c0c000c0ULL, 0x0000e4e4e4e400e4ULL, 0x0000575757570057ULL,
    0x0000eaeaeaea00eaULL, 0x0000aeaeaeae00aeULL, 0x0000232323230023ULL,
    0x00006b6b6b6b006bULL, 0x0000454545450045ULL, 0x0000a5a5a5a500a5ULL,
    0x0000edededed00edULL, 0x00004f4f4f4f004fULL, 0x00001d1d1d1d001dULL,
    0x0000929292920092ULL, 0x0000868686860086ULL, 0x0000afafafaf00afULL,
    0x00007c7c7c7c007cULL, 0x00001f1f1f1f001fULL, 0x00003e3e3e3e003eULL,
    0x0000dcdcdcdc00dcULL, 0x00005e5e5e5e005eULL, 0x00000b0b0b0b000bULL,
    0x0000a6a6a6a600a6ULL, 0x0000393939390039ULL, 0x0000d5d5d5d500d5ULL,
    0x00005d5d5d5d005dULL, 0x0000d9d9d9d900d9ULL, 0x00005a5a5a5a005aULL,
    0x0000515151510051ULL, 0x00006c6c6c6c006cULL, 0x00008b8b8b8b008bULL,
    0x00009a9a9a9a009aULL, 0x0000fbfbfbfb00fbULL, 0x0000b0b0b0b000b0ULL,
    0x0000747474740074ULL, 0x00002b2b2b2b002bULL, 0x0000f0f0f0f000f0ULL,
    0x0000848484840084ULL, 0x0000dfdfdfdf00dfULL, 0x0000cbcbcbcb00cbULL,
    0x0000343434340034ULL, 0x0000767676760076ULL, 0x00006d6d6d6d006dULL,
    0x0000a9a9a9a900a9ULL, 0x0000d1d1d1d100d1ULL, 0x0000040404040004ULL,
    0x0000141414140014ULL, 0x00003a3a3a3a003aULL, 0x0000dededede00deULL,
    0x0000111111110011ULL, 0x0000323232320032ULL, 0x00009c9c9c9c009cULL,
    0x0000535353530053ULL, 0x0000f2f2f2f200f2ULL, 0x0000fefefefe00feULL,
    0x0000cfcfcfcf00cfULL, 0x0000c3c3c3c300c3ULL, 0x00007a7a7a7a007aULL,
    0x0000242424240024ULL, 0x0000e8e8e8e800e8ULL, 0x0000606060600060ULL,
    0x0000696969690069ULL, 0x0000aaaaaaaa00aaULL, 0x0000a0a0a0a000a0ULL,
    0x0000a1a1a1a100a1ULL, 0x0000626262620062ULL, 0x0000545454540054ULL,
    0x00001e1e1e1e001eULL, 0x0000e0e0e0e000e0ULL, 0x0000646464640064ULL,
    0x0000101010100010ULL, 0x0000000000000000ULL, 0x0000a3a3a3a300a3ULL,
    0x0000757575750075ULL, 0x00008a8a8a8a008aULL, 0x0000e6e6e6e600e6ULL,
    0x0000090909090009ULL, 0x0000dddddddd00ddULL, 0x0000878787870087ULL,
    0x0000838383830083ULL, 0x0000cdcdcdcd00cdULL, 0x0000909090900090ULL,
    0x0000737373730073ULL, 0x0000f6f6f6f600f6ULL, 0x00009d9d9d9d009dULL,
    0x0000bfbfbfbf00bfULL, 0x0000525252520052ULL, 0x0000d8d8d8d800d8ULL,
    0x0000c8c8c8c800c8ULL, 0x0000c6c6c6c600c6ULL, 0x0000818181810081ULL,
    0x00006f6f6f6f006fULL, 0x0000131313130013ULL, 0x0000636363630063ULL,
    0x0000e9e9e9e900e9ULL, 0x0000a7a7a7a700a7ULL, 0x00009f9f9f9f009fULL,
    0x0000bcbcbcbc00bcULL, 0x0000292929290029ULL, 0x0000f9f9f9f900f9ULL,
    0x00002f2f2f2f002fULL, 0x0000b4b4b4b400b4ULL, 0x0000787878780078ULL,
    0x0000060606060006ULL, 0x0000e7e7e7e700e7ULL, 0x0000717171710071ULL,
    0x0000d4d4d4d400d4ULL, 0x0000abababab00abULL, 0x0000888888880088ULL,
    0x00008d8d8d8d008dULL, 0x0000727272720072ULL, 0x0000b9b9b9b900b9ULL,
    0x0000f8f8f8f800f8ULL, 0x0000acacacac00acULL, 0x0000363636360036ULL,
    0x00002a2a2a2a002aULL, 0x00003c3c3c3c003cULL, 0x0000f1f1f1f100f1ULL,
    0x0000404040400040ULL, 0x0000d3d3d3d300d3ULL, 0x0000bbbbbbbb00bbULL,
    0x0000434343430043ULL, 0x0000151515150015ULL, 0x0000adadadad00adULL,
    0x0000777777770077ULL, 0x0000808080800080ULL, 0x0000828282820082ULL,
    0x0000ecececec00ecULL, 0x0000272727270027ULL, 0x0000e5e5e5e500e5ULL,
    0x0000858585850085ULL, 0x0000353535350035ULL, 0x00000c0c0c0c000cULL,
    0x0000414141410041ULL, 0x0000efefefef00efULL, 0x0000939393930093ULL,
    0x0000191919190019ULL, 0x0000212121210021ULL, 0x00000e0e0e0e000eULL,
    0x00004e4e4e4e004eULL, 0x0000656565650065ULL, 0x0000bdbdbdbd00bdULL,
    0x0000b8b8b8b800b8ULL, 0x00008f8f8f8f008fULL, 0x0000ebebebeb00ebULL,
    0x0000cececece00ceULL, 0x0000303030300030ULL, 0x00005f5f5f5f005fULL,
    0x0000c5c5c5c500c5ULL, 0x00001a1a1a1a001aULL, 0x0000e1e1e1e100e1ULL,
    0x0000cacacaca00caULL, 0x0000474747470047ULL, 0x00003d3d3d3d003dULL,
    0x0000010101010001ULL, 0x0000d6d6d6d600d6ULL, 0x0000565656560056ULL,
    0x00004d4d4d4d004dULL, 0x00000d0d0d0d000dULL, 0x0000666666660066ULL,
    0x0000cccccccc00ccULL, 0x00002d2d2d2d002dULL, 0x0000121212120012ULL,
    0x0000202020200020ULL, 0x0000b1b1b1b100b1ULL, 0x0000999999990099ULL,
    0x00004c4c4c4c004cULL, 0x0000c2c2c2c200c2ULL, 0x00007e7e7e7e007eULL,
    0x0000050505050005ULL, 0x0000b7b7b7b700b7ULL, 0x0000313131310031ULL,
    0x0000171717170017ULL, 0x0000d7d7d7d700d7ULL, 0x0000585858580058ULL,
    0x0000616161610061ULL, 0x00001b1b1b1b001bULL, 0x00001c1c1c1c001cULL,
    0x00000f0f0f0f000fULL, 0x0000161616160016ULL, 0x0000181818180018ULL,
    0x0000222222220022ULL, 0x0000444444440044ULL, 0x0000b2b2b2b200b2ULL,
    0x0000b5b5b5b500b5ULL, 0x0000919191910091ULL, 0x0000080808080008ULL,
    0x0000a8a8a8a800a8ULL, 0x0000fcfcfcfc00fcULL, 0x0000505050500050ULL,
    0x0000d0d0d0d000d0ULL, 0x00007d7d7d7d007dULL, 0x0000898989890089ULL,
    0x0000979797970097ULL, 0x00005b5b5b5b005bULL, 0x0000959595950095ULL,
    0x0000ffffffff00ffULL, 0x0000d2d2d2d200d2ULL, 0x0000c4c4c4c400c4ULL,
    0x0000484848480048ULL, 0x0000f7f7f7f700f7ULL, 0x0000dbdbdbdb00dbULL,
    0x0000030303030003ULL, 0x0000dadadada00daULL, 0x00003f3f3f3f003fULL,
    0x0000949494940094ULL, 0x00005c5c5c5c005cULL, 0x0000020202020002ULL,
    0x00004a4a4a4a004aULL, 0x0000333333330033ULL, 0x0000676767670067ULL,
    0x0000f3f3f3f300f3ULL, 0x00007f7f7f7f007fULL, 0x0000e2e2e2e200e2ULL,
    0x00009b9b9b9b009bULL, 0x0000262626260026ULL, 0x0000373737370037ULL,
    0x00003b3b3b3b003bULL, 0x0000969696960096ULL, 0x00004b4b4b4b004bULL,
    0x0000bebebebe00beULL, 0x00002e2e2e2e002eULL, 0x0000797979790079ULL,
    0x00008c8c8c8c008cULL, 0x00006e6e6e6e006eULL, 0x00008e8e8e8e008eULL,
    0x0000f5f5f5f500f5ULL, 0x0000b6b6b6b600b6ULL, 0x0000fdfdfdfd00fdULL,
    0x0000595959590059ULL, 0x0000989898980098ULL, 0x00006a6a6a6a006aULL,
    0x0000464646460046ULL, 0x0000babababa00baULL, 0x0000252525250025ULL,
    0x0000424242420042ULL, 0x0000a2a2a2a200a2ULL, 0x0000fafafafa00faULL,
    0x0000070707070007ULL, 0x0000555555550055ULL, 0x0000eeeeeeee00eeULL,
    0x00000a0a0a0a000aULL, 0x0000494949490049ULL, 0x0000686868680068ULL,
    0x0000383838380038ULL, 0x0000a4a4a4a400a4ULL, 0x0000282828280028ULL,
    0x00007b7b7b7b007bULL, 0x0000c9c9c9c900c9ULL, 0x0000c1c1c1c100c1ULL,
    0x0000e3e3e3e300e3ULL, 0x0000f4f4f4f400f4ULL, 0x0000c7c7c7c700c7ULL,
    0x00009e9e9e9e009eULL,
};

const uint64 camellia_sp02220222[256] = {
    0x00e0e0e000e0e0e0ULL, 0x0005050500050505ULL, 0x0058585800585858ULL,
    0x00d9d9d900d9d9d9ULL, 0x0067676700676767ULL, 0x004e4e4e004e4e4eULL,
    0x0081818100818181ULL, 0x00cbcbcb00cbcbcbULL, 0x00c9c9c900c9c9c9ULL,
    0x000b0b0b000b0b0bULL, 0x00aeaeae00aeaeaeULL, 0x006a6a6a006a6a6aULL,
    0x00d5d5d500d5d5d5ULL, 0x0018181800181818ULL, 0x005d5d5d005d5d5dULL,
    0x0082828200828282ULL, 0x0046464600464646ULL, 0x00dfdfdf00dfdfdfULL,
    0x00d6d6d600d6d6d6ULL, 0x0027272700272727ULL, 0x008a8a8a008a8a8aULL,
    0x0032323200323232ULL, 0x004b4b4b004b4b4bULL, 0x0042424200424242ULL,
    0x00dbdbdb00dbdbdbULL, 0x001c1c1c001c1c1cULL, 0x009e9e9e009e9e9eULL,
    0x009c9c9c009c9c9cULL, 0x003a3a3a003a3a3aULL, 0x00cacaca00cacacaULL,
    0x0025252500252525ULL, 0x007b7b7b007b7b7bULL, 0x000d0d0d000d0d0dULL,
    0x0071717100717171ULL, 0x005f5f5f005f5f5fULL, 0x001f1f1f001f1f1fULL,
    0x00f8f8f800f8f8f8ULL, 0x00d7d7d700d7d7d7ULL, 0x003e3e3e003e3e3eULL,
    0x009d9d9d009d9d9dULL, 0x007c7c7c007c7c7cULL, 0x0060606000606060ULL,
    0x00b9b9b900b9b9b9ULL, 0x00bebebe00bebebeULL, 0x00bcbcbc00bcbcbcULL,
    0x008b8b8b008b8b8bULL, 0x0016161600161616ULL, 0x0034343400343434ULL,
    0x004d4d4d004d4d4dULL, 0x00c3c3c300c3c3c3ULL, 0x0072727200727272ULL,
    0x0095959500959595ULL, 0x00ababab00abababULL, 0x008e8e8e008e8e8eULL,
    0x00bababa00bababaULL, 0x007a7a7a007a7a7aULL, 0x00b3b3b300b3b3b3ULL,
    0x0002020200020202ULL, 0x00b4b4b400b4b4b4ULL, 0x00adadad00adadadULL,
    0x00a2a2a200a2a2a2ULL, 0x00acacac00acacacULL, 0x00d8d8d800d8d8d8ULL,
    0x009a9a9a009a9a9aULL, 0x0017171700171717ULL, 0x001a1a1a001a1a1aULL,
    0x0035353500353535ULL, 0x00cccccc00ccccccULL, 0x00f7f7f700f7f7f7ULL,
    0x0099999900999999ULL, 0x0061616100616161ULL, 0x005a5a5a005a5a5aULL,
    0x00e8e8e800e8e8e8ULL, 0x0024242400242424ULL, 0x0056565600565656ULL,
    0x0040404000404040ULL, 0x00e1e1e100e1e1e1ULL, 0x0063636300636363ULL,
    0x0009090900090909ULL, 0x0033333300333333ULL, 0x00bfbfbf00bfbfbfULL,
    0x0098989800989898ULL, 0x0097979700979797ULL, 0x0085858500858585ULL,
    0x0068686800686868ULL, 0x00fcfcfc00fcfcfcULL, 0x00ececec00ecececULL,
    0x000a0a0a000a0a0aULL, 0x00dadada00dadadaULL, 0x006f6f6f006f6f6fULL,
    0x0053535300535353ULL, 0x0062626200626262ULL, 0x00a3a3a300a3a3a3ULL,
    0x002e2e2e002e2e2eULL, 0x0008080800080808ULL, 0x00afafaf00afafafULL,
    0x0028282800282828ULL, 0x00b0b0b000b0b0b0ULL, 0x0074747400747474ULL,
    0x00c2c2c200c2c2c2ULL, 0x00bdbdbd00bdbdbdULL, 0x0036363600363636ULL,
    0x0022222200222222ULL, 0x0038383800383838ULL, 0x0064646400646464ULL,
    0x001e1e1e001e1e1eULL, 0x0039393900393939ULL, 0x002c2c2c002c2c2cULL,
    0x00a6a6a600a6a6a6ULL, 0x0030303000303030ULL, 0x00e5e5e500e5e5e5ULL,
    0x0044444400444444ULL, 0x00fdfdfd00fdfdfdULL, 0x0088888800888888ULL,
    0x009f9f9f009f9f9fULL, 0x0065656500656565ULL, 0x0087878700878787ULL,
    0x006b6b6b006b6b6bULL, 0x00f4f4f400f4f4f4ULL, 0x0023232300232323ULL,
    0x0048484800484848ULL, 0x0010101000101010ULL, 0x00d1d1d100d1d1d1ULL,
    0x0051515100515151ULL, 0x00c0c0c000c0c0c0ULL, 0x00f9f9f900f9f9f9ULL,
    0x00d2d2d200d2d2d2ULL, 0x00a0a0a000a0a0a0ULL, 0x0055555500555555ULL,
    0x00a1a1a100a1a1a1ULL, 0x0041414100414141ULL, 0x00fafafa00fafafaULL,
    0x0043434300434343ULL, 0x0013131300131313ULL, 0x00c4c4c400c4c4c4ULL,
    0x002f2f2f002f2f2fULL, 0x00a8a8a800a8a8a8ULL, 0x00b6b6b600b6b6b6ULL,
    0x003c3c3c003c3c3cULL, 0x002b2b2b002b2b2bULL, 0x00c1c1c100c1c1c1ULL,
    0x00ffffff00ffffffULL, 0x00c8c8c800c8c8c8ULL, 0x00a5a5a500a5a5a5ULL,
    0x0020202000202020ULL, 0x0089898900898989ULL, 0x0000000000000000ULL,
    0x0090909000909090ULL, 0x0047474700474747ULL, 0x00efefef00efefefULL,
    0x00eaeaea00eaeaeaULL, 0x00b7b7b700b7b7b7ULL, 0x0015151500151515ULL,
    0x0006060600060606ULL, 0x00cdcdcd00cdcdcdULL, 0x00b5b5b500b5b5b5ULL,
    0x0012121200121212ULL, 0x007e7e7e007e7e7eULL, 0x00bbbbbb00bbbbbbULL,
    0x0029292900292929ULL, 0x000f0f0f000f0f0fULL, 0x00b8b8b800b8b8b8ULL,
    0x0007070700070707ULL, 0x0004040400040404ULL, 0x009b9b9b009b9b9bULL,
    0x0094949400949494ULL, 0x0021212100212121ULL, 0x0066666600666666ULL,
    0x00e6e6e600e6e6e6ULL, 0x00cecece00cececeULL, 0x00ededed00edededULL,
    0x00e7e7e700e7e7e7ULL, 0x003b3b3b003b3b3bULL, 0x00fefefe00fefefeULL,
    0x007f7f7f007f7f7fULL, 0x00c5c5c500c5c5c5ULL, 0x00a4a4a400a4a4a4ULL,
    0x0037373700373737ULL, 0x00b1b1b100b1b1b1ULL, 0x004c4c4c004c4c4cULL,
    0x0091919100919191ULL, 0x006e6e6e006e6e6eULL, 0x008d8d8d008d8d8dULL,
    0x0076767600767676ULL, 0x0003030300030303ULL, 0x002d2d2d002d2d2dULL,
    0x00dedede00dededeULL, 0x0096969600969696ULL, 0x0026262600262626ULL,
    0x007d7d7d007d7d7dULL, 0x00c6c6c600c6c6c6ULL, 0x005c5c5c005c5c5cULL,
    0x00d3d3d300d3d3d3ULL, 0x00f2f2f200f2f2f2ULL, 0x004f4f4f004f4f4fULL,
    0x0019191900191919ULL, 0x003f3f3f003f3f3fULL, 0x00dcdcdc00dcdcdcULL,
    0x0079797900797979ULL, 0x001d1d1d001d1d1dULL, 0x0052525200525252ULL,
    0x00ebebeb00ebebebULL, 0x00f3f3f300f3f3f3ULL, 0x006d6d6d006d6d6dULL,
    0x005e5e5e005e5e5eULL, 0x00fbfbfb00fbfbfbULL, 0x0069696900696969ULL,
    0x00b2b2b200b2b2b2ULL, 0x00f0f0f000f0f0f0ULL, 0x0031313100313131ULL,
    0x000c0c0c000c0c0cULL, 0x00d4d4d400d4d4d4ULL, 0x00cfcfcf00cfcfcfULL,
    0x008c8c8c008c8c8cULL, 0x00e2e2e200e2e2e2ULL, 0x0075757500757575ULL,
    0x00a9a9a900a9a9a9ULL, 0x004a4a4a004a4a4aULL, 0x0057575700575757ULL,
    0x0084848400848484ULL, 0x0011111100111111ULL, 0x0045454500454545ULL,
    0x001b1b1b001b1b1bULL, 0x00f5f5f500f5f5f5ULL, 0x00e4e4e400e4e4e4ULL,
    0x000e0e0e000e0e0eULL, 0x0073737300737373ULL, 0x00aaaaaa00aaaaaaULL,
    0x00f1f1f100f1f1f1ULL, 0x00dddddd00ddddddULL, 0x0059595900595959ULL,
    0x0014141400141414ULL, 0x006c6c6c006c6c6cULL, 0x0092929200929292ULL,
    0x0054545400545454ULL, 0x00d0d0d000d0d0d0ULL, 0x0078787800787878ULL,
    0x0070707000707070ULL, 0x00e3e3e300e3e3e3ULL, 0x0049494900494949ULL,
    0x0080808000808080ULL, 0x0050505000505050ULL, 0x00a7a7a700a7a7a7ULL,
    0x00f6f6f600f6f6f6ULL, 0x0077777700777777ULL, 0x0093939300939393ULL,
    0x0086868600868686ULL, 0x0083838300838383ULL, 0x002a2a2a002a2a2aULL,
    0x00c7c7c700c7c7c7ULL, 0x005b5b5b005b5b5bULL, 0x00e9e9e900e9e9e9ULL,
    0x00eeeeee00eeeeeeULL, 0x008f8f8f008f8f8fULL, 0x0001010100010101ULL,
    0x003d3d3d003d3d3dULL,
};

const uint64 camellia_sp30333033[256] = {
    0x3800383838003838ULL, 0x4100414141004141ULL, 0x1600161616001616ULL,
    0x7600767676007676ULL, 0xd900d9d9d900d9d9ULL, 0x9300939393009393ULL,
    0x6000606060006060ULL, 0xf200f2f2f200f2f2ULL, 0x7200727272007272ULL,
    0xc200c2c2c200c2c2ULL, 0xab00ababab00ababULL, 0x9a009a9a9a009a9aULL,
    0x7500757575007575ULL, 0x0600060606000606ULL, 0x5700575757005757ULL,
    0xa000a0a0a000a0a0ULL, 0x9100919191009191ULL, 0xf700f7f7f700f7f7ULL,
    0xb500b5b5b500b5b5ULL, 0xc900c9c9c900c9c9ULL, 0xa200a2a2a200a2a2ULL,
    0x8c008c8c8c008c8cULL, 0xd200d2d2d200d2d2ULL, 0x9000909090009090ULL,
    0xf600f6f6f600f6f6ULL, 0x0700070707000707ULL, 0xa700a7a7a700a7a7ULL,
    0x2700272727002727ULL, 0x8e008e8e8e008e8eULL, 0xb200b2b2b200b2b2ULL,
    0x4900494949004949ULL, 0xde00dedede00dedeULL, 0x4300434343004343ULL,
    0x5c005c5c5c005c5cULL, 0xd700d7d7d700d7d7ULL, 0xc700c7c7c700c7c7ULL,
    0x3e003e3e3e003e3eULL, 0xf500f5f5f500f5f5ULL, 0x8f008f8f8f008f8fULL,
    0x6700676767006767ULL, 0x1f001f1f1f001f1fULL, 0x1800181818001818ULL,
    0x6e006e6e6e006e6eULL, 0xaf00afafaf00afafULL, 0x2f002f2f2f002f2fULL,
    0xe200e2e2e200e2e2ULL, 0x8500858585008585ULL, 0x0d000d0d0d000d0dULL,
    0x5300535353005353ULL, 0xf000f0f0f000f0f0ULL, 0x9c009c9c9c009c9cULL,
    0x6500656565006565ULL, 0xea00eaeaea00eaeaULL, 0xa300a3a3a300a3a3ULL,
    0xae00aeaeae00aeaeULL, 0x9e009e9e9e009e9eULL, 0xec00ececec00ececULL,
    0x8000808080008080ULL, 0x2d002d2d2d002d2dULL, 0x6b006b6b6b006b6bULL,
    0xa800a8a8a800a8a8ULL, 0x2b002b2b2b002b2bULL, 0x3600363636003636ULL,
    0xa600a6a6a600a6a6ULL, 0xc500c5c5c500c5c5ULL, 0x8600868686008686ULL,
    0x4d004d4d4d004d4dULL, 0x3300333333003333ULL, 0xfd00fdfdfd00fdfdULL,
    0x6600666666006666ULL, 0x5800585858005858ULL, 0x9600969696009696ULL,
    0x3a003a3a3a003a3aULL, 0x0900090909000909ULL, 0x9500959595009595ULL,
    0x1000101010001010ULL, 0x7800787878007878ULL, 0xd800d8d8d800d8d8ULL,
    0x4200424242004242ULL, 0xcc00cccccc00ccccULL, 0xef00efefef00efefULL,
    0x2600262626002626ULL, 0xe500e5e5e500e5e5ULL, 0x6100616161006161ULL,
    0x1a001a1a1a001a1aULL, 0x3f003f3f3f003f3fULL, 0x3b003b3b3b003b3bULL,
    0x8200828282008282ULL, 0xb600b6b6b600b6b6ULL, 0xdb00dbdbdb00dbdbULL,
    0xd400d4d4d400d4d4ULL, 0x9800989898009898ULL, 0xe800e8e8e800e8e8ULL,
    0x8b008b8b8b008b8bULL, 0x0200020202000202ULL, 0xeb00ebebeb00ebebULL,
    0x0a000a0a0a000a0aULL, 0x2c002c2c2c002c2cULL, 0x1d001d1d1d001d1dULL,
    0xb000b0b0b000b0b0ULL, 0x6f006f6f6f006f6fULL, 0x8d008d8d8d008d8dULL,
    0x8800888888008888ULL, 0x0e000e0e0e000e0eULL, 0x1900191919001919ULL,
    0x8700878787008787ULL, 0x4e004e4e4e004e4eULL, 0x0b000b0b0b000b0bULL,
    0xa900a9a9a900a9a9ULL, 0x0c000c0c0c000c0cULL, 0x7900797979007979ULL,
    0x1100111111001111ULL, 0x7f007f7f7f007f7fULL, 0x2200222222002222ULL,
    0xe700e7e7e700e7e7ULL, 0x5900595959005959ULL, 0xe100e1e1e100e1e1ULL,
    0xda00dadada00dadaULL, 0x3d003d3d3d003d3dULL, 0xc800c8c8c800c8c8ULL,
    0x1200121212001212ULL, 0x0400040404000404ULL, 0x7400747474007474ULL,
    0x5400545454005454ULL, 0x3000303030003030ULL, 0x7e007e7e7e007e7eULL,
    0xb400b4b4b400b4b4ULL, 0x2800282828002828ULL, 0x5500555555005555ULL,
    0x6800686868006868ULL, 0x5000505050005050ULL, 0xbe00bebebe00bebeULL,
    0xd000d0d0d000d0d0ULL, 0xc400c4c4c400c4c4ULL, 0x3100313131003131ULL,
    0xcb00cbcbcb00cbcbULL, 0x2a002a2a2a002a2aULL, 0xad00adadad00adadULL,
    0x0f000f0f0f000f0fULL, 0xca00cacaca00cacaULL, 0x7000707070007070ULL,
    0xff00ffffff00ffffULL, 0x3200323232003232ULL, 0x6900696969006969ULL,
    0x0800080808000808ULL, 0x6200626262006262ULL, 0x0000000000000000ULL,
    0x2400242424002424ULL, 0xd100d1d1d100d1d1ULL, 0xfb00fbfbfb00fbfbULL,
    0xba00bababa00babaULL, 0xed00ededed00ededULL, 0x4500454545004545ULL,
    0x8100818181008181ULL, 0x7300737373007373ULL, 0x6d006d6d6d006d6dULL,
    0x8400848484008484ULL, 0x9f009f9f9f009f9fULL, 0xee00eeeeee00eeeeULL,
    0x4a004a4a4a004a4aULL, 0xc300c3c3c300c3c3ULL, 0x2e002e2e2e002e2eULL,
    0xc100c1c1c100c1c1ULL, 0x0100010101000101ULL, 0xe600e6e6e600e6e6ULL,
    0x2500252525002525ULL, 0x4800484848004848ULL, 0x9900999999009999ULL,
    0xb900b9b9b900b9b9ULL, 0xb300b3b3b300b3b3ULL, 0x7b007b7b7b007b7bULL,
    0xf900f9f9f900f9f9ULL, 0xce00cecece00ceceULL, 0xbf00bfbfbf00bfbfULL,
    0xdf00dfdfdf00dfdfULL, 0x7100717171007171ULL, 0x2900292929002929ULL,
    0xcd00cdcdcd00cdcdULL, 0x6c006c6c6c006c6cULL, 0x1300131313001313ULL,
    0x6400646464006464ULL, 0x9b009b9b9b009b9bULL, 0x6300636363006363ULL,
    0x9d009d9d9d009d9dULL, 0xc000c0c0c000c0c0ULL, 0x4b004b4b4b004b4bULL,
    0xb700b7b7b700b7b7ULL, 0xa500a5a5a500a5a5ULL, 0x8900898989008989ULL,
    0x5f005f5f5f005f5fULL, 0xb100b1b1b100b1b1ULL, 0x1700171717001717ULL,
    0xf400f4f4f400f4f4ULL, 0xbc00bcbcbc00bcbcULL, 0xd300d3d3d300d3d3ULL,
    0x4600464646004646ULL, 0xcf00cfcfcf00cfcfULL, 0x3700373737003737ULL,
    0x5e005e5e5e005e5eULL, 0x4700474747004747ULL, 0x9400949494009494ULL,
    0xfa00fafafa00fafaULL, 0xfc00fcfcfc00fcfcULL, 0x5b005b5b5b005b5bULL,
    0x9700979797009797ULL, 0xfe00fefefe00fefeULL, 0x5a005a5a5a005a5aULL,
    0xac00acacac00acacULL, 0x3c003c3c3c003c3cULL, 0x4c004c4c4c004c4cULL,
    0x0300030303000303ULL, 0x3500353535003535ULL, 0xf300f3f3f300f3f3ULL,
    0x2300232323002323ULL, 0xb800b8b8b800b8b8ULL, 0x5d005d5d5d005d5dULL,
    0x6a006a6a6a006a6aULL, 0x9200929292009292ULL, 0xd500d5d5d500d5d5ULL,
    0x2100212121002121ULL, 0x4400444444004444ULL, 0x5100515151005151ULL,
    0xc600c6c6c600c6c6ULL, 0x7d007d7d7d007d7dULL, 0x3900393939003939ULL,
    0x8300838383008383ULL, 0xdc00dcdcdc00dcdcULL, 0xaa00aaaaaa00aaaaULL,
    0x7c007c7c7c007c7cULL, 0x7700777777007777ULL, 0x5600565656005656ULL,
    0x0500050505000505ULL, 0x1b001b1b1b001b1bULL, 0xa400a4a4a400a4a4ULL,
    0x1500151515001515ULL, 0x3400343434003434ULL, 0x1e001e1e1e001e1eULL,
    0x1c001c1c1c001c1cULL, 0xf800f8f8f800f8f8ULL, 0x5200525252005252ULL,
    0x2000202020002020ULL, 0x1400141414001414ULL, 0xe900e9e9e900e9e9ULL,
    0xbd00bdbdbd00bdbdULL, 0xdd00dddddd00ddddULL, 0xe400e4e4e400e4e4ULL,
    0xa100a1a1a100a1a1ULL, 0xe000e0e0e000e0e0ULL, 0x8a008a8a8a008a8aULL,
    0xf100f1f1f100f1f1ULL, 0xd600d6d6d600d6d6ULL, 0x7a007a7a7a007a7aULL,
    0xbb00bbbbbb00bbbbULL, 0xe300e3e3e300e3e3ULL, 0x4000404040004040ULL,
    0x4f004f4f4f004f4fULL,
};

const uint64 camellia_sp44044404[256] = {
    0x7070007070700070ULL, 0x2c2c002c2c2c002cULL, 0xb3b300b3b3b300b3ULL,
    0xc0c000c0c0c000c0ULL, 0xe4e400e4e4e400e4ULL, 0x5757005757570057ULL,
    0xeaea00eaeaea00eaULL, 0xaeae00aeaeae00aeULL, 0x2323002323230023ULL,
    0x6b6b006b6b6b006bULL, 0x4545004545450045ULL, 0xa5a500a5a5a500a5ULL,
    0xeded00ededed00edULL, 0x4f4f004f4f4f004fULL, 0x1d1d001d1d1d001dULL,
    0x9292009292920092ULL, 0x8686008686860086ULL, 0xafaf00afafaf00afULL,
    0x7c7c007c7c7c007cULL, 0x1f1f001f1f1f001fULL, 0x3e3e003e3e3e003eULL,
    0xdcdc00dcdcdc00dcULL, 0x5e5e005e5e5e005eULL, 0x0b0b000b0b0b000bULL,
    0xa6a600a6a6a600a6ULL, 0x3939003939390039ULL, 0xd5d500d5d5d500d5ULL,
    0x5d5d005d5d5d005dULL, 0xd9d900d9d9d900d9ULL, 0x5a5a005a5a5a005aULL,
    0x5151005151510051ULL, 0x6c6c006c6c6c006cULL, 0x8b8b008b8b8b008bULL,
    0x9a9a009a9a9a009aULL, 0xfbfb00fbfbfb00fbULL, 0xb0b000b0b0b000b0ULL,
    0x7474007474740074ULL, 0x2b2b002b2b2b002bULL, 0xf0f000f0f0f000f0ULL,
    0x8484008484840084ULL, 0xdfdf00dfdfdf00dfULL, 0xcbcb00cbcbcb00cbULL,
    0x3434003434340034ULL, 0x7676007676760076ULL, 0x6d6d006d6d6d006dULL,
    0xa9a900a9a9a900a9ULL, 0xd1d100d1d1d100d1ULL, 0x0404000404040004ULL,
    0x1414001414140014ULL, 0x3a3a003a3a3a003aULL, 0xdede00dedede00deULL,
    0x1111001111110011ULL, 0x3232003232320032ULL, 0x9c9c009c9c9c009cULL,
    0x5353005353530053ULL, 0xf2f200f2f2f200f2ULL, 0xfefe00fefefe00feULL,
    0xcfcf00cfcfcf00cfULL, 0xc3c300c3c3c300c3ULL, 0x7a7a007a7a7a007aULL,
    0x2424002424240024ULL, 0xe8e800e8e8e800e8ULL, 0x6060006060600060ULL,
    0x6969006969690069ULL, 0xaaaa00aaaaaa00aaULL, 0xa0a000a0a0a000a0ULL,
    0xa1a100a1a1a100a1ULL, 0x6262006262620062ULL, 0x5454005454540054ULL,
    0x1e1e001e1e1e001eULL, 0xe0e000e0e0e000e0ULL, 0x6464006464640064ULL,
    0x1010001010100010ULL, 0x0000000000000000ULL, 0xa3a300a3a3a300a3ULL,
    0x7575007575750075ULL, 0x8a8a008a8a8a008aULL, 0xe6e600e6e6e600e6ULL,
    0x0909000909090009ULL, 0xdddd00dddddd00ddULL, 0x8787008787870087ULL,
    0x8383008383830083ULL, 0xcdcd00cdcdcd00cdULL, 0x9090009090900090ULL,
    0x7373007373730073ULL, 0xf6f600f6f6f600f6ULL, 0x9d9d009d9d9d009dULL,
    0xbfbf00bfbfbf00bfULL, 0x5252005252520052ULL, 0xd8d800d8d8d800d8ULL,
    0xc8c800c8c8c800c8ULL, 0xc6c600c6c6c600c6ULL, 0x8181008181810081ULL,
    0x6f6f006f6f6f006fULL, 0x1313001313130013ULL, 0x6363006363630063ULL,
    0xe9e900e9e9e900e9ULL, 0xa7a700a7a7a700a7ULL, 0x9f9f009f9f9f009fULL,
    0xbcbc00bcbcbc00bcULL, 0x2929002929290029ULL, 0xf9f900f9f9f900f9ULL,
    0x2f2f002f2f2f002fULL, 0xb4b400b4b4b400b4ULL, 0x7878007878780078ULL,
    0x0606000606060006ULL, 0xe7e700e7e7e700e7ULL, 0x7171007171710071ULL,
    0xd4d400d4d4d400d4ULL, 0xabab00ababab00abULL, 0x8888008888880088ULL,
    0x8d8d008d8d8d008dULL, 0x7272007272720072ULL, 0xb9b900b9b9b900b9ULL,
    0xf8f800f8f8f800f8ULL, 0xacac00acacac00acULL, 0x3636003636360036ULL,
    0x2a2a002a2a2a002aULL, 0x3c3c003c3c3c003cULL, 0xf1f100f1f1f100f1ULL,
    0x4040004040400040ULL, 0xd3d300d3d3d300d3ULL, 0xbbbb00bbbbbb00bbULL,
    0x4343004343430043ULL, 0x1515001515150015ULL, 0xadad00adadad00adULL,
    0x7777007777770077ULL, 0x8080008080800080ULL, 0x8282008282820082ULL,
    0xecec00ececec00ecULL, 0x2727002727270027ULL, 0xe5e500e5e5e500e5ULL,
    0x8585008585850085ULL, 0x3535003535350035ULL, 0x0c0c000c0c0c000cULL,
    0x4141004141410041ULL, 0xefef00efefef00efULL, 0x9393009393930093ULL,
    0x1919001919190019ULL, 0x2121002121210021ULL, 0x0e0e000e0e0e000eULL,
    0x4e4e004e4e4e004eULL, 0x6565006565650065ULL, 0xbdbd00bdbdbd00bdULL,
    0xb8b800b8b8b800b8ULL, 0x8f8f008f8f8f008fULL, 0xebeb00ebebeb00ebULL,
    0xcece00cecece00ceULL, 0x3030003030300030ULL, 0x5f5f005f5f5f005fULL,
    0xc5c500c5c5c500c5ULL, 0x1a1a001a1a1a001aULL, 0xe1e100e1e1e100e1ULL,
    0xcaca00cacaca00caULL, 0x4747004747470047ULL, 0x3d3d003d3d3d003dULL,
    0x0101000101010001ULL, 0xd6d600d6d6d600d6ULL, 0x5656005656560056ULL,
    0x4d4d004d4d4d004dULL, 0x0d0d000d0d0d000dULL, 0x6666006666660066ULL,
    0xcccc00cccccc00ccULL, 0x2d2d002d2d2d002dULL, 0x1212001212120012ULL,
    0x2020002020200020ULL, 0xb1b100b1b1b100b1ULL, 0x9999009999990099ULL,
    0x4c4c004c4c4c004cULL, 0xc2c200c2c2c200c2ULL, 0x7e7e007e7e7e007eULL,
    0x0505000505050005ULL, 0xb7b700b7b7b700b7ULL, 0x3131003131310031ULL,
    0x1717001717170017ULL, 0xd7d700d7d7d700d7ULL, 0x5858005858580058ULL,
    0x6161006161610061ULL, 0x1b1b001b1b1b001bULL, 0x1c1c001c1c1c001cULL,
    0x0f0f000f0f0f000fULL, 0x1616001616160016ULL, 0x1818001818180018ULL,
    0x2222002222220022ULL, 0x4444004444440044ULL, 0xb2b200b2b2b200b2ULL,
    0xb5b500b5b5b500b5ULL, 0x9191009191910091ULL, 0x0808000808080008ULL,
    0xa8a800a8a8a800a8ULL, 0xfcfc00fcfcfc00fcULL, 0x5050005050500050ULL,
    0xd0d000d0d0d000d0ULL, 0x7d7d007d7d7d007dULL, 0x8989008989890089ULL,
    0x9797009797970097ULL, 0x5b5b005b5b5b005bULL, 0x9595009595950095ULL,
    0xffff00ffffff00ffULL, 0xd2d200d2d2d200d2ULL, 0xc4c400c4c4c400c4ULL,
    0x4848004848480048ULL, 0xf7f700f7f7f700f7ULL, 0xdbdb00dbdbdb00dbULL,
    0x0303000303030003ULL, 0xdada00dadada00daULL, 0x3f3f003f3f3f003fULL,
    0x9494009494940094ULL, 0x5c5c005c5c5c005cULL, 0x0202000202020002ULL,
    0x4a4a004a4a4a004aULL, 0x3333003333330033ULL, 0x6767006767670067ULL,
    0xf3f300f3f3f300f3ULL, 0x7f7f007f7f7f007fULL, 0xe2e200e2e2e200e2ULL,
    0x9b9b009b9b9b009bULL, 0x2626002626260026ULL, 0x3737003737370037ULL,
    0x3b3b003b3b3b003bULL, 0x9696009696960096ULL, 0x4b4b004b4b4b004bULL,
    0xbebe00bebebe00beULL, 0x2e2e002e2e2e002eULL, 0x7979007979790079ULL,
    0x8c8c008c8c8c008cULL, 0x6e6e006e6e6e006eULL, 0x8e8e008e8e8e008eULL,
    0xf5f500f5f5f500f5ULL, 0xb6b600b6b6b600b6ULL, 0xfdfd00fdfdfd00fdULL,
    0x5959005959590059ULL, 0x9898009898980098ULL, 0x6a6a006a6a6a006aULL,
    0x4646004646460046ULL, 0xbaba00bababa00baULL, 0x2525002525250025ULL,
    0x4242004242420042ULL, 0xa2a200a2a2a200a2ULL, 0xfafa00fafafa00faULL,
    0x0707000707070007ULL, 0x5555005555550055ULL, 0xeeee00eeeeee00eeULL,
    0x0a0a000a0a0a000aULL, 0x4949004949490049ULL, 0x6868006868680068ULL,
    0x3838003838380038ULL, 0xa4a400a4a4a400a4ULL, 0x2828002828280028ULL,
    0x7b7b007b7b7b007bULL, 0xc9c900c9c9c900c9ULL, 0xc1c100c1c1c100c1ULL,
    0xe3e300e3e3e300e3ULL, 0xf4f400f4f4f400f4ULL, 0xc7c700c7c7c700c7ULL,
    0x9e9e009e9e9e009eULL,
};

const uint64 camellia_sp11101110[256] = {
    0x7070700070707000ULL, 0x8282820082828200ULL, 0x2c2c2c002c2c2c00ULL,
    0xececec00ececec00ULL, 0xb3b3b300b3b3b300ULL, 0x2727270027272700ULL,
    0xc0c0c000c0c0c000ULL, 0xe5e5e500e5e5e500ULL, 0xe4e4e400e4e4e400ULL,
    0x8585850085858500ULL, 0x5757570057575700ULL, 0x3535350035353500ULL,
    0xeaeaea00eaeaea00ULL, 0x0c0c0c000c0c0c00ULL, 0xaeaeae00aeaeae00ULL,
    0x4141410041414100ULL, 0x2323230023232300ULL, 0xefefef00efefef00ULL,
    0x6b6b6b006b6b6b00ULL, 0x9393930093939300ULL, 0x4545450045454500ULL,
    0x1919190019191900ULL, 0xa5a5a500a5a5a500ULL, 0x2121210021212100ULL,
    0xededed00ededed00ULL, 0x0e0e0e000e0e0e00ULL, 0x4f4f4f004f4f4f00ULL,
    0x4e4e4e004e4e4e00ULL, 0x1d1d1d001d1d1d00ULL, 0x6565650065656500ULL,
    0x9292920092929200ULL, 0xbdbdbd00bdbdbd00ULL, 0x8686860086868600ULL,
    0xb8b8b800b8b8b800ULL, 0xafafaf00afafaf00ULL, 0x8f8f8f008f8f8f00ULL,
    0x7c7c7c007c7c7c00ULL, 0xebebeb00ebebeb00ULL, 0x1f1f1f001f1f1f00ULL,
    0xcecece00cecece00ULL, 0x3e3e3e003e3e3e00ULL, 0x3030300030303000ULL,
    0xdcdcdc00dcdcdc00ULL, 0x5f5f5f005f5f5f00ULL, 0x5e5e5e005e5e5e00ULL,
    0xc5c5c500c5c5c500ULL, 0x0b0b0b000b0b0b00ULL, 0x1a1a1a001a1a1a00ULL,
    0xa6a6a600a6a6a600ULL, 0xe1e1e100e1e1e100ULL, 0x3939390039393900ULL,
    0xcacaca00cacaca00ULL, 0xd5d5d500d5d5d500ULL, 0x4747470047474700ULL,
    0x5d5d5d005d5d5d00ULL, 0x3d3d3d003d3d3d00ULL, 0xd9d9d900d9d9d900ULL,
    0x0101010001010100ULL, 0x5a5a5a005a5a5a00ULL, 0xd6d6d600d6d6d600ULL,
    0x5151510051515100ULL, 0x5656560056565600ULL, 0x6c6c6c006c6c6c00ULL,
    0x4d4d4d004d4d4d00ULL, 0x8b8b8b008b8b8b00ULL, 0x0d0d0d000d0d0d00ULL,
    0x9a9a9a009a9a9a00ULL, 0x6666660066666600ULL, 0xfbfbfb00fbfbfb00ULL,
    0xcccccc00cccccc00ULL, 0xb0b0b000b0b0b000ULL, 0x2d2d2d002d2d2d00ULL,
    0x7474740074747400ULL, 0x1212120012121200ULL, 0x2b2b2b002b2b2b00ULL,
    0x2020200020202000ULL, 0xf0f0f000f0f0f000ULL, 0xb1b1b100b1b1b100ULL,
    0x8484840084848400ULL, 0x9999990099999900ULL, 0xdfdfdf00dfdfdf00ULL,
    0x4c4c4c004c4c4c00ULL, 0xcbcbcb00cbcbcb00ULL, 0xc2c2c200c2c2c200ULL,
    0x3434340034343400ULL, 0x7e7e7e007e7e7e00ULL, 0x7676760076767600ULL,
    0x0505050005050500ULL, 0x6d6d6d006d6d6d00ULL, 0xb7b7b700b7b7b700ULL,
    0xa9a9a900a9a9a900ULL, 0x3131310031313100ULL, 0xd1d1d100d1d1d100ULL,
    0x1717170017171700ULL, 0x0404040004040400ULL, 0xd7d7d700d7d7d700ULL,
    0x1414140014141400ULL, 0x5858580058585800ULL, 0x3a3a3a003a3a3a00ULL,
    0x6161610061616100ULL, 0xdedede00dedede00ULL, 0x1b1b1b001b1b1b00ULL,
    0x1111110011111100ULL, 0x1c1c1c001c1c1c00ULL, 0x3232320032323200ULL,
    0x0f0f0f000f0f0f00ULL, 0x9c9c9c009c9c9c00ULL, 0x1616160016161600ULL,
    0x5353530053535300ULL, 0x1818180018181800ULL, 0xf2f2f200f2f2f200ULL,
    0x2222220022222200ULL, 0xfefefe00fefefe00ULL, 0x4444440044444400ULL,
    0xcfcfcf00cfcfcf00ULL, 0xb2b2b200b2b2b200ULL, 0xc3c3c300c3c3c300ULL,
    0xb5b5b500b5b5b500ULL, 0x7a7a7a007a7a7a00ULL, 0x9191910091919100ULL,
    0x2424240024242400ULL, 0x0808080008080800ULL, 0xe8e8e800e8e8e800ULL,
    0xa8a8a800a8a8a800ULL, 0x6060600060606000ULL, 0xfcfcfc00fcfcfc00ULL,
    0x6969690069696900ULL, 0x5050500050505000ULL, 0xaaaaaa00aaaaaa00ULL,
    0xd0d0d000d0d0d000ULL, 0xa0a0a000a0a0a000ULL, 0x7d7d7d007d7d7d00ULL,
    0xa1a1a100a1a1a100ULL, 0x8989890089898900ULL, 0x6262620062626200ULL,
    0x9797970097979700ULL, 0x5454540054545400ULL, 0x5b5b5b005b5b5b00ULL,
    0x1e1e1e001e1e1e00ULL, 0x9595950095959500ULL, 0xe0e0e000e0e0e000ULL,
    0xffffff00ffffff00ULL, 0x6464640064646400ULL, 0xd2d2d200d2d2d200ULL,
    0x1010100010101000ULL, 0xc4c4c400c4c4c400ULL, 0x0000000000000000ULL,
    0x4848480048484800ULL, 0xa3a3a300a3a3a300ULL, 0xf7f7f700f7f7f700ULL,
    0x7575750075757500ULL, 0xdbdbdb00dbdbdb00ULL, 0x8a8a8a008a8a8a00ULL,
    0x0303030003030300ULL, 0xe6e6e600e6e6e600ULL, 0xdadada00dadada00ULL,
    0x0909090009090900ULL, 0x3f3f3f003f3f3f00ULL, 0xdddddd00dddddd00ULL,
    0x9494940094949400ULL, 0x8787870087878700ULL, 0x5c5c5c005c5c5c00ULL,
    0x8383830083838300ULL, 0x0202020002020200ULL, 0xcdcdcd00cdcdcd00ULL,
    0x4a4a4a004a4a4a00ULL, 0x9090900090909000ULL, 0x3333330033333300ULL,
    0x7373730073737300ULL, 0x6767670067676700ULL, 0xf6f6f600f6f6f600ULL,
    0xf3f3f300f3f3f300ULL, 0x9d9d9d009d9d9d00ULL, 0x7f7f7f007f7f7f00ULL,
    0xbfbfbf00bfbfbf00ULL, 0xe2e2e200e2e2e200ULL, 0x5252520052525200ULL,
    0x9b9b9b009b9b9b00ULL, 0xd8d8d800d8d8d800ULL, 0x2626260026262600ULL,
    0xc8c8c800c8c8c800ULL, 0x3737370037373700ULL, 0xc6c6c600c6c6c600ULL,
    0x3b3b3b003b3b3b00ULL, 0x8181810081818100ULL, 0x9696960096969600ULL,
    0x6f6f6f006f6f6f00ULL, 0x4b4b4b004b4b4b00ULL, 0x1313130013131300ULL,
    0xbebebe00bebebe00ULL, 0x6363630063636300ULL, 0x2e2e2e002e2e2e00ULL,
    0xe9e9e900e9e9e900ULL, 0x7979790079797900ULL, 0xa7a7a700a7a7a700ULL,
    0x8c8c8c008c8c8c00ULL, 0x9f9f9f009f9f9f00ULL, 0x6e6e6e006e6e6e00ULL,
    0xbcbcbc00bcbcbc00ULL, 0x8e8e8e008e8e8e00ULL, 0x2929290029292900ULL,
    0xf5f5f500f5f5f500ULL, 0xf9f9f900f9f9f900ULL, 0xb6b6b600b6b6b600ULL,
    0x2f2f2f002f2f2f00ULL, 0xfdfdfd00fdfdfd00ULL, 0xb4b4b400b4b4b400ULL,
    0x5959590059595900ULL, 0x7878780078787800ULL, 0x9898980098989800ULL,
    0x0606060006060600ULL, 0x6a6a6a006a6a6a00ULL, 0xe7e7e700e7e7e700ULL,
    0x4646460046464600ULL, 0x7171710071717100ULL, 0xbababa00bababa00ULL,
    0xd4d4d400d4d4d400ULL, 0x2525250025252500ULL, 0xababab00ababab00ULL,
    0x4242420042424200ULL, 0x8888880088888800ULL, 0xa2a2a200a2a2a200ULL,
    0x8d8d8d008d8d8d00ULL, 0xfafafa00fafafa00ULL, 0x7272720072727200ULL,
    0x0707070007070700ULL, 0xb9b9b900b9b9b900ULL, 0x5555550055555500ULL,
    0xf8f8f800f8f8f800ULL, 0xeeeeee00eeeeee00ULL, 0xacacac00acacac00ULL,
    0x0a0a0a000a0a0a00ULL, 0x3636360036363600ULL, 0x4949490049494900ULL,
    0x2a2a2a002a2a2a00ULL, 0x6868680068686800ULL, 0x3c3c3c003c3c3c00ULL,
    0x3838380038383800ULL, 0xf1f1f100f1f1f100ULL, 0xa4a4a400a4a4a400ULL,
    0x4040400040404000ULL, 0x2828280028282800ULL, 0xd3d3d300d3d3d300ULL,
    0x7b7b7b007b7b7b00ULL, 0xbbbbbb00bbbbbb00ULL, 0xc9c9c900c9c9c900ULL,
    0x4343430043434300ULL, 0xc1c1c100c1c1c100ULL, 0x1515150015151500ULL,
    0xe3e3e300e3e3e300ULL, 0xadadad00adadad00ULL, 0xf4f4f400f4f4f400ULL,
    0x7777770077777700ULL, 0xc7c7c700c7c7c700ULL, 0x8080800080808000ULL,
    0x9e9e9e009e9e9e00ULL,
};


/**
 * Stuff related to the Camellia key schedule
 */
#define subl(x) subL[(x)]
#define subr(x) subR[(x)]

void camellia_set_key(const unsigned __int8 key[], unsigned __int8 *ks)
{
    uint32 kll,klr,krl,krr;           /* left half of key */
    uint32 krll,krlr,krrl,krrr;       /* right half of key */
    uint32 il, ir, t0, t1, w0, w1;    /* temporary variables */
    uint32 kw4l, kw4r, dw, tl, tr;
    uint32 subL[34];
    uint32 subR[34];
	 uint32 *subkey = (uint32*) ks;
    /**
     *  key = (kll || klr || krl || krr || krll || krlr || krrl || krrr)
     *  (|| is concatination)
     */
    kll  = GETU32(key     );
    klr  = GETU32(key +  4);
    krl  = GETU32(key +  8);
    krr  = GETU32(key + 12);
    krll = GETU32(key + 16);
    krlr = GETU32(key + 20);
    krrl = GETU32(key + 24);
    krrr = GETU32(key + 28);
    /* generate KL dependent subkeys */
    subl(0) = kll; subr(0) = klr;
    subl(1) = krl; subr(1) = krr;
    CAMELLIA_ROLDQo32(kll, klr, krl, krr, w0, w1, 45);
    subl(12) = kll; subr(12) = klr;
    subl(13) = krl; subr(13) = krr;
    CAMELLIA_ROLDQ(kll, klr, krl, krr, w0, w1, 15);
    subl(16) = kll; subr(16) = klr;
    subl(17) = krl; subr(17) = krr;
    CAMELLIA_ROLDQ(kll, klr, krl, krr, w0, w1, 17);
    subl(22) = kll; subr(22) = klr;
    subl(23) = krl; subr(23) = krr;
    CAMELLIA_ROLDQo32(kll, klr, krl, krr, w0, w1, 34);
    subl(30) = kll; subr(30) = klr;
    subl(31) = krl; subr(31) = krr;
    /* generate KR dependent subkeys */
    CAMELLIA_ROLDQ(krll, krlr, krrl, krrr, w0, w1, 15);
    subl(4) = krll; subr(4) = krlr;
    subl(5) = krrl; subr(5) = krrr;
    CAMELLIA_ROLDQ(krll, krlr, krrl, krrr, w0, w1, 15);
    subl(8) = krll; subr(8) = krlr;
    subl(9) = krrl; subr(9) = krrr;
    CAMELLIA_ROLDQ(krll, krlr, krrl, krrr, w0, w1, 30);
    subl(18) = krll; subr(18) = krlr;
    subl(19) = krrl; subr(19) = krrr;
    CAMELLIA_ROLDQo32(krll, krlr, krrl, krrr, w0, w1, 34);
    subl(26) = krll; subr(26) = krlr;
    subl(27) = krrl; subr(27) = krrr;
    CAMELLIA_ROLDQo32(krll, krlr, krrl, krrr, w0, w1, 34);
    /* generate KA */
    kll = subl(0) ^ krll; klr = subr(0) ^ krlr;
    krl = subl(1) ^ krrl; krr = subr(1) ^ krrr;
    CAMELLIA_F(kll, klr,
	       CAMELLIA_SIGMA1L, CAMELLIA_SIGMA1R,
	       w0, w1, il, ir, t0, t1);
    krl ^= w0; krr ^= w1;
    CAMELLIA_F(krl, krr,
	       CAMELLIA_SIGMA2L, CAMELLIA_SIGMA2R,
	       kll, klr, il, ir, t0, t1);
    kll ^= krll; klr ^= krlr;
    CAMELLIA_F(kll, klr,
	       CAMELLIA_SIGMA3L, CAMELLIA_SIGMA3R,
	       krl, krr, il, ir, t0, t1);
    krl ^= w0 ^ krrl; krr ^= w1 ^ krrr;
    CAMELLIA_F(krl, krr,
	       CAMELLIA_SIGMA4L, CAMELLIA_SIGMA4R,
	       w0, w1, il, ir, t0, t1);
    kll ^= w0; klr ^= w1;
    /* generate KB */
    krll ^= kll; krlr ^= klr;
    krrl ^= krl; krrr ^= krr;
    CAMELLIA_F(krll, krlr,
	       CAMELLIA_SIGMA5L, CAMELLIA_SIGMA5R,
	       w0, w1, il, ir, t0, t1);
    krrl ^= w0; krrr ^= w1;
    CAMELLIA_F(krrl, krrr,
	       CAMELLIA_SIGMA6L, CAMELLIA_SIGMA6R,
	       w0, w1, il, ir, t0, t1);
    krll ^= w0; krlr ^= w1;
    /* generate KA dependent subkeys */
    CAMELLIA_ROLDQ(kll, klr, krl, krr, w0, w1, 15);
    subl(6) = kll; subr(6) = klr;
    subl(7) = krl; subr(7) = krr;
    CAMELLIA_ROLDQ(kll, klr, krl, krr, w0, w1, 30);
    subl(14) = kll; subr(14) = klr;
    subl(15) = krl; subr(15) = krr;
    subl(24) = klr; subr(24) = krl;
    subl(25) = krr; subr(25) = kll;
    CAMELLIA_ROLDQo32(kll, klr, krl, krr, w0, w1, 49);
    subl(28) = kll; subr(28) = klr;
    subl(29) = krl; subr(29) = krr;
    /* generate KB dependent subkeys */
    subl(2) = krll; subr(2) = krlr;
    subl(3) = krrl; subr(3) = krrr;
    CAMELLIA_ROLDQ(krll, krlr, krrl, krrr, w0, w1, 30);
    subl(10) = krll; subr(10) = krlr;
    subl(11) = krrl; subr(11) = krrr;
    CAMELLIA_ROLDQ(krll, krlr, krrl, krrr, w0, w1, 30);
    subl(20) = krll; subr(20) = krlr;
    subl(21) = krrl; subr(21) = krrr;
    CAMELLIA_ROLDQo32(krll, krlr, krrl, krrr, w0, w1, 51);
    subl(32) = krll; subr(32) = krlr;
    subl(33) = krrl; subr(33) = krrr;
    /* absorb kw2 to other subkeys */
    subl(3) ^= subl(1); subr(3) ^= subr(1);
    subl(5) ^= subl(1); subr(5) ^= subr(1);
    subl(7) ^= subl(1); subr(7) ^= subr(1);
    subl(1) ^= subr(1) & ~subr(9);
    dw = subl(1) & subl(9), subr(1) ^= CAMELLIA_RL1(dw);
    subl(11) ^= subl(1); subr(11) ^= subr(1);
    subl(13) ^= subl(1); subr(13) ^= subr(1);
    subl(15) ^= subl(1); subr(15) ^= subr(1);
    subl(1) ^= subr(1) & ~subr(17);
    dw = subl(1) & subl(17), subr(1) ^= CAMELLIA_RL1(dw);
    subl(19) ^= subl(1); subr(19) ^= subr(1);
    subl(21) ^= subl(1); subr(21) ^= subr(1);
    subl(23) ^= subl(1); subr(23) ^= subr(1);
    subl(1) ^= subr(1) & ~subr(25);
    dw = subl(1) & subl(25), subr(1) ^= CAMELLIA_RL1(dw);
    subl(27) ^= subl(1); subr(27) ^= subr(1);
    subl(29) ^= subl(1); subr(29) ^= subr(1);
    subl(31) ^= subl(1); subr(31) ^= subr(1);
    subl(32) ^= subl(1); subr(32) ^= subr(1);
    /* absorb kw4 to other subkeys */
    kw4l = subl(33); kw4r = subr(33);
    subl(30) ^= kw4l; subr(30) ^= kw4r;
    subl(28) ^= kw4l; subr(28) ^= kw4r;
    subl(26) ^= kw4l; subr(26) ^= kw4r;
    kw4l ^= kw4r & ~subr(24);
    dw = kw4l & subl(24), kw4r ^= CAMELLIA_RL1(dw);
    subl(22) ^= kw4l; subr(22) ^= kw4r;
    subl(20) ^= kw4l; subr(20) ^= kw4r;
    subl(18) ^= kw4l; subr(18) ^= kw4r;
    kw4l ^= kw4r & ~subr(16);
    dw = kw4l & subl(16), kw4r ^= CAMELLIA_RL1(dw);
    subl(14) ^= kw4l; subr(14) ^= kw4r;
    subl(12) ^= kw4l; subr(12) ^= kw4r;
    subl(10) ^= kw4l; subr(10) ^= kw4r;
    kw4l ^= kw4r & ~subr(8);
    dw = kw4l & subl(8), kw4r ^= CAMELLIA_RL1(dw);
    subl(6) ^= kw4l; subr(6) ^= kw4r;
    subl(4) ^= kw4l; subr(4) ^= kw4r;
    subl(2) ^= kw4l; subr(2) ^= kw4r;
    subl(0) ^= kw4l; subr(0) ^= kw4r;
    /* key XOR is end of F-function */
    CamelliaSubkeyL(0) = subl(0) ^ subl(2);
    CamelliaSubkeyR(0) = subr(0) ^ subr(2);
    CamelliaSubkeyL(2) = subl(3);
    CamelliaSubkeyR(2) = subr(3);
    CamelliaSubkeyL(3) = subl(2) ^ subl(4);
    CamelliaSubkeyR(3) = subr(2) ^ subr(4);
    CamelliaSubkeyL(4) = subl(3) ^ subl(5);
    CamelliaSubkeyR(4) = subr(3) ^ subr(5);
    CamelliaSubkeyL(5) = subl(4) ^ subl(6);
    CamelliaSubkeyR(5) = subr(4) ^ subr(6);
    CamelliaSubkeyL(6) = subl(5) ^ subl(7);
    CamelliaSubkeyR(6) = subr(5) ^ subr(7);
    tl = subl(10) ^ (subr(10) & ~subr(8));
    dw = tl & subl(8), tr = subr(10) ^ CAMELLIA_RL1(dw);
    CamelliaSubkeyL(7) = subl(6) ^ tl;
    CamelliaSubkeyR(7) = subr(6) ^ tr;
    CamelliaSubkeyL(8) = subl(8);
    CamelliaSubkeyR(8) = subr(8);
    CamelliaSubkeyL(9) = subl(9);
    CamelliaSubkeyR(9) = subr(9);
    tl = subl(7) ^ (subr(7) & ~subr(9));
    dw = tl & subl(9), tr = subr(7) ^ CAMELLIA_RL1(dw);
    CamelliaSubkeyL(10) = tl ^ subl(11);
    CamelliaSubkeyR(10) = tr ^ subr(11);
    CamelliaSubkeyL(11) = subl(10) ^ subl(12);
    CamelliaSubkeyR(11) = subr(10) ^ subr(12);
    CamelliaSubkeyL(12) = subl(11) ^ subl(13);
    CamelliaSubkeyR(12) = subr(11) ^ subr(13);
    CamelliaSubkeyL(13) = subl(12) ^ subl(14);
    CamelliaSubkeyR(13) = subr(12) ^ subr(14);
    CamelliaSubkeyL(14) = subl(13) ^ subl(15);
    CamelliaSubkeyR(14) = subr(13) ^ subr(15);
    tl = subl(18) ^ (subr(18) & ~subr(16));
    dw = tl & subl(16), tr = subr(18) ^ CAMELLIA_RL1(dw);
    CamelliaSubkeyL(15) = subl(14) ^ tl;
    CamelliaSubkeyR(15) = subr(14) ^ tr;
    CamelliaSubkeyL(16) = subl(16);
    CamelliaSubkeyR(16) = subr(16);
    CamelliaSubkeyL(17) = subl(17);
    CamelliaSubkeyR(17) = subr(17);
    tl = subl(15) ^ (subr(15) & ~subr(17));
    dw = tl & subl(17), tr = subr(15) ^ CAMELLIA_RL1(dw);
    CamelliaSubkeyL(18) = tl ^ subl(19);
    CamelliaSubkeyR(18) = tr ^ subr(19);
    CamelliaSubkeyL(19) = subl(18) ^ subl(20);
    CamelliaSubkeyR(19) = subr(18) ^ subr(20);
    CamelliaSubkeyL(20) = subl(19) ^ subl(21);
    CamelliaSubkeyR(20) = subr(19) ^ subr(21);
    CamelliaSubkeyL(21) = subl(20) ^ subl(22);
    CamelliaSubkeyR(21) = subr(20) ^ subr(22);
    CamelliaSubkeyL(22) = subl(21) ^ subl(23);
    CamelliaSubkeyR(22) = subr(21) ^ subr(23);
    tl = subl(26) ^ (subr(26) & ~subr(24));
    dw = tl & subl(24), tr = subr(26) ^ CAMELLIA_RL1(dw);
    CamelliaSubkeyL(23) = subl(22) ^ tl;
    CamelliaSubkeyR(23) = subr(22) ^ tr;
    CamelliaSubkeyL(24) = subl(24);
    CamelliaSubkeyR(24) = subr(24);
    CamelliaSubkeyL(25) = subl(25);
    CamelliaSubkeyR(25) = subr(25);
    tl = subl(23) ^ (subr(23) &  ~subr(25));
    dw = tl & subl(25), tr = subr(23) ^ CAMELLIA_RL1(dw);
    CamelliaSubkeyL(26) = tl ^ subl(27);
    CamelliaSubkeyR(26) = tr ^ subr(27);
    CamelliaSubkeyL(27) = subl(26) ^ subl(28);
    CamelliaSubkeyR(27) = subr(26) ^ subr(28);
    CamelliaSubkeyL(28) = subl(27) ^ subl(29);
    CamelliaSubkeyR(28) = subr(27) ^ subr(29);
    CamelliaSubkeyL(29) = subl(28) ^ subl(30);
    CamelliaSubkeyR(29) = subr(28) ^ subr(30);
    CamelliaSubkeyL(30) = subl(29) ^ subl(31);
    CamelliaSubkeyR(30) = subr(29) ^ subr(31);
    CamelliaSubkeyL(31) = subl(30);
    CamelliaSubkeyR(31) = subr(30);
    CamelliaSubkeyL(32) = subl(32) ^ subl(31);
    CamelliaSubkeyR(32) = subr(32) ^ subr(31);
    return;
}

void camellia_encrypt(const unsigned __int8 *inBlock, unsigned __int8 *outBlock, unsigned __int8 *ks)
{
	camellia_encrypt_asm (ks, outBlock, inBlock);
}

void camellia_decrypt(const unsigned __int8 *inBlock,  unsigned __int8 *outBlock, unsigned __int8 *ks)
{
	camellia_decrypt_asm (ks, outBlock, inBlock);
}

void camellia_encrypt_blocks(unsigned __int8 *instance, const byte* in_blk, byte* out_blk, uint32 blockCount)
{
#if !defined (_UEFI)
	if ((blockCount >= 16) && IsCpuIntel() && IsAesHwCpuSupported () && HasSAVX()) /* on AMD cpu, AVX is too slow */
	{
#if defined (TC_WINDOWS_DRIVER)
		XSTATE_SAVE SaveState;
		if (NT_SUCCESS (KeSaveExtendedProcessorState(XSTATE_MASK_GSSE, &SaveState)))
		{
#endif
			while (blockCount >= 16)
			{
				camellia_ecb_enc_16way (instance, out_blk, in_blk);
				out_blk += 16 * 16;
				in_blk += 16 * 16;
				blockCount -= 16;
			}
#if defined (TC_WINDOWS_DRIVER)
			KeRestoreExtendedProcessorState(&SaveState);
		}
#endif
	}
#endif

	while (blockCount >= 2)
	{
		camellia_enc_blk2 (instance, out_blk, in_blk);
		out_blk += 2 * 16;
		in_blk += 2 * 16;
		blockCount -= 2;
	}
	
	if (blockCount)
		camellia_encrypt (in_blk, out_blk, instance);		
}

void camellia_decrypt_blocks(unsigned __int8 *instance, const byte* in_blk, byte* out_blk, uint32 blockCount)
{
#if !defined (_UEFI)
	if ((blockCount >= 16) && IsCpuIntel() && IsAesHwCpuSupported () && HasSAVX()) /* on AMD cpu, AVX is too slow */
	{
#if defined (TC_WINDOWS_DRIVER)
		XSTATE_SAVE SaveState;
		if (NT_SUCCESS (KeSaveExtendedProcessorState(XSTATE_MASK_GSSE, &SaveState)))
		{
#endif
		while (blockCount >= 16)
		{
			camellia_ecb_dec_16way (instance, out_blk, in_blk);
			out_blk += 16 * 16;
			in_blk += 16 * 16;
			blockCount -= 16;
		}
#if defined (TC_WINDOWS_DRIVER)
			KeRestoreExtendedProcessorState(&SaveState);
		}
#endif
	}
#endif

	while (blockCount >= 2)
	{
		camellia_dec_blk2 (instance, out_blk, in_blk);
		out_blk += 2 * 16;
		in_blk += 2 * 16;
		blockCount -= 2;
	}
	
	if (blockCount)
		camellia_decrypt (in_blk, out_blk, instance);		
}

#else

/*
This code is written by kerukuro for cppcrypto library (http://cppcrypto.sourceforge.net/)
and released into public domain.
*/

/* Adapted for VeraCrypt */

//#define CPPCRYPTO_DEBUG

static const uint64 S[8][256] = {
		{
			LL(0x7070700070000070), LL(0x8282820082000082), LL(0x2c2c2c002c00002c), LL(0xececec00ec0000ec), LL(0xb3b3b300b30000b3), LL(0x2727270027000027), LL(0xc0c0c000c00000c0), LL(0xe5e5e500e50000e5), 
			LL(0xe4e4e400e40000e4), LL(0x8585850085000085), LL(0x5757570057000057), LL(0x3535350035000035), LL(0xeaeaea00ea0000ea), LL(0x0c0c0c000c00000c), LL(0xaeaeae00ae0000ae), LL(0x4141410041000041), 
			LL(0x2323230023000023), LL(0xefefef00ef0000ef), LL(0x6b6b6b006b00006b), LL(0x9393930093000093), LL(0x4545450045000045), LL(0x1919190019000019), LL(0xa5a5a500a50000a5), LL(0x2121210021000021), 
			LL(0xededed00ed0000ed), LL(0x0e0e0e000e00000e), LL(0x4f4f4f004f00004f), LL(0x4e4e4e004e00004e), LL(0x1d1d1d001d00001d), LL(0x6565650065000065), LL(0x9292920092000092), LL(0xbdbdbd00bd0000bd), 
			LL(0x8686860086000086), LL(0xb8b8b800b80000b8), LL(0xafafaf00af0000af), LL(0x8f8f8f008f00008f), LL(0x7c7c7c007c00007c), LL(0xebebeb00eb0000eb), LL(0x1f1f1f001f00001f), LL(0xcecece00ce0000ce), 
			LL(0x3e3e3e003e00003e), LL(0x3030300030000030), LL(0xdcdcdc00dc0000dc), LL(0x5f5f5f005f00005f), LL(0x5e5e5e005e00005e), LL(0xc5c5c500c50000c5), LL(0x0b0b0b000b00000b), LL(0x1a1a1a001a00001a), 
			LL(0xa6a6a600a60000a6), LL(0xe1e1e100e10000e1), LL(0x3939390039000039), LL(0xcacaca00ca0000ca), LL(0xd5d5d500d50000d5), LL(0x4747470047000047), LL(0x5d5d5d005d00005d), LL(0x3d3d3d003d00003d), 
			LL(0xd9d9d900d90000d9), LL(0x0101010001000001), LL(0x5a5a5a005a00005a), LL(0xd6d6d600d60000d6), LL(0x5151510051000051), LL(0x5656560056000056), LL(0x6c6c6c006c00006c), LL(0x4d4d4d004d00004d), 
			LL(0x8b8b8b008b00008b), LL(0x0d0d0d000d00000d), LL(0x9a9a9a009a00009a), LL(0x6666660066000066), LL(0xfbfbfb00fb0000fb), LL(0xcccccc00cc0000cc), LL(0xb0b0b000b00000b0), LL(0x2d2d2d002d00002d), 
			LL(0x7474740074000074), LL(0x1212120012000012), LL(0x2b2b2b002b00002b), LL(0x2020200020000020), LL(0xf0f0f000f00000f0), LL(0xb1b1b100b10000b1), LL(0x8484840084000084), LL(0x9999990099000099), 
			LL(0xdfdfdf00df0000df), LL(0x4c4c4c004c00004c), LL(0xcbcbcb00cb0000cb), LL(0xc2c2c200c20000c2), LL(0x3434340034000034), LL(0x7e7e7e007e00007e), LL(0x7676760076000076), LL(0x0505050005000005), 
			LL(0x6d6d6d006d00006d), LL(0xb7b7b700b70000b7), LL(0xa9a9a900a90000a9), LL(0x3131310031000031), LL(0xd1d1d100d10000d1), LL(0x1717170017000017), LL(0x0404040004000004), LL(0xd7d7d700d70000d7), 
			LL(0x1414140014000014), LL(0x5858580058000058), LL(0x3a3a3a003a00003a), LL(0x6161610061000061), LL(0xdedede00de0000de), LL(0x1b1b1b001b00001b), LL(0x1111110011000011), LL(0x1c1c1c001c00001c), 
			LL(0x3232320032000032), LL(0x0f0f0f000f00000f), LL(0x9c9c9c009c00009c), LL(0x1616160016000016), LL(0x5353530053000053), LL(0x1818180018000018), LL(0xf2f2f200f20000f2), LL(0x2222220022000022), 
			LL(0xfefefe00fe0000fe), LL(0x4444440044000044), LL(0xcfcfcf00cf0000cf), LL(0xb2b2b200b20000b2), LL(0xc3c3c300c30000c3), LL(0xb5b5b500b50000b5), LL(0x7a7a7a007a00007a), LL(0x9191910091000091), 
			LL(0x2424240024000024), LL(0x0808080008000008), LL(0xe8e8e800e80000e8), LL(0xa8a8a800a80000a8), LL(0x6060600060000060), LL(0xfcfcfc00fc0000fc), LL(0x6969690069000069), LL(0x5050500050000050), 
			LL(0xaaaaaa00aa0000aa), LL(0xd0d0d000d00000d0), LL(0xa0a0a000a00000a0), LL(0x7d7d7d007d00007d), LL(0xa1a1a100a10000a1), LL(0x8989890089000089), LL(0x6262620062000062), LL(0x9797970097000097), 
			LL(0x5454540054000054), LL(0x5b5b5b005b00005b), LL(0x1e1e1e001e00001e), LL(0x9595950095000095), LL(0xe0e0e000e00000e0), LL(0xffffff00ff0000ff), LL(0x6464640064000064), LL(0xd2d2d200d20000d2), 
			LL(0x1010100010000010), LL(0xc4c4c400c40000c4), LL(0x0000000000000000), LL(0x4848480048000048), LL(0xa3a3a300a30000a3), LL(0xf7f7f700f70000f7), LL(0x7575750075000075), LL(0xdbdbdb00db0000db), 
			LL(0x8a8a8a008a00008a), LL(0x0303030003000003), LL(0xe6e6e600e60000e6), LL(0xdadada00da0000da), LL(0x0909090009000009), LL(0x3f3f3f003f00003f), LL(0xdddddd00dd0000dd), LL(0x9494940094000094), 
			LL(0x8787870087000087), LL(0x5c5c5c005c00005c), LL(0x8383830083000083), LL(0x0202020002000002), LL(0xcdcdcd00cd0000cd), LL(0x4a4a4a004a00004a), LL(0x9090900090000090), LL(0x3333330033000033), 
			LL(0x7373730073000073), LL(0x6767670067000067), LL(0xf6f6f600f60000f6), LL(0xf3f3f300f30000f3), LL(0x9d9d9d009d00009d), LL(0x7f7f7f007f00007f), LL(0xbfbfbf00bf0000bf), LL(0xe2e2e200e20000e2), 
			LL(0x5252520052000052), LL(0x9b9b9b009b00009b), LL(0xd8d8d800d80000d8), LL(0x2626260026000026), LL(0xc8c8c800c80000c8), LL(0x3737370037000037), LL(0xc6c6c600c60000c6), LL(0x3b3b3b003b00003b), 
			LL(0x8181810081000081), LL(0x9696960096000096), LL(0x6f6f6f006f00006f), LL(0x4b4b4b004b00004b), LL(0x1313130013000013), LL(0xbebebe00be0000be), LL(0x6363630063000063), LL(0x2e2e2e002e00002e), 
			LL(0xe9e9e900e90000e9), LL(0x7979790079000079), LL(0xa7a7a700a70000a7), LL(0x8c8c8c008c00008c), LL(0x9f9f9f009f00009f), LL(0x6e6e6e006e00006e), LL(0xbcbcbc00bc0000bc), LL(0x8e8e8e008e00008e), 
			LL(0x2929290029000029), LL(0xf5f5f500f50000f5), LL(0xf9f9f900f90000f9), LL(0xb6b6b600b60000b6), LL(0x2f2f2f002f00002f), LL(0xfdfdfd00fd0000fd), LL(0xb4b4b400b40000b4), LL(0x5959590059000059), 
			LL(0x7878780078000078), LL(0x9898980098000098), LL(0x0606060006000006), LL(0x6a6a6a006a00006a), LL(0xe7e7e700e70000e7), LL(0x4646460046000046), LL(0x7171710071000071), LL(0xbababa00ba0000ba), 
			LL(0xd4d4d400d40000d4), LL(0x2525250025000025), LL(0xababab00ab0000ab), LL(0x4242420042000042), LL(0x8888880088000088), LL(0xa2a2a200a20000a2), LL(0x8d8d8d008d00008d), LL(0xfafafa00fa0000fa), 
			LL(0x7272720072000072), LL(0x0707070007000007), LL(0xb9b9b900b90000b9), LL(0x5555550055000055), LL(0xf8f8f800f80000f8), LL(0xeeeeee00ee0000ee), LL(0xacacac00ac0000ac), LL(0x0a0a0a000a00000a), 
			LL(0x3636360036000036), LL(0x4949490049000049), LL(0x2a2a2a002a00002a), LL(0x6868680068000068), LL(0x3c3c3c003c00003c), LL(0x3838380038000038), LL(0xf1f1f100f10000f1), LL(0xa4a4a400a40000a4), 
			LL(0x4040400040000040), LL(0x2828280028000028), LL(0xd3d3d300d30000d3), LL(0x7b7b7b007b00007b), LL(0xbbbbbb00bb0000bb), LL(0xc9c9c900c90000c9), LL(0x4343430043000043), LL(0xc1c1c100c10000c1), 
			LL(0x1515150015000015), LL(0xe3e3e300e30000e3), LL(0xadadad00ad0000ad), LL(0xf4f4f400f40000f4), LL(0x7777770077000077), LL(0xc7c7c700c70000c7), LL(0x8080800080000080), LL(0x9e9e9e009e00009e)
		},
		{
			LL(0x00e0e0e0e0e00000), LL(0x0005050505050000), LL(0x0058585858580000), LL(0x00d9d9d9d9d90000), LL(0x0067676767670000), LL(0x004e4e4e4e4e0000), LL(0x0081818181810000), LL(0x00cbcbcbcbcb0000), 
			LL(0x00c9c9c9c9c90000), LL(0x000b0b0b0b0b0000), LL(0x00aeaeaeaeae0000), LL(0x006a6a6a6a6a0000), LL(0x00d5d5d5d5d50000), LL(0x0018181818180000), LL(0x005d5d5d5d5d0000), LL(0x0082828282820000), 
			LL(0x0046464646460000), LL(0x00dfdfdfdfdf0000), LL(0x00d6d6d6d6d60000), LL(0x0027272727270000), LL(0x008a8a8a8a8a0000), LL(0x0032323232320000), LL(0x004b4b4b4b4b0000), LL(0x0042424242420000), 
			LL(0x00dbdbdbdbdb0000), LL(0x001c1c1c1c1c0000), LL(0x009e9e9e9e9e0000), LL(0x009c9c9c9c9c0000), LL(0x003a3a3a3a3a0000), LL(0x00cacacacaca0000), LL(0x0025252525250000), LL(0x007b7b7b7b7b0000), 
			LL(0x000d0d0d0d0d0000), LL(0x0071717171710000), LL(0x005f5f5f5f5f0000), LL(0x001f1f1f1f1f0000), LL(0x00f8f8f8f8f80000), LL(0x00d7d7d7d7d70000), LL(0x003e3e3e3e3e0000), LL(0x009d9d9d9d9d0000), 
			LL(0x007c7c7c7c7c0000), LL(0x0060606060600000), LL(0x00b9b9b9b9b90000), LL(0x00bebebebebe0000), LL(0x00bcbcbcbcbc0000), LL(0x008b8b8b8b8b0000), LL(0x0016161616160000), LL(0x0034343434340000), 
			LL(0x004d4d4d4d4d0000), LL(0x00c3c3c3c3c30000), LL(0x0072727272720000), LL(0x0095959595950000), LL(0x00ababababab0000), LL(0x008e8e8e8e8e0000), LL(0x00bababababa0000), LL(0x007a7a7a7a7a0000), 
			LL(0x00b3b3b3b3b30000), LL(0x0002020202020000), LL(0x00b4b4b4b4b40000), LL(0x00adadadadad0000), LL(0x00a2a2a2a2a20000), LL(0x00acacacacac0000), LL(0x00d8d8d8d8d80000), LL(0x009a9a9a9a9a0000), 
			LL(0x0017171717170000), LL(0x001a1a1a1a1a0000), LL(0x0035353535350000), LL(0x00cccccccccc0000), LL(0x00f7f7f7f7f70000), LL(0x0099999999990000), LL(0x0061616161610000), LL(0x005a5a5a5a5a0000), 
			LL(0x00e8e8e8e8e80000), LL(0x0024242424240000), LL(0x0056565656560000), LL(0x0040404040400000), LL(0x00e1e1e1e1e10000), LL(0x0063636363630000), LL(0x0009090909090000), LL(0x0033333333330000), 
			LL(0x00bfbfbfbfbf0000), LL(0x0098989898980000), LL(0x0097979797970000), LL(0x0085858585850000), LL(0x0068686868680000), LL(0x00fcfcfcfcfc0000), LL(0x00ececececec0000), LL(0x000a0a0a0a0a0000), 
			LL(0x00dadadadada0000), LL(0x006f6f6f6f6f0000), LL(0x0053535353530000), LL(0x0062626262620000), LL(0x00a3a3a3a3a30000), LL(0x002e2e2e2e2e0000), LL(0x0008080808080000), LL(0x00afafafafaf0000), 
			LL(0x0028282828280000), LL(0x00b0b0b0b0b00000), LL(0x0074747474740000), LL(0x00c2c2c2c2c20000), LL(0x00bdbdbdbdbd0000), LL(0x0036363636360000), LL(0x0022222222220000), LL(0x0038383838380000), 
			LL(0x0064646464640000), LL(0x001e1e1e1e1e0000), LL(0x0039393939390000), LL(0x002c2c2c2c2c0000), LL(0x00a6a6a6a6a60000), LL(0x0030303030300000), LL(0x00e5e5e5e5e50000), LL(0x0044444444440000), 
			LL(0x00fdfdfdfdfd0000), LL(0x0088888888880000), LL(0x009f9f9f9f9f0000), LL(0x0065656565650000), LL(0x0087878787870000), LL(0x006b6b6b6b6b0000), LL(0x00f4f4f4f4f40000), LL(0x0023232323230000), 
			LL(0x0048484848480000), LL(0x0010101010100000), LL(0x00d1d1d1d1d10000), LL(0x0051515151510000), LL(0x00c0c0c0c0c00000), LL(0x00f9f9f9f9f90000), LL(0x00d2d2d2d2d20000), LL(0x00a0a0a0a0a00000), 
			LL(0x0055555555550000), LL(0x00a1a1a1a1a10000), LL(0x0041414141410000), LL(0x00fafafafafa0000), LL(0x0043434343430000), LL(0x0013131313130000), LL(0x00c4c4c4c4c40000), LL(0x002f2f2f2f2f0000), 
			LL(0x00a8a8a8a8a80000), LL(0x00b6b6b6b6b60000), LL(0x003c3c3c3c3c0000), LL(0x002b2b2b2b2b0000), LL(0x00c1c1c1c1c10000), LL(0x00ffffffffff0000), LL(0x00c8c8c8c8c80000), LL(0x00a5a5a5a5a50000), 
			LL(0x0020202020200000), LL(0x0089898989890000), LL(0x0000000000000000), LL(0x0090909090900000), LL(0x0047474747470000), LL(0x00efefefefef0000), LL(0x00eaeaeaeaea0000), LL(0x00b7b7b7b7b70000), 
			LL(0x0015151515150000), LL(0x0006060606060000), LL(0x00cdcdcdcdcd0000), LL(0x00b5b5b5b5b50000), LL(0x0012121212120000), LL(0x007e7e7e7e7e0000), LL(0x00bbbbbbbbbb0000), LL(0x0029292929290000), 
			LL(0x000f0f0f0f0f0000), LL(0x00b8b8b8b8b80000), LL(0x0007070707070000), LL(0x0004040404040000), LL(0x009b9b9b9b9b0000), LL(0x0094949494940000), LL(0x0021212121210000), LL(0x0066666666660000), 
			LL(0x00e6e6e6e6e60000), LL(0x00cecececece0000), LL(0x00ededededed0000), LL(0x00e7e7e7e7e70000), LL(0x003b3b3b3b3b0000), LL(0x00fefefefefe0000), LL(0x007f7f7f7f7f0000), LL(0x00c5c5c5c5c50000), 
			LL(0x00a4a4a4a4a40000), LL(0x0037373737370000), LL(0x00b1b1b1b1b10000), LL(0x004c4c4c4c4c0000), LL(0x0091919191910000), LL(0x006e6e6e6e6e0000), LL(0x008d8d8d8d8d0000), LL(0x0076767676760000), 
			LL(0x0003030303030000), LL(0x002d2d2d2d2d0000), LL(0x00dedededede0000), LL(0x0096969696960000), LL(0x0026262626260000), LL(0x007d7d7d7d7d0000), LL(0x00c6c6c6c6c60000), LL(0x005c5c5c5c5c0000), 
			LL(0x00d3d3d3d3d30000), LL(0x00f2f2f2f2f20000), LL(0x004f4f4f4f4f0000), LL(0x0019191919190000), LL(0x003f3f3f3f3f0000), LL(0x00dcdcdcdcdc0000), LL(0x0079797979790000), LL(0x001d1d1d1d1d0000), 
			LL(0x0052525252520000), LL(0x00ebebebebeb0000), LL(0x00f3f3f3f3f30000), LL(0x006d6d6d6d6d0000), LL(0x005e5e5e5e5e0000), LL(0x00fbfbfbfbfb0000), LL(0x0069696969690000), LL(0x00b2b2b2b2b20000), 
			LL(0x00f0f0f0f0f00000), LL(0x0031313131310000), LL(0x000c0c0c0c0c0000), LL(0x00d4d4d4d4d40000), LL(0x00cfcfcfcfcf0000), LL(0x008c8c8c8c8c0000), LL(0x00e2e2e2e2e20000), LL(0x0075757575750000), 
			LL(0x00a9a9a9a9a90000), LL(0x004a4a4a4a4a0000), LL(0x0057575757570000), LL(0x0084848484840000), LL(0x0011111111110000), LL(0x0045454545450000), LL(0x001b1b1b1b1b0000), LL(0x00f5f5f5f5f50000), 
			LL(0x00e4e4e4e4e40000), LL(0x000e0e0e0e0e0000), LL(0x0073737373730000), LL(0x00aaaaaaaaaa0000), LL(0x00f1f1f1f1f10000), LL(0x00dddddddddd0000), LL(0x0059595959590000), LL(0x0014141414140000), 
			LL(0x006c6c6c6c6c0000), LL(0x0092929292920000), LL(0x0054545454540000), LL(0x00d0d0d0d0d00000), LL(0x0078787878780000), LL(0x0070707070700000), LL(0x00e3e3e3e3e30000), LL(0x0049494949490000), 
			LL(0x0080808080800000), LL(0x0050505050500000), LL(0x00a7a7a7a7a70000), LL(0x00f6f6f6f6f60000), LL(0x0077777777770000), LL(0x0093939393930000), LL(0x0086868686860000), LL(0x0083838383830000), 
			LL(0x002a2a2a2a2a0000), LL(0x00c7c7c7c7c70000), LL(0x005b5b5b5b5b0000), LL(0x00e9e9e9e9e90000), LL(0x00eeeeeeeeee0000), LL(0x008f8f8f8f8f0000), LL(0x0001010101010000), LL(0x003d3d3d3d3d0000)
		},
		{
			LL(0x3800383800383800), LL(0x4100414100414100), LL(0x1600161600161600), LL(0x7600767600767600), LL(0xd900d9d900d9d900), LL(0x9300939300939300), LL(0x6000606000606000), LL(0xf200f2f200f2f200), 
			LL(0x7200727200727200), LL(0xc200c2c200c2c200), LL(0xab00abab00abab00), LL(0x9a009a9a009a9a00), LL(0x7500757500757500), LL(0x0600060600060600), LL(0x5700575700575700), LL(0xa000a0a000a0a000), 
			LL(0x9100919100919100), LL(0xf700f7f700f7f700), LL(0xb500b5b500b5b500), LL(0xc900c9c900c9c900), LL(0xa200a2a200a2a200), LL(0x8c008c8c008c8c00), LL(0xd200d2d200d2d200), LL(0x9000909000909000), 
			LL(0xf600f6f600f6f600), LL(0x0700070700070700), LL(0xa700a7a700a7a700), LL(0x2700272700272700), LL(0x8e008e8e008e8e00), LL(0xb200b2b200b2b200), LL(0x4900494900494900), LL(0xde00dede00dede00), 
			LL(0x4300434300434300), LL(0x5c005c5c005c5c00), LL(0xd700d7d700d7d700), LL(0xc700c7c700c7c700), LL(0x3e003e3e003e3e00), LL(0xf500f5f500f5f500), LL(0x8f008f8f008f8f00), LL(0x6700676700676700), 
			LL(0x1f001f1f001f1f00), LL(0x1800181800181800), LL(0x6e006e6e006e6e00), LL(0xaf00afaf00afaf00), LL(0x2f002f2f002f2f00), LL(0xe200e2e200e2e200), LL(0x8500858500858500), LL(0x0d000d0d000d0d00), 
			LL(0x5300535300535300), LL(0xf000f0f000f0f000), LL(0x9c009c9c009c9c00), LL(0x6500656500656500), LL(0xea00eaea00eaea00), LL(0xa300a3a300a3a300), LL(0xae00aeae00aeae00), LL(0x9e009e9e009e9e00), 
			LL(0xec00ecec00ecec00), LL(0x8000808000808000), LL(0x2d002d2d002d2d00), LL(0x6b006b6b006b6b00), LL(0xa800a8a800a8a800), LL(0x2b002b2b002b2b00), LL(0x3600363600363600), LL(0xa600a6a600a6a600), 
			LL(0xc500c5c500c5c500), LL(0x8600868600868600), LL(0x4d004d4d004d4d00), LL(0x3300333300333300), LL(0xfd00fdfd00fdfd00), LL(0x6600666600666600), LL(0x5800585800585800), LL(0x9600969600969600), 
			LL(0x3a003a3a003a3a00), LL(0x0900090900090900), LL(0x9500959500959500), LL(0x1000101000101000), LL(0x7800787800787800), LL(0xd800d8d800d8d800), LL(0x4200424200424200), LL(0xcc00cccc00cccc00), 
			LL(0xef00efef00efef00), LL(0x2600262600262600), LL(0xe500e5e500e5e500), LL(0x6100616100616100), LL(0x1a001a1a001a1a00), LL(0x3f003f3f003f3f00), LL(0x3b003b3b003b3b00), LL(0x8200828200828200), 
			LL(0xb600b6b600b6b600), LL(0xdb00dbdb00dbdb00), LL(0xd400d4d400d4d400), LL(0x9800989800989800), LL(0xe800e8e800e8e800), LL(0x8b008b8b008b8b00), LL(0x0200020200020200), LL(0xeb00ebeb00ebeb00), 
			LL(0x0a000a0a000a0a00), LL(0x2c002c2c002c2c00), LL(0x1d001d1d001d1d00), LL(0xb000b0b000b0b000), LL(0x6f006f6f006f6f00), LL(0x8d008d8d008d8d00), LL(0x8800888800888800), LL(0x0e000e0e000e0e00), 
			LL(0x1900191900191900), LL(0x8700878700878700), LL(0x4e004e4e004e4e00), LL(0x0b000b0b000b0b00), LL(0xa900a9a900a9a900), LL(0x0c000c0c000c0c00), LL(0x7900797900797900), LL(0x1100111100111100), 
			LL(0x7f007f7f007f7f00), LL(0x2200222200222200), LL(0xe700e7e700e7e700), LL(0x5900595900595900), LL(0xe100e1e100e1e100), LL(0xda00dada00dada00), LL(0x3d003d3d003d3d00), LL(0xc800c8c800c8c800), 
			LL(0x1200121200121200), LL(0x0400040400040400), LL(0x7400747400747400), LL(0x5400545400545400), LL(0x3000303000303000), LL(0x7e007e7e007e7e00), LL(0xb400b4b400b4b400), LL(0x2800282800282800), 
			LL(0x5500555500555500), LL(0x6800686800686800), LL(0x5000505000505000), LL(0xbe00bebe00bebe00), LL(0xd000d0d000d0d000), LL(0xc400c4c400c4c400), LL(0x3100313100313100), LL(0xcb00cbcb00cbcb00), 
			LL(0x2a002a2a002a2a00), LL(0xad00adad00adad00), LL(0x0f000f0f000f0f00), LL(0xca00caca00caca00), LL(0x7000707000707000), LL(0xff00ffff00ffff00), LL(0x3200323200323200), LL(0x6900696900696900), 
			LL(0x0800080800080800), LL(0x6200626200626200), LL(0x0000000000000000), LL(0x2400242400242400), LL(0xd100d1d100d1d100), LL(0xfb00fbfb00fbfb00), LL(0xba00baba00baba00), LL(0xed00eded00eded00), 
			LL(0x4500454500454500), LL(0x8100818100818100), LL(0x7300737300737300), LL(0x6d006d6d006d6d00), LL(0x8400848400848400), LL(0x9f009f9f009f9f00), LL(0xee00eeee00eeee00), LL(0x4a004a4a004a4a00), 
			LL(0xc300c3c300c3c300), LL(0x2e002e2e002e2e00), LL(0xc100c1c100c1c100), LL(0x0100010100010100), LL(0xe600e6e600e6e600), LL(0x2500252500252500), LL(0x4800484800484800), LL(0x9900999900999900), 
			LL(0xb900b9b900b9b900), LL(0xb300b3b300b3b300), LL(0x7b007b7b007b7b00), LL(0xf900f9f900f9f900), LL(0xce00cece00cece00), LL(0xbf00bfbf00bfbf00), LL(0xdf00dfdf00dfdf00), LL(0x7100717100717100), 
			LL(0x2900292900292900), LL(0xcd00cdcd00cdcd00), LL(0x6c006c6c006c6c00), LL(0x1300131300131300), LL(0x6400646400646400), LL(0x9b009b9b009b9b00), LL(0x6300636300636300), LL(0x9d009d9d009d9d00), 
			LL(0xc000c0c000c0c000), LL(0x4b004b4b004b4b00), LL(0xb700b7b700b7b700), LL(0xa500a5a500a5a500), LL(0x8900898900898900), LL(0x5f005f5f005f5f00), LL(0xb100b1b100b1b100), LL(0x1700171700171700), 
			LL(0xf400f4f400f4f400), LL(0xbc00bcbc00bcbc00), LL(0xd300d3d300d3d300), LL(0x4600464600464600), LL(0xcf00cfcf00cfcf00), LL(0x3700373700373700), LL(0x5e005e5e005e5e00), LL(0x4700474700474700), 
			LL(0x9400949400949400), LL(0xfa00fafa00fafa00), LL(0xfc00fcfc00fcfc00), LL(0x5b005b5b005b5b00), LL(0x9700979700979700), LL(0xfe00fefe00fefe00), LL(0x5a005a5a005a5a00), LL(0xac00acac00acac00), 
			LL(0x3c003c3c003c3c00), LL(0x4c004c4c004c4c00), LL(0x0300030300030300), LL(0x3500353500353500), LL(0xf300f3f300f3f300), LL(0x2300232300232300), LL(0xb800b8b800b8b800), LL(0x5d005d5d005d5d00), 
			LL(0x6a006a6a006a6a00), LL(0x9200929200929200), LL(0xd500d5d500d5d500), LL(0x2100212100212100), LL(0x4400444400444400), LL(0x5100515100515100), LL(0xc600c6c600c6c600), LL(0x7d007d7d007d7d00), 
			LL(0x3900393900393900), LL(0x8300838300838300), LL(0xdc00dcdc00dcdc00), LL(0xaa00aaaa00aaaa00), LL(0x7c007c7c007c7c00), LL(0x7700777700777700), LL(0x5600565600565600), LL(0x0500050500050500), 
			LL(0x1b001b1b001b1b00), LL(0xa400a4a400a4a400), LL(0x1500151500151500), LL(0x3400343400343400), LL(0x1e001e1e001e1e00), LL(0x1c001c1c001c1c00), LL(0xf800f8f800f8f800), LL(0x5200525200525200), 
			LL(0x2000202000202000), LL(0x1400141400141400), LL(0xe900e9e900e9e900), LL(0xbd00bdbd00bdbd00), LL(0xdd00dddd00dddd00), LL(0xe400e4e400e4e400), LL(0xa100a1a100a1a100), LL(0xe000e0e000e0e000), 
			LL(0x8a008a8a008a8a00), LL(0xf100f1f100f1f100), LL(0xd600d6d600d6d600), LL(0x7a007a7a007a7a00), LL(0xbb00bbbb00bbbb00), LL(0xe300e3e300e3e300), LL(0x4000404000404000), LL(0x4f004f4f004f4f00)
		},
		{
			LL(0x7070007000007070), LL(0x2c2c002c00002c2c), LL(0xb3b300b30000b3b3), LL(0xc0c000c00000c0c0), LL(0xe4e400e40000e4e4), LL(0x5757005700005757), LL(0xeaea00ea0000eaea), LL(0xaeae00ae0000aeae), 
			LL(0x2323002300002323), LL(0x6b6b006b00006b6b), LL(0x4545004500004545), LL(0xa5a500a50000a5a5), LL(0xeded00ed0000eded), LL(0x4f4f004f00004f4f), LL(0x1d1d001d00001d1d), LL(0x9292009200009292), 
			LL(0x8686008600008686), LL(0xafaf00af0000afaf), LL(0x7c7c007c00007c7c), LL(0x1f1f001f00001f1f), LL(0x3e3e003e00003e3e), LL(0xdcdc00dc0000dcdc), LL(0x5e5e005e00005e5e), LL(0x0b0b000b00000b0b), 
			LL(0xa6a600a60000a6a6), LL(0x3939003900003939), LL(0xd5d500d50000d5d5), LL(0x5d5d005d00005d5d), LL(0xd9d900d90000d9d9), LL(0x5a5a005a00005a5a), LL(0x5151005100005151), LL(0x6c6c006c00006c6c), 
			LL(0x8b8b008b00008b8b), LL(0x9a9a009a00009a9a), LL(0xfbfb00fb0000fbfb), LL(0xb0b000b00000b0b0), LL(0x7474007400007474), LL(0x2b2b002b00002b2b), LL(0xf0f000f00000f0f0), LL(0x8484008400008484), 
			LL(0xdfdf00df0000dfdf), LL(0xcbcb00cb0000cbcb), LL(0x3434003400003434), LL(0x7676007600007676), LL(0x6d6d006d00006d6d), LL(0xa9a900a90000a9a9), LL(0xd1d100d10000d1d1), LL(0x0404000400000404), 
			LL(0x1414001400001414), LL(0x3a3a003a00003a3a), LL(0xdede00de0000dede), LL(0x1111001100001111), LL(0x3232003200003232), LL(0x9c9c009c00009c9c), LL(0x5353005300005353), LL(0xf2f200f20000f2f2), 
			LL(0xfefe00fe0000fefe), LL(0xcfcf00cf0000cfcf), LL(0xc3c300c30000c3c3), LL(0x7a7a007a00007a7a), LL(0x2424002400002424), LL(0xe8e800e80000e8e8), LL(0x6060006000006060), LL(0x6969006900006969), 
			LL(0xaaaa00aa0000aaaa), LL(0xa0a000a00000a0a0), LL(0xa1a100a10000a1a1), LL(0x6262006200006262), LL(0x5454005400005454), LL(0x1e1e001e00001e1e), LL(0xe0e000e00000e0e0), LL(0x6464006400006464), 
			LL(0x1010001000001010), LL(0x0000000000000000), LL(0xa3a300a30000a3a3), LL(0x7575007500007575), LL(0x8a8a008a00008a8a), LL(0xe6e600e60000e6e6), LL(0x0909000900000909), LL(0xdddd00dd0000dddd), 
			LL(0x8787008700008787), LL(0x8383008300008383), LL(0xcdcd00cd0000cdcd), LL(0x9090009000009090), LL(0x7373007300007373), LL(0xf6f600f60000f6f6), LL(0x9d9d009d00009d9d), LL(0xbfbf00bf0000bfbf), 
			LL(0x5252005200005252), LL(0xd8d800d80000d8d8), LL(0xc8c800c80000c8c8), LL(0xc6c600c60000c6c6), LL(0x8181008100008181), LL(0x6f6f006f00006f6f), LL(0x1313001300001313), LL(0x6363006300006363), 
			LL(0xe9e900e90000e9e9), LL(0xa7a700a70000a7a7), LL(0x9f9f009f00009f9f), LL(0xbcbc00bc0000bcbc), LL(0x2929002900002929), LL(0xf9f900f90000f9f9), LL(0x2f2f002f00002f2f), LL(0xb4b400b40000b4b4), 
			LL(0x7878007800007878), LL(0x0606000600000606), LL(0xe7e700e70000e7e7), LL(0x7171007100007171), LL(0xd4d400d40000d4d4), LL(0xabab00ab0000abab), LL(0x8888008800008888), LL(0x8d8d008d00008d8d), 
			LL(0x7272007200007272), LL(0xb9b900b90000b9b9), LL(0xf8f800f80000f8f8), LL(0xacac00ac0000acac), LL(0x3636003600003636), LL(0x2a2a002a00002a2a), LL(0x3c3c003c00003c3c), LL(0xf1f100f10000f1f1), 
			LL(0x4040004000004040), LL(0xd3d300d30000d3d3), LL(0xbbbb00bb0000bbbb), LL(0x4343004300004343), LL(0x1515001500001515), LL(0xadad00ad0000adad), LL(0x7777007700007777), LL(0x8080008000008080), 
			LL(0x8282008200008282), LL(0xecec00ec0000ecec), LL(0x2727002700002727), LL(0xe5e500e50000e5e5), LL(0x8585008500008585), LL(0x3535003500003535), LL(0x0c0c000c00000c0c), LL(0x4141004100004141), 
			LL(0xefef00ef0000efef), LL(0x9393009300009393), LL(0x1919001900001919), LL(0x2121002100002121), LL(0x0e0e000e00000e0e), LL(0x4e4e004e00004e4e), LL(0x6565006500006565), LL(0xbdbd00bd0000bdbd), 
			LL(0xb8b800b80000b8b8), LL(0x8f8f008f00008f8f), LL(0xebeb00eb0000ebeb), LL(0xcece00ce0000cece), LL(0x3030003000003030), LL(0x5f5f005f00005f5f), LL(0xc5c500c50000c5c5), LL(0x1a1a001a00001a1a), 
			LL(0xe1e100e10000e1e1), LL(0xcaca00ca0000caca), LL(0x4747004700004747), LL(0x3d3d003d00003d3d), LL(0x0101000100000101), LL(0xd6d600d60000d6d6), LL(0x5656005600005656), LL(0x4d4d004d00004d4d), 
			LL(0x0d0d000d00000d0d), LL(0x6666006600006666), LL(0xcccc00cc0000cccc), LL(0x2d2d002d00002d2d), LL(0x1212001200001212), LL(0x2020002000002020), LL(0xb1b100b10000b1b1), LL(0x9999009900009999), 
			LL(0x4c4c004c00004c4c), LL(0xc2c200c20000c2c2), LL(0x7e7e007e00007e7e), LL(0x0505000500000505), LL(0xb7b700b70000b7b7), LL(0x3131003100003131), LL(0x1717001700001717), LL(0xd7d700d70000d7d7), 
			LL(0x5858005800005858), LL(0x6161006100006161), LL(0x1b1b001b00001b1b), LL(0x1c1c001c00001c1c), LL(0x0f0f000f00000f0f), LL(0x1616001600001616), LL(0x1818001800001818), LL(0x2222002200002222), 
			LL(0x4444004400004444), LL(0xb2b200b20000b2b2), LL(0xb5b500b50000b5b5), LL(0x9191009100009191), LL(0x0808000800000808), LL(0xa8a800a80000a8a8), LL(0xfcfc00fc0000fcfc), LL(0x5050005000005050), 
			LL(0xd0d000d00000d0d0), LL(0x7d7d007d00007d7d), LL(0x8989008900008989), LL(0x9797009700009797), LL(0x5b5b005b00005b5b), LL(0x9595009500009595), LL(0xffff00ff0000ffff), LL(0xd2d200d20000d2d2), 
			LL(0xc4c400c40000c4c4), LL(0x4848004800004848), LL(0xf7f700f70000f7f7), LL(0xdbdb00db0000dbdb), LL(0x0303000300000303), LL(0xdada00da0000dada), LL(0x3f3f003f00003f3f), LL(0x9494009400009494), 
			LL(0x5c5c005c00005c5c), LL(0x0202000200000202), LL(0x4a4a004a00004a4a), LL(0x3333003300003333), LL(0x6767006700006767), LL(0xf3f300f30000f3f3), LL(0x7f7f007f00007f7f), LL(0xe2e200e20000e2e2), 
			LL(0x9b9b009b00009b9b), LL(0x2626002600002626), LL(0x3737003700003737), LL(0x3b3b003b00003b3b), LL(0x9696009600009696), LL(0x4b4b004b00004b4b), LL(0xbebe00be0000bebe), LL(0x2e2e002e00002e2e), 
			LL(0x7979007900007979), LL(0x8c8c008c00008c8c), LL(0x6e6e006e00006e6e), LL(0x8e8e008e00008e8e), LL(0xf5f500f50000f5f5), LL(0xb6b600b60000b6b6), LL(0xfdfd00fd0000fdfd), LL(0x5959005900005959), 
			LL(0x9898009800009898), LL(0x6a6a006a00006a6a), LL(0x4646004600004646), LL(0xbaba00ba0000baba), LL(0x2525002500002525), LL(0x4242004200004242), LL(0xa2a200a20000a2a2), LL(0xfafa00fa0000fafa), 
			LL(0x0707000700000707), LL(0x5555005500005555), LL(0xeeee00ee0000eeee), LL(0x0a0a000a00000a0a), LL(0x4949004900004949), LL(0x6868006800006868), LL(0x3838003800003838), LL(0xa4a400a40000a4a4), 
			LL(0x2828002800002828), LL(0x7b7b007b00007b7b), LL(0xc9c900c90000c9c9), LL(0xc1c100c10000c1c1), LL(0xe3e300e30000e3e3), LL(0xf4f400f40000f4f4), LL(0xc7c700c70000c7c7), LL(0x9e9e009e00009e9e)
		},
		{
			LL(0x00e0e0e000e0e0e0), LL(0x0005050500050505), LL(0x0058585800585858), LL(0x00d9d9d900d9d9d9), LL(0x0067676700676767), LL(0x004e4e4e004e4e4e), LL(0x0081818100818181), LL(0x00cbcbcb00cbcbcb), 
			LL(0x00c9c9c900c9c9c9), LL(0x000b0b0b000b0b0b), LL(0x00aeaeae00aeaeae), LL(0x006a6a6a006a6a6a), LL(0x00d5d5d500d5d5d5), LL(0x0018181800181818), LL(0x005d5d5d005d5d5d), LL(0x0082828200828282), 
			LL(0x0046464600464646), LL(0x00dfdfdf00dfdfdf), LL(0x00d6d6d600d6d6d6), LL(0x0027272700272727), LL(0x008a8a8a008a8a8a), LL(0x0032323200323232), LL(0x004b4b4b004b4b4b), LL(0x0042424200424242), 
			LL(0x00dbdbdb00dbdbdb), LL(0x001c1c1c001c1c1c), LL(0x009e9e9e009e9e9e), LL(0x009c9c9c009c9c9c), LL(0x003a3a3a003a3a3a), LL(0x00cacaca00cacaca), LL(0x0025252500252525), LL(0x007b7b7b007b7b7b), 
			LL(0x000d0d0d000d0d0d), LL(0x0071717100717171), LL(0x005f5f5f005f5f5f), LL(0x001f1f1f001f1f1f), LL(0x00f8f8f800f8f8f8), LL(0x00d7d7d700d7d7d7), LL(0x003e3e3e003e3e3e), LL(0x009d9d9d009d9d9d), 
			LL(0x007c7c7c007c7c7c), LL(0x0060606000606060), LL(0x00b9b9b900b9b9b9), LL(0x00bebebe00bebebe), LL(0x00bcbcbc00bcbcbc), LL(0x008b8b8b008b8b8b), LL(0x0016161600161616), LL(0x0034343400343434), 
			LL(0x004d4d4d004d4d4d), LL(0x00c3c3c300c3c3c3), LL(0x0072727200727272), LL(0x0095959500959595), LL(0x00ababab00ababab), LL(0x008e8e8e008e8e8e), LL(0x00bababa00bababa), LL(0x007a7a7a007a7a7a), 
			LL(0x00b3b3b300b3b3b3), LL(0x0002020200020202), LL(0x00b4b4b400b4b4b4), LL(0x00adadad00adadad), LL(0x00a2a2a200a2a2a2), LL(0x00acacac00acacac), LL(0x00d8d8d800d8d8d8), LL(0x009a9a9a009a9a9a), 
			LL(0x0017171700171717), LL(0x001a1a1a001a1a1a), LL(0x0035353500353535), LL(0x00cccccc00cccccc), LL(0x00f7f7f700f7f7f7), LL(0x0099999900999999), LL(0x0061616100616161), LL(0x005a5a5a005a5a5a), 
			LL(0x00e8e8e800e8e8e8), LL(0x0024242400242424), LL(0x0056565600565656), LL(0x0040404000404040), LL(0x00e1e1e100e1e1e1), LL(0x0063636300636363), LL(0x0009090900090909), LL(0x0033333300333333), 
			LL(0x00bfbfbf00bfbfbf), LL(0x0098989800989898), LL(0x0097979700979797), LL(0x0085858500858585), LL(0x0068686800686868), LL(0x00fcfcfc00fcfcfc), LL(0x00ececec00ececec), LL(0x000a0a0a000a0a0a), 
			LL(0x00dadada00dadada), LL(0x006f6f6f006f6f6f), LL(0x0053535300535353), LL(0x0062626200626262), LL(0x00a3a3a300a3a3a3), LL(0x002e2e2e002e2e2e), LL(0x0008080800080808), LL(0x00afafaf00afafaf), 
			LL(0x0028282800282828), LL(0x00b0b0b000b0b0b0), LL(0x0074747400747474), LL(0x00c2c2c200c2c2c2), LL(0x00bdbdbd00bdbdbd), LL(0x0036363600363636), LL(0x0022222200222222), LL(0x0038383800383838), 
			LL(0x0064646400646464), LL(0x001e1e1e001e1e1e), LL(0x0039393900393939), LL(0x002c2c2c002c2c2c), LL(0x00a6a6a600a6a6a6), LL(0x0030303000303030), LL(0x00e5e5e500e5e5e5), LL(0x0044444400444444), 
			LL(0x00fdfdfd00fdfdfd), LL(0x0088888800888888), LL(0x009f9f9f009f9f9f), LL(0x0065656500656565), LL(0x0087878700878787), LL(0x006b6b6b006b6b6b), LL(0x00f4f4f400f4f4f4), LL(0x0023232300232323), 
			LL(0x0048484800484848), LL(0x0010101000101010), LL(0x00d1d1d100d1d1d1), LL(0x0051515100515151), LL(0x00c0c0c000c0c0c0), LL(0x00f9f9f900f9f9f9), LL(0x00d2d2d200d2d2d2), LL(0x00a0a0a000a0a0a0), 
			LL(0x0055555500555555), LL(0x00a1a1a100a1a1a1), LL(0x0041414100414141), LL(0x00fafafa00fafafa), LL(0x0043434300434343), LL(0x0013131300131313), LL(0x00c4c4c400c4c4c4), LL(0x002f2f2f002f2f2f), 
			LL(0x00a8a8a800a8a8a8), LL(0x00b6b6b600b6b6b6), LL(0x003c3c3c003c3c3c), LL(0x002b2b2b002b2b2b), LL(0x00c1c1c100c1c1c1), LL(0x00ffffff00ffffff), LL(0x00c8c8c800c8c8c8), LL(0x00a5a5a500a5a5a5), 
			LL(0x0020202000202020), LL(0x0089898900898989), LL(0x0000000000000000), LL(0x0090909000909090), LL(0x0047474700474747), LL(0x00efefef00efefef), LL(0x00eaeaea00eaeaea), LL(0x00b7b7b700b7b7b7), 
			LL(0x0015151500151515), LL(0x0006060600060606), LL(0x00cdcdcd00cdcdcd), LL(0x00b5b5b500b5b5b5), LL(0x0012121200121212), LL(0x007e7e7e007e7e7e), LL(0x00bbbbbb00bbbbbb), LL(0x0029292900292929), 
			LL(0x000f0f0f000f0f0f), LL(0x00b8b8b800b8b8b8), LL(0x0007070700070707), LL(0x0004040400040404), LL(0x009b9b9b009b9b9b), LL(0x0094949400949494), LL(0x0021212100212121), LL(0x0066666600666666), 
			LL(0x00e6e6e600e6e6e6), LL(0x00cecece00cecece), LL(0x00ededed00ededed), LL(0x00e7e7e700e7e7e7), LL(0x003b3b3b003b3b3b), LL(0x00fefefe00fefefe), LL(0x007f7f7f007f7f7f), LL(0x00c5c5c500c5c5c5), 
			LL(0x00a4a4a400a4a4a4), LL(0x0037373700373737), LL(0x00b1b1b100b1b1b1), LL(0x004c4c4c004c4c4c), LL(0x0091919100919191), LL(0x006e6e6e006e6e6e), LL(0x008d8d8d008d8d8d), LL(0x0076767600767676), 
			LL(0x0003030300030303), LL(0x002d2d2d002d2d2d), LL(0x00dedede00dedede), LL(0x0096969600969696), LL(0x0026262600262626), LL(0x007d7d7d007d7d7d), LL(0x00c6c6c600c6c6c6), LL(0x005c5c5c005c5c5c), 
			LL(0x00d3d3d300d3d3d3), LL(0x00f2f2f200f2f2f2), LL(0x004f4f4f004f4f4f), LL(0x0019191900191919), LL(0x003f3f3f003f3f3f), LL(0x00dcdcdc00dcdcdc), LL(0x0079797900797979), LL(0x001d1d1d001d1d1d), 
			LL(0x0052525200525252), LL(0x00ebebeb00ebebeb), LL(0x00f3f3f300f3f3f3), LL(0x006d6d6d006d6d6d), LL(0x005e5e5e005e5e5e), LL(0x00fbfbfb00fbfbfb), LL(0x0069696900696969), LL(0x00b2b2b200b2b2b2), 
			LL(0x00f0f0f000f0f0f0), LL(0x0031313100313131), LL(0x000c0c0c000c0c0c), LL(0x00d4d4d400d4d4d4), LL(0x00cfcfcf00cfcfcf), LL(0x008c8c8c008c8c8c), LL(0x00e2e2e200e2e2e2), LL(0x0075757500757575), 
			LL(0x00a9a9a900a9a9a9), LL(0x004a4a4a004a4a4a), LL(0x0057575700575757), LL(0x0084848400848484), LL(0x0011111100111111), LL(0x0045454500454545), LL(0x001b1b1b001b1b1b), LL(0x00f5f5f500f5f5f5), 
			LL(0x00e4e4e400e4e4e4), LL(0x000e0e0e000e0e0e), LL(0x0073737300737373), LL(0x00aaaaaa00aaaaaa), LL(0x00f1f1f100f1f1f1), LL(0x00dddddd00dddddd), LL(0x0059595900595959), LL(0x0014141400141414), 
			LL(0x006c6c6c006c6c6c), LL(0x0092929200929292), LL(0x0054545400545454), LL(0x00d0d0d000d0d0d0), LL(0x0078787800787878), LL(0x0070707000707070), LL(0x00e3e3e300e3e3e3), LL(0x0049494900494949), 
			LL(0x0080808000808080), LL(0x0050505000505050), LL(0x00a7a7a700a7a7a7), LL(0x00f6f6f600f6f6f6), LL(0x0077777700777777), LL(0x0093939300939393), LL(0x0086868600868686), LL(0x0083838300838383), 
			LL(0x002a2a2a002a2a2a), LL(0x00c7c7c700c7c7c7), LL(0x005b5b5b005b5b5b), LL(0x00e9e9e900e9e9e9), LL(0x00eeeeee00eeeeee), LL(0x008f8f8f008f8f8f), LL(0x0001010100010101), LL(0x003d3d3d003d3d3d)
		},
		{
			LL(0x3800383838003838), LL(0x4100414141004141), LL(0x1600161616001616), LL(0x7600767676007676), LL(0xd900d9d9d900d9d9), LL(0x9300939393009393), LL(0x6000606060006060), LL(0xf200f2f2f200f2f2), 
			LL(0x7200727272007272), LL(0xc200c2c2c200c2c2), LL(0xab00ababab00abab), LL(0x9a009a9a9a009a9a), LL(0x7500757575007575), LL(0x0600060606000606), LL(0x5700575757005757), LL(0xa000a0a0a000a0a0), 
			LL(0x9100919191009191), LL(0xf700f7f7f700f7f7), LL(0xb500b5b5b500b5b5), LL(0xc900c9c9c900c9c9), LL(0xa200a2a2a200a2a2), LL(0x8c008c8c8c008c8c), LL(0xd200d2d2d200d2d2), LL(0x9000909090009090), 
			LL(0xf600f6f6f600f6f6), LL(0x0700070707000707), LL(0xa700a7a7a700a7a7), LL(0x2700272727002727), LL(0x8e008e8e8e008e8e), LL(0xb200b2b2b200b2b2), LL(0x4900494949004949), LL(0xde00dedede00dede), 
			LL(0x4300434343004343), LL(0x5c005c5c5c005c5c), LL(0xd700d7d7d700d7d7), LL(0xc700c7c7c700c7c7), LL(0x3e003e3e3e003e3e), LL(0xf500f5f5f500f5f5), LL(0x8f008f8f8f008f8f), LL(0x6700676767006767), 
			LL(0x1f001f1f1f001f1f), LL(0x1800181818001818), LL(0x6e006e6e6e006e6e), LL(0xaf00afafaf00afaf), LL(0x2f002f2f2f002f2f), LL(0xe200e2e2e200e2e2), LL(0x8500858585008585), LL(0x0d000d0d0d000d0d), 
			LL(0x5300535353005353), LL(0xf000f0f0f000f0f0), LL(0x9c009c9c9c009c9c), LL(0x6500656565006565), LL(0xea00eaeaea00eaea), LL(0xa300a3a3a300a3a3), LL(0xae00aeaeae00aeae), LL(0x9e009e9e9e009e9e), 
			LL(0xec00ececec00ecec), LL(0x8000808080008080), LL(0x2d002d2d2d002d2d), LL(0x6b006b6b6b006b6b), LL(0xa800a8a8a800a8a8), LL(0x2b002b2b2b002b2b), LL(0x3600363636003636), LL(0xa600a6a6a600a6a6), 
			LL(0xc500c5c5c500c5c5), LL(0x8600868686008686), LL(0x4d004d4d4d004d4d), LL(0x3300333333003333), LL(0xfd00fdfdfd00fdfd), LL(0x6600666666006666), LL(0x5800585858005858), LL(0x9600969696009696), 
			LL(0x3a003a3a3a003a3a), LL(0x0900090909000909), LL(0x9500959595009595), LL(0x1000101010001010), LL(0x7800787878007878), LL(0xd800d8d8d800d8d8), LL(0x4200424242004242), LL(0xcc00cccccc00cccc), 
			LL(0xef00efefef00efef), LL(0x2600262626002626), LL(0xe500e5e5e500e5e5), LL(0x6100616161006161), LL(0x1a001a1a1a001a1a), LL(0x3f003f3f3f003f3f), LL(0x3b003b3b3b003b3b), LL(0x8200828282008282), 
			LL(0xb600b6b6b600b6b6), LL(0xdb00dbdbdb00dbdb), LL(0xd400d4d4d400d4d4), LL(0x9800989898009898), LL(0xe800e8e8e800e8e8), LL(0x8b008b8b8b008b8b), LL(0x0200020202000202), LL(0xeb00ebebeb00ebeb), 
			LL(0x0a000a0a0a000a0a), LL(0x2c002c2c2c002c2c), LL(0x1d001d1d1d001d1d), LL(0xb000b0b0b000b0b0), LL(0x6f006f6f6f006f6f), LL(0x8d008d8d8d008d8d), LL(0x8800888888008888), LL(0x0e000e0e0e000e0e), 
			LL(0x1900191919001919), LL(0x8700878787008787), LL(0x4e004e4e4e004e4e), LL(0x0b000b0b0b000b0b), LL(0xa900a9a9a900a9a9), LL(0x0c000c0c0c000c0c), LL(0x7900797979007979), LL(0x1100111111001111), 
			LL(0x7f007f7f7f007f7f), LL(0x2200222222002222), LL(0xe700e7e7e700e7e7), LL(0x5900595959005959), LL(0xe100e1e1e100e1e1), LL(0xda00dadada00dada), LL(0x3d003d3d3d003d3d), LL(0xc800c8c8c800c8c8), 
			LL(0x1200121212001212), LL(0x0400040404000404), LL(0x7400747474007474), LL(0x5400545454005454), LL(0x3000303030003030), LL(0x7e007e7e7e007e7e), LL(0xb400b4b4b400b4b4), LL(0x2800282828002828), 
			LL(0x5500555555005555), LL(0x6800686868006868), LL(0x5000505050005050), LL(0xbe00bebebe00bebe), LL(0xd000d0d0d000d0d0), LL(0xc400c4c4c400c4c4), LL(0x3100313131003131), LL(0xcb00cbcbcb00cbcb), 
			LL(0x2a002a2a2a002a2a), LL(0xad00adadad00adad), LL(0x0f000f0f0f000f0f), LL(0xca00cacaca00caca), LL(0x7000707070007070), LL(0xff00ffffff00ffff), LL(0x3200323232003232), LL(0x6900696969006969), 
			LL(0x0800080808000808), LL(0x6200626262006262), LL(0x0000000000000000), LL(0x2400242424002424), LL(0xd100d1d1d100d1d1), LL(0xfb00fbfbfb00fbfb), LL(0xba00bababa00baba), LL(0xed00ededed00eded), 
			LL(0x4500454545004545), LL(0x8100818181008181), LL(0x7300737373007373), LL(0x6d006d6d6d006d6d), LL(0x8400848484008484), LL(0x9f009f9f9f009f9f), LL(0xee00eeeeee00eeee), LL(0x4a004a4a4a004a4a), 
			LL(0xc300c3c3c300c3c3), LL(0x2e002e2e2e002e2e), LL(0xc100c1c1c100c1c1), LL(0x0100010101000101), LL(0xe600e6e6e600e6e6), LL(0x2500252525002525), LL(0x4800484848004848), LL(0x9900999999009999), 
			LL(0xb900b9b9b900b9b9), LL(0xb300b3b3b300b3b3), LL(0x7b007b7b7b007b7b), LL(0xf900f9f9f900f9f9), LL(0xce00cecece00cece), LL(0xbf00bfbfbf00bfbf), LL(0xdf00dfdfdf00dfdf), LL(0x7100717171007171), 
			LL(0x2900292929002929), LL(0xcd00cdcdcd00cdcd), LL(0x6c006c6c6c006c6c), LL(0x1300131313001313), LL(0x6400646464006464), LL(0x9b009b9b9b009b9b), LL(0x6300636363006363), LL(0x9d009d9d9d009d9d), 
			LL(0xc000c0c0c000c0c0), LL(0x4b004b4b4b004b4b), LL(0xb700b7b7b700b7b7), LL(0xa500a5a5a500a5a5), LL(0x8900898989008989), LL(0x5f005f5f5f005f5f), LL(0xb100b1b1b100b1b1), LL(0x1700171717001717), 
			LL(0xf400f4f4f400f4f4), LL(0xbc00bcbcbc00bcbc), LL(0xd300d3d3d300d3d3), LL(0x4600464646004646), LL(0xcf00cfcfcf00cfcf), LL(0x3700373737003737), LL(0x5e005e5e5e005e5e), LL(0x4700474747004747), 
			LL(0x9400949494009494), LL(0xfa00fafafa00fafa), LL(0xfc00fcfcfc00fcfc), LL(0x5b005b5b5b005b5b), LL(0x9700979797009797), LL(0xfe00fefefe00fefe), LL(0x5a005a5a5a005a5a), LL(0xac00acacac00acac), 
			LL(0x3c003c3c3c003c3c), LL(0x4c004c4c4c004c4c), LL(0x0300030303000303), LL(0x3500353535003535), LL(0xf300f3f3f300f3f3), LL(0x2300232323002323), LL(0xb800b8b8b800b8b8), LL(0x5d005d5d5d005d5d), 
			LL(0x6a006a6a6a006a6a), LL(0x9200929292009292), LL(0xd500d5d5d500d5d5), LL(0x2100212121002121), LL(0x4400444444004444), LL(0x5100515151005151), LL(0xc600c6c6c600c6c6), LL(0x7d007d7d7d007d7d), 
			LL(0x3900393939003939), LL(0x8300838383008383), LL(0xdc00dcdcdc00dcdc), LL(0xaa00aaaaaa00aaaa), LL(0x7c007c7c7c007c7c), LL(0x7700777777007777), LL(0x5600565656005656), LL(0x0500050505000505), 
			LL(0x1b001b1b1b001b1b), LL(0xa400a4a4a400a4a4), LL(0x1500151515001515), LL(0x3400343434003434), LL(0x1e001e1e1e001e1e), LL(0x1c001c1c1c001c1c), LL(0xf800f8f8f800f8f8), LL(0x5200525252005252), 
			LL(0x2000202020002020), LL(0x1400141414001414), LL(0xe900e9e9e900e9e9), LL(0xbd00bdbdbd00bdbd), LL(0xdd00dddddd00dddd), LL(0xe400e4e4e400e4e4), LL(0xa100a1a1a100a1a1), LL(0xe000e0e0e000e0e0), 
			LL(0x8a008a8a8a008a8a), LL(0xf100f1f1f100f1f1), LL(0xd600d6d6d600d6d6), LL(0x7a007a7a7a007a7a), LL(0xbb00bbbbbb00bbbb), LL(0xe300e3e3e300e3e3), LL(0x4000404040004040), LL(0x4f004f4f4f004f4f)
		},
		{
			LL(0x7070007070700070), LL(0x2c2c002c2c2c002c), LL(0xb3b300b3b3b300b3), LL(0xc0c000c0c0c000c0), LL(0xe4e400e4e4e400e4), LL(0x5757005757570057), LL(0xeaea00eaeaea00ea), LL(0xaeae00aeaeae00ae), 
			LL(0x2323002323230023), LL(0x6b6b006b6b6b006b), LL(0x4545004545450045), LL(0xa5a500a5a5a500a5), LL(0xeded00ededed00ed), LL(0x4f4f004f4f4f004f), LL(0x1d1d001d1d1d001d), LL(0x9292009292920092), 
			LL(0x8686008686860086), LL(0xafaf00afafaf00af), LL(0x7c7c007c7c7c007c), LL(0x1f1f001f1f1f001f), LL(0x3e3e003e3e3e003e), LL(0xdcdc00dcdcdc00dc), LL(0x5e5e005e5e5e005e), LL(0x0b0b000b0b0b000b), 
			LL(0xa6a600a6a6a600a6), LL(0x3939003939390039), LL(0xd5d500d5d5d500d5), LL(0x5d5d005d5d5d005d), LL(0xd9d900d9d9d900d9), LL(0x5a5a005a5a5a005a), LL(0x5151005151510051), LL(0x6c6c006c6c6c006c), 
			LL(0x8b8b008b8b8b008b), LL(0x9a9a009a9a9a009a), LL(0xfbfb00fbfbfb00fb), LL(0xb0b000b0b0b000b0), LL(0x7474007474740074), LL(0x2b2b002b2b2b002b), LL(0xf0f000f0f0f000f0), LL(0x8484008484840084), 
			LL(0xdfdf00dfdfdf00df), LL(0xcbcb00cbcbcb00cb), LL(0x3434003434340034), LL(0x7676007676760076), LL(0x6d6d006d6d6d006d), LL(0xa9a900a9a9a900a9), LL(0xd1d100d1d1d100d1), LL(0x0404000404040004), 
			LL(0x1414001414140014), LL(0x3a3a003a3a3a003a), LL(0xdede00dedede00de), LL(0x1111001111110011), LL(0x3232003232320032), LL(0x9c9c009c9c9c009c), LL(0x5353005353530053), LL(0xf2f200f2f2f200f2), 
			LL(0xfefe00fefefe00fe), LL(0xcfcf00cfcfcf00cf), LL(0xc3c300c3c3c300c3), LL(0x7a7a007a7a7a007a), LL(0x2424002424240024), LL(0xe8e800e8e8e800e8), LL(0x6060006060600060), LL(0x6969006969690069), 
			LL(0xaaaa00aaaaaa00aa), LL(0xa0a000a0a0a000a0), LL(0xa1a100a1a1a100a1), LL(0x6262006262620062), LL(0x5454005454540054), LL(0x1e1e001e1e1e001e), LL(0xe0e000e0e0e000e0), LL(0x6464006464640064), 
			LL(0x1010001010100010), LL(0x0000000000000000), LL(0xa3a300a3a3a300a3), LL(0x7575007575750075), LL(0x8a8a008a8a8a008a), LL(0xe6e600e6e6e600e6), LL(0x0909000909090009), LL(0xdddd00dddddd00dd), 
			LL(0x8787008787870087), LL(0x8383008383830083), LL(0xcdcd00cdcdcd00cd), LL(0x9090009090900090), LL(0x7373007373730073), LL(0xf6f600f6f6f600f6), LL(0x9d9d009d9d9d009d), LL(0xbfbf00bfbfbf00bf), 
			LL(0x5252005252520052), LL(0xd8d800d8d8d800d8), LL(0xc8c800c8c8c800c8), LL(0xc6c600c6c6c600c6), LL(0x8181008181810081), LL(0x6f6f006f6f6f006f), LL(0x1313001313130013), LL(0x6363006363630063), 
			LL(0xe9e900e9e9e900e9), LL(0xa7a700a7a7a700a7), LL(0x9f9f009f9f9f009f), LL(0xbcbc00bcbcbc00bc), LL(0x2929002929290029), LL(0xf9f900f9f9f900f9), LL(0x2f2f002f2f2f002f), LL(0xb4b400b4b4b400b4), 
			LL(0x7878007878780078), LL(0x0606000606060006), LL(0xe7e700e7e7e700e7), LL(0x7171007171710071), LL(0xd4d400d4d4d400d4), LL(0xabab00ababab00ab), LL(0x8888008888880088), LL(0x8d8d008d8d8d008d), 
			LL(0x7272007272720072), LL(0xb9b900b9b9b900b9), LL(0xf8f800f8f8f800f8), LL(0xacac00acacac00ac), LL(0x3636003636360036), LL(0x2a2a002a2a2a002a), LL(0x3c3c003c3c3c003c), LL(0xf1f100f1f1f100f1), 
			LL(0x4040004040400040), LL(0xd3d300d3d3d300d3), LL(0xbbbb00bbbbbb00bb), LL(0x4343004343430043), LL(0x1515001515150015), LL(0xadad00adadad00ad), LL(0x7777007777770077), LL(0x8080008080800080), 
			LL(0x8282008282820082), LL(0xecec00ececec00ec), LL(0x2727002727270027), LL(0xe5e500e5e5e500e5), LL(0x8585008585850085), LL(0x3535003535350035), LL(0x0c0c000c0c0c000c), LL(0x4141004141410041), 
			LL(0xefef00efefef00ef), LL(0x9393009393930093), LL(0x1919001919190019), LL(0x2121002121210021), LL(0x0e0e000e0e0e000e), LL(0x4e4e004e4e4e004e), LL(0x6565006565650065), LL(0xbdbd00bdbdbd00bd), 
			LL(0xb8b800b8b8b800b8), LL(0x8f8f008f8f8f008f), LL(0xebeb00ebebeb00eb), LL(0xcece00cecece00ce), LL(0x3030003030300030), LL(0x5f5f005f5f5f005f), LL(0xc5c500c5c5c500c5), LL(0x1a1a001a1a1a001a), 
			LL(0xe1e100e1e1e100e1), LL(0xcaca00cacaca00ca), LL(0x4747004747470047), LL(0x3d3d003d3d3d003d), LL(0x0101000101010001), LL(0xd6d600d6d6d600d6), LL(0x5656005656560056), LL(0x4d4d004d4d4d004d), 
			LL(0x0d0d000d0d0d000d), LL(0x6666006666660066), LL(0xcccc00cccccc00cc), LL(0x2d2d002d2d2d002d), LL(0x1212001212120012), LL(0x2020002020200020), LL(0xb1b100b1b1b100b1), LL(0x9999009999990099), 
			LL(0x4c4c004c4c4c004c), LL(0xc2c200c2c2c200c2), LL(0x7e7e007e7e7e007e), LL(0x0505000505050005), LL(0xb7b700b7b7b700b7), LL(0x3131003131310031), LL(0x1717001717170017), LL(0xd7d700d7d7d700d7), 
			LL(0x5858005858580058), LL(0x6161006161610061), LL(0x1b1b001b1b1b001b), LL(0x1c1c001c1c1c001c), LL(0x0f0f000f0f0f000f), LL(0x1616001616160016), LL(0x1818001818180018), LL(0x2222002222220022), 
			LL(0x4444004444440044), LL(0xb2b200b2b2b200b2), LL(0xb5b500b5b5b500b5), LL(0x9191009191910091), LL(0x0808000808080008), LL(0xa8a800a8a8a800a8), LL(0xfcfc00fcfcfc00fc), LL(0x5050005050500050), 
			LL(0xd0d000d0d0d000d0), LL(0x7d7d007d7d7d007d), LL(0x8989008989890089), LL(0x9797009797970097), LL(0x5b5b005b5b5b005b), LL(0x9595009595950095), LL(0xffff00ffffff00ff), LL(0xd2d200d2d2d200d2), 
			LL(0xc4c400c4c4c400c4), LL(0x4848004848480048), LL(0xf7f700f7f7f700f7), LL(0xdbdb00dbdbdb00db), LL(0x0303000303030003), LL(0xdada00dadada00da), LL(0x3f3f003f3f3f003f), LL(0x9494009494940094), 
			LL(0x5c5c005c5c5c005c), LL(0x0202000202020002), LL(0x4a4a004a4a4a004a), LL(0x3333003333330033), LL(0x6767006767670067), LL(0xf3f300f3f3f300f3), LL(0x7f7f007f7f7f007f), LL(0xe2e200e2e2e200e2), 
			LL(0x9b9b009b9b9b009b), LL(0x2626002626260026), LL(0x3737003737370037), LL(0x3b3b003b3b3b003b), LL(0x9696009696960096), LL(0x4b4b004b4b4b004b), LL(0xbebe00bebebe00be), LL(0x2e2e002e2e2e002e), 
			LL(0x7979007979790079), LL(0x8c8c008c8c8c008c), LL(0x6e6e006e6e6e006e), LL(0x8e8e008e8e8e008e), LL(0xf5f500f5f5f500f5), LL(0xb6b600b6b6b600b6), LL(0xfdfd00fdfdfd00fd), LL(0x5959005959590059), 
			LL(0x9898009898980098), LL(0x6a6a006a6a6a006a), LL(0x4646004646460046), LL(0xbaba00bababa00ba), LL(0x2525002525250025), LL(0x4242004242420042), LL(0xa2a200a2a2a200a2), LL(0xfafa00fafafa00fa), 
			LL(0x0707000707070007), LL(0x5555005555550055), LL(0xeeee00eeeeee00ee), LL(0x0a0a000a0a0a000a), LL(0x4949004949490049), LL(0x6868006868680068), LL(0x3838003838380038), LL(0xa4a400a4a4a400a4), 
			LL(0x2828002828280028), LL(0x7b7b007b7b7b007b), LL(0xc9c900c9c9c900c9), LL(0xc1c100c1c1c100c1), LL(0xe3e300e3e3e300e3), LL(0xf4f400f4f4f400f4), LL(0xc7c700c7c7c700c7), LL(0x9e9e009e9e9e009e)
		},
		{
			LL(0x7070700070707000), LL(0x8282820082828200), LL(0x2c2c2c002c2c2c00), LL(0xececec00ececec00), LL(0xb3b3b300b3b3b300), LL(0x2727270027272700), LL(0xc0c0c000c0c0c000), LL(0xe5e5e500e5e5e500), 
			LL(0xe4e4e400e4e4e400), LL(0x8585850085858500), LL(0x5757570057575700), LL(0x3535350035353500), LL(0xeaeaea00eaeaea00), LL(0x0c0c0c000c0c0c00), LL(0xaeaeae00aeaeae00), LL(0x4141410041414100), 
			LL(0x2323230023232300), LL(0xefefef00efefef00), LL(0x6b6b6b006b6b6b00), LL(0x9393930093939300), LL(0x4545450045454500), LL(0x1919190019191900), LL(0xa5a5a500a5a5a500), LL(0x2121210021212100), 
			LL(0xededed00ededed00), LL(0x0e0e0e000e0e0e00), LL(0x4f4f4f004f4f4f00), LL(0x4e4e4e004e4e4e00), LL(0x1d1d1d001d1d1d00), LL(0x6565650065656500), LL(0x9292920092929200), LL(0xbdbdbd00bdbdbd00), 
			LL(0x8686860086868600), LL(0xb8b8b800b8b8b800), LL(0xafafaf00afafaf00), LL(0x8f8f8f008f8f8f00), LL(0x7c7c7c007c7c7c00), LL(0xebebeb00ebebeb00), LL(0x1f1f1f001f1f1f00), LL(0xcecece00cecece00), 
			LL(0x3e3e3e003e3e3e00), LL(0x3030300030303000), LL(0xdcdcdc00dcdcdc00), LL(0x5f5f5f005f5f5f00), LL(0x5e5e5e005e5e5e00), LL(0xc5c5c500c5c5c500), LL(0x0b0b0b000b0b0b00), LL(0x1a1a1a001a1a1a00), 
			LL(0xa6a6a600a6a6a600), LL(0xe1e1e100e1e1e100), LL(0x3939390039393900), LL(0xcacaca00cacaca00), LL(0xd5d5d500d5d5d500), LL(0x4747470047474700), LL(0x5d5d5d005d5d5d00), LL(0x3d3d3d003d3d3d00), 
			LL(0xd9d9d900d9d9d900), LL(0x0101010001010100), LL(0x5a5a5a005a5a5a00), LL(0xd6d6d600d6d6d600), LL(0x5151510051515100), LL(0x5656560056565600), LL(0x6c6c6c006c6c6c00), LL(0x4d4d4d004d4d4d00), 
			LL(0x8b8b8b008b8b8b00), LL(0x0d0d0d000d0d0d00), LL(0x9a9a9a009a9a9a00), LL(0x6666660066666600), LL(0xfbfbfb00fbfbfb00), LL(0xcccccc00cccccc00), LL(0xb0b0b000b0b0b000), LL(0x2d2d2d002d2d2d00), 
			LL(0x7474740074747400), LL(0x1212120012121200), LL(0x2b2b2b002b2b2b00), LL(0x2020200020202000), LL(0xf0f0f000f0f0f000), LL(0xb1b1b100b1b1b100), LL(0x8484840084848400), LL(0x9999990099999900), 
			LL(0xdfdfdf00dfdfdf00), LL(0x4c4c4c004c4c4c00), LL(0xcbcbcb00cbcbcb00), LL(0xc2c2c200c2c2c200), LL(0x3434340034343400), LL(0x7e7e7e007e7e7e00), LL(0x7676760076767600), LL(0x0505050005050500), 
			LL(0x6d6d6d006d6d6d00), LL(0xb7b7b700b7b7b700), LL(0xa9a9a900a9a9a900), LL(0x3131310031313100), LL(0xd1d1d100d1d1d100), LL(0x1717170017171700), LL(0x0404040004040400), LL(0xd7d7d700d7d7d700), 
			LL(0x1414140014141400), LL(0x5858580058585800), LL(0x3a3a3a003a3a3a00), LL(0x6161610061616100), LL(0xdedede00dedede00), LL(0x1b1b1b001b1b1b00), LL(0x1111110011111100), LL(0x1c1c1c001c1c1c00), 
			LL(0x3232320032323200), LL(0x0f0f0f000f0f0f00), LL(0x9c9c9c009c9c9c00), LL(0x1616160016161600), LL(0x5353530053535300), LL(0x1818180018181800), LL(0xf2f2f200f2f2f200), LL(0x2222220022222200), 
			LL(0xfefefe00fefefe00), LL(0x4444440044444400), LL(0xcfcfcf00cfcfcf00), LL(0xb2b2b200b2b2b200), LL(0xc3c3c300c3c3c300), LL(0xb5b5b500b5b5b500), LL(0x7a7a7a007a7a7a00), LL(0x9191910091919100), 
			LL(0x2424240024242400), LL(0x0808080008080800), LL(0xe8e8e800e8e8e800), LL(0xa8a8a800a8a8a800), LL(0x6060600060606000), LL(0xfcfcfc00fcfcfc00), LL(0x6969690069696900), LL(0x5050500050505000), 
			LL(0xaaaaaa00aaaaaa00), LL(0xd0d0d000d0d0d000), LL(0xa0a0a000a0a0a000), LL(0x7d7d7d007d7d7d00), LL(0xa1a1a100a1a1a100), LL(0x8989890089898900), LL(0x6262620062626200), LL(0x9797970097979700), 
			LL(0x5454540054545400), LL(0x5b5b5b005b5b5b00), LL(0x1e1e1e001e1e1e00), LL(0x9595950095959500), LL(0xe0e0e000e0e0e000), LL(0xffffff00ffffff00), LL(0x6464640064646400), LL(0xd2d2d200d2d2d200), 
			LL(0x1010100010101000), LL(0xc4c4c400c4c4c400), LL(0x0000000000000000), LL(0x4848480048484800), LL(0xa3a3a300a3a3a300), LL(0xf7f7f700f7f7f700), LL(0x7575750075757500), LL(0xdbdbdb00dbdbdb00), 
			LL(0x8a8a8a008a8a8a00), LL(0x0303030003030300), LL(0xe6e6e600e6e6e600), LL(0xdadada00dadada00), LL(0x0909090009090900), LL(0x3f3f3f003f3f3f00), LL(0xdddddd00dddddd00), LL(0x9494940094949400), 
			LL(0x8787870087878700), LL(0x5c5c5c005c5c5c00), LL(0x8383830083838300), LL(0x0202020002020200), LL(0xcdcdcd00cdcdcd00), LL(0x4a4a4a004a4a4a00), LL(0x9090900090909000), LL(0x3333330033333300), 
			LL(0x7373730073737300), LL(0x6767670067676700), LL(0xf6f6f600f6f6f600), LL(0xf3f3f300f3f3f300), LL(0x9d9d9d009d9d9d00), LL(0x7f7f7f007f7f7f00), LL(0xbfbfbf00bfbfbf00), LL(0xe2e2e200e2e2e200), 
			LL(0x5252520052525200), LL(0x9b9b9b009b9b9b00), LL(0xd8d8d800d8d8d800), LL(0x2626260026262600), LL(0xc8c8c800c8c8c800), LL(0x3737370037373700), LL(0xc6c6c600c6c6c600), LL(0x3b3b3b003b3b3b00), 
			LL(0x8181810081818100), LL(0x9696960096969600), LL(0x6f6f6f006f6f6f00), LL(0x4b4b4b004b4b4b00), LL(0x1313130013131300), LL(0xbebebe00bebebe00), LL(0x6363630063636300), LL(0x2e2e2e002e2e2e00), 
			LL(0xe9e9e900e9e9e900), LL(0x7979790079797900), LL(0xa7a7a700a7a7a700), LL(0x8c8c8c008c8c8c00), LL(0x9f9f9f009f9f9f00), LL(0x6e6e6e006e6e6e00), LL(0xbcbcbc00bcbcbc00), LL(0x8e8e8e008e8e8e00), 
			LL(0x2929290029292900), LL(0xf5f5f500f5f5f500), LL(0xf9f9f900f9f9f900), LL(0xb6b6b600b6b6b600), LL(0x2f2f2f002f2f2f00), LL(0xfdfdfd00fdfdfd00), LL(0xb4b4b400b4b4b400), LL(0x5959590059595900), 
			LL(0x7878780078787800), LL(0x9898980098989800), LL(0x0606060006060600), LL(0x6a6a6a006a6a6a00), LL(0xe7e7e700e7e7e700), LL(0x4646460046464600), LL(0x7171710071717100), LL(0xbababa00bababa00), 
			LL(0xd4d4d400d4d4d400), LL(0x2525250025252500), LL(0xababab00ababab00), LL(0x4242420042424200), LL(0x8888880088888800), LL(0xa2a2a200a2a2a200), LL(0x8d8d8d008d8d8d00), LL(0xfafafa00fafafa00), 
			LL(0x7272720072727200), LL(0x0707070007070700), LL(0xb9b9b900b9b9b900), LL(0x5555550055555500), LL(0xf8f8f800f8f8f800), LL(0xeeeeee00eeeeee00), LL(0xacacac00acacac00), LL(0x0a0a0a000a0a0a00), 
			LL(0x3636360036363600), LL(0x4949490049494900), LL(0x2a2a2a002a2a2a00), LL(0x6868680068686800), LL(0x3c3c3c003c3c3c00), LL(0x3838380038383800), LL(0xf1f1f100f1f1f100), LL(0xa4a4a400a4a4a400), 
			LL(0x4040400040404000), LL(0x2828280028282800), LL(0xd3d3d300d3d3d300), LL(0x7b7b7b007b7b7b00), LL(0xbbbbbb00bbbbbb00), LL(0xc9c9c900c9c9c900), LL(0x4343430043434300), LL(0xc1c1c100c1c1c100), 
			LL(0x1515150015151500), LL(0xe3e3e300e3e3e300), LL(0xadadad00adadad00), LL(0xf4f4f400f4f4f400), LL(0x7777770077777700), LL(0xc7c7c700c7c7c700), LL(0x8080800080808000), LL(0x9e9e9e009e9e9e00)
		}
	};

	const uint64 KS[] = { LL(0xA09E667F3BCC908B), LL(0xB67AE8584CAA73B2), LL(0xC6EF372FE94F82BE), LL(0x54FF53A5F1D36F1C), LL(0x10E527FADE682D1D), LL(0xB05688C2B3E6C1FD) };

	VC_INLINE uint64 F(uint64 x, uint64 k)
	{
		uint64 t = x ^ k;
		return S[0][(t >> 56) & 0xFF] ^ S[1][(t >> 48) & 0xFF] ^ S[2][(t >> 40) & 0xFF] ^ S[3][(t >> 32) & 0xFF] ^ S[4][(t >> 24) & 0xFF] ^ S[5][(t >> 16) & 0xFF] ^ S[6][(t >> 8) & 0xFF] ^ S[7][t & 0xFF];
	}

	VC_INLINE uint64 FL(uint64 x, uint64 k)
	{
		uint32 xl = (uint32)(x >> 32);
		uint32 xr = (uint32)(x);
		uint32 kl = (uint32)(k >> 32);
		uint32 kr = (uint32)(k);

		uint32 yr = rotl32(xl & kl, 1) ^ xr;
		uint32 yl = (yr | kr) ^ xl;
		return (((uint64)(yl)) << 32) | yr;
	}

	VC_INLINE uint64 FL1(uint64 y, uint64 k)
	{
		uint32 yl = (uint32)(y >> 32);
		uint32 yr = (uint32)(y);
		uint32 kl = (uint32)(k >> 32);
		uint32 kr = (uint32)(k);

		uint32 xl = (yr | kr) ^ yl;
		uint32 xr = rotl32(xl & kl, 1) ^ yr;
		return (((uint64)(xl)) << 32) | xr;
	}

	VC_INLINE uint64 rotl128l(uint64 l, uint64 r, int n)
	{
		return (l << n) | (r >> (64 - n));
	}

	VC_INLINE uint64 rotl128r(uint64 l, uint64 r, int n)
	{
		return (r << n) | (l >> (64 - n));
	}

	
void camellia_set_key(const unsigned __int8 key[], unsigned __int8 *ksPtr)
{
	uint64 *ks = (uint64 *) ksPtr;
	uint64 kll = bswap_64(*((uint64*)key));
	uint64 klr = bswap_64(*((uint64*)(key + 8)));
	uint64 krl = bswap_64(*((uint64*)(key + 16)));
	uint64 krr = bswap_64(*((uint64*)(key + 24)));

#ifdef CPPCRYPTO_DEBUG
	printf("kl: %016I64x %016I64x\n", kll, klr);
	printf("kr: %016I64x %016I64x\n", krl, krr);
#endif

	uint64 kal = kll ^ krl;
	uint64 kar = klr ^ krr;
	uint64 lp = kal;
	uint64 kbl, kbr;

	kal = kar ^ F(kal, KS[0]);
	kar = kal;
	kal = lp ^ F(kal, KS[1]);
	kal ^= kll;
	kar ^= klr;

	lp = kal;
	kal = kar ^ F(kal, KS[2]);
	kar = kal;
	kal = lp ^ F(kal, KS[3]);

#ifdef CPPCRYPTO_DEBUG
	printf("ka: %016I64x %016I64x\n", kal, kar);
#endif
	kbl = kal ^ krl;
	kbr = kar ^ krr;
	lp = kbl;
	kbl = kbr ^ F(kbl, KS[4]);
	kbr = kbl;
	kbl = lp ^ F(kbl, KS[5]);
#ifdef CPPCRYPTO_DEBUG
	printf("kb: %016I64x %016I64x\n", kbl, kbr);
#endif

	ks[0] = kll;
	ks[1] = klr;
	ks[2] = kbl;
	ks[3] = kbr;
	ks[4] = rotl128l(krl, krr, 15);
	ks[5] = rotl128r(krl, krr, 15);
	ks[6] = rotl128l(kal, kar, 15);
	ks[7] = rotl128r(kal, kar, 15);
	ks[8] = rotl128l(krl, krr, 30);
	ks[9] = rotl128r(krl, krr, 30);

	ks[10] = rotl128l(kbl, kbr, 30);
	ks[11] = rotl128r(kbl, kbr, 30);
	ks[12] = rotl128l(kll, klr, 45);
	ks[13] = rotl128r(kll, klr, 45);
	ks[14] = rotl128l(kal, kar, 45);
	ks[15] = rotl128r(kal, kar, 45);
	ks[16] = rotl128l(kll, klr, 60);
	ks[17] = rotl128r(kll, klr, 60);

	ks[18] = rotl128l(krl, krr, 60);
	ks[19] = rotl128r(krl, krr, 60);
	ks[20] = rotl128l(kbl, kbr, 60);
	ks[21] = rotl128r(kbl, kbr, 60);
	ks[22] = rotl128r(kll, klr, 13);
	ks[23] = rotl128l(kll, klr, 13);
	ks[24] = rotl128r(kal, kar, 13);
	ks[25] = rotl128l(kal, kar, 13);

	ks[26] = ks[9]; // rotl128r(krl, krr, 30);
	ks[27] = ks[8]; // rotl128l(krl, krr, 30);
	ks[28] = rotl128r(kal, kar, 30);
	ks[29] = rotl128l(kal, kar, 30);
	ks[30] = rotl128r(kll, klr, 47);
	ks[31] = rotl128l(kll, klr, 47);
	ks[32] = rotl128r(kbl, kbr, 47);
	ks[33] = rotl128l(kbl, kbr, 47);

#ifdef CPPCRYPTO_DEBUG
	for (int i = 0; i < 34; i++)
		printf("ks[%d]: %016I64x\n", i, ks[i]);
#endif
}

void camellia_encrypt(const unsigned __int8 *in, unsigned __int8 *out, unsigned __int8 *ksPtr)
{
	uint64 *ks = (uint64 *) ksPtr;
	uint64 l = bswap_64(*((uint64*)in)) ^ ks[0];
	uint64 r = bswap_64(*((uint64*)(in + 8))) ^ ks[1];

#ifdef CPPCRYPTO_DEBUG
	printf("r0: %016I64x %016I64x\n", l, r);
#endif
	// r = 1
	uint64 lp = l;
	l = r ^ F(l, ks[2]);
	// r = lp;
#ifdef CPPCRYPTO_DEBUG
	printf("r1: %016I64x %016I64x\n", l, lp);
#endif

	// r = 2
	r = l;
	l = lp ^ F(l, ks[3]);
#ifdef CPPCRYPTO_DEBUG
	printf("r2: %016I64x %016I64x\n", l, r);
#endif

	// r = 3
	lp = l;
	l = r ^ F(l, ks[4]);
#ifdef CPPCRYPTO_DEBUG
	printf("r3: %016I64x %016I64x\n", l, lp);
#endif

	// r = 4
	r = l;
	l = lp ^ F(l, ks[5]);
#ifdef CPPCRYPTO_DEBUG
	printf("r4: %016I64x %016I64x\n", l, r);
#endif

	// r = 5
	lp = l;
	l = r ^ F(l, ks[6]);
#ifdef CPPCRYPTO_DEBUG
	printf("r5: %016I64x %016I64x\n", l, lp);
#endif

	// r = 6
	r = l;
	l = lp ^ F(l, ks[7]);
	l = FL(l, ks[8]);
	r = FL1(r, ks[9]);
#ifdef CPPCRYPTO_DEBUG
	printf("r6: %016I64x %016I64x\n", l, r);
#endif

	// r = 7
	lp = l;
	l = r ^ F(l, ks[10]);

	// r = 8
	r = l;
	l = lp ^ F(l, ks[11]);

	// r = 9
	lp = l;
	l = r ^ F(l, ks[12]);

	// r = 10
	r = l;
	l = lp ^ F(l, ks[13]);

	// r = 11
	lp = l;
	l = r ^ F(l, ks[14]);

	// r = 12
	r = l;
	l = lp ^ F(l, ks[15]);
	l = FL(l, ks[16]);
	r = FL1(r, ks[17]);

	// r = 13
	lp = l;
	l = r ^ F(l, ks[18]);

	// r = 14
	r = l;
	l = lp ^ F(l, ks[19]);

	// r = 15
	lp = l;
	l = r ^ F(l, ks[20]);

	// r = 16
	r = l;
	l = lp ^ F(l, ks[21]);

	// r = 17
	lp = l;
	l = r ^ F(l, ks[22]);

	// r = 18
	r = l;
	l = lp ^ F(l, ks[23]);
	l = FL(l, ks[24]);
	r = FL1(r, ks[25]);

	// r = 19
	lp = l;
	l = r ^ F(l, ks[26]);

	// r = 20
	r = l;
	l = lp ^ F(l, ks[27]);

	// r = 21
	lp = l;
	l = r ^ F(l, ks[28]);

	// r = 22
	r = l;
	l = lp ^ F(l, ks[29]);

	// r = 23
	lp = l;
	l = r ^ F(l, ks[30]);

	// r = 24
	r = l;
	l = lp ^ F(l, ks[31]);

	r ^= ks[32];
	l ^= ks[33];

	*(uint64*)out = bswap_64(r);
	*(uint64*)(out + 8) = bswap_64(l);
}


void camellia_decrypt(const unsigned __int8 *in,  unsigned __int8 *out, unsigned __int8 *ksPtr)
{
	uint64 *ks = (uint64 *) ksPtr;
	uint64 r = bswap_64(*((uint64*)in)) ^ ks[32];
	uint64 l = bswap_64(*((uint64*)(in + 8))) ^ ks[33];

#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", l, r);
#endif

	// r = 24
	uint64 rp = r;
	r = l ^ F(r, ks[31]);

#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", rp, r);
#endif

	// r = 23
	l = r;
	r = rp ^ F(r, ks[30]);
#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", l, r);
#endif

	// r = 22
	rp = r;
	r = l ^ F(r, ks[29]);
#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", rp, r);
#endif

	// r = 21
	l = r;
	r = rp ^ F(r, ks[28]);
#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", l, r);
#endif

	// r = 20
	rp = r;
	r = l ^ F(r, ks[27]);
#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", rp, r);
#endif

	// r = 19
	l = r;
	r = rp ^ F(r, ks[26]);
#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", l, r);
#endif
	l = FL1(l, ks[24]);
	r = FL(r, ks[25]);

#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPTFL: %016I64x %016I64x\n", l, r);
#endif

	// r = 18
	rp = r;
	r = l ^ F(r, ks[23]);
#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT18: %016I64x %016I64x\n", rp, r);
#endif

	// r = 17
	l = r;
	r = rp ^ F(r, ks[22]);

#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", l, r);
#endif

	// r = 16
	rp = r;
	r = l ^ F(r, ks[21]);

#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", rp, r);
#endif

	// r = 15
	l = r;
	r = rp ^ F(r, ks[20]);

#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", l, r);
#endif

	// r = 14
	rp = r;
	r = l ^ F(r, ks[19]);

#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", rp, r);
#endif

	// r = 13
	l = r;
	r = rp ^ F(r, ks[18]);
	l = FL1(l, ks[16]);
	r = FL(r, ks[17]);

#ifdef CPPCRYPTO_DEBUG
	printf("DECRYPT: %016I64x %016I64x\n", l, r);
#endif

	// r = 12
	rp = r;
	r = l ^ F(r, ks[15]);

	// r = 11
	l = r;
	r = rp ^ F(r, ks[14]);

	// r = 10
	rp = r;
	r = l ^ F(r, ks[13]);

	// r = 9
	l = r;
	r = rp ^ F(r, ks[12]);

	// r = 8
	rp = r;
	r = l ^ F(r, ks[11]);

	// r = 7
	l = r;
	r = rp ^ F(r, ks[10]);
	l = FL1(l, ks[8]);
	r = FL(r, ks[9]);

	// r = 6
	rp = r;
	r = l ^ F(r, ks[7]);

	// r = 5
	l = r;
	r = rp ^ F(r, ks[6]);

	// r = 4
	rp = r;
	r = l ^ F(r, ks[5]);

	// r = 3
	l = r;
	r = rp ^ F(r, ks[4]);

	// r = 2
	rp = r;
	r = l ^ F(r, ks[3]);

	// r = 1
	l = r;
	r = rp ^ F(r, ks[2]);

	// r = 0
	l ^= ks[0];
	r ^= ks[1];

	*(uint64*)out = bswap_64(l);
	*(uint64*)(out + 8) = bswap_64(r);
}

#endif
A_FAILED">သင်သည် ကွန်ပျူတာစနစ် အခန်းကန့်/drive စာဝှက်ခြင်း (သို့) စာဝှက်ဖြည်ခြင်း လုပ်ငန်းစဉ်အတွက် အချိန် သတ်မှတ်ထားသည်။ သို့ရာတွင်၊ စက်မတက်မီ အတည်ပြုချက် အလုပ်မလုပ်ပါ (သို့မဟုတ် လမ်းလွှဲခံရသည်)\n\nမှတ်ချက် - အကယ်၍ သင်သည် ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စက်မတက်မီ အခြေအနေ၌ စာဝှက်ဖြည်ခဲ့လျှင်၊ ပင်မ VeraCrypt ၀င်းဒိုးမှ မီနူးဘာရှိ 'ကွန်ပျူတာစနစ်' &gt; 'ကွန်ပျူတာစနစ် အခန်းကန့်/Drive ကို အမြဲတမ်း စာဝှက်ဖြည်ရန်' ကို ရွေးခြင်းဖြင့် လုပ်ငန်းစဉ်ကို အပြီးသတ်နိုင်သည်။</string> <string lang="my" key="CONFIRM_EXIT">သတိပေးချက် - အကယ်၍ VeraCrypt ကို ယခု ​ထွက်လိုက်လျှင်၊ နောက်ပါ လုပ်ဆောင်ချက်များကို ပိတ်မည် ဖြစ်သည် -\n\n၁) အထူး ကီးများ\n၂) အလိုလို-အဆုံးသတ်ရန် (ဥပမာ - ခေတ္တ ပိတ်ထားခြင်း၊ လွတ်နေသော host device ဖယ်ရှားခြင်း၊ အချိန်ကုန်ခြင်း၊ အစရှိသဖြင့်...)\n၃) စိတ်ကြိုက် volumes များကို အလိုလို-အစပျိုးခြင်း\n၄) သတိပေးချက်များ (ဥပမာ အားဖြင့် - လျှို့ဝှက် volume ပျက်စီးမှုကို တားမြစ်ရန်)\n \nမှတ်ချက် - အကယ်၍ ​VeraCrypt ကို နောက်ခံ၌ အလုပ်မလုပ်စေလိုပါက၊ ဦးစားပေးချက်များ ၌ရှိ VeraCrypt နောက်ခံ လုပ်ဆောင်ချက်ကို ပိတ်ပါ (လိုအပ်ပါက၊ VeraCrypt အလိုအလျောက် စတင်မှုကို ဦးစားပေးချက်များမှ ပိတ်နိုင်သည်)။\n\n VeraCrypt ကို ထွက်ရန် သေချာသလား?</string> <string lang="my" key="CONFIRM_EXIT_UNIVERSAL">ထွက်မည်လား?</string> <string lang="my" key="CHOOSE_ENCRYPT_OR_DECRYPT">VeraCrypt ၌ စာဝှက်ခြင်း (သို့) စာဝှက်ဖြည်ခြင်း ပြုလုပ်ရန် ဆုံးဖြတ်ရမည့် အချက်အလက် အလုံ​အလောက် မရှိပါ။</string> <string lang="my" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">VeraCrypt ၌ စာဝှက်ခြင်း (သို့) စာဝှက်ဖြည်ခြင်း ပြုလုပ်ရန် ဆုံးဖြတ်ရမည့် အချက်အလက် အလုံ​အလောက် မရှိပါ။\n\nမှတ်ချက် - အကယ်၍ သင်သည် ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စက်မတင်မီ အခြေအနေ၌ စာဝှက်ခဲ့လျှင်၊ လုပ်ငန်းစဉ်ကို စာဝှက်ဖြည်ရန် ကို နှိပ်ခြင်းဖြင့် အပြီးသတ်ရန် လိုအပ်သည်။</string> <string lang="en" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Note: When you are encrypting a non-system partition/volume in place and an error persistently prevents you from finishing the process, you will not be able to mount the volume (and access data stored on it) until you entirely DECRYPT the volume (i.e. reverse the process).\n\nIf you need to do so, follow these steps:\n1) Exit this wizard.\n2) In the main VeraCrypt window, select 'Volumes' &gt; 'Resume Interrupted Process'.\n3) Select 'Decrypt'.</string> <string lang="my" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">အခန်းကန့်/volume စာဝှက်ခြင်း လုပ်ငန်းစဉ်ကို ဟန့်တားလိုသလား/ရပ်တန့်လိုသလား?\n\nမှတ်ချက် - Volume ကို အပြည့်အ၀ စာဝှက် မပြီးမချင်း အစပျိုး၍ မရပါ။ စာဝှက်ခြင်း လုပ်ငန်းစဉ်ကို ပြန်စရမည်ဖြစ်ပြီး ၄င်းကို ရပ်တန့်ထားသည့် နေရာမှ ပြန်ဆက်ရမည် ဖြစ်သည်။ ဤသို့ ပြုလုပ်ရန်၊ ဥပမာ အားဖြင့်၊ ပင်မ VeraCrypt ၀င်းဒိုးရှိ မီနူးဘားမှ 'Volumes များ' &gt; 'ဟန့်တားသည့် လုပ်ငန်းစဉ် ပြန်စရန်' ကို ရွေးချယ်ခြင်းဖြစ် လုပ်ဆောင်နိုင်သည်။</string> <string lang="my" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">အခန်းကန့်/volume စာဝှက်ခြင်း လုပ်ငန်းစဉ်ကို ဟန့်တားလိုသလား/ရပ်တန့်လိုသလား?\n\nမှတ်ချက် - လုပ်ငန်းစဉ်ကို သင် ပြန်စနိုင်မည် ဖြစ်ပြီး ၄င်းရပ်တန့်ထားသည့် နေရာမှ ပြန်ဆက်ရမည် ဖြစ်သည်။ ဤသို့ ပြုလုပ်ရန်၊ ဥပမာ အားဖြင့်၊ ပင်မ VeraCrypt ၀င်းဒိုးရှိ မီနူးဘားမှ 'Volumes များ' &gt; 'ဟန့်တားသည့် လုပ်ငန်းစဉ် ပြန်စရန်' ကို ရွေးချယ်ခြင်းဖြစ် လုပ်ဆောင်နိုင်သည်။ အကယ်၍ သင်သည် စာဝှက်ခြင်း လုပ်ငန်းစဉ်ကို အမြဲတမ်း အဆုံးသတ်လိုပါက (သို့) နောက်ကြောင်း ပြန်လှည့်လိုပါက၊ 'ကွန်ပျူတာ စနစ်' &gt; 'ကွန်ပျူတာစနစ် အခန်းကန့်/Drive အမြဲတမ်း စာဝှက်​ဖြည်ရန်' ကို ရွေးပါ။</string> <string lang="my" key="SYSTEM_DECRYPTION_DEFER_CONFIRM">အခန်းကန့်/volume စာဝှက်ဖြည်ခြင်း လုပ်ငန်းစဉ်ကို ဟန့်တားလိုသလား/ရပ်တန့်လိုသလား?\n\nမှတ်ချက် - လုပ်ငန်းစဉ်ကို သင် ပြန်စနိုင်မည် ဖြစ်ပြီး ၄င်းရပ်တန့်ထားသည့် နေရာမှ ပြန်ဆက်ရမည် ဖြစ်သည်။ ဤသို့ ပြုလုပ်ရန်၊ ဥပမာ အားဖြင့်၊ ပင်မ VeraCrypt ၀င်းဒိုးရှိ မီနူးဘားမှ 'Volumes များ' &gt; 'ဟန့်တားသည့် လုပ်ငန်းစဉ် ပြန်စရန်' ကို ရွေးချယ်ခြင်းဖြစ် လုပ်ဆောင်နိုင်သည်။ အကယ်၍ သင်သည် စာဝှက်ဖြည်ခြင်း လုပ်ငန်းစဉ်ကို နောက်ကြောင်း ပြန်လှည့် (ပြီး စတင် စာဝှက်) လိုပါက၊ 'ကွန်ပျူတာ စနစ်' &gt; 'ကွန်ပျူတာစနစ် အခန်းကန့်/Drive စာဝှက်​ရန်' ကို ရွေးပါ။</string> <string lang="my" key="FAILED_TO_INTERRUPT_SYSTEM_ENCRYPTION">ချို့ယွင်းချက် - ကွန်ပျူတာစနစ်/drive စာဝှက်ခြင်း/စာဝှက်ဖြည်ခြင်း လုပ်ငန်းစဉ်ကို ဟန့်တားရန် မအောင်မြင်ပါ။</string> <string lang="my" key="FAILED_TO_INTERRUPT_WIPING">ချို့ယွင်းချက် - ရှင်းလင်းသည့် လုပ်ငန်းစဉ်ကို ဟန့်တားရန် မအောင်မြင်ပါ။</string> <string lang="my" key="FAILED_TO_RESUME_SYSTEM_ENCRYPTION">ချို့ယွင်းချက် - ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်ခြင်း/စာဝှက်ဖြည်ခြင်း လုပ်ငန်းစဉ် ပြန်စရန် မအောင်မြင်ပါ။</string> <string lang="my" key="FAILED_TO_START_WIPING">ချို့ယွင်းချက် - ရှင်းလင်းသည့် လုပ်ငန်းစဉ် စတင်ရန်မအောင်မြင်ပါ။</string> <string lang="my" key="INCONSISTENCY_RESOLVED">မကိုက်ညီသော ဖြေရှင်းချက်။\n\n\n(ဤအကြောင်းနှင့် ပါတ်သက်၍ ပရိုဂရမ် အမှား တစ်ခုကို သတင်းပို့မည် ဆိုလျှင်၊ ပရိုဂရမ် အမှား သတင်းပေးပို့ချက်၌ အောက်ပါ နည်းပညာဆိုင်ရာ အချက်အလက်များကို ထည့်သွင်းပါ -\n%hs)</string> <string lang="my" key="UNEXPECTED_STATE">ချို့ယွင်းချက် - မျော်လင့်မထားသော အ​ခြေအနေ။\n\n\n(ဤအကြောင်းနှင့် ပါတ်သက်၍ ပရိုဂရမ် အမှား တစ်ခုကို သတင်းပို့မည် ဆိုလျှင်၊ ပရိုဂရမ် အမှား သတင်းပေးပို့ချက်၌ အောက်ပါ နည်းပညာဆိုင်ရာ အချက်အလက်များကို ထည့်သွင်းပါ -\n%hs)</string> <string lang="en" key="NO_SYS_ENC_PROCESS_TO_RESUME">There is no interrupted process of encryption/decryption of the system partition/drive to resume.\n\nNote: If you want to resume an interrupted process of encryption/decryption of a non-system partition/volume, select 'Volumes' &gt; 'Resume Interrupted Process'.</string> <string lang="my" key="HIDVOL_PROT_BKG_TASK_WARNING">သတိပေးချက် - VeraCrypt နောက်ခံ လုပ်ဆောင်ချက်ကို ပိတ်ထားသည်။ VeraCrypt မှ ထွက်ပြီးပါက၊ လျှို့ဝှက် volume ထဲမှ ပျက်စီးမှုကို တားဆီးထားလျှင် သင့်ကို အချက်ပေးမည် မဟုတ်ပါ။\n\nမှတ်ချက် - VeraCrypt အမှိုက်ပုံး အိုင်ကွန်ကို ညာဖက် နှိပ်၊ 'ထွက်ရန်' ကို ရွေးပြီး နောက်ခံ လုပ်ဆောင်ချက်ကို သင် အချိန်မရွေး ပိတ်နိုင်သည်။\n\nVeraCrypt နောက်ခံ လုပ်ဆောင်ချက်ကို ဖွင့်လိုသလား?</string> <string lang="my" key="LANG_PACK_VERSION">ဘာသာစကား အထုပ် ဗားရှင်း - %s</string> <string lang="my" key="CHECKING_FS">%s အနေဖြင့် အစပျိုးထားသော VeraCrypt volume မှ ဖိုင်စနစ်ကို စစ်ဆေးနေသည်...</string> <string lang="my" key="REPAIRING_FS">%s အနေဖြင့် အစပျိုးထားသော VeraCrypt volume မှ ဖိုင်စနစ်ကို ပြုပြင်ရန် ကြိုးစားနေသည်...</string> <string lang="my" key="WARN_64_BIT_BLOCK_CIPHER">သတိပေးချက် - ဤ volume ကို တရား၀င် စာဝှက်စနစ် အယ်လဂိုရီသမ်ဖြင့် စာဝှက်ထားသည်။\n\n 64-bit-block စာဝှက်စနစ် အယ်လဂိုရီသမ်များ (e.g., Blowfish, CAST-128, or Triple DES) အာလုံးကို ကန့်ကွက်ထားသည်။ ဤ volume ကို နောက်ထွက်မည့် VeraCrypt ဗားရှင်းများဖြင့် အစပျိုးနိုင်မည် ဖြစ်သည်။ သို့သော် ယင်း legacy စာဝှက်စနစ် အယ်လဂိုရီသမ်များ သုံးစွဲမှုအတွက် နောက်ထပ် တိုးမြှင့်ချက်များ ရှိမည် မဟုတ်ပါ။ VeraCrypt volume အသစ်ကို 128-bit-block စာဝှက်စနစ် အယ်လဂိုရီသမ် (ဥပမာ - AES, Serpent, Twofish စသဖြင့်) ဖြင့် ဖန်တီးပြီး ဤ volume မှ ဖိုင်အားလုံးကို volume အသစ်သို့ ပြောင်းရွှေ့ရန် အကြံပြုလိုသည်။</string> <string lang="my" key="SYS_AUTOMOUNT_DISABLED">သင့်ကွန်ပျူတာစနစ်သည် အလိုလို-အစပျိုး volume အသစ်များအတွက် ပြုပြင်ဖန်တီးထားခြင်း မရှိပါ။ Device-အခြေခံ VeraCrypt volumes များကို အစပျိုးရန် မဖြစ်နိုင်ပါ။ အောက်ပါ ညွှန်ကြားချက်ကို လုပ်ဆောင်ပြိး ကွန်ပျူတာစနစ်ကို ပြန်ဖွင့်ခြင်းဖြင့် အလိုလို-အစပျိုးခြင်းကို ဖွင့်ထားနိုင်သည်။\n\nmountvol.exe /E</string> <string lang="my" key="SYS_ASSIGN_DRIVE_LETTER">('Control Panel' &gt; 'System and Maintenance' &gt; 'Administrative Tools' - 'Create and format hard disk partitions') ကို ဆက်လက် မလုပ်​ဆောင်မီ အခန်းကန့်/device အတွက် drive အက္ခရာ တစ်ခု သတ်မှတ်ပါ။\n\n၄င်းသည် OS စနစ်၏ တောင်းဆိုချက် တစ်ခု ဖြစ်သည်။</string> <string lang="my" key="MOUNT_TC_VOLUME">VeraCrypt volume ကို အစပျိုးရန်</string> <string lang="my" key="DISMOUNT_ALL_TC_VOLUMES">VeraCrypt volume အားလုံးကို အဆုံးသတ်ရန်</string> <string lang="my" key="UAC_INIT_ERROR">VeraCrypt သည် စီမံခန့်ခွဲသူ လုပ်ပိုင်ခွင့်များ မရရှိနိုင်ပါ။</string> <string lang="my" key="ERR_ACCESS_DENIED">OS စနစ်ထဲ ၀င်ရောက်မှု ငြင်းပယ်ခံရသည်။\n\n ဖြစ်နိုင်ချ အကြောင်းရင်း - OS စနစ်သည် အချို့ ဖိုင်တွဲများ၊ ဖိုင်များနှင့် devices ကို သင် ရေးသားနိုင်/ဖတ်ရှုနိုင်ရန်အတွက် အရေး/အဖတ် ခွင့်ပြုချက် (သို့မဟုတ် စီမံခန့်ခွဲသူ လုပ်ပိုင်ခွင့်များ) ကို တောင်းဆိုထားသည်။ ပုံမှန်အားဖြင့်၊ စီမံခန့်ခွဲသူ လုပ်ပိုင်ခွင့်များ မရထားသော သုံးစွဲသူကို ၄င်း၏Documents ဖိုင်တွဲကို ဖန်တီးခွင့်၊ ဖတ်ရှုခွင့်၊ ပြုပြင်ခွင့် မရှိပါ။</string> <string lang="my" key="SECTOR_SIZE_UNSUPPORTED">ချို့ယွင်းချက် - ဤ drive သည် ထောက်ပံ့မထာသော sector အရွယ်အစားကို သုံးစွဲထားသည်။\n\n လောလောဆယ်၌ 4096 bytes ထက် များသော sectors များကို သုံးစွဲသော drives ပေါ်၌ အခန်းကန့်/device-အခြေခံ volumes များကို ဖန်တီး၍ မရပါ။ သို့သော်၊ ယင်းကဲ့သို့ drives များတွင် ဖိုင်-အခြေခံ volumes (သိမ်းဆည်းခန်းများ) ကို သင် ဖန်တီးနိုင်သည်။</string> <string lang="my" key="SYSENC_UNSUPPORTED_SECTOR_SIZE_BIOS">လောလောဆယ်၌ sector အ​ရွယ်အစား 512 bytes ထက် သုံးစွဲထားသော disk တစ်ခု၌ ကွန်ပျူတာစနစ် တစ်ခုကို စာဝှက်ရန် မဖြစ်နိုင်ပါ။</string> <string lang="my" key="NO_SPACE_FOR_BOOT_LOADER">VeraCrypt Boot Loader သည် ကွန်ပျူတာစနစ် drive အစပိုင်း (VeraCrypt Boot Loader ကို ၄င်းနေရာ၌ သိမ်းဆည်းရန် လိုအပ်သည်) ၌ နေရာလွတ် အနည်းဆုံး 32 KBytes လိုအပ်သည်။ သို့သော်၊ ဤအနေအထားကို သင့် drive က မပြည့်မီနိုင်ပါ။\n\n ၄င်းကို VeraCrypt ထံ ပရိုဂရမ်အမှား/ပြဿနာ အဖြစ် သတင်းမပို့ပါနှင့်။ ဤပြဿနာကို ဖြေရှင်းရန်၊ သင် disk ကို အခန်း ပြန်ခွဲပြီး နေရာလွတ်၏ ပထမ 32 KBytes ကို ချန်ထားရန် လိုအပ်လာမည် ဖြစ်သည် (များသောအားဖြင့်၊ ပထမ အပိုင်းကို သင် ပယ်ဖျက်ပြီး ပြန်ဖန်တီးရန် လိုအပ်သည်)။ Windows ကို စက်ထဲ ထည့်သွင်းသည့်အခါ ရရှိနိုင်သော Microsoft partition manager ကို အသုံးပြုရန် ကျွန်ုပ်တို့ အကြံပြုလိုသည်။</string> <string lang="my" key="FEATURE_UNSUPPORTED_ON_CURRENT_OS">သင် ယခု သုံးစွဲနေသော OS ဗားရှင်း၌ ဤအင်္ဂါရပ်ကို ထောက်ပံ့မထားပါ။</string> <string lang="my" key="SYS_ENCRYPTION_UNSUPPORTED_ON_CURRENT_OS">သင် လောလောဆယ် သုံးစွဲနေသော OS ဗားရှင်းပေါ်၌ ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်ခြင်း ထောက်ပံ့မထားပါ။</string> <string lang="my" key="SYS_ENCRYPTION_UNSUPPORTED_ON_VISTA_SP0">Windows Vista ရှိ ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို သင် စာဝှက်ခြင်း မပြုမီ၊ Windows Vista အတွက် Service Pack 1 နှင့် အထက် (ယင်းကဲ့သို့ Service Pack မျိုးကို ဤကွန်ပျူတာစနစ်ထဲ မထည့်သွင်းသေးပါ) ကို သင် ထည့်သွင်းရန် လိုအပ်သည်။\n\nမှတ်ချက် - Windows Vista ၏ Service Pack 1 သည် ကွန်ပျူတာစနစ် boot လုပ်နေစဉ် မှတ်ဉာဏ် အလွတ် လျှော့နည်းမှုကို ဖြစ်ပေါ်စေသော ပြဿနာ တစ်ရပ်ကို ဖြေရှင်းပေးသည်။</string> <string lang="my" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ON_VISTA_SP0">VeraCrypt သည် Service Pack ထည့်သွင်းမထားသော Windows Vista ၌ ကွန်ပျူတာစနစ် အခန်းကန့်/drive စာဝှက်ခြင်းကို ထောက်ပံ့ခြင်း မပြုတော့ပါ။ VeraCrypt ကို အဆင့်မြှင့်တင်ခြင်း မပြုမီ Windows Vista ၏ Service Pack 1 နှင့်အထက်ကို ထည့်သွင်းပါ။</string> <string lang="my" key="FEATURE_REQUIRES_INSTALLATION">ချို့ယွင်းချက် - ဤအင်္ဂါရပ်သည် ကွန်ပျူတာစနစ်ထဲ၌ VeraCrypt ကို ထည့်သွင်းရန် တောင်းဆိုထားသည် (သင်သည် VeraCrypt အိတ်ဆောင်စနစ်ကို သုံးစွဲနေသည်)။\n\n VeraCrypt ကို စက်ထဲ ထည့်သွင်းပြီး ထပ်ကြိုးစားပါ။</string> <string lang="my" key="WINDOWS_NOT_ON_BOOT_DRIVE_ERROR">သတိပေးချက် - Windows သည် ၄င်းကို boot ထားသည့် နေရာရှိ drive ၌ ထည့်သွင်းထားပုံ မပေါ်ပါ။ ၄င်းကို ထောက်ပံ့မထားပါ။\n\n Windows ကို ၄င်း boot တက်လာသည့် drive ၌ ထည့်သွင်းထားကြောင်း သေချာပါက သင် ဆက်လက် လုပ်ဆောင်နိုင်သည်။\n\nဆက်လုပ်မည်လား?</string> <string lang="my" key="GPT_BOOT_DRIVE_UNSUPPORTED">သင့် ကွန်ပျူတာစနစ်၌ GUID partition table (GPT) တစ်ခု ရှိသည်။ ​​​လောလောဆယ်၌၊ MBR partition table ပါသော drives များကိုသာ ထောက်ပံ့ထားသည်။</string> <string lang="my" key="TC_BOOT_LOADER_ALREADY_INSTALLED">သတိပြုရန် - VeraCrypt Boot Loader ကို သင့် ကွန်ပျူတာစနစ် drive ထဲ၌ ထည့်သွင်းထားပြီး ဖြစ်သည်!\n\n သင့်ကွန်ပျူတာရှိ အခြား လည်ပတ်မှုစနစ်ကို စာဝှက်ထား၍ ဖြစ်မည်။\n\nသတိပေးချက် - လောလောဆယ် သုံးစွဲနေသော ကွန်ပျူတာစနစ်ကို ဆက်လက် စာဝှက်ခြင်းဖြင့် အခြား ကွန်ပျူတာစနစ်(များ)ကို ဖွင့်နိုင်မည်မဟုတ်သကဲ့သို့ သက်ဆိုင်ရာ ဒေတာများကို ရယူနိုင်မည် မဟုတ်ပါ။\n\n ဆက်လုပ်မည်လား?</string> <string lang="my" key="SYS_LOADER_RESTORE_FAILED">မူရင်း system loader ကို နဂိုနေရာ ပြန်ထား၍ မရပါ။\n\n VeraCrypt Boot Loade ကို Windows system loader ဖြင့် အစားထိုးရန် VeraCrypt Rescue Disk ('Repair Options' &gt; 'Restore original system loader') သို့မဟုတ် Windows အခွေကို အသုံးပြုပါ။</string> <string lang="my" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">မူရင်း system loader ကို Rescue Disk (ဖြစ်နိုင်ချေ အကြောင်းရင် - အရန်သင့် သိမ်းဆည်းဖိုင် ပျောက်ဆုံးခြင်း) ၌ သိမ်းဆည်းမည် မဟုတ်ပါ။</string> <string lang="my" key="ERROR_MBR_PROTECTED">MBR sector ကို ရေးသာ၍ မရပါ။\n\n သင့် BIOS သည် MBR sector ကို ကာကွယ်ရန် ပြုပြင်ထားပုံပေါ်သည်။ MBR/ဗိုင်းရပ်စ်သတ် ဆော့ဗ်ဝဲ အကာအကွယ်အတွက် သင့် BIOS ချိန်ညှိချက်များကို စစ်ဆေးပါ (စက်ဖွင့်နေစဉ် F2, Delete, သို့မဟုတ် Esc တစ်ခုခုကို နှိပ်ပါ)။</string> <string lang="en" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">WARNING: The verification of VeraCrypt bootloader fingerprint failed!\nYour disk may have been tampered with by an attacker ("Evil Maid" attack).\n\nThis warning can also be triggered if you restored VeraCrypt boot loader using an Rescue Disk generated using a different VeraCrypt version.\n\nYou are advised to change your password immediately which will also restore the correct VeraCrypt bootloader. It is recommended to reinstall VeraCrypt and to take measures to avoid access to this machine by untrusted entities.</string> <string lang="my" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">လိုအပ်သော VeraCrypt Boot Loader ဗားရှင်းကို လောလောဆယ် ထည့်သွင်းမထားပါ။ ဤအချက်ကြောင့် အခြား ချိန်ညှိချက်များ သိမ်းဆည်း၍ မရခြင်း ဖြစ်နိုင်သည်။</string> <string lang="my" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP">မှတ်ချက် - တစ်ခါတစ်ရံ၊ သင့်ကို စောင့်ကြည့်နေသော ပုဂ္ဂိုလ် တစ်စုံတစ်ယောက်သည် သင် VeraCrypt သုံးစွဲနေသည်ကို မသိစေလိုသည့် အခြေအနေမျိုး ရှိလာနိုင်သည်။ အထက်ပါ ရွေးစရာ၌ VeraCrypt boot loader မျက်နှာပြင်ကို စိတ်ကြိုက်ဖန်တီးခြင်းဖြင့် ပြုလုပ်နိုင်သည်။ ပထမ ရွေးစရာကို သင် ဖွင့်ထားပါက၊ boot loader ၌ (စကားဝှက် အမှား ရေးထည့်သည်အခါ၌ပင်) မည်သည့် စာတမ်းမျှ ပေါ်လာမည် မဟုတ်ပါ။ သင့် စကားဝှက်ကို ရေးထည့်နေစဉ် ကွန်ပြူတာသည် "ရပ်တန့်နေ"သယောင် မြင်တွေ့ရမည် ဖြစ်သည်။ သည့်အပြင်၊ ရန်သူကို လမ်းကြောင်းလွှဲစေရန် စိတ်ကြိုက် ရေးထားသော စာတမ်း ပေါ်လာမည် ဖြစ်သည်။ဥပမာ အားဖြင့် - "Missing operating system" (၄င်းသည် Windows boot loader က Windows boot partition ကို မတွေ့သည့်အခါ ပုံမှန် ပြသနေသော စာတမ်းဖြစ်သည်။ သို့သော်၊ အကယ်၍ ရန်သူသည် hard drive ၌ ပါရှိသော အကြောင်းအရာကို စစ်ဆေးလာပါက၊ VeraCrypt boot loader ပါရှိနေသည်ကို သိရှိနိုင်ပါသည်။</string> <string lang="my" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">သတိပေးချက် - ဤရွေးစရာကို ဖွင့်ထားပါက၊ VeraCrypt boot loader သည် မည်သည့် စာတမ်း (စကားဝှက် အမှား ရေးထည့်လျှင်လည်း) ကိုမျှ ပြမည် မဟုတ်သည်ကို သတိပြုပါ။ စကားဝှက်ကို သင် ရေးထည့်ချိန်၌ ကွန်ပြူတာသည် "ရပ်တန့်"နေသကဲ့သို့ (တုံ့ပြန်မှုမရှိပဲ​) မြင်တွေ့ရမည် (cursor ရွှေ့လျားမည် မဟုတ်သကဲ့သို့ ကီးတစ်ခုခုကို နှိပ်သည့်အခါ ကြယ်ပွင့် တစ်ခုမျှ မြင်ရမည် မဟုတ်ပါ)။\n\n ဤရွေးစရာကို ဖွင့်ရန် သင် တကယ်အလိုရှိသလား?</string> <string lang="my" key="SYS_PARTITION_OR_DRIVE_APPEARS_FULLY_ENCRYPTED">သင့် ကွန်ပျူတာစနစ် အခန်းကန့်/drive သည် အပြည့်အ၀ စာဝှက်ထားပုံပေါ်သည်။</string> <string lang="my" key="SYSENC_UNSUPPORTED_FOR_DYNAMIC_DISK">VeraCrypt သည် dynamic disk သို့ အသွင်ပြောင်းထားသော ကွန်ပျူတာစနစ် drive ကို စာဝှက်မပေးနိုင်ပါ။</string> <string lang="my" key="WDE_UNSUPPORTED_FOR_EXTENDED_PARTITIONS">ကွန်ပျူတာစနစ် drive ၌ တိုးချဲ့ (ယုတ္တိဆိုင်ရာ) အခန်းကန့်များ ပါရှိသည်။\n\n သင်သည် တိုးချဲ့ (ယုတ္တိဆိုင်ရာ) အခန်းကန့်များ ပါရှိသော ကွန်ပျူတာစနစ် တစ်ခုလုံးကို Windows Vista နှင့် နောက်ထွက် ဗားရှင်းများ၌သာ စာဝှက်နိုင်သည်။ Primary အခန်းကန့်များသာ ပါရှိသော Windows XP ၌၊ ကွန်ပျူတာစနစ် drive တစ်ခုလုံးကို သင် စာဝှက်နိုင်သည်။\n\n မှတ်ချက် - သင်သည် ကွန်ပျူတာစနစ် drive တစ်ခုလုံး အစား ကွန်ပျူတာစနစ် အခန်းကန့်ကို စာဝှက်ပေးနိုင်သည် (ထို့အပြင်၊ drive​ ထဲရှိ ကွန်ပျူတာစနစ် မဟုတ်သော အခန်းကန့်များထဲ၌ အခန်းကန့်-အခြေခံ-VeraCrypt volumes များကို သင် ဖန်တီးနိုင်သည်)။</string> <string lang="my" key="WDE_EXTENDED_PARTITIONS_WARNING">သတိပေးချက် - Window XP/2003 ကို အသုံးပြုသည့်အခါ၊ drive ကို စတင် စာဝှက်ပြီးသောအခါ၊ ၄င်းအထဲ၌ တိုးချဲ့ (ယုတ္တိဆိုင်ရာ) အခန်းကန့်များ မဖန်တီးရပေ (primary အခန်းကန့်များကိုသာ ဖန်တီးရမည် ဖြစ်သည်)။ Drive ပေါ်ရှိ တိုးချဲ့ (ယုတ္တိဆိုင်ရာ) အခန်းကန့်များကို စတင် စာဝှက်သည့်အခါ ၄င်းတို့ကို ဖွင့်၍ ရမည် မဟုတ်ပါ (လက်ရှိ drive ၌ ယင်းကဲ့သို့ အခန်းကန့် မရှိ​ပါ)။\n\nမှတ်ချက် - အကယ်၍ ဤကန့်သတ်ချက်ကို လက်မခံနိုင်ပါက၊ နောက်ပြန်သွားပြီး drive တစ်ခုလုံး အစား ကွန်ပျူတာစနစ် အခန်းကန့်ကိုသာ စာဝှက်ရန် သင် ရွေးချယ်နိုင်သည် (ထို့အပြင်၊ drive ပေါ်မှ ကွန်ပျူတာစနစ်မဟုတ်သော အခန်းကန့်များအထဲ၌ အခန်းကန့်-အခြေခံ VeraCrypt volumes များကို သင် ဖန်တီးနိုင်သည်)။\n\n တနည်းအားဖြင့်၊ အကယ်၍ ဤကန့်သတ်ချက်ကို လက်မခံနိုင်ပါက၊ Windows Vista နှင့် နောက်ထွက် Windows ဗားရှင်းများသို့ အဆင့်မြှင့်ရန် စဉ်းစားပါ (Windows Vista နှင့် နောက်ထွက် ဗားရှင်းများ၌သာ တိုးချဲ့/ယုတ္တိဆိုင်ရာ အခန်းကန့်များ ပါ၀င်သော ကွန်ပျူတာစနစ် drive တစ်ခုလုံးကို သင် စာဝှက်နိုင်သည်)။</string> <string lang="my" key="SYSDRIVE_NON_STANDARD_PARTITIONS">သင့် ကွန်ပျူတာစနစ် drive ထဲ၌ standard မဟုတ်သော အခန်းကန့် တစ်ခု ပါရှိသည်။\n\n အကယ်၍ သင်သည် notebook ကို သုံးစွဲနေပါက၊ သင့်ကွန်ပျူတာစနစ် drive ထဲ၌ အထူး ဆယ်တင်ရေး အခန်းကန့် တစ်ခု ပါရှိမည် ဖြစ်သည်။ ကွန်ပျူတာစနစ် drive တစ်ခုလုံးကို (ဆယ်တင်ရေး အခန်းကန့် အပါအ၀င်) စာဝှက်ပြီးနောက်၊ အကယ်၍ သင့် ကွန်ပျူတာစနစ်သည် စနစ်တကျ ပုံစံထုတ် ရေးသားခြင်း မပြုသော BIOS တစ်ခုကို အသုံးပြုနေပါက ၄င်းကို ဖွင့်၍ ရမည် မဟုတ်ပါ။ ကွန်ပျူတာ drive ကို စာဝှက်ခြင်း မပြီးမချင်း မည်သည် ဆယ်တင်ရေး အခန်းကန့်ကိုမျှ သုံးစွဲနိုင်မည် မဟုတ်ပါ။ ထို့ကြောင့်၊ ကွန်ပျူတာစနစ် အခန်းကန့်ကိုသာ စာဝှက်ရန် ကျွန်တော်တို့ အကြံပြုလိုသည်။</string> <string lang="my" key="ASK_ENCRYPT_PARTITION_INSTEAD_OF_DRIVE">သင့် ကွန်ပျူတာစနစ် drive ၌ standard မဟုတ်သော အခန်းကန့် တစ်ခု ပါရှိသည်။\n\n အကယ်၍ သင်သည် notebook တစ်လုံး သုံးစွဲနေပါက၊ သင့် ကွန်ပျူတာစနစ် drive ၌ အထူး ဆယ်တင်ရေး အခန်းကန့် တစ်ခု ပါရှိမည် ဖြစ်သည်။ ကွန်ပျူတာစနစ် တစ်ခုလုံးကို (ဆယ်တင်ရေး အခန်းကန့် အပါအ၀င်) စာဝှက်ပြီးပါက၊ အကယ်၍ သင့် ကွန်ပျူတာစနစ်သည် စနစ်တကျ ပုံစံထုတ် ရေးသားခြင်း မပြုသော BIOS တစ်ခုကို အသုံးပြုနေပါက ၄င်းကို ဖွင့်၍ ရမည် မဟုတ်ပါ။ ကွန်ပျူတာစနစ် drive ကို စာဝှက်ဖြည်ခြင်း မပြီးမချင်း မည်သည် ဆယ်တင်ရေး အခန်းကန့်ကိုမျှ သုံးစွဲနိုင်မည် မဟုတ်ပါ။ ထို့ကြောင့်၊ ကွန်ပျူတာစနစ် အခန်းကန့်ကိုသာ စာဝှက်ရန် ကျွန်တော်တို့ အကြံပြုလိုသည်။</string> <string lang="my" key="WHOLE_SYC_DEVICE_RECOM">သင့် ကွန်ပျူတာစနစ် drive ၌ drive တစ်ခုလုံးကို နေရာယူထားသော အခန်းကန့် တစ်ခု ရှိနေသည်။ ဖြစ်နိုင်ပါက၊ drive တစ်ခုလုံးကို အခန်းကန့် ပတ်လည်ရှိ နေရာလွတ် အ​ပါအ၀င် စာဝှက်ပါက ပို၍ လုံခြုံစိတ်ချရသည်။\n\n ကွန်ပျူတာစနစ် drive တစ်ခုလုံးကို စာဝှက်လိုသလား?</string> <string lang="my" key="TEMP_NOT_ON_SYS_PARTITION">သင့် ကွန်ပျူတာစနစ်ကို ကွန်ပျူတာစနစ်မဟုတ်သော အခန်းကန့်၌ ယာယီဖိုင်များကို သိမ်းဆည်းရန် ပြုပြင်ထားသည်။\n\nယာယီဖိုင်များကို ကွန်ပျူတာစနစ် အခန်းကန့်၌သာ သိမ်းဆည်းထားသည်။</string> <string lang="my" key="USER_PROFILE_NOT_ON_SYS_PARTITION">သင့် သုံးစွဲသူ ပရိုဖိုင်း ဖိုင်များကို ကွန်ပျူတာစနစ် အခန်းကန့်ထဲ၌ သိမ်းဆည်းမထားပါ။\n\n သုံးစွဲသူ ပရိုဖိုင်း ဖိုင်များကို ကွန်ပျူတာစနစ် အခန်းကန့်၌သာ သိမ်းဆည်းနေနိုင်သည်။</string> <string lang="my" key="PAGING_FILE_NOT_ON_SYS_PARTITION">ကွန်ပျူတာစနစ် မဟုတ်သော အခန်းကန့်များ၌ ဆက်သွယ်ရေး ဖိုင်(များ) ရှိသည်။\n\n ဆက်သွယ်ရေး ဖိုင်များသည် ကွန်ပျူတာစနစ် အခန်းကန့်၌သာ တည်ရှိနိုင်သည်။</string> <string lang="my" key="RESTRICT_PAGING_FILES_TO_SYS_PARTITION">Windows အခန်းကန့်၌သာ ဆက်သွယ်ရေး ဖိုင်များကို ဖန်တီးရန် Windows ကို ယခု ပြုပြင်ဖန်တီးမည်လား? \n\n အကယ်၍ 'ဟုတ်ကဲ့' ကို နှိပ်ပါက၊ ကွန်ပျူတာ ပြန်ဖွင့်လာမည် ဖြစ်သည်။ ထို့နောက် VeraCrypt ကို ဖွင့်ပြီး လျှို့ဝှက် OS ကို ပြန်ဖန်တီးပါ။</string> <string lang="my" key="LEAKS_OUTSIDE_SYSPART_UNIVERSAL_EXPLANATION">သို့မဟုတ်ပါက၊ လျှို့ဝှက် OS စနစ် ငြင်းပယ်နိုင်မှု​ကို တန်ပြန် ထိခိုက်မှု ရှိနိုင်သည်။\n\n မှတ်ချက် - အကယ်၍ ရန်သူသည် ယင်းကဲ့သို့သော (ကွန်ပျူတာစနစ် မဟုတ်သော အခန်းကန့်၌ ရှိသော) ဖိုင်များကို ​စစ်ဆေးပါက၊ သင်သည် ဤအညွှန်းကို လျှို့ဝှက်-နည်းစနစ်-ဖန်တီးမှု စနစ်၌ သုံးစွဲနေသည်ကို သိရှိသွားနိုင်သည် (ဤနည်းဖြင့် သင့် ကွန်ပျူတာ၌ လျှို့ဝှက် OS စနစ် တစ်ခု ရှိနေကြောင်း ညွှန်ပြနိုင်သည်)။ ယင်းကဲ့သို့ ကွန်ပျူတာစနစ် အခန်းကန့်ထဲ၌ သိမ်းဆည်းထားသော ဖိုင်များကို လျှို့ဝှက် OS စနစ် ​ဖန်တီးနေစဉ် VeraCrypt သည် လုံလုံခြုံခြုံ ပယ်ဖျက်သွားမည် ဖြစ်သည်။</string> <string lang="my" key="DECOY_OS_REINSTALL_WARNING">သတိပေးချက် - လျှို့ဝှက် OS ကို ဖန်တီးနေစဉ်၊ (မျက်လှည့် ကွန်ပျူတာစနစ်ကို ဖန်တီးနိုင်ရန်) လက်ရှိ အသုံးပြုနေသော ကွန်ပျူတာစနစ်ကို အပြည့်အ၀ ပြန်လည် ထည့်သွင်းရန် လိုအပ်မည် ဖြစ်သည်။\n\n မှတ်ချက်- လက်ရှိ အသုံးပြုနေသော OS နှင့် ကွန်ပျူတာစနစ် အခန်းကန့်ပါ အကြောင်းအရာ တစ်ခုလုံးကို (လျှို့ဝှက် ကွန်ပျူတာစနစ် ဖန်တီးနိုင်ရန်) လျှို့ဝှက် volume ထဲ၌ ကော်ပီးကူးရမည် ဖြစ်သည်\n\n\n Windows Setup medium (သို့မဟုတ် ၀န်ဆောင်မှု အခန်းကန့် တစ်ခုကို သုံးပြီး) Windows ကို စက်ထဲ သင် ထည့်သွင်းနိုင်မည်လား?</string> <string lang="my" key="DECOY_OS_REQUIREMENTS">လုံခြုံရေး အကြောင်းများကြောင့်၊ အကယ်၍ လက်ရှိ OS စနစ်သည် activation ပြုလုပ်ရန် လိုအပ်ပါက၊ ၄င်းကို ရှေ့ဆက်မသွားမီ သက်၀င်စေရမည်။ ကွန်ပျူတာ အခန်းကန့်ထဲမှ အကြောင်းအရာများကို လျှို့ဝှက် volume ထဲသို့ ကော်ပီးကူးခြင်းဖြင့် လျှို့ဝှက် OS ကို ဖန်တီးမည် ဖြစ်သည် (အကယ်၍ OS စနစ်ကို activate လုပ်မထားပါက၊ လျှို့ဝှက် OS သည်လည်း သက်၀င်လာမည် မဟုတ်ပါ)။ အသေးစိတ် အ​ချက်အလက်ကို၊ VeraCrypt သုံးစွဲသူ လမ်းညွှန်ရှိ "လျှို့ဝှက် Volumes နှင့် ပါတ်သက်သော လုံခြုရေး လိုအပ်ချက်များနှင့် ကြိုတင်ကာကွယ်မှုများ" အပိုင်းကို ကြည့်ရှပါ။\n\n အရေးကြီးချက် - ရှေ့ဆက် မသွားမီ၊ VeraCrypt သုံးစွဲသူ လမ်းညွှန်ရှိ "လျှို့ဝှက် Volumes နှင့် ပါတ်သက်သော လုံခြုရေး လိုအပ်ချက်များနှင့် ကြိုတင်ကာကွယ်မှုများ" အပိုင်းကို ဖတ်ရှုပါ။\n\n\nလက်ရှိ သုံးစွဲနေသော OS သည် အထက်မှ အခြေအနေနှင့် ကိုက်ညီမှု ရှိသလား?</string> <string lang="my" key="CONFIRM_HIDDEN_OS_EXTRA_BOOT_PARTITION">သင့် ကွန်ပျူတာစနစ်သည် အပို boot အခန်းကန့် တစ်ခုကို အသုံးပြုနေသည်။ VeraCrypt သည် လျှို့ဝှက် OS စနစ်၌ hibernation ပြုလုပ်ခြင်းကို ထောက်ပံ့မထားပါ (မျက်လှည့် ကွန်ပျူတာစနစ်ကို ပြဿနာမရှိပဲ hibernation လုပ်နိုင်သည်)။\n\nBoot အခန်းကန့်ကို မျက်လှည့် စနစ်နှင့် လျှို့ဝှက် စနစ်တို့က အတူတူ သုံးစွဲကြမည် ဖြစ်သည်။ ထို့ကြောင့်၊ hibernation စနစ်မှ ပြန်ဖွင့်သည့်အခါ ဒေတာ​ အယိုအဖိတ်များနှင့် ပြဿနာများ မရှိအောင်၊ VeraCrypt သည် လျှို့ဝှက် စနစ်ကို မျှ​ဝေထားသော boot ၏ အခန်းကန့်ထဲသို့ ရေးသား၍ မရအောင် တားဆီးပေးသည်။\n\n ဆက်လုပ်မည်လား? အကယ်၍ 'မဟုတ်ဘူး' ကို ရွေးချယ်ပါက၊ အပို boot အခန်းကန့်ကို ဖယ်ရှားရန် လမ်းညွှန်ချက်များ တွေ့ရှိရမည် ဖြစ်သည်။</string> <string lang="my" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nအပို boot အခန်းကန့်ကို Windows မထည့်သွင်းမီ ဖယ်ရှားနိုင်သည်။ ထိုသို့ ပြုလုပ်ရန်၊ အောက်ပါ အဆင့်များကို လိုက်နာပါ -\n\n၁) Windows အခွေကို ဖွင့်ပါ။\n\n၂) Windows ထည့်သွင်းစနစ် မျက်နှာပြင်၌၊ 'Install now' &gt; 'Custom (advanced)' ကို နှိပ်ပါ။\n\n၃) 'Drive Options' ကို နှိပ်ပါ။\n\n၄) ပင်မ ကွန်ပျူတာစနစ် အခန်းကန့်ကို ရွေးပါ။ ၄င်းကို 'Delete' နှိပ်ပြီး 'OK' နှိပ်ပါ။\n\n၅) 'System Reserved' အခန်းကန့်ကို ရွေးပြီး၊ 'Extend' ကို နှိပ်ပါ။ OS စနစ် ထည့်သွင်းမည့် အခန်းကန့်​ အရွယ်အစားကို တိုးမြှင့်လိုက်ပါ။\n\n၆) 'Apply' နှင့် 'OK' ကို နှိပ်ပါ။\n\n၇) Windows ကို 'System Reserved' အခန်းကန့်၌ ထည့်သွင်းပါ။\n\n\nရန်သူက အပို boot အခန်းကန့်ကို ဖယ်ရှားရသည့် အကြောင်းရင်းကို မေးသည့်အခါ၊ သင့်အနေဖြင့် စာဝှက်မထားသော boot အခန်းကန့်ထဲ၌ ဒေတာ ယိုဖိတ်မှု မရှိစေရန် လုပ်ဆောင်ခြင်း ဖြစ်ကြောင်း ဖြေကြားနိုင်သည်။\n\nမှတ်ချက် - ဤစာတမ်းကို အောက်မှ 'Print' ခလုတ် နှိပ်ပြီး ပရင့်ထုတ်နိုင်သည်။ အကယ်၍ ဤစာတမ်းကို သိမ်းထားသည် ဖြစ်စေ၊ ပရင့်ထုတ်သည့် ဖြစ်စေ (သင့်ပရင်တာသည် ၄င်းပရင့်ထုတ်ထားသော မှတ်တမ်းမှတ်ရာများကို ၄င်း၏ အတွင်း drive ထဲ၌ သိမ်းဆည်းမထားပါက)၊ အပို boot အခန်းကန့် (အကယ်၍ ယင်းကော်ပီကို တွေ့ခဲ့လျှင်၊ ဤကွန်ပျူတာ၌ လျှို့ဝှက် OS စနစ် တစ်ခု ​ရှိနေကြောင်း ညွှန်ပြနေမည် ဖြစ်သည်) ကို ဖယ်ရှားပြီးသည့်အခါ ၄င်းကော်ပီးများကို ဖျက်ဆီးပစ်ရမည် ဖြစ်သည်။</string> <string lang="my" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">သတိပေးချက် - ကွန်ပျူတာစနစ် အခန်းကန့်နှင့် ပထမ အခန်းကန့်တို့ အကြား၌ မသတ်မှတ်ရသေးသော နေရာရှိသည်။ လျှို့ဝှက် OS စနစ်ကို ဖန်တီးပြီးသောအခါ၊ ယင်း မသတ်မှတ်ရသေးသော နေရာ၌ အခန်းကန့်အသစ် မဖန်တီးရ။ သို့မဟုတ်ပါက၊ (ယင်းကဲ့သို့ အသစ် ဖန်တီးလိုက်သော အခန်းကန့်များကို မဖျက်မချင်း) လျှို့ဝှက် OS စနစ်ကို ဖွင့်၍ မရ ဖြစ်သွားနိုင်သည်။</string> <string lang="my" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">ဤအယ်လဂိုရီသမ်၌ လောလောဆယ် ကွန်ပျူတာစနစ် စာဝှက်ခြင်းအတွက် ထောက်ပံ့မပေးပါ။</string> <string lang="en" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">This algorithm is not supported for TrueCrypt mode.</string> <string lang="en" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Personal Iterations Multiplier) not supported for TrueCrypt mode.</string> <string lang="en" key="PIM_REQUIRE_LONG_PASSWORD">Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 485 or greater.</string> <string lang="en" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Pre-boot authentication Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 98 or greater.</string> <string lang="my" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">ကီးဖိုင်များသည် လောလောဆယ် ကွန်ပျူတာစနစ် စာဝှက်ခြင်းအတွက် ထောက်ပံ့မပေးပါ။​</string> <string lang="my" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">သတိပေးချက် - VeraCrypt သည် မူရင်း ​ကီးဘုတ် လေးအောက်ကို နဂိုအတိုင်း ပြန်မထားနိုင်ပါ။ ဤအချက်ကြောင့် စကားဝှက်ကို မှားယွင်းစွာ ရေးထည့်မိနိုင်သည်။</string> <string lang="my" key="CANT_CHANGE_KEYB_LAYOUT_FOR_SYS_ENCRYPTION">ချို့ယွင်းချက် - VeraCrypt အတွက် ကီးဘုတ် လေးအောက်ကို standard US ကီးဘုတ် လေးအောက် အဖြစ် သတ်မှတ်၍ မရပါ။\n\n US စနစ် မဟုတ်သော ဝင်းဒိုး ကီးဘုတ် လေးအောက် မရနိုင်သည့် နေရာ၌ စက်မတက်ခင် အခြေအနေ (ကွန်ပျူတာ မတက်မီ) တွင် စကားဝှက်ကို ရေးထည့်ရန် လိုအပ်သည်။ ထို့ကြာင့်၊ စကားဝှက်ကို ဝှက်စာကို standard US ကီးဘုတ် လေးအောက် သုံးပြီး အမြဲတမ်း ရေးထည့်ရမည်။</string> <string lang="my" key="ALT_KEY_CHARS_NOT_FOR_SYS_ENCRYPTION">VeraCrypt သည် ယာယီအားဖြင့် ကီး​ဘုတ် လေးအောက်ကို standard US ကီးဘုတ် လေးအောက်အဖြစ် ပြောင်းလဲထားသောကြောင့်၊ ညာဖက် Alt ကီးကို နှိပ်ထားစဉ် အက္ခရာများကို ရေးထည့်၍ မရပါ။ သို့သော်၊ အက္ခရာ အများစုကို Shift ကီး နှိပ်ထားရင်း သင့်လျော်သော ကီးများကို ရေးထည့်နိုင်သည်။</string> <string lang="my" key="KEYB_LAYOUT_CHANGE_PREVENTED">VeraCrypt သည် ကီးဘုတ် လေးအောက်ကို ပြောင်းခွင့် မပေးပါ။</string> <string lang="my" key="KEYB_LAYOUT_SYS_ENC_EXPLANATION">မှတ်ချက် - US မဟုတ်သော ၀င်းဒိုး ကီး​ဘုတ် လေးအောက် မရနိုင်​သော နေရာတွင် စကားဝှက်ကို စက်မတက်မီ အခြေအနေ (၀င်းဒိုး မတက်မီ) တွင် ရေးထည့်ရမည် ဖြစ်သည်။ ထို့ကြောင့်၊ စကားဝှက်ကို standard US ကီးဘုတ် လေးအောက် သုံးပြီး အမြဲတမ်း ရေးထည့်ရမည် ဖြစ်သည်။ သို့သော်၊ ကီးဘုတ် အစစ်ရှိရန် မလိုပါ၊ အကယ်၍ US ကီးဘုတ် လေးအောက် အစစ် မရှိလျှင်လည်း စကားဝှက်ကို လုံခြုံစွာ ရေးထည့်နိုင်ရန် VeraCrypt က အလိုအလျှောက် လုပ်ပေးမည် ဖြစ်သည်။</string> <string lang="my" key="RESCUE_DISK_INFO">အခန်းကန့်/drive ကို စာဝှက်ခြင်း မပြုမီ၊ အောက်ပါ အချက်များကို လုပ်ဆောင်နိုင်ရန် VeraCrypt Rescue Disk (VRD) တစ်ခုကို သင် ဖန်တီးရမည် ဖြစ်သည်။\n\n- အကယ်၍ VeraCrypt Boot Loader ၊ မာစတာကီး (သို့) အခြား အရေးကြီးသော ဒေတာများ ပျက်စီးသွားလျှင်၊ VRD ကို အသုံးပြုပြီး နဂိုဖိုင်များကို ပြန်ထားနိုင်သည် (သို့သော်၊ စကားဝှက် အမှန်ကို သင် ရေးထည့်ရမည် ဖြစ်သည်)။\n\nအကယ်၍ ၀င်းဒိုး ပျက်သွားပြီး ဖွင့်မရပါက၊ VRD သည် ဝင်းဒိုး မစမီ အခန်းကန့်/drive ကို အမြဲတမ်း စာဝှက်ပေးမည် ဖြစ်သည်။\n\n- VRD ထဲ၌ (system loader သို့မဟုတ် boot manager ပါ၀င်သော) ပထမ drive track မှ လက်​ရှိ အကြောင်းအရာအတွက် အရန်သင့် သိမ်းဆည်းချက် တစ်ခု ရှိမည် ဖြစ်သည်။ လိုအပ်ပါက ၄င်းကို နဂိုအတိုင်း ပြန်ထားနိုင်သည်။\n\nVeraCrypt Rescue Disk ISO image ကို အောက်တွင် ​သတ်မှတ်ထားသော နေရာတွင် ဖန်တီးသွားမည် ဖြစ်သည်။</string> <string lang="my" key="RESCUE_DISK_WIN_ISOBURN_PRELAUNCH_NOTE">'ကောင်းပြီ' ကို နှိပ်ပြီးပါက၊ Microsoft Windows Disc Image Burner ဖွင့်လာမည် ဖြစ်သည်။ VeraCrypt Rescue Disk ISO image ကို စီဒီ (သို့) ဒီဗွီဒီ၌ ကူးရန် ၄င်းကို အသုံးပြုပါ။\n\n အဲဒီနောက်၊ rueCrypt Volume ဖန်တီးမှု အညွှန်းကို ပြန်သွားပြီး ၄င်း၌ပါသော ညွန်ကြားချက်များ အတိုင်း လုပ်ဆောင်ပါ။</string> <string lang="my" key="RESCUE_DISK_BURN_INFO">ဆယ်တင်ရေး Disk image ကို ဖန်တီးလိုက်ပြီး ဤဖိုင်ထဲ၌ သိမ်းထားသည် -\n%s\n\n ၎င်းကို ယခုအချိန်၌ စီဒီ/ဒီဗွီဒီထဲ ကူးရန်လိုအပ်သည်။\n\n%ls ဆယ်တင်ရေး Disk ကို ကူးပြီးပါက၊ မှန်မှန်ကန်ကန် ကူးမကူး စစ်ဆေးရန် ရှေ့သို့ ကို နှိပ်ပါ။</string> <string lang="my" key="RESCUE_DISK_BURN_INFO_NO_CHECK">ဆယ်တင်ရေး Disk image ကို ဖန်တီးလိုက်ပြီး ဤဖိုင်ထဲ၌ သိမ်းထားသည် -\n%s\n\n ၎င်းကို ယခုအချိန်၌ စီဒီ/ဒီဗွီဒီထဲ ကူးထားပြီး နောက် အသုံးပြုရန် လုံခြုံသော နေရာ၌ သိမ်းထားပါ။\n\n%ls ဆက်လုပ်ရန် ရှေ့သို့ ကို နှိပ်ပါ။</string> <string lang="my" key="RESCUE_DISK_BURN_INFO_NONWIN_ISO_BURNER">အရေးကြီးချက် - ဖိုင်ကို စီဒီ/ဒီဗွီဒီထဲ၌ (သီးသန့်ဖိုင် အဖြစ် မဟုတ်ပဲ) ISO disk image အဖြစ် ရေးကူးရမည်။ လုပ်ဆောင်နည်းနဲ့ပါတ်သက်သော အချက်အလက်မျာကို စီဒီ/ဒီဗွီဒီ ကူးဆော့ဗ်ဝဲရှိ အသုံးပြုနည်း လမ်းညွှန်ကို လေ့လာပါ။ အကယ်၍ သင့်ထံ၌ မရှိပါက၊ အောက်မှ လင့်ခ်ကို သွားပြီး ယင်းကဲ့သို့ အခမဲ့ ဆော့ဗ်ဝဲကို ဒေါင်းလုဒ် ဆွဲယူပါ။\n\n</string> <string lang="my" key="LAUNCH_WIN_ISOBURN">မိုက်ခရိုဆော့ဗ်ဝဲ ၀င်းဒိုး Disc Image Burner ကို ဖွင့်ရန်</string> <string lang="my" key="RESCUE_DISK_BURN_NO_CHECK_WARN">သတိပေးချက် - ယခင်က VeraCrypt ဆယ်တင်ရေး အခွေကို ဖန်တီးခဲ့ပြီး ဖြစ်ပါက၊ ၄င်းကို ကွန်ပျူတာစနစ် အခန်းကန့်/drive အတွက် ပြန်သုံး၍ ရမည် မဟုတ်ပါ၊ အဘယ့်ကြောင့် ဆိုသော်၊ ၄င်းကို အခြား မာစတာကီးအတွက် ဖန်တီးထားသောကြောင့် ဖြစ်သည်။ ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို သင် စာဝှက်သည့်အချိန်တိုင်း၊ စကားဝှက် တစ်ခုတည်းကို သင် အသုံးပြုလျှင်လည်း VeraCrypt ဆယ်တင်ရေး အခွေ တစ်ခုကို သင် ဖန်တီးရမည် ဖြစ်သည်။</string> <string lang="my" key="CANNOT_SAVE_SYS_ENCRYPTION_SETTINGS">ချို့ယွင်းချက် - ကွန်ပျူတာစနစ် စာဝှက်ခြင်း ချိန်ညှိချက်များကို သိမ်းဆည်း၍ မရပါ။</string> <string lang="my" key="CANNOT_INITIATE_SYS_ENCRYPTION_PRETEST">ကွန်ပျူတာစနစ် စာဝှက်ခြင်း အကြိုစစ်ဆေးချက်ကို မစတင်နိုင်ပါ။</string> <string lang="my" key="CANNOT_INITIATE_HIDDEN_OS_CREATION">လျှို့ဝှက် OS စနစ် ဖန်တီးမှု လုပ်ငန်းစဉ် မစတင်နိုင်ပါ။</string> <string lang="my" key="WIPE_MODE_TITLE">ရှင်းလင်းမှု စနစ်</string> <string lang="my" key="INPLACE_ENC_WIPE_MODE_INFO">အချို့ သိုလှောင်ရေး မီဒီယာ အမျိုးအစားများ၌၊ ဒေတာကို အခြား ဒေတာများနှင့် ​အစားထိုးသည့်အခါ၊ magnetic force microscopy ကဲ့သို့သော နည်းပညာကို သုံးပြီး အစားထိုးလိုက်သော ဒေတာများကို ပြန်လည် ဆယ်တင်နိုင်သည်။ ဤနေရာ၌ ၄င်းတို့ (VeraCrypt အနေဖြင့် စာဝှက်မထားသော အခန်းကန့် သို့မဟုတ် drive ကို စတင် စာဝှက်သည့်အခါ ပေါ်ပေါက်လာသော) စာဝှက်ထားသည့် ဖြည့်စွတ်ပုံစံဖြင့် အစားထိုးလိုက်သော ဒေတာများလည်း အကျုံး၀င်သည်။ ထို့ကြောင့်၊ အကယ်၍ ရန်သူ တစ်ဦးတစ်ယောက်က သင် စာဝှက်ရန် ရည်ရွယ်ထားသော ဒေတာများကို ဆယ်တင်နိုင်​သည့် နည်းလမ်းများကို အသုံးပြုနိုင်လျှင်၊ ရှင်းလင်းသော စနစ် (လက်ရှိ ဒေတာများ ပျောက်သွားမည် မဟုတ်ပါ) တစ်ခုခုကို သင် ရွေးချယ်နိုင်သည်။ အခန်းကန့်/drive ကို စာဝှက်ပြီးသည့်အခါ ရှင်းလင်းမှု ပြုလုပ်တော့မည် မဟုတ်ပါ။ အခန်းကန့်/drive ကို အပြည့်အ၀ စာဝှက်သည့်အခါ၊ ၄င်းအထဲ၌ စာဝှက်မထားသော ဒေတာများကို ရေးသားခြင်း မပြုပါ။ ၄င်းအထဲ၌ ပထမဦးဆုံး ရေးသားလိုက်သော ဒေတာများကို မှတ်ဉာဏ်ထဲ၌ ချက်ခြင်း စာဝှက်လိုက်ပြီးနောက် (စာဝှက်ထားသော) ဒေတာများကို disk ထဲ၌ ရေးထည့်လိုက်သည်။</string> <string lang="my" key="WIPE_MODE_INFO">အချို့ သိုလှောင်ရေး မီဒီယာ အမျိုးအစားများ၌၊ ဒေတာကို (ဒေတာများကို ပယ်ဖျက်သည့်အခါ) အခြား ဒေတာများနှင့် ​အစားထိုးသည့်အခါ၊ magnetic force microscopy ကဲ့သို့သော နည်းပညာကို သုံးပြီး အစားထိုးလိုက်သော ဒေတာများကို ပြန်လည် ဆယ်တင်နိုင်သည်။ အချို့သော လေ့လာ ဆန်းစစ်ချက်များနှင့် အစိုးရ ထုတ်ပြန်ချက်များအရ၊ ဒေတာများကို pseudorandom စနစ်နှင့် အချို့ ကျပန်း မဟုတ်သော ဒေတာများကို အကြိမ်ကြိမ် အစားထိုးခြင်းဖြင့် ဒေတာများ ပြန်လည်ဆယ်တင်နိုင်မှုကို တားဆီး (ခက်ခဲစေ) နိုင်သည်။ ထို့ကြောင့်၊ အကယ်၍ ရန်သူ တစ်ဉီးတစ်ယောက်သည် ပယ်ဖျက်​မည့် ဒေတာများကို ဆယ်တင်နိုင်သည့် နည်းလမ်းများကို သုံးစွဲနိုင်လျှင်၊ အကြိမ်ပေါင်း များစွာ ရှင်းလင်းပေးသည့် စနစ် တစ်ခုခုကို ရွေးချယ်ရမည် ဖြစ်သည်။\n\nမှတ်ချက် - အကြိမ်များများ ရွေးလေ၊ ဒေတာ ရှင်းလင်းမှု ကြာလေ ဖြစ်သည်။</string> <string lang="my" key="DEVICE_WIPE_PAGE_TITLE">ရှင်းလင်းနေသည်</string> <string lang="my" key="DEVICE_WIPE_PAGE_INFO_HIDDEN_OS">\n မှတ်ချက် - ရှင်းလင်းသည့် လုပ်ငန်းစဉ်ကို သင် ရပ်ဆိုင်းနိုင်သည်၊ ကွန်ပျူတာကို ပိတ်နိုင်သည်၊ လျှို့ဝှက် ကွန်ပျူတာစနစ်ကို နောက်တစ်ခါ ပြန်​ဖွင့်ပြီး လုပ်ငန်းစဉ် (ဤအညွှန်းကို အလိုအလျောက် စတင်နိုင်သည်) ကို ပြန်စတင်နိုင်သည်။ သို့သော်၊ အကယ်၍ ၄င်းကို ရပ်လိုက်ပါက၊ ရှင်းလင်းသော လုပ်ငန်းစဉ် တစ်ခုလုံး အစမှ ပြန်လည် စတင်မည် ဖြစ်သည်။</string> <string lang="my" key="DEVICE_WIPE_PAGE_INFO">\n\n မှတ်ချက် - အကယ်၍ ရှင်းလင်းသော လုပ်ငန်းစဉ်ကို သင် ရပ်တန့်ပါက၊ ၄င်းကို ပြန်စပါ။ လုပ်ငန်းစဉ် တစ်ခုလုံးကို အစမှ ပြန်လည် စတင်ရမည် ဖြစ်သည်။</string> <string lang="my" key="CONFIRM_WIPE_ABORT">ရှင်းလင်းခြင်း လုပ်ငန်းစဉ်ကို ရပ်ဆိုင်းမည်လား?</string> <string lang="my" key="CONFIRM_WIPE_START">သတိပေးချက် - ရွေးချယ်ထားသော အခန်းကန့်/device တစ်ခုလုံးကို ပယ်ဖျက်သွားမည် ဖြစ်ပြီး ပျောက်ဆုံးသွားမည် ဖြစ်သည်။</string> <string lang="my" key="CONFIRM_WIPE_START_DECOY_SYS_PARTITION">မူရင်း ကွန်ပျူတာစနစ် တည်ရှိသော အခန်းကန့်ထဲရှိ အကြောင်းအရာ တစ်ခုလုံးကို ပယ်ဖျက်သွားမည် ဖြစ်သည်။\n\n မှတ်ချက် - ပယ်ဖျက်သွားမည့် အခန်းကန့်ထဲရှိ အကြောင်းအရာ တစ်ခုလုံးကို လျှို့ဝှက် ကွန်ပျူတာစနစ်ထဲသို့ ကော်ပီကူးသွားမည် ဖြစ်သည်။</string> <string lang="my" key="WIPE_MODE_WARN">သတိပေးချက် - ရှင်းလင်းမှု စနစ် 3-pass (ခေါ် သုံးကြိမ်) ကို ရွေးချယ်လိုက်ပါက၊ အခန်းကန့်/drive ကို စာဝှက်ရန် အချိန် ၄ ဆ ပိုကြာမည် ဖြစ်သည်။ ထိုနည်းတူ၊ အကယ်၍ 35-pass ကို ရွေးပါက ၃၆ ဆ ပိုကြာသွားမည် ဖြစ်သည်။\n\n သို့သော်၊ အခန်းကန့်/drive ကို အပြည့်အ၀ စာဝှက်ပြီးသည့်အခါ ရှင်းလင်းသည့် လုပ်ငန်းကို လုပ်ဆောင်မည် မဟုတ်ပါ။ အခန်းကန့်/drive ကို အပြည့်အ၀ စာဝှက်ပြီးသည့်အခါ၊ ၄င်းအထဲ၌ စာဝှက်မထားသေးသော ဒေတာများကို ရေးသားမည် မဟုတ်ပါ။ ၄င်းအထဲ၌ ရေးသားလိုက်သော ဒေတာ အားလုံးကို ချက်ခြင်း စာဝှက်သွားမည် ဖြစ်ပြီး၊ ထို့နောက်မှ (စာဝှက်ထားသော) ဒေတာများကို disk ထဲ၌ ရေးသားမည် ဖြစ်သည် (ဤနည်းဖြင့် စွမ်းဆောင်ရည်ကို ထိခိုက်မည် မဟုတ်ပါ)။\n\n ရှင်းလင်းမှု စနစ်ကို သုံးစွဲလိုသလား?</string> <string lang="my" key="WIPE_MODE_NONE">ဘာမျှမရွေး (အမြန်ဆုံး)</string> <string lang="my" key="WIPE_MODE_1_RAND">၁-ကြိမ် (ကျပန်း ဒေတာ)</string> <string lang="my" key="WIPE_MODE_3_DOD_5220">၃-ကြိမ် (US DoD 5220.22-M)</string> <string lang="my" key="WIPE_MODE_7_DOD_5220">၇-ကြိမ် (US DoD 5220.22-M)</string> <string lang="my" key="WIPE_MODE_35_GUTMANN">၃၅-ကြိမ် ("Gutmann")</string> <string lang="en" key="WIPE_MODE_256">256-pass</string> <string lang="my" key="SYS_MULTI_BOOT_MODE_TITLE">OS စနစ် အရေအတွက်</string> <string lang="my" key="MULTI_BOOT_FOR_ADVANCED_ONLY">သတိပေးချက် - အတွေ့အကြုံမရှိသေးသော သုံးစွဲသူများသည် ၀င်းဒိုးကို Multi-boot ပြုပြင်ဖန်တီးစနစ်ဖြင့် စာဝှက်ရန် မကြိုးစားသင့်ပါ။\n\n ဆက်လုပ်မည်လား?</string> <string lang="my" key="HIDDEN_OS_MULTI_BOOT">လျှို့ဝှက် OS စနစ်ကို ဖန်တီး/သုံးစွဲသည့်အခါ၊ VeraCrypt သည် အောက်ပါ အခြေအနေများနှင့် ကိုက်ညီမှ multi-boot ပြုပြင်ဖန်တီးမှုကကို ထောက်ပံ့ပေးသည် -\n\n- လောလောဆယ် အသုံးပြုနေသော OS စနစ်ကို boot drive ထဲတွင် ထည့်သွင်းရမည် ဖြစ်သည်၊ ၄င်း၌ အခြား OS စနစ်များ ရှိမည် မဟုတ်ပါ။\n\n အခြား drives များ၌ ထည့်သွင်းထားသော OS စနစ်များသည် လောလောဆယ် အသုံးပြုနေသော OS စနစ် ထည့်သွင်းထားသည့် drive ထဲတွင် ရှိသော မည်သည့် boot loader ကို အသုံးမပြုရပါ။\n\n အထက်မှ အခြေအနေများနှင့် ကိုက်ညီသလား?</string> <string lang="my" key="UNSUPPORTED_HIDDEN_OS_MULTI_BOOT_CFG">VeraCrypt သည် လျှို့ဝှက် OS စနစ်ကို ဖန်တီး/သုံးစွဲသည့်အခါ ဤ multi-boot ပြုပြင်ဖန်တီးမှုကို လက်မခံပါ။</string> <string lang="my" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_TITLE">Boot Drive</string> <string lang="my" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_HELP">လက်ရှိ အသုံးပြုနေသော OS စနစ်ကို boot drive ပေါ်တွင် ထည့်သွင်းထားသလား?\n\nမှတ်ချက် - တစ်ခါတစ်ရံ၊ Windows ကို Windows boot loader (boot အခန်းကန့်) ကဲ့သို့ drive တစ်ခုထဲ၌ ထည့်သွင်းမထားပါ။ အကယ်၍ ပြဿနာ ရှိပါက၊ 'မဟုတ်ဘူး' ကို ရွေးပါ။</string> <string lang="my" key="SYS_PARTITION_MUST_BE_ON_BOOT_DRIVE">လော​လောဆယ်၌ VeraCrypt သည် OS စနစ် ထည့်သွင်းထားသော drive မှ boot မလုပ်သော OS စနစ်ကို စာဝှက်ရန် ထောက်ပံ့​မပေးပါ။</string> <string lang="my" key="SYSENC_MULTI_BOOT_NBR_SYS_DRIVES_TITLE">ကွန်ပျူတာစနစ် Drives အရေအတွက်</string> <string lang="my" key="SYSENC_MULTI_BOOT_NBR_SYS_DRIVES_HELP">OS စနစ် တစ်ခု၌ drives မည်မျှ ပါရှိသနည်း?\n\n မှတ်ချက် - ဥပမာ- ဥပမာ အားဖြင့်၊ သင့် primary drive နှင့် အခြား OS စနစ်ကို secondary drive ထဲ၌ OS စနစ် (Windows, Mac OS X, Linux နှင့်အခြား) ကို ထည့်သွင်းထားလျှင်၊ '၂ (သို့) အထက်' ကို ရွေးချယ်ပါ။</string> <string lang="my" key="WDE_UNSUPPORTED_FOR_MULTIPLE_SYSTEMS_ON_ONE_DRIVE">VeraCrypt သည် OS စနစ် အများ ပါရှိသော drive တစ်ခုလုံးကို စာဝှက်ရန် ထောက်ပံ့မှု မပေးပါ။\n\nဖြစ်နိုင်သော ဖြေရှင်းချက်များ -\n\n အကယ်၍ နောက် ပြန်သွားပြီး ကွန်ပျူတာစနစ် အခန်းကန့် တစ်ခုကို သာ စာဝှက်ရန် ရွေးချယ်ပါက ကွန်ပျူတာ စနစ်ထဲက တစ်ခုကို သင် စာဝှက်နိုင်မည် ဖြစ်သည်။\n\n နောက်တနည်းဖြင့်၊ သင် စာဝှက်လိုသော drive ထဲ၌ ကွန်ပျူတာစနစ် တစ်ခုကိုသာ ချန်ထားပြီး အချို့ ကွန်ပျူတာစနစ်ကို အခြား drives ထဲ၌ ရွေ့သွားပါက၊ drive တစ်ခုလုံးကို သင် စာဝှက်နိုင်မည် ဖြစ်သည်။</string> <string lang="my" key="SYSENC_MULTI_BOOT_ADJACENT_SYS_TITLE">Drive တစ်ခုထဲ၌ ကွန်ပျူတာစနစ် မျိုးစုံ</string> <string lang="my" key="SYSENC_MULTI_BOOT_ADJACENT_SYS_HELP">လက်ရှိ အသုံးပြုနေသော OS စနစ်ကို ထည့်သွင်းထားသော drive ၌ OS စနစ် ဘယ်နှစ်ခု ထည့်သွင်းထားသနည်း။\n\nမှတ်ချက် - ဥပမာ အားဖြင့်၊ အကယ်၍ လက်ရှိ အသုံးပြုနေသော OS စနစ်ကို အခန်းကန့် တချို့ ပါရှိသော drive #0 ထဲ၌ ထည့်သွင်းပါက၊ နောက်ပြီး အကယ်၍ အခန်းကန့် တစ်ခု၌ Windows နှင့် အခြား အခန်းကန့်၌ နောက်ထပ် OS စနစ် (ဥပမာ -Windows, Mac OS X, Linux, စသဖြင့်) ပါရှိပါက၊ ​'ဟုတ်ကဲ့' ကို ရွေးပါ။</string> <string lang="my" key="SYSENC_MULTI_BOOT_NONWIN_BOOT_LOADER_TITLE">ဝင်းဒိုးမဟုတ်သည့် Boot Loader</string> <string lang="my" key="SYSENC_MULTI_BOOT_NONWIN_BOOT_LOADER_HELP">The master boot record (MBR) ထဲတွင် (boot manager မဟုတ်သော) non-Windows boot loader ကို ထည့်သွင်းထားသလား?\n\n မှတ်ချက် - ဥပမာ အားဖြင့်၊ ပထမ boot drive လမ်းကြောင့်၌ GRUB, LILO, XOSL ၊ (သို့) အခြား non-Windows boot manager (boot loader) ပါရှိပါက၊ 'ဟုတ်ကဲ့' ကို နှိပ်ပါ။ </string> <string lang="my" key="SYSENC_MULTI_BOOT_OUTCOME_TITLE">Multi-Boot</string> <string lang="my" key="CUSTOM_BOOT_MANAGERS_IN_MBR_UNSUPPORTED">VeraCrypt သည် လောလောဆယ် Master Boot Record ၌ ထည့်သွင်းထားသော non-Windows boot loader တစ်ခု ရှိသည့်နေရာ၌ multi-boot ပြုပြင်ဖန်တီးခြင်းကို အထောက်အပံ့ ​မပေးပါ။\n\n ဖြစ်နိုင်ချေ ဖြေရှင်းချက်များ -\n\n - အကယ်၍ Windows နှင့် Linux တို့ကို ဖွင့်ရန် boot manager တစ်ခုကို အသုံးပြုပါက၊ boot manager(GRUB) ကို Master Boot Record မှ အခန်းကန့် တစ်ခုသို့ ရွေ့ပြောင်းပါ။ ​ထို့နောက် ဒီအညွှန်းကို စဖွင့်ပြီး ကွန်ပျူတာစနစ် အခန်းကန့်/driveကို စာဝှက်လိုက်ပါ။ VeraCrypt Boot Loader သည် သင့် primary boot manager ဖြစ်လာမည် ဖြစ်ပြီး ၄င်းမှ မူရင်း boot manager (ဥပမာ - GRUB) ကို secondary boot manager အဖြစ် (VeraCrypt Boot Loader မျက်နှာပြင်မှ Esc ကို နှိပ်ခြင်းပြီး) ဖွင့်ပေးနိုင်မည် ဖြစ်သည်။ ထို့နောက် Linux ကို boot လုပ်နိုင်မည် ဖြစ်သည်။</string> <string lang="my" key="WINDOWS_BOOT_LOADER_HINTS">အကယ်၍ လက်ရှိ သုံးစွဲနေသော OS စနစ်သည် boot အခန်းကန့်ပေါ်တွင် ထည့်သွင်းထားပါက၊ ၄င်းကို စာဝှက်ပြီးသောအခါ၊ အခြား စာဝှက်မထားသော Windows စနစ်(များ)ကို စတင်လိုလျှင်လည်း စကားဝှက်အမှန်ကို ရေးထည့်ရမည် ဖြစ်သည် (၄င်းတို့သည် စာဝှက်ထားသော Windows boot loader/manager တစ်ခုတည်းကို ဝေမျှကြမည် ဖြစ်သောကြောင့် ဖြစ်သည်)။\n\n နောက်တစ်မျိုး အနေနဲ့၊ အကယ်၍ သင် လက်ရှိ သုံးစွဲနေသော OS စနစ်ကို boot အခန်းကန့် (သို့မဟုတ် အကယ်၍ Windows boot loader/manager ကို အခြား ကွန်ပျူတာ စနစ်က အသုံးမပြုပါက) တွင် ထည့်သွင်းမထားပါက၊ ဤကွန်ပျူတာစနစ်ကို စာဝှက်ပြီးနောက်၊ အခြား စာဝှက်မထားသော ကွန်ပျူတာစနစ်(များ)ကို ဖွင့်သည့်အခါ စကားဝှက် အမှန်ကို ​ရေးထည့် မလိုပါ -- စာဝှက်မထားသော ကွန်ပျူတာစနစ်ကို စဖွင့်ရန် Esc ကီးကိုသာ နှိပ်ရမည် ဖြစ်သည် (အကယ်၍ စာဝှက်မထားသော ကွန်ပျူတာစနစ် အများအပြား ရှိပါက၊ VeraCrypt Boot Manager မီနူးမှ သင် ဖွင့်လိုသော ကွန်ပျူတာ စနစ်ကို ရွေးချယ်ရမည် ဖြစ်သည်)။\n\nမှတ်ချက် - ပုံမှန်အားဖြင့်၊ အစောဆုံး ထည့်သွင်းထားသော OS စနစ်ကို boot အခန်းကန့်တွင် ထည့်သွင်းထားသည်။</string> <string lang="my" key="SYSENC_PRE_DRIVE_ANALYSIS_TITLE">Host Protected Area ကို စာဝှက်ခြင်း</string> <string lang="my" key="SYSENC_PRE_DRIVE_ANALYSIS_HELP">Drives များ၏ အဆုံး၌၊ OS စနစ်မှ ဖျောက်ထားသော နေရာ တစ်ခု ရှိသည် (ယင်းနေရာမျိုးကို Host Protected Areas ဟု​ ခေါ်သည်)။ သို့သော်၊ ယင်းနေရာများမှ ဒေတာများကို အခြား ပရိုဂရမ်များက ဖတ်နိုင်၊ ရေးနိုင်သည်။\n\n သတိပေးချက် - အချို့ ကွန်ပျူတာ ထုတ်လုပ်သူများသည် ယင်းနေရာများကို ​ကိရိယာများနှင့် RAID ဒေတာများ၊ ကွန်ပျူတာစနစ် ဆယ်တင်ရေး၊ ကွန်ပျူတာစနစ် တည်ဆောက်ခြင်း၊ ပြဿနာ ရှာဖွေခြင်း၊ (သို့) အခြား ​ရည်ရွယ်ချက်များ သိမ်းဆည်းရန်အတွက် သုံးစွဲနိုင်သည်။ ​ယင်းကဲ့သို့ ကိရိယာများ (သို့) ဒေတာများကို boot မလုပ်ခင်၊ လျှို့ဝှက် နေရာကို စာဝှက်မည် မဟုတ်ပါ (အထက်မှ 'မဟုတ်ဘူး' ကို ရွေးပါ)။\n\n VeraCrypt သည် ကွန်ပျူတာစနစ် drive ၏ အဆုံး၌ လျှို့ဝှက် နေရာ တစ်ခုကို ရှာဖွေပြီး စာဝှက်လိုသလား?</string> <string lang="my" key="SYSENC_TYPE_PAGE_TITLE">ကွန်ပျူတာ စာဝှက်စနစ် အမျိုးအစား</string> <string lang="my" key="SYSENC_NORMAL_TYPE_HELP">အကယ်၍ ကွန်ပျူတာစနစ် အခန်းကန့် (သို့) ကွန်ပျူတာစနစ် drive တစ်ခုလုံးကို စာဝှက်လိုလျှင် ဤရွေးစရာကို ရွေးချယ်ပါ။</string> <string lang="my" key="SYSENC_HIDDEN_TYPE_HELP">တစ်စုံတစ်ယောက်သည် OS စနစ်ကို စာဝှက်ဖြည်ရန် အတင်းအကျပ် တောင်းဆိုလာနိုင်သည်။ ထိုသို့ တောင်းဆိုချက်ကို ငြင်း၍မရသော အ​ခြေအနေများ (ဥပမာ အားဖြင့် - ခြိမ်းခြောက်လာ၍) ရှိလာနိုင်သည်။ အကယ်၍ ဤရွေးစရာကို သင် ရွေးချယ်ပါက၊ ၄င်းတည်​ရှိနေသော နေရာကို ရှိကြောင်း မပြနိုင်သည့် လျှို့ဝှက် OS စနစ်ကို (အချို့ လမ်းညွှန်ချက်များကို လိုက်နာပြီး)သင် ဖန်တီးနိုင်လိမ့်မည် ဖြစ်သည်။ ဤနည်းဖြင့်၊ လျှို့ဝှက် OS စနစ်ကို စာဝှက်ဖြည်ရန် မလို (သို့) စကားဝှက် ဖေါ်ပြစရာ လိုမည် မဟုတ်ပါ။ အသေးစိတ် ရှင်းလင်းချက်ကို လေ့လာရန် အောက်ပါ လင့်ခ်ကို နှိပ်ပါ။</string> <string lang="my" key="HIDDEN_OS_PREINFO">တစ်စုံတစ်ယောက်သည် OS စနစ်ကို စာဝှက်ဖြည်ရန် အတင်းအကျပ် တောင်းဆိုလာနိုင်သည်။ ထိုသို့ တောင်းဆိုချက်ကို ငြင်း၍မရသော အ​ခြေအနေများ (ဥပမာ အားဖြင့် - ခြိမ်းခြောက်လာ၍) ရှိလာနိုင်သည်။ \n\nဤအညွှန်းကို သုံးပြီး၊ ၄င်းတည်​ရှိနေသော နေရာကို ရှိကြောင်း မပြနိုင်သည့် လျှို့ဝှက် OS စနစ်ကို (အချို့ လမ်းညွှန်ချက်များကို လိုက်နာပြီး) သင် ဖန်တီးနိုင်လိမ့်မည်။ ဤနည်းဖြင့်၊ လျှို့ဝှက် OS စနစ်ကို စာဝှက်ဖြည်ရန် မလို (သို့) စကားဝှက် ဖေါ်ပြစရာ လိုမည် မဟုတ်ပါ။</string> <string lang="my" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_TITLE">လျှို့ဝှက် OS စနစ်</string> <string lang="my" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_HELP">အောက်ပါ အဆင့်များတွင်၊ ကွန်ပျူတာစနစ် အခန်းကန့်​ နောက်ကွယ်ရှိ ပထမ အခန်းကန့် အတွင်း၌ (ပြင်ပ နှင့် လျှို့ဝှက်) VeraCrypt volumes နှစ်ခုကို သင် ဖန်တီးရမည် ဖြစ်သည်။ လျှို့ဝှက် volume ထဲ၌ လျှို့ဝှက် OS စနစ် ရှိမည် ဖြစ်သည်။ VeraCrypt သည် ကွန်ပျူတာစနစ် အခန်းကန့် (လက်ရှိ OS စနစ် လည်ပတ်နေသော နေရာ) ၏ အကြောင်းအရာများကို လျှို့ဝှက် volume ထဲသို့ ကော်ပီကူးပြီး လျှို့ဝှက် OS စနစ်ကို ဖန်တီးပေးလိမ့်မည်။ ပြင်ပ volume ၌ သင် အမှန်တကယ် ဝှက်ထားစရာ မလိုအပ်သော အရေးကြီးပုံပေါ်သည့် ဖိုင်များကို ကော်ပီကူးရလိမ့်မည်။ လျှို့ဝှက် OS အခန်းကန့်၏ စကားဝှက်ကို ဖေါ်ပြပေးရန် အတင်းအကျပ် စေခိုင်း ခံရနိုင်သည်။ လျှို့ဝှက် OS အခန်းကန့် အတွင်းရှိ ပြင်ပြ volume ၏ စကားဝှက်ကို သင် ဖေါ်ပြနိုင်သည် (လျှို့ဝှက် OS စနစ်သည် လျှို့ဝှက် ရှိနေမည် ဖြစ်သည်)။\n\n နောက်ဆုံးအနေဖြင့်၊ လက်ရှိ အသုံးပြုနေသော OS စနစ် ၏ ကွန်ပျူတာစနစ် အခန်းကန့်ထဲတွင်၊ မျက်လှည့် OS စနစ်ဟု ခေါ်သော OS စနစ် အသစ် တစ်ခုကို ထည့်သွင်းပြီး၊ ၄င်းကို စာဝှက်ထားပါ။ ၄င်း၌ အရေးကြီးသည့် ဒေတာများ မထားရပါ။ တစ်စုံတစ်ယောက်သည် စက်မတက်မီ စစ်ဆေးအတည်ပြုသော စကားဝှက်ကို ဖေါ်ပြရန် အတင်းအကျပ် တောင်းဆိုလာနိုင်သည်။ မျက်လှည့် OS စနစ်နှင့် ပြင်ပ volume နှစ်ခုစလုံးကို ဖွင့်နိုင်မည် ဖြစ်သည်။ အကယ်၍ သင်သည် တတိယ အချက်ကို သုံးစွဲပါက၊ လျှို့ဝှက် OS စနစ် စဖွင့်လာမည် ဖြစ်သည်။</string> <string lang="my" key="SYSENC_DRIVE_ANALYSIS_TITLE">လျှို့ဝှက် Sectors များကို ရှာဖွေခြင်း</string> <string lang="my" key="SYSENC_DRIVE_ANALYSIS_INFO">VeraCrypt သည် ကွန်ပျူတာစနစ် drive ၏ အဆုံးရှိ လျှို့ဝှက် sectors များကို စစ်ဆေးနေစဉ် ​ခဏစောင့်ပါ။ အပြီးသတ်ရန်အတွက် အချိန်အတော် ကြာနိုင်သည်။\n\n မှတ်ချက် - အလွန် ဖြစ်တောင့်ဖြစ်ခဲ အခြေအနေများ၌၊ ကွန်ပျူတာ အချို့သည် ဤစစ်ဆေးမှု လုပ်ဆောင်နေစဉ် တုံပြန်မှု မရှိ ဖြစ်တက်သည်။ ထိုသို့ ဖြစ်လာပါက၊ ကွန်ပျူတာကို ပြန်ဖွင့်ပါ၊ VeraCrypt ကို ဖွင့်ပြီး၊ ယခင်က အဆင့်များကို ထပ်လုပ်ပါ၊ သို့သော် ဤစစ်ဆေးခြင်း လုပ်ငန်းစဉ်ကို ကျော်ပါ။ ဤပြဿနာသည် VeraCrypt ကြောင့်မဟုတ်ကြောင်း သတိပြုပါ။</string> <string lang="my" key="SYS_ENCRYPTION_SPAN_TITLE">စာဝှက်မည့် နေရာ</string> <string lang="my" key="SYS_ENCRYPTION_SPAN_WHOLE_SYS_DRIVE_HELP">အကယ်၍ လက်ရှိ အသုံးပြုနေသော Windows စနစ်ရှိ drive တစ်ခုလုံးကို စာဝှက်လိုပါက၊ ဤရွေးစရာကို ရွေးချယ်ပါ။ Drive တစ်ခုလုံး အပါအဝင်၊ ၄င်း၏ အခန်းကန့် အားလုံးကို၊ VeraCrypt Boot Loader တည်ရှိသည့် ပထမ track မပါပဲ၊ စာဝှက်သွားမည် ဖြစ်သည်။ Drive ထဲ (သို့) Drive ၌ သိမ်းဆည်းထားသော ဖိုင်များကို ရယူလိုသော သူသည် ကွန်ပျူတာစနစ် မဖွင့်မီ စကားဝှက် အမှန်ကို အကြိမ်တိုင်း ရေးထည့်ရမည် ဖြစ်သည်။ အကယ်၍ Windows ကို secondary (သို့) ပြင်ပ drive ၌ ထည့်သွင်း မထားသောကြောင့် ၄င်းအထဲမှ boot လုပ်စရာ မလိုပါက ၄င်းတို့ကို စာဝှက်ရန် ဤရွေးစရာကို အသုံးပြု၍ မရပါ။</string> <string lang="my" key="COLLECTING_RANDOM_DATA_TITLE">ကျပန်း ဒေတာများကို စု​ဆောင်းနေသည်</string> <string lang="my" key="KEYS_GEN_TITLE">ကီးများ ထုတ်လုပ်လိုက်ပြီ</string> <string lang="my" key="CD_BURNER_NOT_PRESENT">VeraCrypt သည် ကွန်ပြူတာနှင့် ဆက်သွယ်ထားသော စီဒီ/ဒီဗွီဒီ ကူးစက် မတွေ့ရပါ။ VeraCrypt သည် စာဝှက်စနစ် ကီးများ၊ VeraCrypt boot loader ၊ မူရင်း system loader စသည်တို့၏ အရန်သင့် သိမ်းဆည်းချက် တစ်ခု ပါရှိသော ootable VeraCrypt Rescue Disk တစ်ခုကို CD/DVD burner ဖြင့် ကူးရန် လိုအပ်နေသည်။\n\n သင့်အနေဖြင့် VeraCrypt Rescue Disk ပြုလုပ်ထားရန် အထူး တိုက်တွန်းလိုသည်။</string> <string lang="my" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO">ကျွန်ုပ်ထံ CD/DVD burner မရှိပါ၊ သို့ရာတွင် Rescue Disk ISO image ကို ဖြုတ်တပ်နိုင်သော drive တစ်ခုတွင် သိမ်းဆည်းထားမည် (ဥပမာ - USB flash drive)</string> <string lang="my" key="CD_BURNER_NOT_PRESENT_WILL_CONNECT_LATER">CD/DVD ကူးစက် တစ်ခုကို ကွန်ပျူတာဖြင့် နောက်မှ တပ်ဆင်ထားပါမည်။ လုပ်ငန်းစဉ်ကို ယခု အဆုံးသတ်လိုက်ပါ။</string> <string lang="my" key="CD_BURNER_NOT_PRESENT_CONNECTED_NOW">CD/DVD ကူးစက်သည် ကွန်ပြူတာနှင့် ယခု ဆက်သွယ်လိုက်ပြီ။ ဆက်လုပ်ပြီး ဆယ်တင်ရေး အခွေကို ပြုလုပ်ပါ။</string> <string lang="my" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO_INFO">အောက်ပါ အဆင့်များကို လုပ်ဆောင်ပါ -\n\n၁) USB flash drive ကဲ့သို့ ဖြုတ်တပ်နိုင်သော drive တစ်ခုကို သင့် ကွန်ပျူတာနှင့် ချိတ်ဆက်ထားပါ။\n\n၂) VeraCrypt ဆယ်တင်ရေး အခွေ ဖိုင် (%s) ကို ဖြုတ်တပ်နိုင်သော drive ထဲ ကော်ပီးကူးပါ။\n\n နောင်တွင် VeraCrypt ဆယ်တင်ရေး အခွေကို လိုအပ်လာပါက၊ သင့် ဖြုတ်တပ်နိုင်သော drive (VeraCrypt ဆယ်တင်​ရေး အခွေ image) ကို CD/DVD ကူးစက်ပါသည့် ကွန်ပျူတာနှင့် ချိတ်ဆက်ပြီး image ကို စီဒီ/ဒီဗွီဒီထဲ ကVeraCrypt ဆယ်တင်ရေး အခွေကို ပြုလုပ်နိုင်မည် ဖြစ်သည်။ အရေးကြီးချက် - VeraCrypt ဆယ်တင်ရေး အခွေကို CD/DVD ထဲသို့ (သီးသန့်ဖိုင် မဟုတ်ပဲ) ISO disk image တစ်ခု အဖြင့် ကူးယူရမည် ဖြစ်သည်။</string> <string lang="my" key="RESCUE_DISK_RECORDING_TITLE">ဆင်တင်ရေး အခွေ ပြုလုပ်ခြင်း</string> <string lang="my" key="RESCUE_DISK_CREATED_TITLE">ဆင်တင်ရေး အခွေ ပြုလုပ်နေသည်</string> <string lang="my" key="SYS_ENCRYPTION_PRETEST_TITLE">ကွန်ပျူတာစနစ် စာဝှက်ခြင်း ကြိုတင် စမ်းသပ်မှု</string> <string lang="my" key="RESCUE_DISK_DISK_VERIFIED_TITLE">ဆယ်တင်ရေး အခွေ စစ်ဆေးပြီ</string> <string lang="my" key="RESCUE_DISK_VERIFIED_INFO">\n VeraCrypt ဆယ်တင်ရေး အခွေကို အောင်မြင်စွာ စစ်ဆေးလိုက်ပြီ။ ၄င်းကို drive ထဲမှ ယခု ဖယ်ရှားလိုက်ပြီး လုံခြုံသော နေရာတွင် သိမ်းထားပါ။\n\n ဆက်သွားရန် ရှေ့သို့ ကို နှိပ်ပါ။</string> <string lang="my" key="REMOVE_RESCUE_DISK_FROM_DRIVE">သတိပေးချက် - နောက်အဆင့်​ သွားစဉ်တွင် VeraCrypt ဆယ်တင်ရေး အခွေသည် drive ထဲ၌ ရှိမည် မဟုတ်ပါ။ သို့မဟုတ်ပါက၊ အဆင့်များကို မှန်မှန်ကန်ကန် ပြီးစီးဖို့ ဖြစ်နိုင်မည် မဟုတ်ပါ။\n\n ၄င်းကို drive ထဲမှ ဖယ်ရှားပြီး လုံခြုံသော နေရာတွင် သိမ်းထားပါ။ ထို့နောက် 'ကောင်းပြီ' ကို နှိပ်ပါ။</string> <string lang="my" key="PREBOOT_NOT_LOCALIZED">သတိပေးချက် - စက်မတက်ခင် အခြေအနေ (Windows မဖွင့်မီ) ၏ နည်းပညာ ဆိုင်ရာ ကန့်သတ်ချက်များကြောင့်၊ VeraCrypt သည် စက်မတက်ခင် အခြေအနေကို ဖေါ်ပြသော စာတမ်းကို ဒေသဆိုင်ရာ ဘာသာစကားသို့ ပြန်ဆိုနိုင်မည် မဟုတ်ပါ။ VeraCrypt Boot Loader သုံးစွဲသူ မျက်နှာပြင် တစ်ခုလုံးသည် အင်္ဂလိပ် ဘာသာဖြင့် ဖြစ်သည်။\n\n ဆက်လုပ်မည်လား?</string> <string lang="my" key="SYS_ENCRYPTION_PRETEST_INFO">သင့် ကွန်ပျူတာစနစ် (သို့) drive ကို စာဝှက်ခြင်း မပြုမီ၊ VeraCrypt သည် အရာအားလုံး ကောင်းကောင်းမွန်မွန် အလုပ်လုပ်မလုပ် စစ်ဆေးမည် ဖြစ်သည်။\n\n စမ်းသပ်ရန် ကို နှိပ်ပြီးသောအခါ၊ လိုအပ်သော အစိတ်အပိုင်းအားလုံးကို စက်ထဲ ထည့်သွင်းသွားမည် ဖြစ်ပြီး သင့်ကွန်ပျူတာကို ပြန်ဖွင့်လာမည် ဖြစ်သည်။ အဲဒီနောက် Windows မဖွင့်မီ မြင်ရသော VeraCrypt Boot Loader မျက်နှာပြင်တွင် စကားဝှက်ကို သင် ရေးထည့်ရမည် ဖြစ်သည်။ Windows စတင်လာသည့်အခါ၊ အကြို စမ်းသပ်ချက်အတွက် ရလဒ်ကို အလိုအ​လျောက် အကြောင်းကြားလာလိမ့်မည်။\n\n အောက်ပါ device ကို ပြုပြင်​သွားမည် ဖြစ်သည် - Drive #%d\n\n\n ဖျက်သိမ်းရန် ကို ယခု နှိပ်လျှင်၊ ဘာမျှ စက်ထဲ ထည့်သွင်းမည် မဟုတ်ပဲ အကြို စမ်းသပ်မှုကိုလည်း လုပ်ဆောင်နိုင်မည် မဟုတ်ပါ။</string> <string lang="my" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_1">အရေးကြီး မှတ်ချက်များ - ဖတ်ရှုပါ/ပရင့်ထုတ်ပါ ('ပုံနှိပ်ရန်' ကို နှိပ်ပါ) -\n\n သင့် ကွန်ပျူတာကို အောင်မြင်စွာ ပြန်ဖွင့်ပြီး Windows ကို မစတင်မချင်း သင့်ဖိုင်များ တစ်ခုကိုမျှ စာဝှက်မည် မဟုတ်ပါ။ ထို့ကြောင့်၊ အကယ်၍ တစ်ခုခု ချို့ယွင်းပါက၊ သင့် ဒေတာများ ပျေက်သွားမည် မဟုတ်ပါ။ သို့ရာတွင်၊ တစ်စုံတစ်ခု မှားယွင်းသွားပါက၊ Windows စတင်သည့်အခါ အခက်အခဲ ရင်ဆိုင်ရနိုင်သည်။ ထို့ကြောင့်၊ သင့်ကွန်ပျူတာ ပြန်ဖွင့်ပြီး Windows မပွင့်လာခဲ့လျှင် လုပ်ဆောင်ရမည့် အချက်ကို အောက်ပါ လမ်းညွှန်ချက်များထဲတွင် ဖတ်ရှု (ဖြစ်နိုင်ပါက ပရင့်ထုတ်) နိုင်သည်။\n\n</string> <string lang="my" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_2">Windows မဖွင့်နိုင်ပါက လုပ်ဆောင်ရမည့် အချက်များ\n---------------------------------------------------------\n\nမှတ်ချက် - အကယ်၍ စာဝှက်ခြင်း မစတင်မချင်း ဤညွှန်ကြားချက်များသည် မှန်ကန်မှု ရှိသည်။\n\n- သင့် စကားဝှက် အမှန်ကို ရေးထည့်ပြီးနောက် (သို့မဟုတ် အကယ်၍ စကားဝှက် အမှန်ကို ထပ်ခါ ထပ်ခါ ရေးထည့်သည့်အခါ VeraCrypt က စကားဝှက် မှားနေသည် ဟု ​ပြနေပြီး) Windows မဖွင့်လာလျှင်၊ စိတ်မပျက်ပါနှင့်။ ကွန်ပျူတာကို ပြန်ဖွင့် (စက်ပိတ်ပြီး ပြန်ဖွင့်) ပြီး၊ VeraCrypt Boot Loader မျက်နှာပြင် ပေါ်လာသည့်အခါ၊ သင့် ကီးဘုတ်မှ (အကယ်၍ သင်၌ ကွန်ပျူတာစနစ် အများအပြား ရှိလျှင်၊ စတင်မည့်အရာကို ရွေးပြီး) Esc ကီး ကို နှိပ်ပါ။ ထို့နောက် Windows တက်လာမည် ဖြစ်ပြီး VeraCrypt က စက်မတက်မီ စစ်ဆေးမှု အစိတ်အပိုင်းကို ဖယ်ထုတ်မည် မဖယ်ထုတ်မည်ကို မေးမြန်းလာလိမ့်မည်။ ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်ထားပါက ယခင်က အဆင့်များ အလုပ်လုပ်မည် မဟုတ်ပါ (မည်သူမဆို ယခင်က အဆင့်များကို လိုက်နာသည် ဖြစ်စေ စကားဝှက် မမှန်ပါက drive ထဲက Windows ကို ဖွင့်နိုင်မည် မဟုတ်သကဲ့သို့ စာဝှက်ထားသော ဒေတာများကို ရယူနိုင်မည် မဟုတ်ပါ)။\n\n </string> <string lang="my" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_3">- အကယ်၍ ယခင်က အဆင့်များသည် အလုပ်မဖြစ်ပါက (သို့) VeraCrypt Boot Loader မျက်နှာပြင်ကို (Windows မစခင်) မတွေ့ရပါက၊ VeraCrypt ဆယ်တင်ရေး ​အခွေကို CD/DVD drive ထဲ ထည့်ပြီး သင့် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။ အကယ်၍ VeraCrypt ဆယ်တင်ရေး အခွေ ပေါ်မလာပါက (သို့မဟုတ်၊ VeraCrypt ဆယ်တင်ရေး အခွေ မျက်နှာပြင်၏'Keyboard Controls' ၌ 'Repair Options'ကို မမြင်ရပါက)၊ သင့် BIOS ကို hard disk မှ စက်တက်ရန် ပြုလုပ်ထားခြင်းကြောင့် ဖြစ်နိုင်သည်။ ဤအချက်သည် ပြဿနာ တစ်ရပ် ဖြစ်လာပါက၊ သင့် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ၊ (BIOS စတက်လာသည့် မျက်နှာပြင်ကို မြင်ရသည့်အခါ) F2 (သို့) Delete ကို နှိပ်ပြီး၊ BIOS ပြုပြင်ဖန်တီးရေး မျက်နှာပြင် ပေါ်လာသည့်အထိ စောင့်ဆိုင်းပါ။ အကယ်၍ BIOS ပြုပြင်ဖန်တီးရေး မျက်နှာပြင် မပေါ်လာပါက၊ သင့်ကွန်ပျူတာကို ထပ်မံ ပြန်ဖွင့် (ပြန်ချိန်) ပါ။ BIOS ပြုပြင်ဖန်တီးရေး မျက်နှာပြင် ပေါ်လာသည့်အခါ၊ သင့် BIOS ကို CD/DVD drive မှ ပထမဆုံး တက်လာရန် (လုပ်ဆောင်ပုံနဲ့ ပါတ်သက်သော အချက်အလက်များအတွက်၊ BIOS/motherboard အသုံးပြုနည်း လက်စွဲကို လေ့လာပါ သို့မဟုတ် ကွန်ပျူတာ ရောင်းချသော နေရာ၌ နည်းပညာဆိုင်ရာ ထောက်ပံ့ရေး အဖွဲ့ထံ အကူအညီ တောင်းခံပါ) ပြုပြင်လိုက်ပါ။ ထို့နောက်၊ သင့် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။ ယခုအချိန်တွင် VeraCrypt ဆယ်တင်ရေး အခွေ ပေါ်လာမည် ဖြစ်သည်။ VeraCrypt ဆယ်တင်ရေး အခွေ မျက်နှာပြင်အရောက်တွင်၊ သင့် ကီးဘုတ်မှ F8 ကို နှိပ်ပြီး 'Repair Options' ကို ရွေးပါ။ 'Repair Options' မီနူးမှ၊ 'Restore original system loader' ကို ရွေးပါ။ ထို့နောက် ဆယ်တင်ရေး အခွေကို သင့် CD/DVD drive ထဲမှ ဖယ်ရှားပြီး ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။ Windows သည် ပုံမှန်အတိုင်း ဖွင့်လာမည် ဖြစ်သည်။\n\n</string> <string lang="my" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_4">အကယ်၍ ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်ထားပါက ယခင်က အဆင့်များ အလုပ်လုပ်မည် မဟုတ်ပါ (မည်သူမဆို ယခင်က အဆင့်များကို လိုက်နာပြီး စကားဝှက်အမှန် မရေးထည့်နိုင်ပါက Windows ကို ဖွင့်နိုင်မည် မဟုတ်ပါ (သို့) rive ထဲရှိ စာဝှက်ထားသော ဒေတာများကို ရယူနိုင်မည် မဟုတ်ပါ)။\n\n\nအကယ်၍ သင့် VeraCrypt ဆယ်တင်ရေး အခွေ ပျောက်သွားခြင်း၊ ရန်သူထံ ရောက်သွားခြင်း ဖြစ်လာပါက၊ သူသည် စကားဝှက် အမှန်မပါပဲ ကွန်ပျူတာစနစ် အခန်းကန့် (သို့) drive ကို စာဝှက်ဖြည်နိုင်မည် မဟုတ်ပါ။</string> <string lang="my" key="SYS_ENCRYPTION_PRETEST_RESULT_TITLE">အကြို စမ်းသပ်မှု ပြီးသွားပြီ</string> <string lang="my" key="SYS_ENCRYPTION_PRETEST_RESULT_INFO">အကြို စမ်းသပ်မှု အောင်မြင်စွာ ပြီးစီးသွားပြီ။\n\n သတိပေးချက် - လက်ရှိ ဒေတာများကို စနစ်တကျ စာဝှက်နေစဉ် ရုတ်တရက် မီးပျက်သွားပါက၊ (သို့) VeraCrypt သည် လက်ရှိ ဒေတာများကို အစီအစဉ်တကျ စာဝှက်နေစဉ် ကို ဆော့ဗ်ဝဲ အမှား (သို့) hardware ချို့ယွင်းချက် တစ်ခုခုကြောင့် OS စနစ် ပျက်သွားပါက ​​ဒေတာ တချို့သည် ​ပျက်သွားလိမ့်မည် (သို့) ပျောက်ဆုံးသွားလိမ့်မည်။ ထို့ကြောင့် စာဝှက်ခြင်းမပြုခင်၊ သင် စာဝှက်မည့် ဖိုင်များကို အရန်သင့် သိမ်းဆည်းရန် သတိပြုပါ။ အကယ်၍ မလုပ်ထားပါက၊ ဖိုင်များကို ယခု အရန်သင့် သိမ်းဆည်းလိုက်ပါ (Defer ကို နှိပ်ပြီး၊ ဖိုင်များကို အရန်သင့် သိမ်းဆည်းပါ၊ ထို့နောက် VeraCrypt ကို ထပ်ဖွင့်ပါ၊ စာဝှက်စနစ်ကို စတင်ရန် 'System' &gt; 'Resume Interrupted Process' ကို နှိပ်ပါ)။\n\nအဆင်သင့် ဖြစ်သည့်အခါ၊ စာဝှက်စနစ် စတင်ရန် စာဝှက်ရန် ကို နှိပ်ပါ။</string> <string lang="my" key="SYSENC_ENCRYPTION_PAGE_INFO">စာဝှက်ခြင်း (သို့) စာဝှက်ဖေါ်ခြင်း လုပ်ငန်းစဉ်ကို ရပ်တန်းရန် ခေတ္တရပ်နားရန် (သို့) ရွှေ့ဆိုင်းရန် ကို အချိန်မရွေး နှိပ်ပါ၊ ဤအညွှန်းမှ ထွက်ပြီး၊ သင့်ကွန်ပျူတာကို ပြန်ဖွင့်ပါ (သို့) စက်ပိတ်လိုက်ပါ။ ထို့နောက် လုပ်ငန်းစဉ်ကို ပြန်စပါ။ ယခင်က ရပ်တန့်ခဲ့သော နေရာမှ ပြန်စတင်မည် ဖြစ်သည်။ ကွန်ပျူတာစနစ် drive ထဲမှ ဒေတာများကို ရေးသားနေစဉ် (သို့) ဖတ်ရှုနေစဉ် ကွန်ပျူတာစနစ် (သို့) အ​ပ္ပလီကေးရှင်းများ နှေးကွေးမရှိစေရန်၊ VeraCrypt သည် ဒေတာများကို ရေးသားခြင်း (သို့) ဖတ်ရှုခြင်း (အထက်မှ အနေအထားကို ကြည့်ပါ) ပြီးစီးသည့်အခါ စောင့်​ဆိုင်းမည် ဖြစ်ပြီး၊ စာဝှက်ခြင်း (သို့) စာဝှက် ဖေါ်ခြင်းကို အလိုအလျောက် ဆက်လုပ်မည် ဖြစ်သည်။</string> <string lang="my" key="NONSYS_INPLACE_ENC_ENCRYPTION_PAGE_INFO">\n\n စာဝှက်ခြင်း လုပ်ငန်းစဉ်ကို ရပ်တန့်ရန် ခေတ္တရပ်နားရန်၊ ရွှေ့ဆိုင်းရန် ကို သင် နှိပ်နိုင်သည်။ ဤအညွှန်းကို ပိတ်ပါ၊ သင့် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ (သို့) စက်ပိတ်ပါ။ ထို့နောက် လုပ်ငန်းစဉ်ကို ​ပြန်စပါ။ ၄င်းသည် ယခင်က ရပ်နားထားသည့် နေရာမှ ပြန်စမည် ဖြစ်သည်။ volume ကို အပြည့်အ၀ စာဝှက် မပြီးမချင်း အစပျိုးနိုင်မည် မဟုတ်ပါ။</string> <string lang="en" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nYou can click Pause or Defer anytime to interrupt the process of decryption, exit this wizard, restart or shut down the computer, and then resume the process, which will continue from the point where it was stopped. Note that the volume cannot be mounted until it has been fully decrypted.</string> <string lang="my" key="SYSENC_HIDDEN_OS_INITIAL_INFO_TITLE">လျှို့ဝှက် ကွန်ပျူတာစနစ် စတင်နေပြီ</string> <string lang="my" key="SYSENC_HIDDEN_OS_WIPE_INFO_TITLE">မူလ ကွန်ပျူတာစနစ်</string> <string lang="my" key="SYSENC_HIDDEN_OS_WIPE_INFO">Windows သည် မှတ်တမ်းဖိုင်များ၊ ယာယီဖိုင်များ အမျိုးမျိုးကို (သင် မသိရှိပဲ) ကွန်ပျူတာစနစ် အခန်းကန့်ထဲ၌ ဖန်တီးလေ့ရှိသည်။ RAM ၌ ရှိသော အကြောင်းအရာကိုလည်း hibernation ပြုလုပ်ရာ၌ နေရာ သက်သာစေပြီး ကွန်ပျူတာစနစ် အခန်းကန့်၌ ရှိသော ဖိုင်များကို ဆက်သွယ်ပေးသည်။ ရန်သူ တစ်ဦးတစ်ယောက်သည် သင့် မူရင်း ကွန်ပျူတာစနစ် (မူပွားထားသော လျှို့ဝှက် ကွန်ပျူတာစနစ်ထဲ) ၌ တည်ရှိနေသော အခန်းကန့်ထဲ သိမ်းဆည်းခဲ့သော ဖိုင်များကို စစ်ဆေးပြီး သိရှိသွားနိုင်သည်။ ဥပမာ အားဖြင့်၊ VeraCrypt အညွှန်းကို hidden-system-creation စနစ်ဖြင့် သုံးစွဲနေမှု (ဤနည်းဖြင့် သင့်ကွန်ပျူတာ၌ လျှို့ဝှက် OS ရှိနေကြောင်း ညွှန်​ပြပေးနိုင်သည်)။\n\n ယင်းကဲ့သို့ ပြဿနာမျိုး မဖြစ်ပွားရန်၊ VeraCrypt သည်၊ နောက်တစ်ဆင့်၌၊ မူရင်း ကွန်ပျူတာစနစ် တည်ရှိသော အခန်းကန့်မှ အကြောင်းအရာ တစ်ခုလုံးကို ပယ်ရှင်းပစ်မည် ဖြစ်သည်။ ထို့နောက်၊ ငြင်းပယ်နိုင်မှုကို ​​ရရှိနိုင်ရန်၊ အခန်းကန့်ထဲ၌ ကွန်ပျူတာစနစ် အသစ်တစ်ခုကို သင် ထည့်သွင်းပြီး ၄င်းကို စာဝှက်ရန် လိုအပ်လိမ့်မည်။ ဤ​နည်းဖြင့်၊ မျက်လှည့် ကွန်ပျူတာစနစ်ကို ဖန်တီးပြီး လျှို့ဝှက် OS စနစ် ဖန်တီးမှု လုပ်ငန်းစဉ် ပြီးမြောက်သွားမည် ဖြစ်သည်။</string> <string lang="my" key="OS_WIPING_NOT_FINISHED_ASK">လျှို့ဝှက် OS စနစ်ကို အောင်မြင်စွာ ဖန်တီးလိုက်ပြီ။ ၄င်းကို စတင် အသုံးမပြုမီ (ငြင်းပယ်နိုင်မှု မ​ရရှိမီ)၊ လက်ရှိ OS စနစ် ထည့်သွင်းထားသော အခန်းကန့်ရှိ အကြောင်းအရာ တစ်ခုလုံးကို (VeraCrypt အသုံးပြုပြီး) လုံခြုံ​စွာ ပယ်ဖျက်ရန် လိုအပ်သည်။ ဤကဲ့သို့ မလုပ်ဆောင်မီ၊ ကွန်ပျူတာကို ပြန်ဖွင့်ရန် လိုအပ်ပြီး၊ (Windows မစမီ ​မြင်ရသော) VeraCrypt Boot Loader မျက်နှာပြင်၌ လျှို့ဝှက် OS စနစ်အတွက် စက်မတင်မီ အတည်ပြု စကားဝှက်ကို ရေးထည့်ပါ။ ထို့နောက်၊ လျှို့ဝှက် ကွန်ပျူတာစနစ် စတင်ပြီးနောက်၊ VeraCrypt အညွှန်းသည် အလိုအလျောက် ပွင့်လာလိမ့်မည်။\n\n မှတ်ချက် - အကယ်၍ လျှို့ဝှက် ကွန်ပျူတာစနစ် ဖန်တီးသည့် လုပ်ငန်းစဉ်ကို ယခု ရပ်ဆိုင်းရန် ရွေးချယ်ပါက၊ လုပ်ငန်းစဉ်ကို သင် ပြန်စနိုင်မည် မဟုတ်ပဲ လျှို့ဝှက် ကွန်ပျူတာစနစ်ကို (VeraCrypt Boot Loader ကို ဖယ်ရှားမည် ဖြစ်သောကြောင့်) ဖွင့်နိုင်မည် မဟုတ်ပါ။</string> <string lang="my" key="HIDDEN_OS_CREATION_NOT_FINISHED_ASK">သင်သည် လျှို့ဝှက် OS စနစ် ဖန်တီးမှု လုပ်ငန်းစဉ် အစီအစဉ်ကို သတ်မှတ်လိုက်ပြီ။ လုပ်ငန်းစဉ် မပြီးစီးသေးပါ။ ၄င်းကို အပြီးသတ်ရန်၊ သင့်ကွန်ပျူတာကို ပြန်ဖွင့်ပြီး (Windows မပွင့်ခင် မြင်ရသော) VeraCrypt Boot Loade မျက်နှာပြင်၌ လျှို့ဝှက် OS စနစ်အတွက် စကားဝှက်ကို ရေးထည့်ပါ။\n\nမှတ်ချက် - လျှို့ဝှက် OS စနစ် ဖန်တီးသော လုပ်ငန်းစဉ်ကို အဆုံးသတ်ရန် သင် ရွေးချယ်ပါက၊ ၄င်းလုပ်ငန်းစဉ်ကို ပြန်စနိုင်တော့မည် မဟုတ်ပါ။</string> <string lang="my" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_RETRY">ကွန်ပျူတာကို ပြန်ဖွင့်ပြီး ဆက်လုပ်ပါ</string> <string lang="my" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_TERMINATE">လျှို့ဝှက် OS စနစ် ဖန်တီးမှု လုပ်ငန်းစဉ်ကို အမြဲတမ်း အဆုံးသတ်ရန်</string> <string lang="my" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_ASK_LATER">ယခု ဘာမှ လုပ်ဆောင်ရန်မလိုပဲ နောက်မှ ထပ်မေးပါ</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_1">\nအကယ်၍ ဖြစ်နိုင်လျှင်၊ ဤစာတမ်းကို ပရင့်ထုတ်ပါ (အောက်မှ 'ပရင့်ထုတ်ရန်' ကို နှိပ်ပါ)။\n\n\n(စာဝှက်ပြီးနောက်) VeraCrypt ဆယ်တင်ရေး အခွေကို မည်သည့်အခါ မည်ကဲ့သို့ အသုံးပြုမည်နည်း။\n-------------------------------------------------------------------------------------------------------\n\n</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_2">၁။ VeraCrypt ဆယ်တင်ရေး အခွေမှ Boot တက်နည်း\n\nVeraCrypt ဆယ်တင်ရေး အခွေမှ boot တက်ရန်၊ ၄င်းကို CD/DVD drive ထဲ ထည့်ပြီး ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။ အကယ်၍ VeraCrypt ဆယ်တင်ရေး အခွေ ပေါ်မလာပါက (သို့မဟုတ်၊ မျက်နှာပြင်ရှိ 'Keyboard Controls' အခန်း၌ 'Repair Options' ကို မတွေ့ရပါက)၊ BIOS ကို hard drives မှ boot တက်ရန် ပြုပြင်ထားသောကြောင့် ဖြစ်နိုင်သည်။ အကယ်၍ ယင်းသည် ပြဿနာ ဖြစ်လာပါက၊ သင့် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ၊ (BIOS စတက်လာသည့်အချိန်တွင်) F2 (သို့) Delete ကို နှိပ်ပြီး BIOS ပြုပြင်ဖန်တီးရေး မျက်နှာပြင် ပေါ်လာသည့်အထိ စောင့်ဆိုင်းပါ။ အကယ်၍ BIOS ပြုပြင်ဖန်တီးရေး မျက်နှာပြင် ပေါ်မလာပါက၊ ကွန်ပျူတာကို ပြန်ဖွင့် (ပြန်ချိန်) ပြီး F2 (သို့) Delete ကို ထပ်ခါတလဲလဲ ဖိထားပါ။ BIOS ပြုပြင်ဖန်တီးရေး မျက်နှာပြင် ပေါ်လာသည့်အခါ၊ သင့် BIOS ကို CD/DVD drive (ထိုသို့ လုပ်ဆောင်နည်းကို BIOS/motherboard အတွက် အသုံးပြုနည်း လမ်းညွှန်ကို လေ့လာပါ သို့မဟုတ် ကွန်ပျူတာ ရောင်းချသူထံမှ နည်းပညာဆိုင်ရာ အထောက်အပံ့ အဖွဲ့၏ အကူအညီကို ရယူပါ) မှ စတင် boot တက်လာရန် ပြုပြင်လိုက်ပါ။ ထို့နောက် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။ VeraCrypt ဆယ်တင်ရေး အခွေမှ မျက်နှာပြင်ကို မြင်ရ​လိမ့်မည်။ မှတ်ချက် - VeraCrypt ဆယ်တင်ရေး အခွေမှ မျက်နှာပြင်၌၊ သင့် ကီးဘုတ်မှ F8 ကို နှိပ်ပြီး၊ 'Repair Options' ကို ရွေးချယ်နိုင်သည်။\n\n\n</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_3">၂။ (စာဝှက်ပြီးသည့်အခါ) VeraCrypt ဆယ်တင်ရေး အခွေကို သုံးစွဲမည့် အချိန်နှင့် သုံစွဲနည်း\n\n</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_4">၁) အကယ်၍ ကွန်ပျူတာကို စဖွင့်သည့်အခါ VeraCrypt Boot Loader မျက်နှာပြင် တက်မလာပါက (သို့မဟုတ် Windows boot မတက်ပါက)၊ VeraCrypt Boot Loader ပျက်စီးသွား၍ ဖြစ်နိုင်သည်။ VeraCrypt ဆယ်တင်ရေး အခွေကို သုံးပြီး ၎င်းကို နဂိုအတိုင်း ပြန်ထားနိုင်ပြီး စာဝှက်ထားသော သင် ကွန်ပျူတာစနစ်နှင့် ဒေတာများကို ပြန်လည် ရရှိစေနိုင်သည် (သို့သော်၊ စကားဝှက်အမှန်ကို သင် ရေးထည့်ရဦးမည် ဖြစ်သည်)။ ဆယ်တင်ရေး ​အခွေတွင်၊ 'Repair Options' &gt; 'Restore VeraCrypt Boot Loader' ကို ရွေးပါ။ ထို့နောက် လုပ်ဆောင်ချက်ကို အတည်ပြုရန် 'Y' ကို နှိပ်ပါ။ သင့် ဆယ်တင်ရေး အခွေကို CD/DVD drive မှ ထုတ်ပြီး ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။\n\n</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_5">၂) အကယ်၍ သင်သည် စကားဝှက်အမှန်ကို ထပ်ခါတလဲလဲ ရေးထည့်သော်လည်း စကားဝှက် မှားသည့်ဟု​ ဖေါ်ပြပါက၊ မာစတာကီး (သို့) အခြား အရေးကြီး ဒေတာများ ပျက်စီးသွား၍ ဖြစ်နိုင်သည်။ VeraCrypt ဆယ်တင်ရေး အခွေကို သုံးပြီး ၄င်းတို့ကို နဂိုအတိုင်း ပြန်ထားနိုင်ပြီး စာဝှက်ထားသော ကွန်ပျူတာစနစ်နှင့် ဒေတာများကို ပြန်လည် ရယူနိုင်သည် (သို့သော်၊ စကားဝှက်အမှန်ကို သင် ရေးထည့်ရမည် ဖြစ်သည်)။ ဆယ်တင်ရေး အခွေတွင်၊ 'Repair Options' &gt; 'Restore key data' ကို ရွေးချယ်ပါ။ ထို့နောက် စကားဝှက်ကို ရေးထည့်ပြီး၊ လုပ်ဆောင်ချက်ကို အတည်ပြုရန် 'Y' ကို နှိပ်ပါ။ ဆယ်တင်ရေး အခွေကို CD/DVD drive မှ ထုတ်ပြီး သင့် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။\n\n</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_6">၃) အကယ်၍ VeraCrypt Boot Loade ပျက်စီးသွားပါက၊ VeraCrypt ဆယ်တင်ရေး အခွေမှ တိုက်ရိုက် boot တက်ပြီး ၄င်းကို ရှောင်လွှဲနိုင်သည်။ ဆယ်တင်ရေး အခွေကို CD/DVD drive ထဲတွင် ထည့်ပြီး ဆယ်တင်ရေး မျက်နှာပြင်တွင် သင့် စကားဝှက်ကို ရေးထည့်ပါ။\n\n</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_7">၄) အကယ်၍ Windows ပျက်စီးသွားပြီး စက်မတက်နိုင်ပါက၊ VeraCrypt ဆယ်တင်ရေး အ​ခွေကို သုံးပြီးWindows မတက်မီ အခန်းကန့်/drive ကို အမြဲတမ်း စာဝှက်ဖြည်နိုင်သည်။ ဆယ်တင်ရေး အခွေ မျက်နှာပြင်ပေါ်တွင်၊ 'Repair Options' &gt; 'Permanently decrypt system partition/drive' ကို ရွေးပါ။ စကားဝှက် အမှန်ကို ရေးထည့်ပြီး စာဝှက်ဖြည်ခြင်း ပြီးဆုံးသည်အထိ စောင့်ဆိုင်းပါ။ ထို့နောက် သင့် Windows ထည့်သွင်းမှုကို ပြုပြင်ရန် MS Windows setup CD/DVD ဖြင့် boot တက်နိုင်သည်။\n\n</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_8">မှတ်ချက် - တစ်နည်းအားဖြင့်၊ Windows ပျက်စီးသွားပြီး (ဖွင့်မရ) ၄င်းကို (ဖိုင်များကို ရယူရန်) ပြုပြင်ရန် လိုအပ်ပါက၊ အောက်ပါ အဆင့်များဖြင့် ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်မဖြည်နိုင်ရန် ရှောင်ရှားနိုင်သည် - အကယ်၍ သင့် ကွန်ပျူတာ၌ OS စနစ် မျိုးစုံ ထည့်သွင်းထားပါက၊ ၄င်းကို စက်မတက်မီ ကြိုတင် စစ်ဆေးစရာမလိုပဲ boot တက်နိုင်သည်။ အကယ်၍ သင့်ကွန်ပျူတာတွင် OS စနစ် မျိုးစုံ ထည့်သွင်းမထားပါက၊ WinPE (သို့) BartPE CD/DVD မှ boot တက်နိုင်သည်။ သို့မဟုတ် သင့် ကွန်ပျူတာစနစ် drive ကို secondary drive (သို့) ပြင် drive အနေဖြင့် အခြား ကွန်ပျူတာနှင့် ချိတ်ဆက်ပြီး ကွန်ပျူတာ​ထဲတွင် ထည့်သွင်းထာသော OS စနစ်မှ boot တက်လိုက်ပါ။ ကွန်ပျူတာစနစ်ကို boot တက်ပြီးနောက်၊ VeraCrypt ကို ဖွင့်ပါ။ 'Select Device' ကို ရွေးပါ။ ထိခိုက်နေသော ကွန်ပျူတာစနစ် အခန်းကန့်ကို ရွေးပြီး၊ 'OK' နှိပ်ပါ။ 'System' &gt; 'Mount Without Pre-Boot Authentication' ကို ရွေးပြီး၊ စက်မတက်မီ ကြိုတင် အတည်ပြု စကားဝှက်ကို ရေးထည့်ကာ၊ 'OK' ခလုတ်ကို နှိပ်ပါ။ အခန်းကန့်ကို ပုံမှန် VeraCrypt volume အစပျိုးလာလိမ့်မည် (ဒေတာများကို RAM ထဲ၌ ချက်ခြင်း စာဝှက်/စာဝှက်ဖြည်ပေးသွားမည် ဖြစ်သည်)။\n\n\n</string> <string lang="my" key="RESCUE_DISK_HELP_PORTION_9">အကယ်၍ သင့် VeraCrypt ဆယ်တင်ရေး အခွေ ​ပျောက်ဆုံးသွားပြီး ရန်သူလက်ထဲ ရောက်သွားပါက၊ ကွန်ပျူတာစနစ် အခန်းကန့် (သို့) drive ကို စကားဝှက်အမှန် မပါကဲ စာဝှက်ဖြည်နိုင်မည် မဟုတ်ပါ။</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_1">\n\nအ ရေး ကြီး ချက် -- ဖြစ်နိုင်လျှင် ဤစာတမ်းကို ပရင့်ထုတ်ပါ (အောက်ပါ 'ပရင့်ထုတ်ရန်' ခလုတ်ကို နှိပ်ပါ)။\n\n\nမှတ်ချက် - ဤစာတမ်းသည် မျက်လှည့် ကွန်ပျူတာစနစ်ကို သင် စတင် ဖန်တီးသည်အထိ လျှို့ဝှက် ကွန်ပျူတာစနစ်ကို သင် စဖွင့်သည့်အခါတိုင်း အလိုအလျောက် ပြနေမည် ဖြစ်သည်။\n\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_2">မျက်လှည့် ကွန်ပျူတာစနစ်ကို လုံခြုံစိတ်ချစွာ ဖန်တီးနည်း\n-------------------------------------------------------------\n\nငြင်းပယ်နိုင်မှုကို ရရှိနိုင်ရန်၊ မျက်လှည့် ကွန်ပျူတာစနစ်ကို ယခု သင်ဖန်တီးရန် လိုအပ်သည်။ ထိုသို့ ပြုလုပ်ရန်၊ အောက်ပါ အဆင့်များကို လုပ်ဆောင်ပါ -\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_3">၁) လုံခြုံရေး အကြောင်းများကြောင့်၊ သင့်ကွန်ပျူတာကို စက်ပိတ်ပြီး မိနစ် အတန်ကြာ မီးပိတ်ထားပါ (ကြာလေ၊ ကောင်းလေ ဖြစ်သည်)။ အရေးကြီး ဒေတာများ ပါရှိသော မှတ်ဉာဏ်ကို ရှင်းလင်းပေးရန် လိုအပ်သည်။ ထို့နောက် ကွန်ပျူတာကို ပြန်ဖွင့်ပါ၊ သို့သော် လျှို့ဝှက် ကွန်ပျူတာစနစ်မှboot မတက်ပါနှင့်။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_4">၂) Windows ကို အကြောင်းအရာများ ပယ်ဖျက်လိုက်သည့် အခန်းကန့်ထဲ၌ (ဥပမာ - မူရင်း ကွန်ပျူတာစနစ် တည်ရှိသော အခန်းကန့်တွင်) ထည့်သွင်းပါ။\n\nအရေးကြီးချက် - မျက်လှည့် ကွန်ပျူတာစနစ်ကို စတင် ထည့်သွင်းသည့်အခါ၊ လျှို့ဝှက် ကွန်ပျူတာစနစ်မှ BOOT တက်နိုင်မည် မဟုတ်ပါ (အဘယ်ကြောင့် ဆိုသော် VeraCrypt Boot Loader ကို Windows စနစ် ဆော့ဗ်ဝဲ ထည့်သွင်းစနစ်က ပယ်ဖျက်သွားမည် ဖြစ်သည်)။ ၎င်းသည် ပုံမှန်ဖြစ်ပြီး လိုချင်သည့် အချက် ဖြစ်သည်။အထိတ်တလန့် မဖြစ်ပါနှင့်။ မျက်လှည့် ကွန်ပျူတာစနစ်ကို စတင် စာဝှက်သည်နှင့် တပြိုင်နက် လျှို့ဝှက် ကွန်ပျူတာစနစ်မှ BOOT တက်နိုင်မည် ဖြစ်သည်။(အဘယ်ကြောင့်ဆိုသော် TrueCrpyt သည် ကွန်ပျူတာစနစ် drive ထဲတွင် VeraCrypt Boot Loader ကို အလို​အလျောက် ထည့်သွင်းနိုင်မည် ဖြစ်သည်)။\n\nအရေးကြီးချက် - မျက်လှည့် ကွန်ပျူတာစနစ်၏ အရွယ်အစားသည် လျှို့ဝှက် volume ၏ အရွယ်အစားနှင့် အတူတူ ဖြစ်ရမည်။ ထို့နောက်၊ မျက်လှည့် ကွန်ပျူတာစနစ် အခန်းကန့်နှင့် လျှို့ဝှက် ကွန်ပျူတာစနစ် တည်ရှိသော နေရာအ​ကြားတွင် မည်သည့် အခန်းကန့်ကိုမျှ သင် မဖန်တီးရပါ။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_5">၃) မျက်လှည့် ကွန်ပျူတာစနစ်မှ Boot တက်ပါ (အဆင့် ၂ ၌ ၄င်းကို သင် ထည့်သွင်းထားပြီး ၄င်း၌ VeraCrypt ကို ထည့်သွင်းထားသည်)။\n\nမျက်လှည့် ကွန်ပျူတာစနစ်၌ အရေးကြီးသော ဒေတာများ မပါရန် သတိပြုပါ။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_6">၄) မျက်လှည့် ကွန်ပျူတာစနစ်၌၊ VeraCrypt ကို ဖွင့်ပြီး 'System' &gt; 'Encrypt System Partition/Drive' ကို ရွေးပါ။ VeraCrypt Volume ဖန်တီးမှု အညွှန်း ၀င်းဒိုးပေါ်လာလိမ့်မည်။\n\nအောက်ပါ အဆင့်များသည် VeraCrypt Volume ဖန်တီးမှု အညွှန်းနှင့် ကိုက်ညီသည်။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_7">၅) VeraCrypt Volume ဖန်တီးမှု အညွှန်းထဲတွင်၊ 'Hidden' ရွေးစရာကို မရွေးချယ်ပါနှင့်။ 'Normal' ရွေးစရာကို ရွေးထားပြီး 'ရှေ့သို့' ကို နှိပ်ပါ။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_8">၆) 'Encrypt the Windows system partition' ရွေးစရာကို ရွေးပြီးနောက်၊ 'ရှေ့သို့' ကို နှိပ်ပါ။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_9">၇) အကယ်၍ သင့်ကွန်ပျူတာ၌ လျှို့ဝှက် ကွန်ပျူတာစနစ်နှင့် မျက်လှည့် ကွန်ပျူတာစနစ်ကိုသာ ထည့်သွင်းထားလျှင်၊ ရေးစရာ 'Single-boot' ကို ရွေးပြီး (အကယ်၍ ကွန်ပျူတာစနစ် နှစ်ခုထက် ပို၍ ထည့်သွင်းထားလျှင်၊'Multi-boot' ကို ရွေးချယ်ပါ) 'ရှေ့သို့' ခလုတ်ကို နှိပ်ပါ။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_10">၈) အရေးကြီးချက် - ဤအဆင့်၌၊ မျက်လှည့် ကွန်ပျူတာစနစ်အတွက်နှင့် ပါတ်သက်ပြီး၊ လျှို့ဝှက် ကွန်ပျူတာစနစ်အတွက် သင် ရွေးချယ်ခဲ့သော အလားတူ စာဝှက်စနစ် အယ်လဂိုရီသမ်နှင့် HASH အယ်လဂိုရီသမ်တို့ကို သင် ရွေးချယ်ရမည်။ တနည်းအားဖြင့်၊ လျှို့ဝှက် ကွန်ပျူတာစနစ်ထဲ ၀င်နိုင်မည် မဟုတ်ပါ။ တစ်မျိုး ပြောရလျှင်၊ မျက်လှည့် ကွန်ပျူတာစနစ်ကို လျှို့ဝှက် ကွန်ပျူတာစနစ်ကဲ့သို့ အလားတူ အယ်လဂိုရီသမ်ဖြင့် စာဝှက်ထားရမည် ဖြစ်သည်။ မှတ်ရန် - အကြောင်းမှာ မျက်လှည့် ကွန်ပျူတာစနစ်နှင့် လျှို့ဝှက် ကွန်ပျူတာစနစ်တို့သည် အယ်လဂိုရီသမ် တစ်မျိုးတည်းကိုသာ ထောက်ပံ့​ထားသော boot loader တစ်မျိုးတည်းကို သုံးစွဲသူ၏ ရွေးချယ်မှုဖြင့် မျှဝေ သုံးစွဲကြသည် (အယ်လဂိုရီသမ် တစ်ခုစီအတွက်၊ VeraCrypt Boot Loader အထူးဗားရှား တစ်ခု ရှိသည်။)\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_11">၉) ဤအဆင့်၌၊ မျက်လှည့် OS စနစ်အတွက် စကားဝှက် တစ်ခုကို ရွေးချယ်ပါ။အကယ်၍ ရန်သူ တစ်ဦးတစ်ယောက်က စက်မတက်မီ အတည်ပြု စကားဝှက်ကို ဖေါ်ပြရန် အတင်းအကျပ် တောင်းဆိုလာသည့်အခါ ထုတ်ပြနိုင်သည့် စကားဝှက် ဖြစ်သည် (အခြား စကားဝှက်မှာ ပြင်ပ volume အတွက် ဖြစ်သည်)။ တတိယ စကားဝှက် (လျှို့ဝှက် OS စနစ်အတွက် စက်မတက်မီ အတည်ပြု စကားဝှက် ဖြစ်သည်) ကို လျှို့ဝှက် ထားရမည် ဖြစ်သည်။\n\nအရေးကြီးချက် - မျက်လှည့် ကွန်ပျူတာစနစ်အတွက် သင် ရွေးချယ်ထားသော စကားဝှက်သည် လျှို့ဝှက် volume အတွက် သင် ရွေးချယ်ခဲ့သော စကားဝှက်နှင့် ခြားနားရမည် (လျှို့ဝှက် OS စနစ်အတွက်)။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_12">၁၀) မျက်လှည့် OS စနစ်ကို စာဝှက်ရန် အညွှန်းထဲ၌ ပါသော ညွန်ကြားချက်အတိုင်း လုပ်ဆောင်ပါ။\n\n\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_13">မျက်လှည့် ကွန်ပျူတာစနစ် ဖန်တီးပြီးနောက်\n-----------------------------------------------\n\nမျက်လှည့် ကွန်ပျူတာစနစ်ကို စာဝှက်ပြီးနောက်၊ လျှို့ဝှက် OS စနစ် ဖန်တီးသည့် လုပ်ငန်းစဉ် တစ်ခုလုံး ပြီးစီးသွားမည် ဖြစ်ပြီး၊ အောက်ပါ စကားဝှက် သုံးမျိုးကို သင် သုံးစွဲနိုင်မည် ဖြစ်သည် - \n\n၁) လျှို့ဝှက် OS စနစ်အတွက် စက်မတက်မီ အတည်ပြု စကားဝှက်။\n\n၂) မျက်လှည် OS စနစ်အတွက် စက်မတက်မီ အတည်ပြု စကားဝှက်။\n\n၃) ပြင်ပ volume အတွက် စကားဝှက်။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_14">အကယ်၍ လျှို့ဝှက် OS စနစ်ကို သင် စဖွင့်လိုပါက၊ VeraCrypt Boot Loader မျက်နှာပြင်ရှိ လျှို့ဝှက် OS စနစ်၏ စကားဝှက်ကို သင် ရေးထည့်ရန် လိုအပ်သည် (ကွန်ပျူတာ ဖွင့်သည့်အခါ ပေါ်လာသည်)။\n\nအကယ်၍ မျက်လှည့် OS စနစ်ကို စဖွင့်လိုပါက၊ VeraCrypt Boot Loader မျက်နှာပြင်ရှိ မျက်လှည့် OS စနစ်၏ စကားဝှက်ကို သင် ရေးထည့်ရမည် ဖြစ်သည်။\n\nမျက်လှည့် ကွန်ပျူတာစနစ်၏ စကားဝှက်ကို စက်မတက်မီ အတည်ပြု စကားဝှက်ကို ဖေါ်ပြရန် တစ်ဦးတစ်ယောက်က တောင်းဆိုလာပါက ဖွင့်ပြုနိုင်သည်။ လျှို့ဝှက် volume (နှင့် လျှို့ဝှက် OS စနစ်) ၏ တည်ရှိမှုကို ဆက်လက် လျှို့ဝှက်ထားရမည် ဖြစ်သည်။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_15">တတိယ စကားဝှက် (ပြင်ပ volume အတွက်) ကို ပြင်ပ volume နှင် လျှို့ဝှက် volume (လျှို့ဝှက် OS စနစ် အပါအဝင်) တို့ တည်ရှိသော ကွန်ပျူတာစနစ် အခန်းကန့်​ နောက်ကွယ်ရှိ ပထမ အခန်းကန့်၏ စကားဝှက်ကို ဖေါ်ပြရန် တစ်စုံတစ်ယောက်က အတင်းအကျပ် တောင်းဆိုလာပါက သင် ဖွင့်ပြနိုင်သည်။ လျှို့ဝှက် volume ၏ တည်ရှိမှုကို ဆက်လယ် လျှို့ဝှက်ထားမည် ဖြစ်သည်။\n\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_16">အကယ်၍ ရန်သူ တစ်ဦးတစ်ယောက်ထံ မျက်လှည့် ကွန်ပျူတာစနစ်၏ စကားဝှက်ကို ဖေါ်ပြမိပါက၊ (မျက်လှည့်) ကွန်ပျူတာစနစ် အခန်းခန့် အလွတ်၌ အဘယ်ကြောင့် ကျပန်း ဒေတာများ ရှိနေသနည်းဟု မေးလာလျှင်၊ သင်အနေဖြင့် ဥပမာ အားဖြင့် - "ယခင်က အခန်းကန့်၌ VeraCrypt က စာဝှက်ခဲ့သော ကွန်ပျူတာစနစ် တစ်ခု ရှိခဲ့သည်၊ သို့သော် စက်မတင်မီ အတည်ပြု စကားဝှက် (သို့မဟုတ် ကွန်ပျူတာစနစ် ပျက်သွားပြီး boot မလုပ်တော့ပါ) ကို ကျွန်တော် မေ့သွားသည်။ ထို့ကြောင့် Windows ကို ကျွန်တော် ထပ်သွင်းပြီး အခန်းကန့်ကို စာဝှက်ထားရခြင်း ဖြစ်သည်" ဟူ၍ ဖြေဆိုနိုင်သည်။\n\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_17">အကယ်၍ ညွှန်ကြားချက် အားလုံးကို လိုက်နာပြီး VeraCrypt သုံးစွဲသူ လမ်းညွှန်ရှိ "လျှို့ဝှက် Volumes နှင့် ပါတ်သက်သော လုံခြုံရေး လိုအပ်ချက်များနှင့် ကြိုတင်ကာကွယ်မှုများ" အခန်းထဲ၌ ဖေါ်ပြထားသော ကြိုတင်ကာကွယ်မှုများနှင့် လိုအပ်ချက်များအတိုင်း လိုက်နာလျှင်၊ ပြင်ပ volume ကို အစပျိုးထားခြင်း (သို့) မျက်လှည့် OS စနစ်ကို စာဝှက်ဖြည်ခြင်း သို့မဟုတ် စဖွင့်ခြင်း ပြုလုပ်လျှင်ပင် လျှို့ဝှက် volume နှင့် လျှို့ဝှက် OS စနစ် တည်ရှိကြောင်း သက်သေပြနိုင်မည် မဟုတ်ပေ။\n\nအကယ်၍ ဤစာတမ်းကို ကော်ပီ တစ်ခုကို သိမ်းဆည်းလျှင် (သို့) ပရင့်ထုတ် (ပရင်တာသည် ၄င်းပရင့်ထုတ်ခဲ့သော မှတ်တမ်းမှတ်ရာများကို ၄င်း၏ drive ထဲ၌ သိမ်းဆည်းမထားပါက) ပြီးလျှင်၊ ၄င်းကို မျက်လှည့် ကွန်ပျူတာစနစ်ကို ဖန်တီးပြီး စာတမ်း (အကယ်၍ ယင်းကော်ပီကို တွေ့ရှိပါက၊ ဤကွန်ပျူတာထဲ၌ လျှို့ဝှက် OS စနစ် ရှိနေကြောင်း ညွှန်​ပြနေလိမ့်မည်) ပါ အချက်အလက် အားလုံးကို နားလည်သဘောပေါက်ပါက ဖျက်ဆီးပစ်ပါ။\n\n</string> <string lang="my" key="DECOY_OS_INSTRUCTIONS_PORTION_18">သတိပေးချက် - အကယ်၍ လျှို့ဝှက် VOLUME (လုပ်ဆောင်နည်း အချက်အလက်များကို VeraCrypt သုံးစွဲသူ လမ်းညွှန်ရှိ "လျှို့ဝှက် Volumes များကို မပျက်စီးအောင် ကာကွယ်ခြင်း" ကို လေ့လာပါ) ကို သင် ကာကွယ်မထားပါက၊ ပြင်ပ VOLUME (မျက်လှည့် OS စနစ်ကို ပြင်ပ volume ထဲ၌ ထည့်သွင်းမထားပါ) ၌ ရေးသားခြင်း မပြုပါနှင့်။ သို့မဟုတ်ပါက၊ လျှို့ဝှက် VOLUME (နှင့် ၄င်းအထဲ၌ ရှိသော လျှို့ဝှက် OS စနစ်) ကို အစားထိုးမိနိုင်၊ ဖျက်ဆီးမိနိုင်သည်!</string> <string lang="my" key="HIDDEN_OS_CREATION_PREINFO_TITLE">OS စနစ် ကိုယ်ပွား</string> <string lang="my" key="HIDDEN_OS_CREATION_PREINFO_HELP">နောက်အဆင့်များတွင်၊ VeraCrypt သည် ကွန်ပျူတာစနစ် အခန်းကန့်ထဲရှိ အကြောင်းအရာများကို လျှို့ဝှက် volume ထဲ ကော်ပီကူးခြင်းဖြင့် လျှို့ဝှက် OS စနစ်ကို ဖန်တီးသွားမည် ဖြစ်သည် (ကော်ပီးကူးနေသည့် ဒေတာများကို မျက်လှည့် OS စနစ်အတွက် အသုံးပြုမည့် ကီးနှင့် မတူသော စာဝှက်စနစ် ကီးတစ်ခုဖြင့် ချက်ခြင်း စာဝှက်ပေးမည် ဖြစ်သည်)။\n\nစက်မတက်မီ အခြေအနေ (Windows မဖွင့်မီ) တွင် လုပ်ငန်းစဉ်ကို လုပ်ဆောင်သွားမည် ဖြစ်ပြီး ပြီးစီးရန် (ကွန်ပျူတာ အခန်းကန့် အရွယ်အစားနှင့် စွမ်းဆောင်ရည်တို့အပေါ် မူတည်ပြီး) အ​ချိန်အတော်ကြာ ယူမည် ဖြစ်သည် - နာရီ အတော်ကြာ (သို့) ရက်အတန်ကြာ ဖြစ်နိုင်သည်။\n\nဤလုပ်ငန်းစဉ်ကို သင် ရပ်ဆိုင်းနိုင်သည်။ ကွန်ပျူတာကို စက်ပိတ်ထားနိုင်သည်။ OS စနစ်ကို စဖွင့်ပြီး လုပ်ငန်းစဉ်ကို ပြန်စနိုင်သည်။ သို့သော်၊ ၄င်းကို ရပ်ဆိုင်းလိုက်ပါက၊ ကွန်ပျူတာစနစ် ကော်ပီ လုပ်ခြင်း လုပ်ငန်းစဉ် တစ်ခုလုံးကို အစမှ ပြန်လည် စတင်ရမည် ဖြစ်သည် (အဘယ်ကြောင့် ဆိုသော် ကွန်ပျူတာစနစ် အခန်းကန့်ရှိ အကြောင်းအရာသည် ကိုယ်ပွား ပြုလုပ်နေစဉ် ပြောင်းလဲမည် မဟုတ်သောကြောင့် ဖြစ်သည်)</string> <string lang="my" key="CONFIRM_CANCEL_HIDDEN_OS_CREATION">လျှို့ဝှက် OS စနစ် ဖန်တီးမှု လုပ်ငန်းစဉ် တစ်ခုလုံးကို ဖျက်သိမ်းရန် အလိုရှိသလား?\n\nမှတ်ချက် - အကယ်၍ ၄င်းကို ယခု ဖျက်သိမ်းပါက လုပ်ငန်းစဉ်ကို ပြန်စနိုင်မည် မဟုတ်ပါ။</string> <string lang="my" key="CONFIRM_CANCEL_SYS_ENC_PRETEST">ကွန်ပျူတာစနစ် စာဝှက်ခြင်း အကြို စမ်းသပ်ချက်ကို ဖျက်သိမ်းလိုသလား?</string> <string lang="my" key="BOOT_PRETEST_FAILED_RETRY">VeraCrypt စနစ် စာဝှက်ခြင်း အကြို စမ်းသပ်ချက် မအောင်မြင်ပါ။ သင် ထပ်မံ ကြိုးစားလိုသလား?\n\nအကယ်၍ 'မဟုတ်ပါ' ကို ရွေးချယ်ပါက၊ စက်မတင်မီ စစ်ဆေးအတည်ပြုချက် အစိတ်အပိုင်းကို ဖယ်ထုတ်သွားမည် ဖြစ်သည်။\n\nမှတ်ချက်များ - \n\n- အကယ်၍ Windows မတက်မီ VeraCrypt Boot Loader က စကားဝှက် ရေးထည့်ရန် မတောင်းပါက၊ သင့် OS စနစ်သည် ၄င်းကို ထည့်သွင်းထားသော drive မှ boot မတက်၍ ဖြစ်မည်။ ဤအချက်အတွက် ပံ့ပိုးမထားပါ။\n\n- အကယ်၍ သင်သည် AES ကို မသုံးပဲ စာဝှက်စနစ် အယ်လဂိုရီသမ် တစ်ခုကို အသုံးပြုပြီး အကြို စမ်းသပ်ချက် မအောင်မြင်ပါက (စကားဝှက် ရေးထည့်သော်လည်း)၊ စနစ်တကျ စီမံရေးသားခြင်း မပြုသော ဒရိုင်ဘာ တစ်ခုကြောင့် ဖြစ်နိုင်သည်။ 'မဟုတ်ပါ' ကို ရွေးပြီး၊ ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို ထပ်မံ စာဝှက်ကြည့်ပါ၊ သို့သော် AES စာဝှက်စနစ် အယ်လဂိုရီသမ်ကို အသုံးပြုပါ (၄င်း၌ မှတ်ဉာဏ် လုပ်အပ်ချက် အနိမ့်ဆုံး ရှိသည်)။\n\nဖြစ်နိုင်ချေ အကြောင်းရင်းများနှင့် ဖြေရှင်းချက်များအတွက်၊ https://veracrypt.codeplex.com/wikipage?title=Troubleshooting ကို လေ့လာပါ။</string> <string lang="my" key="SYS_DRIVE_NOT_ENCRYPTED">ကွန်ပျူတာစနစ် အခန်းကန့်/drive သည် (တစ်၀က်တစ်ပိုင်း ဖြစ်စေ၊ အပြည့်အ၀ ဖြစ်စေ) စာဝှက်ထားပုံ မပေါ်ပါ။</string> <string lang="my" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED">ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို (တစ်၀က်တစ်ပိုင်း ဖြစ်စေ၊ အပြည့်အ၀ ဖြစ်စေ) စာဝှက်ထားသည်။\n\nဆက်လက် မလုပ်ဆောင်မီ ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်ဖြည်ပါ။ ထိုသို့ ပြုလုပ်ရန်၊ ပင်မ VeraCrypt ၀င်းဒိုးရှိ မီနူးဘားမှ 'System' &gt; 'Permanently Decrypt System Partition/Drive' ကို ရွေးပါ။</string> <string lang="my" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED_DOWNGRADE">ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို (တစ်၀က်တစ်ပိုင်း ဖြစ်စေ၊ အပြည့်အ၀ ဖြစ်စေ) စာဝှက်ပြီးသည့်အခါ၊ VeraCrypt (သို့ရာတွင် ၄င်းကို အဆင့်မြှင့်နိုင်ပြီး အလားတူ ဗားရှင်းကို ပြန်လည် ထည့်သွင်းနိုင်သည်) ကို အဆင့်လျှော့၍ မရပါ။</string> <string lang="my" key="SYS_ENCRYPTION_OR_DECRYPTION_IN_PROGRESS">သင့် ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို လောလောဆယ် စာဝှက်ခြင်း၊ စာဝှက်ဖြည်ခြင်း၊ (သို့) ပြုပြင်ခြင်း လုပ်ဆောင်နေသည်။ စာဝှက်ခြင်း/စာဝှက်ဖြည်ခြင်း/ပြုပြင်ခြင်း လုပ်ငန်းစဉ်များကို (သို့မဟုတ် ၄င်း ပြီးစီးသည့်အထိ) ဆက်လက် မလုပ်ဆောင်မီ၊ ရပ်ဆိုင်းလိုက်ပါ။</string> <string lang="my" key="SYSTEM_ENCRYPTION_IN_PROGRESS_ELSEWHERE">VeraCrypt Volume ဖန်တီးခြင်း အညွှန်း ဖြစ်စဉ် တစ်ခုသည် လောလောဆယ် ဤကွန်ပျူတာစနစ်တွင် အလုပ်လုပ်နေပြီး ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်ရန်/စာဝှက်​ဖြည်ရန် ပြင်ဆင် လုပ်ဆောင်နေသည်။ ဆက်လက် မလုပ်ဆောင်မီ၊ ၄င်းပြီးစီးသည့်အထိ စောင့်ဆိုင်းပါ (သို့) ပိတ်လိုက်ပါ။ အကယ်၍ ၄င်းကို မပိတ်နိုင်ပါက၊ ဆက်လက် မလုပ်ဆောင်မီ သင့်ကွန်ပျူတာကို ပြန်ဖွင့်ပါ။</string> <string lang="my" key="SYSTEM_ENCRYPTION_NOT_COMPLETED">ကွန်ပျူတာစနစ် အခန်းကန့်ကို စာဝှက်ခြင်း (သို့) စာဝှက်ဖြည်ခြင်း လုပ်ငန်းစဉ် မပြီးစီးသေးပါ။ ဆက်လက် မလုပ်ဆောင်မီ ၄င်းပြီးစီးသည့်အထိ စောင့်ဆိုင်းပါ။</string> <string lang="my" key="ERR_ENCRYPTION_NOT_COMPLETED">ချို့ယွင်းချက် - ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်ခြင်း လုပ်ငန်းစဉ် မပြီးစီးသေးပါ။ ၄င်းကို ပထမဦးစွာ ပြီးစီးရမည် ဖြစ်သသည်။</string> <string lang="my" key="ERR_NONSYS_INPLACE_ENC_INCOMPLETE">ချို့ယွင်းချက် - အခန်းကန့်/volume ကို စာဝှက်သည့် လုပ်ငန်းစဉ် မပြီးစီးသေးပါ။ ၄င်းကို ပထမဦးစွာ ပြီးစီးရမည် ဖြစ်သည်။\n\nမှတ်ချက် - ထိုလုပ်ငန်းစဉ်ကို ပြန်လည် စတင်ရန်၊ VeraCrypt ၏ ပင်မ ၀င်းဒိုးရှိ မီနူးဘားမှ 'Volumes' &gt; 'Resume Interrupted Process' ကို ရွေးပါ။</string> <string lang="my" key="ERR_SYS_HIDVOL_HEAD_REENC_MODE_WRONG">စကားဝှက်သည် မှန်ကန်သည်။ VeraCrypt သည် volume ခေါင်းစီးကို အောင်မြင်စွာ စာဝှက်ဖြည်လိုက်ပြီး၊ ဤ volume သည် လျှို့ဝှက် ကွန်ပျူတာစနစ် volume ဖြစ်ကြောင်း စစ်ဆေးတွေ့ရှိသည်။ သို့သော်၊ ဤနည်းဖြင့် လျှို့ဝှက် ကွန်ပျူတာစနစ် volume ၏ ခေါင်းစီးကို မပြုပြင်နိုင်ပါ။\n\nလျှို့ဝှက် ကွန်ပျူတာစနစ် volume ၏ စကားဝှက်ကို ပြောင်းရန်၊ လျှို့ဝှက် volume ၌ရှိသော OS စနစ်ကို boot လုပ်ပါ။ ထို့နောက်၊ VeraCrypt ပင်မ ၀င်းဒိုးရှိ မီနူးဘားမှ 'System' &gt; 'Change Password' ကို ရွေးပါ။\n\n​ခေါင်းစီး ကီး ဆင်းသက်မှု အယ်လဂိုရီသမ်ကို သတ်မှတ်ရန်၊ လျှို့ဝှက် OS စနစ်ကို boot လုပ်ပြီး 'System' &gt; 'Set Header Key Derivation Algorithm' ကို ရွေးပါ။</string> <string lang="my" key="CANNOT_DECRYPT_HIDDEN_OS">VeraCrypt သည် လျှို့ဝှက် ကွန်ပျူတာစနစ် အခန်းကန့်ကို နေရာတကျ စာဝှက်ဖြည်ခြင်းကို ထောက်ပံ့မ​ပေးပါ။\n\nမှတ်ချက် - အကယ်၍ မျက်လှည့် အခန်းကန့်ကို သင် စာဝှက်ဖြည်လိုပါက၊ မျက်လှည့် ကွန်ပျူတာစနစ်ကို boot လုပ်ပါ၊ ထို့နောက် VeraCrypt ပင်မ ဝင်းဒိုးရှိ မီနူးဘားမှ 'System' &gt; 'Permanently Decrypt System Partition/Drive' ကို ရွေးပါ။</string> <string lang="my" key="ERR_PARAMETER_INCORRECT">ချို့ယွင်းချက် - မှားနေသော ပါရာမီတာ။</string> <string lang="my" key="DEVICE_SELECTED_IN_NON_DEVICE_MODE">သင်သည် အခန်းကန့် (သို့) device တစ်ခုကို ရွေးချယ်ခဲ့သည် သို့ရာတါင် သင် ရွေးချယ်လိုက်သော အညွှန်းစနစ်သည် ဖိုင် သိမ်းဆည်းခန်းများအတွက်သာ သင့်လျော်သည်။\n\nအညွန်း စနစ်ကို ပြောင်းလိုသလား?</string> <string lang="my" key="CONFIRM_CHANGE_WIZARD_MODE_TO_FILE_CONTAINER">VeraCrypt ဖိုင် သိမ်းဆည်းခန်းကိုသာ ဖန်တီးလိုသလား?</string> <string lang="my" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">သင်သည် ကွန်ပျူတာစနစ် အခန်းကန့်/drive (သို့မဟုတ် boot အခန်းကန့်) ကို ရွေးချယ်ခဲ့သည်၊ သို့သော် သင်ရွေးချယ်ခဲ့သော အညွှန်းစနစ်သည် ကွန်ပျူတာစနစ် မဟုတ်သော အခန်းကန့်များ/drives အတွက်သာ သင့်လျှော်သည်။\n\nစက်မတက်မီ စစ်ဆေးအတည်ပြုချက်ကို သင် သတ်မှတ်လိုသလား (ဆိုလိုသည်မှာ Windows boot မတက်မီ/စဖွင့်မီ သင့်စကားဝှက်ကို အကြိမ်တိုင်း ရေးထည့်ရန် လိုအပ်လာမည် ဖြစ်သည်) ထို့နောက် ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို စာဝှက်လိုသလား?</string> <string lang="my" key="CONFIRM_DECRYPT_SYS_DEVICE">ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို အမြဲတမ်း စာဝှက်ဖြည်လိုသလား?</string> <string lang="my" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">သတိပေးချက် - အကယ်၍ ကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို အမြဲတမ်း စာဝှက်ဖြည်ပါက၊ စာဝှက်မထားသော ဒေတာများကို ၄င်းအထဲ၌ ရေးသားလိမ့်မည် ဖြစ်သည်။\n\nကွန်ပျူတာစနစ် အခန်းကန့်/drive ကို သင် အမြဲတမ်း စာဝှက်ဖြည်လိုသလား?</string> <string lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Are you sure you want to permanently decrypt the following volume?</string> <string lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">CAUTION: If you permanently decrypt the VeraCrypt volume, unencrypted data will be written to the disk.\n\nAre you really sure you want to permanently decrypt the selected volume?</string> <string lang="my" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">သတိပေးချက် - အကယ်၍ သင်သည် ကွန်ပျူတာစနစ် စာဝှက်ရန်အတွက် ဝှက်စာ အဆင့်ဆင့်ကို အသုံးပြုပါက၊ အောက်ပါ ပြဿနာများကို သင် ရင်ဆိုင်ရနိုင်သည် - \n\n၁) VeraCrypt Boot Loader သည် ပုံမှန်ထက် ပိုကြီးသည်။ ထို့ကြောင့်၊ VeraCrypt Boot Loader ၏ အရန်သင့် သိမ်းဆည်းမှု တစ်ခုအတွက် drive track ထဲ၌ နေရာ အလုံအလောက် မရှိပါ။ ထို့ကြောင့်၊ ၄င်းပျက်စီးသွားသည့်အခါတိုင်း (အချို့ ပရိုဂရမ်များအတွက် မူပိုင်ခွင့် တားဆီးရေး activation လုပ်ငန်းစဉ်ကို စနစ်တကျ စီစဉ်ရေးသားခြင်း မလုပ်​သည့်အချိန်အတွင်း)၊ VeraCrypt Boot Loader ကို boot တက်ရန် (သို့) ပြုပြင်ရန် VeraCrypt ဆယ်တင်ရေး အခွေကို သင် သုံးစွဲရမည် ဖြစ်သည်။\n\n၂) အချို့ ကွန်ပျူတာများ၌ Hibernation မှ ပြန်စရန် အချိန် အတော်ကြာတတ်သည်။\n\nထိုကဲ့သို့ ဖြစ်နိုင်ချေ ပြဿနာများကို အဆင့်ဆင့် မဟုတ်သည့် စာဝှက်စနစ် အယ်လဂိုရီသမ်ကို ရွေးခြင်းဖြင့် တားဆီးနိုင်သည် (ဥပမာ - AES)။\n\nသင်သည် ဝှက်စာ အဆင့်ဆင့်ကို အသုံးပြုမည်လား?</string> <string lang="my" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">အကယ်၍ ယခင်က ဖေါ်ပြခဲ့သော ပြဿနာများ အချို့ကို သင် တွေ့ကြုံရပါက၊ အခန်းကန့်/drive ကို စာဝှက်ပြီး အဆင့်ဆင့်မဟုတ်သော စာဝှက်စနစ် အယ်လဂိုရီသမ်ကို သုံးကာ ထပ်မံ စာဝှက်ကြည့်ပါ (ဥပမာ - AES)။</string> <string lang="my" key="UPDATE_TC_IN_DECOY_OS_FIRST">သတိပေးချက် - လုံခြုံစိတ်ချရန်အတွက်၊ VeraCrypt ကို လျှို့ဝှက် OS စနစ်၌ မွမ်းမံခြင်း မပြုမီ မျက်လှည့် OS ၌ ၄င်းကို မွမ်းမံထားရမည်။\n\nထိုသို့ ပြုလုပ်ရန်၊ မျက်လှည့် ကွန်ပျူတာစနစ်ကို boot တက်ပြီး ၄င်းအထဲမှ VeraCrypt ဆော့ဗ်ဝဲ ထည့်သွင်းစနစ်ကို ဖွင့်ပါ။ လျှို့ဝှက် ကွန်ပျူတာစနစ်ကို boot တက်ပြီး ၄င်းအထဲမှ ဆော့ဗ်ဝဲ ထည့်သွင်းစနစ်ကို ဖွင့်ပါ။\n\nမှတ်ချက် - မျက်လှည့် ကွန်ပျူတာစနစ်နှင့် လျှို့ဝှက် ကွန်ပျူတာစနစ် တို့သည် boot loader တစ်ခုတည်းကို မျှဝေ သုံးစွဲနေကြသည်။ အကယ်၍ VeraCrypt ကို လျှို့ဝှက် ကွန်ပျူတာစနစ်ထဲ၌သာ အဆင့်မြှင့်ပါက ()၊ မျက်လှည့် ကွန်ပျူတာစနစ်ထဲ VeraCrypt ဒရိုင်ဘာ တစ်ခုနှင့် VeraCrypt အ​ပ္ပလီကေးရှင်းများ ပါရှိမည် ဖြစ်သည်။ ၄င်းတို့၏ဗားရှင်း နံပါတ်များသည် VeraCrypt Boot Loader ၏ ဗားရှင်း နံပါတ်နှင့် ကွာခြားနေမည် ဖြစ်သည်။ ထိုကဲ့သို့ ကွဲပြားခြားနားမှု​ကြောင့် ဤကွန်ပျူတာ၌ လျှို့ဝှက် OS စနစ် တစ်ခု ရှိနေကြောင်း ညွှန်ပြနေနိုင်သည်။\n\nဆက်လက် လုပ်ဆောင်မည်လား?</string> <string lang="my" key="UPDATE_TC_IN_HIDDEN_OS_TOO">ဤ OS စနစ်ကို boot တက်စေသည့် VeraCrypt Boot Loader ၏ ဗားရှင်း နံပါတ်သည် ဤကွန်ပျူတာစနစ်၌ ထည့်သွင်းထားသော VeraCrypt ဒရိုဘာ (အပြင် VeraCrypt အပ္ပလီကေးရှင်းများ) နှင့် ကွာခြားနိုင်သည်။ \n\nဤ OS စနစ်၌ VeraCrypt ကို မွမ်းမံရန် VeraCrypt ဆော့ဗ်ဝဲ ထည့်သွင်းစနစ် (၄င်း၏ ဗားရှင်း နံပါတ်သည် VeraCrypt Boot Loader ၏ နံပါတ်နှင့် အတူတူ ဖြစ်သည်) ကို ဖွင့်ပါ။</string> <string lang="my" key="BOOT_LOADER_VERSION_DIFFERENT_FROM_DRIVER_VERSION">ဤ OS စနစ်ကို boot တက်စေသည့် VeraCrypt Boot Loader ၏ ဗားရှင်း နံပါတ်သည် ဤကွန်ပျူတာစနစ်၌ ထည့်သွင်းထားသော VeraCrypt ဒရိုဘာ (အပြင် VeraCrypt အပ္ပလီကေးရှင်းများ) နှင့် ကွာခြားနိုင်သည်။ ဗားရှင်း အဟောင်းများ၌ နောက်ပိုင်း ဗားရှင်းများတွင် ပြုပြင်လိုက်သော ပရိုဂရမ်အမှား ပါရှိနိုင်သည်။\n\nအကယ်၍ သင်သည် VeraCrypt ဆယ်တင်ရေး အခွေမှ boot မတက်ခဲ့ပါက၊ VeraCrypt ကို ပြန်လည် ထည့်သွင်းပါ (သို့) နောက်ဆုံး ဗားရှင်းသို့ အဆင့်မြှင့်ပါ (boot loader ကိုလည်း မွမ်းမံနိုင်သည်)။\n\n အကယ်၍ VeraCrypt ဆယ်တင်ရေး အခွေမှ boot တက်ပါက၊ ၄င်းကို မွမ်းမံပါ ('System' &gt; 'Create Rescue Disk')။</string> <string lang="my" key="BOOT_LOADER_UPGRADE_OK">VeraCrypt Boot Loader ကို အဆင့်မြှင့်လိုက်ပြီး\n\nVeraCrypt ဆယ်တင်ရေး အခွေ အသစ်ကို ဖန်တီးရန် (VeraCrypt Boot Loader ဗားရှင်းအသစ် ပါ၀င်သော) သင့် ကွန်ပျူတာကို ပြန်ဖွင့်ပြီးနောက် 'System' &gt; 'Create Rescue Disk' ကို ရွေးချယ်ရန် အထူး အ​ကြံပြုလိုသည်။</string> <string lang="my" key="BOOT_LOADER_UPGRADE_OK_HIDDEN_OS">VeraCrypt Boot Loader ကို အဆင့်မြှင့်လိုက်ပြီး\n\nမျက်လှည့် OS စနစ်ကို boot တက်ပြီးနောက် VeraCrypt ဆယ်တင်ရေး အခွေ အသစ်ကို ဖန်တီးရန် (VeraCrypt Boot Loader ဗားရှင်းအသစ် ပါ၀င်သော) သင့် ကွန်ပျူတာကို ပြန်ဖွင့်ပြီးနောက် 'System' &gt; 'Create Rescue Disk' ကို ရွေးချယ်ရန် အထူး အ​ကြံပြုလိုသည်။</string> <string lang="my" key="BOOT_LOADER_UPGRADE_FAILED">VeraCrypt Boot Loader ကို အဆင့်မြှင့်၍ မရပါ။</string> <string lang="my" key="SYS_DRIVE_SIZE_PROBE_TIMEOUT">VeraCrypt သည် ကွန်ပျူတာစနစ်၏ drive အရွယ်အစား အမှန်ကို မစစ်ဆေးနိုင်ပါ။ ထို့ကြောင့်၊ OS စနစ် (၄င်းသည် အရွယ်အစား အမှန်ထက် ပိုသေးနိုင်သည်) မှ ထုတ်ပြန်သော အရွယ်အစားကို အသုံးပြုမည် ဖြစ်သည်။ ၄င်းသည် VeraCrypt ၏ ပရိုဂရမ်အမှား တစ်ခု မဟုတ်ပါ။</string> <string lang="my" key="HIDDEN_SECTOR_DETECTION_FAILED_PREVIOUSLY">သတိပေးချက် - VeraCrypt သည် ဤကွန်ပျူတာစနစ် drive ထဲရှိ လျှို့ဝှက် sectors များကို စစ်ဆေးရန် ကြိုးစားခဲ့ပုံပေါ်သည်။ အကယ်၍ ယခင် စစ်ဆေးမှု လုပ်ငန်းစဉ် အတောအတွင်း ပြဿနာ တစ်စုံတစ်ခု ​ကြုံတွေ့ခဲ့ပါက၊ လျှို့ဝှက် sectors များ စစ်ဆေးခြင်းကို ယခု ကျော်သွားခြင်းဖြင့် ပြဿနာများကို ရှောင်ရှားနိုင်သည်။ အကယ်၍ ဤသို့ ပြုလုပ်ပါက၊ VeraCrypt သည် OS စနစ်မှ ထုတ်ပြန်သော အရွယ်အစားကို အသုံးပြုသွားမည် ဖြစ်သည် (၄င်းသည် drive ၏ အရွယ်အစား အမှန်ထက် ပိုသေးနိုင်သည်)။\n\nဤပြဿနာသည် VeraCrypt ၏ ပရိုဂရမ်အမှား တစ်ခု မဟုတ်ပါ။</string> <string lang="my" key="SKIP_HIDDEN_SECTOR_DETECTION">လျှို့ဝှက် sectors များကို စစ်ဆေးခြင်း ကျော်သွားရန် (OS စနစ်မှ ထုတ်ပြန်သော အရွယ်အစားကို သုံးစွဲရန်)</string> <string lang="my" key="RETRY_HIDDEN_SECTOR_DETECTION">လျှို့ဝှက် sectors များ ထပ်မံ စစ်ဆေးရန်</string> <string lang="my" key="ENABLE_BAD_SECTOR_ZEROING">ချို့ယွင်းချက် - Disk ၌ ရှိသော sectors များ၏ အကြောင်းအရာကို မဖတ်နိုင်ပါ (စက်ပိုင်းဆိုင်ရာ ပျက်စီးမှုကြောင့် ဖြစ်သည်)။\n\nSectors များကို ဖတ်ရှုနိုင်အောင် လုပ်ဆောင်သည့်အခါမှသာ အစီအစဉ်တကျ စာဝှက်ခြင်း လုပ်ငန်းစဉ်ကို လုပ်ဆောင်နိုင်သည်။ Sectors ထဲ၌ သုညများကို ရေးသားခြင်းဖြင့် VeraCrypt သည် ယင်း sectors များကို ဖတ်ရှုနိုင်အောင် လုပ်ဆောင်နိုင်သည် (နောက်ဆက်တွဲ​အနေဖြင့်၊ ယင်းသုည blocks များ အားလုံးကို စာဝှက်နိုင်မည် ဖြစ်သည်)။ သို့သော်၊ ဖတ်မရသော sectors ၌ ရှိသည့် ဒေတာအားလုံး ပျောက်ဆုံးသွားမည် ဖြစ်သည်။ အကယ်၍ ၄င်းကို ရှောင်ရှားလိုပါက၊ သင့်လျှော်သော အခြား ကိရိယာများကို သုံးပြီး ပျက်စီးသွားသော ​ဒေတာ အချို့ကို ပြန်လည် ဆယ်တင်ရန် ကြိုးစားနိုင်သည်။\n\nမှတ်ချက် - ရုပ်ပိုင်းဆိုင်ရာ ပျက်စီးသွားသည့် sectors များနှင့် ပါတ်သက်၍ (ဒေတာ ပျက်စီးခြင်းနှင့် checksum ချို့ယွင်းချက်များနှင့် မတူပဲ) သိုလှောင်ရေး devices အမျိုးအစား အများစုသည် ၄င်းတို့ အထဲတွင် (ပျက်စီးသွားသော sectors များထဲ၌ ရှိသော လက်ရှိ ဒေတာများသည် drive အထဲ၌ စာမဝှက်ပဲ ဆက်လက် တည်ရှိနိုင်ရန်) ဒေတာများကို ရေးသားသည့်အခါ sectors များကို နေရာ ပြောင်းရွှေ့ပေးသည်။\n\nVeraCrypt သည် ဖတ်မရသော sectors များ၌ သုညများ ရေးသားစေလိုသလား?</string> <string lang="my" key="DISCARD_UNREADABLE_ENCRYPTED_SECTORS">ျို့ယွင်းချက် - Disk ၌ ရှိသော sectors များ၏ အကြောင်းအရာကို မဖတ်နိုင်ပါ (စက်ပိုင်းဆိုင်ရာ ပျက်စီးမှုကြောင့် ဖြစ်သည်)။\n\nစာဝှက်သည့် လုပ်ငန်းစဉ်ကို ဆက်လုပ်နိုင်ရန်၊ VeraCrypt သည် ဖတ်မရသော sectors များ၏ အကြောင်းအရာများကို စွန့်ပစ်ရမည် ဖြစ်သည် (အကြောင်းအရာများကို pseudorandom ဒေတာများဖြင့် အ​စားထိုးသွားမည် ဖြစ်သည်။ ဆက်လက် မ​လုပ်ဆောင်မီ၊ သင့်လျှော်သော အခြား ကိရိယာများကို သုံးပြီး ပျက်စီးသွားသော ဒေတာ တချို့ကို ပြန်လည် ဆယ်တင်ရန် သင် ကြိုးစားနိုင်သည်။\n\nဖတ်၍ မရသော sectors များရှိ ဒေတာများကို VeraCrypt ကို သုံးပြီး စွန့်ပစ်လိုသလား?ဖတ်၍ မရသော sectors များ၌ VeraCrypt ဖြင့် သုညများကို ရေးသားလိုသလား?</string> <string lang="my" key="ZEROED_BAD_SECTOR_COUNT">မှတ်ချက် - VeraCrypt သည် %I64d ဖတ်မရသော sectors (%s) ရှိ ​အကြောင်းအရာများကို စာဝှက်ထားသော all-zero စသား block များနှင့် အစားထိုးလိုက်သည်။</string> <string lang="en" key="SKIPPED_BAD_SECTOR_COUNT">Note: VeraCrypt has replaced the content of %I64d unreadable sectors (%s) with pseudorandom data.</string> <string lang="my" key="ENTER_TOKEN_PASSWORD">တိုကင် '%s' အတွက် စကားဝှက်/PIN နံပါတ် ရေးထည့်ပါ -</string> <string lang="my" key="PKCS11_LIB_LOCATION_HELP">VeraCrypt သည် လုံခြုံရေး တိုကင် (သို့) စမတ်ကတ်ကို သုံးစွဲနိုင်ရန်၊ တိုကင် (သို့) စမတ်ကတ် အတွက် ပထမဦးဆုံး PKCS #11 ဆော့ဗ်ဝဲ လိုင်ဘရာရီ တစ်ခုကို ထည့်သွင်း ရမည်ဖြစ်သည်။ ယင်းလိုင်ဘရာရီမျိုးကို device ထဲ၌ ပါလာနိုင်သည် (သို့) ဆော့ဗ်ဝဲ ရောင်းချသော သူ၏ ကွန်ရက် စာမျက်နှာ သို့မဟုတ် အခြား နေရာများမှ ဒေါင်းလုဒ်ဆွဲယူ နိုင်မည် ဖြစ်သည်။\n\nစက်ထဲ လိုင်ဘရာရီကို ထည့်သွင်းပြီးနောက်၊ 'Select Library' ကို နှိပ်ခြင်းဖြင့် ၄င်းကို ကိုယ်တိုင် ရွေးနိုင်သည် (သို့) VeraCrypt ကို ​ရှာစေနိုင်ပြီး 'Auto-Detect Library' (Windows စနစ် ဖိုင်တွဲထဲ၌သာ ​ရှာဖွေမည် ဖြစ်သည်) ကို နှိပ်ပြီး အလိုအလျောက် ရွေးချယ်နိုင်သည်။</string> <string lang="my" key="SELECT_PKCS11_MODULE_HELP">မှတ်ချက် - သင့် လုံခြုံရေး တိုကင် (သို့) စမတ်ကတ် အတွက် ထည့်သွင်းခဲ့သော PKCS #11 လိုင်ဘရာရီ၏ ဖိုင်အမည်နှင့် တည်နေရာအတွက်၊ တိုကင်၊ ကတ်၊ သို့မဟုတ် အခြား ဆော့ဗ်ဝဲနှင့် အတူပါလာသော အသုံးပြုနည်း လက်စွဲကို လေ့လာပါ။\n\nဖိုင် လမ်းကြောင်းနှင့် ဖိုင်အမည်များကို ရွေးချယ်ရန် 'ကောင်းပြီ' ခလုတ်ကို နှိပ်ပါ။</string> <string lang="my" key="NO_PKCS11_MODULE_SPECIFIED">VeraCrypt သည် လုံခြုံရေး တိုကင် (သို့) စမတ်ကတ်ထဲ ၀င်ရောက်နိုင်ရန်၊ ပထမဦးဆုံး တိုကင်/ကတ်အတွက် PKCS #11 ဆော့ဗ်ဝဲ လိုင်ဘရာရီ တစ်ခုကို ရွေးချယ်ရမည် ဖြစ်သည်။ ထိုသို့ ပြုလုပ်ရန် 'Settings' &gt; 'Security Tokens' ကို ရွေးချယ်ပါ။</string> <string lang="my" key="PKCS11_MODULE_INIT_FAILED">PKCS #11 လုံခြုံရေး တိုကင် လိုင်ဘရာရီကို အစပြု၍ မရပါ။\n\nPKCS #11 လိုင်ဘရာရီ အမှန်သို့ ရည်ညွှန်းသော သတ်မှတ်ထားသည့် ဖိုင် လမ်းကြောင်းနှင့် ဖိုင်အမည်ကို မှန်မမှန် စစ်ဆေးပါ။ PKCS #11 လိုင်ဘရာရီနှင့် ဖိုင်အမည်ကို သတ်မှတ်ရန်၊ 'Settings' &gt; 'Security Tokens' ကို ရွေးချယ်ပါ။</string> <string lang="my" key="PKCS11_MODULE_AUTO_DETECTION_FAILED">Windows စနစ် ဖိုင်တွဲထဲ၌ PKCS #11 လိုင်ဘရာရီကို မတွေ့ပါ။\n\nသင့် လုံခြုံရေး တိုကင် (သို့မဟုတ် စမတ်ကတ်) အတွက် PKCS #11 လိုင်ဘရာရီကို (ယင်း လိုင်ပရာရီမျိုးကို တိုကင်/ကတ်နှင့်အတူ ပါလာနိုင်သည် သို့မဟုတ် ဆော့ဗ်ဝဲ ရောင်းချသူ၏ ကွန်ရက် စာမျက်နှာမှ (သို့) အခြား နေရာမှ ဒေါင်းလုဒ် ဆွဲယူနိုင်သည်) စက်ထဲ ထည့်သွင်းရမည် ဖြစ်သည်။ အကယ်၍ ၄င်းကို Windows စနစ် ဖိုင်တွဲထဲ၌ မဟုတ်ပဲ ဖိုင်တွဲ တစ်ခုခု၌ ထည့်သွင်းထားပါက၊ (ဥပမာ - တိုကင်/ကတ် အတွက် ဆော့ဗ်ဝဲ တည်ရှိသော နေရာမှ ဖိုင်တွဲထဲရှိ) လိုင်ဘရာရီကို ဖွင့်ရန် 'Select Library' ကို ​နှိပ်ပါ။</string> <string lang="my" key="NO_TOKENS_FOUND">လုံခြုံရေး တိုကင် ရှာမတွေ့ပါ။\n\nလုံခြုံရေး တိုကင်သည် သင့် ကွန်ပျူတာနှင့် ချိတ်ဆက်ပြီး ၄င်းတိုကင်၏ ဒရိုင်ဘာ အမှန်ကို စက်ထဲ ထည့်သွင်းထားရမည်။</string> <string lang="my" key="TOKEN_KEYFILE_NOT_FOUND">လုံခြုံရေး တိုကင် ကီးဖိုင် ရှာ​မတွေ့ပါ။</string> <string lang="my" key="TOKEN_KEYFILE_ALREADY_EXISTS">လုံခြုံရေး တိုကင် ကီးဖိုင်၏ နာမည်တူ ရှိနေပြီး ဖြစ်သည်။</string> <string lang="my" key="CONFIRM_SEL_FILES_DELETE">ရွေးထားသော ဖိုင်များကို ပယ်ဖျက်လိုသလား?</string> <string lang="my" key="INVALID_TOKEN_KEYFILE_PATH">လုံခြုံရေး တိုကင် ကီးဖိုင် လမ်းကြောင်း မမှန်ပါ။</string> <string lang="my" key="SECURITY_TOKEN_ERROR">လုံခြုံရေး တိုကင် ချို့ယွင်းချက်</string> <string lang="my" key="CKR_PIN_INCORRECT">လုံခြုံရေး တိုကင်၏ စကားဝှက် မမှန်ပါ။</string> <string lang="my" key="CKR_DEVICE_MEMORY">တောင်းဆိုထားသော လုပ်ငန်းကို ဆောင်ရွတ်ရန် လုံခြုံရေး တိုကင်၌ မှတ်ဉာဏ်/နေရာ အလုံအလောက် မရှိပါ။\n\nအကယ်၍ သင်သည် ကီးဖိုင် တစ်ခုကို တင်သွင်းရန် ကြိုးစားပါက၊ VeraCrypt ('Tools' &gt; 'Keyfile Generator' ကို ရွေးချယ်ပါ) မှ ထုတ်လုပ်သော ဖိုင်အသေး တစ်ခု (သို့) ကီးဖိုင် တစ်ခုကို ရွေးချယ်ပါ။</string> <string lang="my" key="ALL_TOKEN_SESSIONS_CLOSED">ဖွင့်ထားသော လုံခြုံရေး တိုကင် အခန်းများ ပိတ်လိုက်ပြီ။</string> <string lang="my" key="SELECT_TOKEN_KEYFILES">လုံခြုံရေး တိုကင် ကီးဖိုင်များကို ရွေးချယ်ပါ</string> <string lang="my" key="TOKEN_SLOT_ID">Slot</string> <string lang="my" key="TOKEN_NAME">တိုကင် အမည်</string> <string lang="my" key="TOKEN_DATA_OBJECT_LABEL">ဖိုင်အမည်</string> <string lang="my" key="BOOT_PASSWORD_CACHE_KEYBOARD_WARNING">အရေးကြီးချက် - စက်မတက်မီ အတည်​ပြု စကားဝှက်ကို standard US ကီးဘုတ် လေးအောက်ဖြင့် အမြဲ ရေးထည့်ရသည်။ ထို့ကြောင့်၊ အခြား ကီးဘုတ် လေးအောက်ကို အသုံးပြုပြီး စကားဝှက် ရေးထည့်ရသော volume ကို စက်မတက်မီ အတည်ပြု စကားဝှက်ဖြင့် (ဤအရာသည် VeraCrypt ၏ ပရိုဂရမ် အမှား မဟုတ်ပါ) အစပျိုးရန် မဖြစ်နိုင်ချေ။ ယင်းကဲ့သို့ volume မျိုးကို စက်မတက်မီ အတည်ပြု စကားဝှက်ဖြင့် အစပျိုးနိုင်ရန်၊ အောက်ပါ အဆင့်များကို လိုက်နာပါ -\n\n၁) 'ဖိုင် ရွေးရန်' (သို့) 'Device ရွေးရန်' ကို နှိပ်ပြီး volume ကို ရွေးပါ။\n၂) 'Volumes များ' &gt; 'Volume စကားဝှက် ပြောင်းရန်' ကို ရွေးချယ်ပါ။\n၃) Volume ၏ လက်ရှိ စကားဝှက်ကို ရေးထည့်ပါ။\n၄) Windows taskbar မှ ဘာသာစကား ဘား အိုင်ကွန်ပုံကို နှိပ်ပြီးဖြစ်စေ၊ 'EN English (United States)' ကို ရွေးပြီး ဖြစ်စေ ကီးဘုတ် လေးအောက်ကို English (US) အဖြစ် ပြောင်းပါ။\n၅) VeraCrypt ၏ စကားဝှက်အသစ် နေရာကွက်တွင်၊ စက်မတက်မီ အတည်ပြု စကားဝှက်ကို ရေးထည့်ပါ။\n၆) စကားဝှက်အသစ်ကို အတည်ပြုရန် ထပ်မံ ရေးထည့်ပြီး 'ကောင်းပြီ' ခလုတ်ကို နှိပ်ပါ။\nသတိပေးချက် - အကယ်၍ အောက်ပါ အဆင့်များကို လိုက်နာပါက၊ volume စကားဝှက်ကို US ကီး​ဘုတ် လေးအောက် သုံးပြီး အမြဲ ရေးထည့်ရမည် ဖြစ်သည် (၄င်းကို စက်မတက်မီ အခြေအနေတွင်သာ အလိုအလျောက် အတည်ပြုသည်)။</string> <string lang="my" key="SYS_FAVORITES_KEYBOARD_WARNING">ကွန်ပျူတာစနစ် စိတ်ကြိုက် volumes များသည် စက်မတက်မီ အတည်ပြု စကားဝှက်ကို သုံးပြီး အစပျိုးမည် ဖြစ်သည်။ အကယ်၍ ကွန်ပျူတာစနစ် စိတ်ကြိုက် volume တစ်ခုခုသည် အခြား စကားဝှက်တစ်ခုကို အသုံးပြုပါက၊ ၄င်းကို အစပျိုးနိုင်မည် မဟတ်ပါ။</string> <string lang="my" key="SYS_FAVORITES_ADMIN_ONLY_INFO">ကွန်ပျူတာစနစ် စိတ်ကြိုက် volumes များကို မထိခိုက်စေရန် အကယ်၍ သာမန် VeraCrypt volume လုပ်ဆောင်ချက်များကို ('အားလုံး အဆုံးသတ်ရန်'၊ အလိုလို-အဆုံးသတ်ရန်၊ စသဖြင့်) တားဆီး​လိုပါက၊ ရွေးစရာ 'စီမံခန့်ခွဲသူကိုသာ ကြည့်ရှုခွင့်ပြုရန်နှင့် VeraCrypt ထဲရှိ ကွန်ပျူတာစနစ် စိတ်ကြိုက် volumes များကို အဆုံးသတ်ရန်' ကို ဖွင့်ပါ။ ထို့အပြင်၊ VeraCrypt သည် စီမံခန့်ခွဲသူ လုပ်ပိုင်ခွင့်မပါပဲ သုံးစွဲသည့်အခါ၊ ကွန်ပျူတာစနစ် စိက်ကြိုက် volumes များသည် VeraCrypt ပင်ပ အပ္ပလီကေးရှင်း ၀င်းဒိုးရှိ 'Dismount All'အခွင့်အရေးများ (Windows Vista နှင့် နောက်ထွက်တွင် ပုံမှန် ပါရှိသည်) မပါဘဲ ဖွင့်သည့်အခါ VeraCrypt အသုံးချဆော့ဖ်ဝဲလ်အဓိကဝင်းဒိုးထဲရှိ drive အက္ခရာစာရင်းတွင် ဖေါ်ပြလာမည် မဟုတ်ပါ။</string> <string lang="my" key="SYS_FAVORITES_ADMIN_ONLY_WARNING">အရေးကြီးချက် - အကယ်၍ ဤရွေးစရာကို ဖွင့်ထားပြီး VeraCrypt ၌ စီမံခန့်ခွဲသူ လုပ်ပိုင်ခွင့် မရှိပါက၊ အစပျိုးထားသော ကွန်ပျူတာစနစ် စိတ်ကြိုက် volumes များကို VeraCrypt အပ္ပလီကေးရှင်းတွင် မြင်တွေ့ရမည် မဟုတ်ပါ၊ ၄င်းတို့ကို အဆုံးသတ်နိုင်မည် မဟုတ်ပါ။ ထို့ကြောင့်၊ ကွန်ပျူတာစနစ် စိတ်ကြိုက် volume ကို အဆုံးသတ်လိုပါက၊ VeraCrypt အိုင်ကွန် (Start မီနူးထဲ) ၌ ညာဖက်နှိပ်ပြီး ပထမဦးဆုံး 'စီမံခန့်ခွဲသူ အဖြစ် ဖွင့်ရန်' ကို ရွေးချယ်ပါ။ အလားတူ ကန့်သတ်ချက်သည် 'အားလုံး အဆုံးသတ်ရန်' ဖန်ရှင်၊ 'အလိုလို-အဆုံးသတ်ရန်' ဖန်ရှင်များ၊ 'အားလုံး အဆုံးသတ်ရန်' အထူးကီးများ၊ စသည်တို့၌ အကျုံးဝင်သည်။</string> <string lang="my" key="SETTING_REQUIRES_REBOOT">ဤချိန်ညှိချက်သည် OS စနစ်ကို ပြန်ဖွင့်သည့်အခါ၌သာ သက်ရောက်မှု ရှိမည် ဖြစ်သည်။</string> <string lang="my" key="COMMAND_LINE_ERROR">Command line ပိုင်းခြားစိစစ်နေစဉ် ချို့ယွင်းချက်။</string> <string lang="my" key="RESCUE_DISK">ဆယ်တင်ရေး အခွေ</string> <string lang="my" key="SELECT_FILE_AND_MOUNT">&amp;ဖိုင်ကို ရွေးပြီး အစပျိုးပါ...</string> <string lang="my" key="SELECT_DEVICE_AND_MOUNT">&amp;Device ကို ရွေးပြီး အစပျိုးပါ...</string> <string lang="my" key="DISABLE_NONADMIN_SYS_FAVORITES_ACCESS">စီမံခန့်ခွဲသူများကိုသာ ကြည့်ရှုခွင့် ပေးပြီး Veracrypt ထဲရှိ ကွန်ပျူတာစနစ် စိတ်ကြိုက် volumes များကို အဆုံးသတ်ပါ</string> <string lang="my" key="MOUNT_SYSTEM_FAVORITES_ON_BOOT">Windows ဖွင့်လာသည့်အခါ (စက်အတက် လုပ်ငန်းစဉ် အစပိုင်း အဆင့်တွင်) ကွန်ပျူတာစနစ် စိတ်ကြိုက် volumes များကို အစပျိုးပါ</string> <string lang="my" key="MOUNTED_VOLUME_DIRTY">သတိပေးချက် - '%s' အဖြစ် အစပျိုးခဲ့​​သော volume ထဲရှိ ဖိုင်စနစ်ကို ရှင်းရှင်း အဆုံးသတ် မထားပါ၊ ၄င်းကြောင့် ချို့ယွင်းချက်များ ပါ၀င်နိုင်သည်။ ပျက်စီးသွားသော ဖိုင်စနစ်ကြောင့် ဒေတာများ ပျောက်ဆုံးနိုင်သည် (သို့) ဒေတာ ပျက်စီးနိုင်သည်။\n\nမှတ်ချက်ရန် - ဖွင့်ထားသော VeraCrypt volume တည်ရှိနေသော နေရာရှိ device တစ်ခု () ကို မဖယ်ရှားမီ၊ VeraCrypt ထဲမှ VeraCrypt volume ကို ပထမဦးဆုံး အမြဲတမ်း အဆုံးသတ်ပေးရမည် ဖြစ်သည်။\n\n\nWindows သည် ဖိုင်စနစ်၌ ရှိသော ချို့ယွင်းချက်များကို (အကယ်၍ ရှိပါက) စစ်ဆေးပြီး ပြုပြင်လိုသလား?</string> <string lang="my" key="SYS_FAVORITE_VOLUME_DIRTY">သတိပေးချက် - ကွန်ပျူတာစနစ် စိတ်ကြိုက် volume တစ်ခု (သို့) အများကို ရှင်းလင်းစွာ အဆုံးသတ်မထားပါ၊ ထိုအချက်ကြောင့် ဖိုင်စနစ် ချို့ယွင်းချက်များ ပါရှိနေခြင်း ဖြစ်နိုင်သည်။ နောက်ထပ် အသေးစိတ် အချက်အလက်များကို ကွန်ပျူတာစနစ် ဖြစ်ရပ် မှတ်တမ်းကို လေ့လာပါ။\n\nပျက်စီးသွားသော ဖိုင်စနစ်သည် ဒေတာ ပျောက်ဆုံးခြင်း (သို့) ဒေတာ ပျက်စီးခြင်းကို ​ဖြစ်စေနိုင်သည်။ ထိခိုက်ခံရသော ကွန်ပျူတာစနစ် စိတ်ကြိုက် volume(များ)၌ ချို့ယွင်းချက်များ (VeraCrypt ၌ တစ်ခုချင်းကို ညာဖက်နှိပ်ပြီး 'ဖိုင်စနစ် ပြုပြင်ရန်' ကို ရွေးပါ) ကို သင် စစ်ဆေးကြည့်ရန် လိုသည်။</string> <string lang="my" key="FILESYS_REPAIR_CONFIRM_BACKUP">သတိပေးချက် - Microsoft 'chkdsk' ကိရိယာ အသုံးပြုပြီး ပျက်စီးသွားသော ဖိုင်စနစ်ကို ပြုပြင်ခြင်းကြောင့် ပျက်စီးသွားသော နေရာများရှိ ဖိုင်များ ပျောက်ဆုံးစေနိုင်သည်။ ထို့ကြောင့်၊ VeraCrypt volume ရှိ ဖိုင်များကို အရန်သင့် သိမ်းဆည်းပြီး အခြား VeraCrypt volume အကောင်း တစ်ခုခု၌ သိမ်းဆည်းရန် အ​ကြံပြုလိုသသည်။\n\nဖိုင်စနစ်ကို ယခု ပြုပြင်လိုသလား?</string> <string lang="my" key="MOUNTED_CONTAINER_FORCED_READ_ONLY">Volume '%s' ကို ဖတ်နိုင်ရန်သက်သက်သာ အစပျိုးထားသည်၊ အဘယ်ကြောင့် ဆိုသော် ရေးသားခွင့် ပိတ်ထားသောကြောင့် ဖြစ်သည်။\n\nဖိုင် သိမ်းဆည်းခန်း၏ လုံခြုံရေး ခွင့်ပြုချက်များဖြင့် ရေးသားခွင့် ရရှိရန် လုပ်ဆောင်ပါ (သိမ်းဆည်းခန်းကို ညာဖက်နှိပ်ပြီး ဂုဏ်အင်္ဂါရပ်များ &gt; လုံခြုံရေး ကို ရွေးပါ)။\n\nWindows ပြဿနာ တစ်ခုကြောင့်၊ ဤသတိပေးချက်ကို သင့်လျော်သော လုံခြုံရေး ခွင့်ပြုချက်များ ချမှတ်ပြီးနောက် သင် မြင်တွေ့ရမည် ဖြစ်သည်။ ၄င်းသည် VeraCrypt ရှိ ပရိုဂရမ် အမှား တစ်ခုကြောင့် မဟုတ်ပါ။ ဖြစ်နိုင်ချေ ဖြေရှင်းချက်မှာ သင့် သိမ်းဆည်းခန်းကို 'Documents' ဖိုင်တွဲထဲ ပြောင်းရွှေ့ရန် ဖြစ်သည်။\n\nအကယ်၍ သင့် volume ကို ဆက်ထားရန် ရည်ရွယ်ပါက၊ သိမ်းဆည်းခန်း၏ ဖတ်ရှုရန်သက်သက် သတ်မှတ်ချက် (သိမ်းဆည်းခန်းကို ညာဖက်နှိပ်ပြီး ဂုဏ်အင်္ဂါရပ်များ &gt; ဖတ်ရှုရန်သက်သက် ကို ရွေးပါ) ကို ချမှတ်ပါ။ ဤ​နည်းဖြင့် ဒီသတိပေးချက်ကို ပိတ်ထားနိုင်မည် ဖြစ်သည်။</string> <string lang="my" key="MOUNTED_DEVICE_FORCED_READ_ONLY">Volume '%s' ကို ဖတ်ရှုရန်သက်သက် အဖြစ် အစ​ပျိုးပါ၊ အဘယ်ကြောင့် ဆိုသော် ရေးသားခွင့်ကို ပိတ်ထားသောကြောင့် ဖြစ်သည်။\n\nVolume ထားရှိသော ​အခန်းကန့်/device ၌ အခြား အပ္ပလီကေးရှင်းများ (ဥပမာ - ဗိုင်းရပ်စ်သတ် ဆော့ဗ်ဝဲ) မရှိရန် သတိပြုပါ။</string> <string lang="my" key="MOUNTED_DEVICE_FORCED_READ_ONLY_WRITE_PROTECTION">Volume '%s' ကို ဖတ်ရှုရန်သက်သက် အဖြစ် အစပျိုးထားသည်၊ အဘယ်ကြောင့် ဆိုသော် OS စနစ်သည် host device ကို ရေးသားခွင့် ပိတ်ထားရန် တင်ပြထားသောကြောင့် ဖြစ်သည်။\n\nအချို့ စိတ်ကြိုက် chipset ဒရိုင်ဘာများသည် ရေးကူးနိုင်သော မီဒီယာကို ရေးသားခွင့် ပိတ်ထားသည့် ပုံစံပေါ်အောင် တင်ပြထားသည်။ ဤပြဿနာသည် VeraCrypt ကြောင့် မဟုတ်ပါ။ ဤပြဿနာကို ဒီကွန်ပျူတာစနစ်၌ လောလောဆယ် ထည့်သွင်းထားသော (မိုက်ခရိုဆော့ဗ် စနစ်မဟုတ်သော) chipset ဒရိုင်ဘာများကို မွမ်းမံခြင်း (သို့) ဖယ်ထုတ်ခြင်းဖြင့် ဖြေရှင်းနိုင်သည်။</string> <string lang="my" key="LIMIT_ENC_THREAD_POOL_NOTE">Hyper-Threading နည်းပညာသည် Physical Core တစ်ခုစီအတွက် Logical Core အများအပြားကို ထောက်ပံ့ပေးသည်။ Hyper-Threading ကို ဖွင့်ထားသည့်အခါ၊ အထက်၌ ရွေးချယ်ထားသော နံပါတ်သည် logical processors/cores များ၏ နံပါတ်ကို ကိုယ်စားပြုပေးသည်။</string> <string lang="my" key="NUMBER_OF_THREADS">%d threads</string> <string lang="my" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">(စွမ်းဆောင်ရည် အားနည်းသော) Benchmark ရလဒ်များကို ထိခိုက်​​စေသော hardware-accelerated AES ကို ပိတ်ထားသည်။\n\nHardware acceleration ကို ဖွင့်ရန်၊ 'ချိန်ညှိချက်များ' &gt; 'လုပ်ဆောင်ချက်' ကို ရွေးချယ်ပြီး၊ သက်ဆိုင်သော ရွေးစရာကို ပိတ်ထားပါ။</string> <string lang="my" key="LIMITED_THREAD_COUNT_AFFECTS_PERFORMANCE">(စွမ်းဆောင်ရည် အားနည်းသော) Benchmark ရလဒ်များကို ထိခိုက်​​စေသော threads အရေအတွက်ကို လောလောဆယ် ကန့်သတ်ထားသည်။\n\nProcessor(များ) ၏ စွမ်းရည် အပြည့်အ၀ကို အသုံးချရန်၊ 'ချိန်ညှိချက်များ' &gt; 'လုပ်ဆောင်ချက်' ကို ရွေးချယ်ပြီး၊ သက်ဆိုင်သော ရွေးစရာကို ပိတ်ထားပါ။</string> <string lang="my" key="ASK_REMOVE_DEVICE_WRITE_PROTECTION">အခန်းကန့်/drive ကို ရေးသားနိုင်မှု ပိတ်ထားချက်ကို VeraCrypt ဖြင့် ပိတ်လိုသလား?</string> <string lang="my" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">သတိပေးချက် - ဤချိန်ညှိချက်သည် စွမ်းဆောင်ရည်ကို နိမ့်ကျစေနိုင်သည်။\n\nဤချိန်ညှိချက်ကို သင်တကယ် အသုံးပြုလိုသလား?</string> <string lang="my" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">သတိပေးချက် - VeraCrypt volume ကို အလိုလို-အဆုံးသတ်ထားသည်</string> <string lang="my" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">အစပျိုးထားသော volume တစ်ခုပါသော device တစ်ခုကို ရုပ်ပိုင်းဆိုင်ရာ မဖယ်ရှားမီ (သို့) စက်မပိတ်မီ၊ VeraCrypt ဖြင့် volume ကို ပထမဦးဆုံး အမြဲတမ်း အဆုံးသတ်ရမည် ဖြစ်သည်။\n\nကေဘယ်ကြိုး၊ drive (enclosure) တို့ ပြတ်တောင်းပြတ်တောင်း ဖြစ်နေမှုကြောင့် မမျှော်လင့်သော အလိုလို အဆုံးသတ်မှု ဖြစ်ပွားနေသည်။</string> <string lang="en" key="UNSUPPORTED_TRUECRYPT_FORMAT">This volume was created with TrueCrypt %x.%x but VeraCrypt supports only TrueCrypt volumes created with TrueCrypt 6.x/7.x series</string> <string lang="my" key="TEST">စမ်းသပ်ရန်</string> <string lang="my" key="KEYFILE">ကီးဖိုင်</string> <string lang="my" key="VKEY_08">နောက်ပြန်ခလုတ်</string> <string lang="my" key="VKEY_09">Tab ခလုတ်</string> <string lang="my" key="VKEY_0C">Clear ခလုတ်</string> <string lang="my" key="VKEY_0D">Enter ခလုတ်</string> <string lang="my" key="VKEY_13">ခေတ္တရပ်နား ခလုတ်</string> <string lang="my" key="VKEY_14">Caps Lock ခလုတ်</string> <string lang="my" key="VKEY_20">Spacebar ခလုတ်</string> <string lang="my" key="VKEY_21">Page Up ခလုတ်</string> <string lang="my" key="VKEY_22">Page Down ခလုတ်</string> <string lang="my" key="VKEY_23">End ခလုတ်</string> <string lang="my" key="VKEY_24">Home ခလုတ်</string> <string lang="my" key="VKEY_25">ဘယ်ဖက် မြှား</string> <string lang="my" key="VKEY_26">အထက် မြှား</string> <string lang="my" key="VKEY_27">ညာဖက် မြှား</string> <string lang="my" key="VKEY_28">အောက်ဖက် မြှား</string> <string lang="my" key="VKEY_29">ရွေးချယ် ခလုတ်</string> <string lang="my" key="VKEY_2A">ပရင့်ထုတ် ခလုတ်</string> <string lang="my" key="VKEY_2B">လုပ်ငန်း ခလုတ်</string> <string lang="my" key="VKEY_2C">ပုံရိပ်ဖမ်း ခလုတ်</string> <string lang="my" key="VKEY_2D">Insert ခလုတ်</string> <string lang="my" key="VKEY_2E">Delete ခလုတ်</string> <string lang="my" key="VKEY_5D">အပ္ပလီကေးရှင်း ခလုတ်</string> <string lang="my" key="VKEY_5F">စက်ခေတ္တနား ခလုတ်</string> <string lang="my" key="VKEY_90">Num Lock ခလုတ်</string> <string lang="my" key="VKEY_91">Scroll Lock ခလုတ်</string> <string lang="my" key="VKEY_A6">ဘရောက်ဇာ နောက်သို့ သွားရန်</string> <string lang="my" key="VKEY_A7">ဘရောက်ဇာ ရှေ့သို့ သွားရန်</string> <string lang="my" key="VKEY_A8">ဘရောက်ဇာ ပြန်ခေါ်ရန်</string> <string lang="my" key="VKEY_A9">ဘရောက်ဇာ ရပ်တန့်ရန်</string> <string lang="my" key="VKEY_AA">ဘရောက်ဇာတွင် ရှာဖွေရန်</string> <string lang="my" key="VKEY_AB">ဘရောက်ဇာ စိတ်ကြိုက်များ</string> <string lang="my" key="VKEY_AC">ဘရောက်ဇာ ပင်မ စာမျက်နှာ</string> <string lang="my" key="VKEY_AD">အသံပိတ် ခလုတ်</string> <string lang="my" key="VKEY_AE">အသံတိုး ခလုတ်</string> <string lang="my" key="VKEY_AF">အသံချဲ့ ခလုတ်</string> <string lang="my" key="VKEY_B0">နောက်တစ်ပုဒ်</string> <string lang="my" key="VKEY_B1">အရင်တစ်ပုဒ်</string> <string lang="my" key="VKEY_B2">မီဒီယာ ရပ်တန့်ရန်</string> <string lang="my" key="VKEY_B3">မီဒီယာ ဖွင့်ရန်/ခေတ္တရပ်ရန်</string> <string lang="my" key="VKEY_B4">မေးလ်ကီး စဖွင့်ရန်</string> <string lang="my" key="VKEY_B5">မီဒီယာကီး ရွေးရန်</string> <string lang="my" key="VKEY_B6">အပ္ပလီကေးရှင်း ၁</string> <string lang="my" key="VKEY_B7">အပ္ပလီကေးရှင်း ၂</string> <string lang="my" key="VKEY_F6">Attn ခလုတ်</string> <string lang="my" key="VKEY_F7">CrSel ခလုတ်</string> <string lang="my" key="VKEY_F8">ExSel ခလုတ်</string> <string lang="my" key="VKEY_FA">သီချင်း ဖွင့်ရန်</string> <string lang="my" key="VKEY_FB">ချုံ့/ ချဲ့ ခလုတ်</string> <string lang="my" key="VK_NUMPAD">NumPad ခလုတ်</string> <string lang="my" key="VK_SHIFT">Shift ခလုတ်</string> <string lang="my" key="VK_CONTROL">Ctrl ခလုတ်</string> <string lang="my" key="VK_ALT">Alt ခလုတ်</string> <string lang="my" key="VK_WIN">Win ခလုတ်</string> <string lang="my" key="BYTE">ဘိုက်</string> <string lang="my" key="KB">ကီလိုဘိုက်</string> <string lang="my" key="MB">မီဂါဘိုက်</string> <string lang="my" key="GB">ဂစ်ဂါဘိုက်</string> <string lang="my" key="TB">တယ်ရာဘိုက်</string> <string lang="my" key="PB">ပီတာဘိုက်</string> <string lang="my" key="B_PER_SEC">ဘိုက်/စက္ကန့်</string> <string lang="my" key="KB_PER_SEC">ကီလိုဘိုက်/စက္ကန့်</string> <string lang="my" key="MB_PER_SEC">မီဂါဘိုက်/စက္ကန့်</string> <string lang="my" key="GB_PER_SEC">ဂစ်ဂါဘိုက်/စက္ကန့်</string> <string lang="my" key="TB_PER_SEC">တယ်ရာဘိုက်/စက္ကန့်</string> <string lang="my" key="PB_PER_SEC">ပီတာဘိုက်/စက္ကန့်</string> <string lang="my" key="TRIPLE_DOT_GLYPH_ELLIPSIS">...</string> <control lang="en" key="IDC_BOOT_LOADER_CACHE_PIM">Include &amp;PIM when caching pre-boot authentication password</control> <control lang="en" key="IDC_PREF_CACHE_PIM">Include PIM when caching a password</control> <control lang="en" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Make disconnected network drives available for mounting</control> <string lang="en" key="PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</string> <string lang="en" key="PASSWORD_UTF8_INVALID">The entered password contains Unicode characters that couldn't be converted to UTF-8 representation.</string> <string lang="en" key="INIT_DLL">Error: Failed to load a system library.</string> <string lang="en" key="ERR_EXFAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected exFAT filesystem.</string> <control lang="en" key="IDT_ENTROPY_BAR">Randomness Collected From Mouse Movements</control> <control lang="en" key="IDT_VOLUME_ID">Volume ID:</control> <string lang="en" key="VOLUME_ID">Volume ID</string> <control lang="en" key="IDC_FAVORITE_USE_VOLUME_ID">Use Volume ID to mount favorite</control> <string lang="en" key="VOLUME_ID_INVALID">The Volume ID value is invalid</string> <string lang="en" key="VOLUME_ID_NOT_FOUND">No Volume with the specified ID was found on the system</string> <string lang="en" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Copy Value to Clipboard...</string> <control lang="en" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Do not request PIM in the pre-boot authentication screen (PIM value is stored unencrypted on disk)</control> <string lang="en" key="DISABLE_BOOT_LOADER_PIM_PROMPT">WARNING: Please keep in mind that if you enable this option, the PIM value will be stored unencrypted on the disk.\n\nAre you sure you want to enable this option?</string> <string lang="en" key="PIM_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value is 2147468.</string> <control lang="en" key="IDC_SKIP_RESCUE_VERIFICATION">Skip Rescue Disk verification</control> <control lang="en" key="IDC_HIDE_WAITING_DIALOG">Don't show wait message dialog when performing operations</control> <string lang="en" key="CAMELLIA_HELP">Jointly developed by Mitsubishi Electric and NTT of Japan. First published on 2000. 256-bit key, 128-bit block. Mode of operation is XTS. It has been approved for use by the ISO/IEC, the European Union's NESSIE project and the Japanese CRYPTREC project.</string> <string lang="en" key="TIME">Time</string> <string lang="en" key="ITERATIONS">Iterations</string> <string lang="en" key="PRE-BOOT">Pre-Boot</string> </localization> <!-- XML Schema --> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VeraCrypt"> <xs:complexType> <xs:sequence> <xs:element name="localization"> <xs:complexType> <xs:sequence> <xs:element name="language"> <xs:complexType> <xs:attribute name="langid" type="xs:string" use="required" /> <xs:attribute name="name" type="xs:string" use="required" /> <xs:attribute name="en-name" type="xs:string" use="required" /> <xs:attribute name="version" type="xs:string" use="required" /> <xs:attribute name="translators" type="xs:string" use="required" /> </xs:complexType> </xs:element> <xs:element minOccurs="4" maxOccurs="4" name="font"> <xs:complexType> <xs:attribute name="lang" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="size" type="xs:unsignedByte" use="required" /> <xs:attribute name="face" type="xs:string" use="required" /> </xs:complexType> </xs:element> <xs:element maxOccurs="unbounded" name="control"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="lang" type="xs:string" use="required" /> <xs:attribute name="key" type="xs:string" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element maxOccurs="unbounded" name="string"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="lang" type="xs:string" use="required" /> <xs:attribute name="key" type="xs:string" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="prog-version" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </VeraCrypt>