getprop("ro.product.device") == "msm8909" || abort("E3004: This package is for \"msm8909\" devices; this is a \"" + getprop("ro.product.device") + "\".");
ui_print("Source: qcom/msm8909/msm8909:7.1.2/082/brian12021104:userdebug/test-keys");
ui_print("Target: qcom/msm8909/msm8909:7.1.2/078/brian05050255:userdebug/test-keys");
ui_print("Verifying current system...");
getprop("ro.build.fingerprint") == "qcom/msm8909/msm8909:7.1.2/082/brian12021104:userdebug/test-keys" ||
    getprop("ro.build.fingerprint") == "qcom/msm8909/msm8909:7.1.2/078/brian05050255:userdebug/test-keys" ||
    abort("E3001: Package expects build fingerprint of qcom/msm8909/msm8909:7.1.2/082/brian12021104:userdebug/test-keys or qcom/msm8909/msm8909:7.1.2/078/brian05050255:userdebug/test-keys; this device has " + getprop("ro.build.fingerprint") + ".");
apply_patch_check("EMMC:/dev/block/bootdevice/by-name/boot:16276776:7d92c60c57df9ad6d8326de7ebb4b0679b7a89d6:16276776:fe07e75cfbb3eef66b35fc6b643bfad0c1372c20") || abort("E3005: \"EMMC:/dev/block/bootdevice/by-name/boot:16276776:7d92c60c57df9ad6d8326de7ebb4b0679b7a89d6:16276776:fe07e75cfbb3eef66b35fc6b643bfad0c1372c20\" has unexpected contents.");
apply_patch_space(39440384) || abort("E3006: Not enough free space on /cache to apply patches.");
if (range_sha1("/dev/block/bootdevice/by-name/system", "6548,1,80,81,306,2816,2817,2818,2819,2820,2821,2822,2823,2832,2833,2940,2941,2942,2943,3036,3037,3045,3046,3047,3048,3049,3050,3051,3052,3069,3070,3089,3090,3091,3092,3102,3103,3157,3158,3159,3160,3172,3173,3177,3178,3179,3180,3190,3191,3205,3206,3207,3208,3244,3245,3254,3255,3256,3257,3300,3301,3327,3328,3329,3330,3382,3383,3392,3393,3394,3395,3433,3434,3446,3447,3448,3449,3450,3451,3530,3531,3532,3533,3766,3767,3768,4834,4835,4836,4837,7459,7460,7461,7462,7684,7685,7686,7687,8524,8525,8526,8527,8529,8530,8531,8532,8533,8534,8541,8542,8543,8544,8550,8551,8552,8553,8554,8555,8581,8582,8583,8584,8647,8648,8649,8650,8651,8652,8718,8719,8720,8721,8727,8728,8729,8730,8731,8732,8759,8760,8761,8762,8766,8767,8768,8769,8770,8771,8790,8791,8792,8793,8795,8796,8797,8798,8799,8800,8806,8807,8808,8809,8813,8814,8815,8816,8817,8818,8834,8835,8836,8837,8840,8841,8842,8843,8844,8845,8855,8856,8857,8858,8861,8862,8863,8864,8865,8866,8879,8880,8881,8882,8886,8887,8888,8889,8890,8891,8902,8903,8904,8905,8906,8907,8908,8909,8973,8974,8985,8986,8987,8988,8989,8990,8991,8992,8999,9000,9002,9003,9004,9005,9007,9008,9009,9010,9011,9012,9013,9014,9061,9062,9071,9072,9073,9074,9075,9076,9077,9078,9130,9131,9141,9142,9143,9144,9145,9146,9147,9148,9893,9894,21096,21097,21099,21100,21111,21112,21123,21124,21128,21129,21133,21134,21141,21142,21147,21148,21152,21153,21154,21155,21161,21162,21199,21200,21201,21202,21203,21204,21210,21211,21220,21221,21230,21231,21238,21239,21245,21246,21257,21258,21264,21265,21270,21271,21272,21273,21282,21283,21292,21293,21299,21300,21305,21306,21307,21308,21312,21313,21318,21319,21323,21324,21336,21337,21344,21345,21351,21352,21360,21361,21409,21410,21415,21416,21417,21418,21423,21424,21505,21506,21511,21512,21524,21525,21531,21532,21537,21538,21571,21572,21591,21592,21596,21597,21602,21603,21610,21611,21615,21616,21623,21624,21630,21631,21638,21639,21644,21645,21655,21656,21679,21680,21714,21715,21716,21717,21725,21726,21768,21769,21776,21777,21786,21787,21827,21828,21832,21833,21842,21843,21849,21850,21855,21856,21863,21864,21879,21880,21889,21890,21911,21912,21922,21923,21935,21936,21946,21947,22093,22094,22107,22108,22116,22117,22122,22123,22158,22159,22170,22171,22205,22206,22318,22319,22330,22331,22340,22341,22342,22343,22372,22373,22378,22379,22416,22417,22445,22446,22447,22448,22449,22450,22477,22478,22490,22491,22546,22547,22610,22611,22672,22673,22678,22679,22720,22721,22776,22777,22778,22779,22784,22785,22790,22791,22796,22797,22819,22820,22825,22826,22834,22835,22842,22843,22972,22973,23128,23129,23135,23136,23153,23154,23163,23164,23182,23183,23185,23186,23194,23195,23292,23293,23319,23320,23325,23326,23334,23335,23375,23376,23382,23383,23518,23519,23520,23521,23526,23527,23534,23535,23540,23541,23546,23547,23554,23555,23564,23565,23574,23575,23579,23580,23607,23608,23634,23635,23653,23654,23660,23661,23667,23668,23675,23676,23685,23686,23745,23746,23780,23781,23789,23790,23795,23796,23804,23805,23806,23807,23826,23827,23834,23835,23839,23840,23845,23846,23894,23895,24202,24203,24207,24208,24246,24247,24255,24256,24264,24265,24270,24271,24275,24276,24280,24281,24285,24286,24291,24292,24310,24311,24322,24323,24334,24335,24340,24341,24342,24343,24353,24354,24362,24363,24372,24373,24383,24384,24429,24430,24439,24440,24449,24450,24459,24460,24461,24462,24466,24467,24472,24473,24478,24479,24484,24485,24490,24491,24496,24497,24502,24503,24508,24509,24514,24515,24521,24522,24528,24529,24535,24536,24542,24543,24548,24549,24554,24555,24582,24583,24612,24613,24621,24622,24627,24628,24632,24633,24678,24679,24683,24684,24696,24697,24701,24702,24703,24704,24717,24718,24724,24725,24730,24731,24738,24739,24746,24747,24752,24753,24758,24759,24764,24765,24791,24792,24800,24801,24807,24808,24812,24813,24819,24820,24826,24827,24828,24829,24833,24834,24865,24866,24912,24913,24914,24915,24923,24924,24939,24940,24945,24946,24951,24952,24959,24960,24965,24966,24968,24969,24973,24974,24997,24998,24999,25000,25005,25006,25024,25025,25033,25034,25039,25040,25045,25046,25051,25052,25057,25058,25080,25081,25151,25152,25157,25158,25163,25164,25170,25171,25177,25178,25180,25181,25197,25198,25203,25204,25210,25211,25316,25317,25341,25342,25348,25349,25355,25356,25360,25361,25362,25363,25385,25386,25699,25700,25868,25869,25886,25887,25890,25891,25892,25893,25955,25956,25957,25958,25959,25960,25961,25962,25978,25979,25983,25984,25985,25986,26040,26041,26042,26043,26064,26065,26126,26127,26128,26129,26139,26140,26144,26145,26147,26148,26197,26198,26199,26200,26219,26220,26268,26269,26271,26272,26273,26274,26290,26291,26295,26296,26297,26298,26355,26356,26357,26358,26382,26383,26445,26446,26447,26448,26464,26465,26469,26470,26471,26472,26527,26528,26529,26530,26554,26555,26617,26618,26619,26620,26636,26637,26641,26642,26643,26644,26706,26707,26708,26709,26733,26734,26797,26798,26958,26959,26960,26961,26963,26964,26965,26966,26968,26969,26974,26975,26978,26979,26980,26981,26982,26983,26984,26985,26993,26994,26996,26997,27239,27240,27241,27242,27243,27244,27245,27246,27251,27252,27253,27254,27255,27256,27259,27260,27263,27264,27267,27268,27271,27272,27273,27274,27277,27278,27281,27282,27285,27286,27289,27290,27293,27294,27295,27296,27299,27300,27303,27304,27307,27308,27311,27312,27315,27316,27319,27320,27403,27404,27405,27406,27413,27414,27433,27434,27440,27441,27442,27443,27444,27445,27446,27447,27448,27449,27450,27451,27452,27453,27458,27459,27460,27461,27462,27463,27466,27467,27470,27471,27472,27473,27476,27477,27478,27479,27482,27483,27485,27486,27489,27490,27494,27495,27499,27500,27504,27505,27509,27510,27511,27512,27515,27516,27517,27518,27519,27520,27521,27522,27523,27524,27525,27526,27547,27548,27553,27554,27568,27569,27586,27587,27591,27592,27593,27594,27596,27597,27754,27755,27757,27758,27759,27760,27922,27923,27925,27926,27927,27928,27929,27930,27933,27934,27935,27936,27940,27941,27942,27943,27946,27947,27948,27949,27950,27951,27952,27953,27954,27955,27956,27957,27968,27969,27970,27971,27972,27973,27974,27975,27977,27978,27979,27980,27981,27982,27983,27984,27985,27986,27987,27988,27989,27990,27991,27992,27993,27994,27995,27996,27997,27998,27999,28000,28001,28002,28003,28004,28005,28006,28007,28008,28009,28010,28011,28012,28013,28014,28015,28016,28017,28018,28019,28020,28021,28022,28023,28024,28025,28026,28027,28028,28029,28030,28031,28032,28033,28034,28036,28037,28040,28041,28042,28043,28044,28045,28046,28047,28048,28049,28050,28051,28072,28073,28074,28075,28076,28077,28079,28080,28085,28086,28087,28088,28089,28090,28092,28093,28094,28095,28096,28097,28100,28101,28103,28104,28105,28106,28108,28109,28111,28112,28114,28115,28121,28122,28130,28131,28139,28140,28147,28148,28155,28156,28164,28165,28173,28174,28182,28183,28191,28192,28210,28211,28212,28213,28214,28215,28216,28217,28218,28219,29325,29326,29327,29328,29329,29330,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29343,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29356,29357,29358,29359,29360,29361,29362,29363,29364,29365,29366,29367,29368,29369,29370,29371,29372,29373,29374,29375,29376,29377,29378,29379,29380,29381,29382,29383,29384,29385,29386,29387,29388,29389,29390,29391,29392,29393,29394,29395,29396,29397,29398,29399,29400,29401,29402,29403,29404,29405,29406,29407,29408,29409,29410,29411,29412,29413,29414,29415,29416,29417,29418,29419,29420,29421,29422,29423,29424,29436,29437,29438,29439,29440,29441,29442,29443,29444,29445,29446,29447,29604,29605,29606,29607,29608,29609,29610,29611,29612,29613,29616,29617,29620,29621,29622,29623,29624,29625,29626,29627,29628,29629,29630,29631,29632,29633,29634,29635,29636,29637,29638,29639,29640,29641,29642,29643,29644,29645,29646,29647,29648,29649,29650,29651,29652,29653,29654,29655,29656,29657,29658,29659,29660,29661,29662,29663,29664,29665,29666,29667,29668,29669,29670,29671,29672,29673,29674,29675,29676,29677,29678,29679,29680,29681,29682,29683,29684,29685,29686,29687,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29699,29700,29701,29702,29703,29705,29706,29707,29708,29709,29710,29711,29712,29715,29716,29717,29718,29719,29720,29721,29722,29723,29724,29725,29726,29727,29728,29729,29730,29731,29732,29733,29734,29735,29736,29737,29738,29739,29740,29741,29742,29743,29744,29748,29749,29750,29751,29752,29753,29754,29755,29756,29757,30214,30215,30216,30217,30219,30220,30221,30222,30223,30224,30226,30227,30229,30230,30232,30233,30235,30236,30237,30238,30240,30241,30243,30244,30246,30247,30248,30249,30251,30252,30254,30255,30257,30258,30260,30261,30263,30264,30266,30267,30269,30270,30272,30273,30275,30276,30278,30279,30281,30282,30284,30285,30288,30289,30291,30292,30294,30295,30297,30298,30300,30301,30303,30304,30305,30306,30307,30308,30310,30311,30313,30314,30317,30318,30321,30322,30324,30325,30327,30328,30330,30331,30333,30334,30336,30337,30339,30340,30342,30343,30345,30346,30348,30349,30352,30353,30355,30356,30358,30359,30361,30362,30364,30365,30367,30368,30370,30371,30373,30374,30376,30377,30379,30380,30382,30383,30385,30386,30388,30389,30390,30391,30393,30394,30396,30397,30399,30400,30402,30403,30405,30406,30407,30408,30410,30411,30413,30414,30416,30417,30419,30420,30422,30423,30425,30426,30428,30429,30430,30431,30433,30434,30436,30437,30439,30440,30442,30443,30445,30446,30448,30449,30451,30452,30454,30455,30457,30458,30460,30461,30463,30464,30466,30467,30469,30470,30472,30473,30475,30476,30477,30478,30480,30481,30483,30484,30486,30487,30489,30490,30491,30492,30494,30495,30497,30498,30500,30501,30503,30504,30506,30507,30509,30510,30512,30513,30515,30516,30518,30519,30522,30523,30525,30526,30528,30529,30531,30532,30534,30535,30537,30538,30539,30540,30542,30543,30545,30546,30548,30549,30551,30552,30554,30555,30556,30557,30559,30560,30562,30563,30565,30566,30568,30569,30571,30572,30573,30574,30576,30577,30579,30580,30582,30583,30645,30646,30648,30649,30651,30652,30653,30654,30656,30657,30659,30660,30662,30663,30665,30666,30668,30669,30670,30671,30673,30674,30676,30677,30679,30680,30682,30683,30684,30685,30687,30688,30690,30691,30693,30694,30696,30697,30699,30700,30702,30703,30705,30706,30708,30709,30711,30712,30714,30715,30716,30717,30719,30720,30722,30723,30725,30726,30728,30729,30731,30732,30734,30735,30737,30738,30740,30741,30743,30744,30745,30746,30747,30748,30749,30750,30751,30752,30754,30755,30758,30759,30761,30762,30763,30764,30765,30766,30768,30769,30771,30772,30774,30775,30777,30778,30780,30781,30783,30784,30786,30787,30789,30790,30791,30792,30793,30794,30795,30796,30797,30798,30800,30801,30809,30810,30818,30819,30827,30828,30836,30837,30845,30846,30847,30848,30849,30850,30851,30852,30853,30854,30855,30856,30857,30858,30859,30860,30864,30865,30866,30867,30869,30870,30880,30881,30896,30897,30914,30915,30944,30945,30974,30975,31049,31050,31122,31123,31173,31174,31214,31215,31242,31243,31271,31272,31304,31305,31358,31359,31378,31379,31434,31435,31464,31465,31494,31495,31524,31525,31554,31555,31559,31560,31564,31565,31573,31574,31607,31608,31612,31613,31615,31616,31618,31619,31631,31632,31638,31639,31645,31646,31655,31656,31662,31663,31699,31700,31735,31736,31741,31742,31747,31748,31752,31753,31755,31756,31761,31762,31767,31768,31778,31779,31781,31782,31791,31792,31801,31802,31811,31812,31822,31823,31831,31832,31840,31841,31849,31850,31858,31859,31884,31885,31888,31889,31891,31892,31906,31907,31921,31922,31936,31937,31951,31952,31956,31957,31961,31962,31990,31991,31996,31997,32001,32002,32004,32005,32007,32008,32013,32014,32052,32053,32093,32094,32097,32098,32102,32103,32174,32175,32179,32180,32192,32193,32195,32196,32199,32200,32212,32213,32217,32218,32222,32223,32227,32228,32233,32234,32240,32241,32246,32247,32253,32254,32346,32347,32446,32447,32451,32452,32468,32469,32500,32501,32562,32563,32628,32629,32690,32691,32752,32753,32754,32755,32757,32758,32766,32768,32770,32849,32850,33343,41706,41707,47267,47268,48046,48047,48454,48455,48551,48552,48556,48557,48561,48562,48566,48567,48573,48574,48594,48595,48599,48600,48626,48627,48632,48633,48688,48689,48698,48699,48716,48717,48734,48735,51644,51645,51671,51672,51678,51679,51692,51693,51708,51709,51716,51717,51732,51733,51748,51749,51770,51771,51805,51806,51860,51861,51910,51911,51916,51917,51922,51923,51928,51929,51940,51941,52057,52058,52097,52098,52156,52157,52218,52219,52511,52512,52840,52841,52847,52848,52869,52870,53116,53117,53158,53159,53210,53211,53217,53218,53224,53225,53912,53913,53940,53941,55379,55380,55388,55389,55397,55398,55479,55480,55503,55504,55521,55522,55662,55663,55680,55681,55715,55716,55722,55723,55729,55730,55738,55739,55754,55755,55780,55781,55792,55793,55905,55906,55961,55962,55968,55969,56059,56060,56255,56256,56291,56292,56301,56302,56443,56444,56631,56632,56638,56639,56677,56678,56701,56702,56762,56763,56773,56774,56948,56949,56955,56956,57161,57162,57249,57250,57342,57343,57643,57644,57731,57732,57847,57848,57858,57859,57864,57865,58037,58038,58108,58109,58134,58135,58170,58171,58175,58176,58183,58184,58188,58189,58327,58328,58355,58356,58365,58366,58370,58371,58376,58377,58382,58383,58387,58388,58393,58394,58400,58401,58406,58407,58412,58413,58418,58419,58423,58424,58429,58430,58435,58436,58440,58441,58445,58446,58450,58451,58456,58457,58462,58463,58468,58469,58473,58474,58478,58479,58483,58484,58498,58499,58505,58506,58565,58566,58608,58609,58632,58633,58644,58645,58650,58651,58659,58660,58666,58667,58676,58677,58683,58684,58730,58731,58749,58750,58755,58756,58763,58764,58799,58800,58805,58806,58816,58817,58928,58929,58936,58937,58944,58945,58956,58957,59056,59057,59061,59062,59070,59071,59158,59159,59166,59167,59292,59293,59684,59685,59961,59962,59970,59971,59988,59989,60023,60024,60090,60091,60105,60106,60120,60121,60163,60164,60192,60193,60425,60426,60431,60432,60436,60437,60497,60498,60532,60533,60546,60547,60552,60553,60576,60577,60606,60607,60619,60620,60627,60628,60663,60664,60680,60681,60686,60687,60699,60700,60724,60725,60758,60759,60768,60769,60969,60970,61054,61055,61062,61063,61079,61080,61087,61088,61096,61097,61116,61117,61264,61265,61276,61277,61284,61285,61289,61290,61315,61316,61331,61332,61358,61359,61378,61379,61386,61387,61411,61412,61431,61432,61447,61448,61472,61473,61478,61479,61487,61488,61497,61498,61508,61509,61514,61515,61526,61527,61534,61535,61543,61544,61548,61549,61569,61570,61576,61577,61622,61623,61636,61637,61693,61694,61711,61712,62921,62922,62926,62927,62933,62934,62991,62992,63013,63014,63023,63024,64191,64192,64202,64203,64239,64240,64277,64278,64282,64283,64290,64291,64296,64297,64468,64469,64497,64498,64506,64507,64518,64519,64523,64524,64535,64536,64541,64542,64555,64556,64568,64569,64584,64585,64589,64590,64606,64607,64618,64619,64624,64625,64637,64638,64659,64660,64665,64666,64672,64673,64687,64688,64720,64721,64739,64740,64766,64767,64772,64773,64777,64778,64784,64785,64812,64813,64818,64819,64905,64906,64917,64918,64934,64935,64952,64953,64961,64962,64969,64970,65094,65095,65134,65135,65502,65503,65519,65520,65529,65530,65534,65536,65537,66030,66117,66118,66781,66782,66810,66811,66821,66822,66859,66860,67132,67133,67134,67135,67136,67137,67210,67211,67284,67285,67328,67329,67330,67331,67334,67335,67336,67337,67338,67339,67340,67341,67342,67343,67345,67346,67352,67353,67358,67359,67434,67435,67438,67439,67444,67445,67446,67447,67448,67449,67450,67451,67452,67453,67454,67455,67461,67462,67463,67464,67485,67486,67509,67510,67511,67512,67523,67524,67567,67568,67619,67620,67939,67940,68047,68048,68049,68050,68058,68059,68064,68065,68077,68078,68092,68093,68136,68137,68150,68151,68196,68197,68208,68209,68316,68317,68633,68634,68732,68733,68770,68771,68800,68801,68820,68821,68829,68830,69014,69015,69157,69158,69168,69169,69186,69187,69196,69197,69331,69332,69338,69339,69368,69369,69399,69400,69589,69590,69596,69597,69603,69604,69609,69610,69614,69615,69628,69629,69637,69638,69642,69643,69673,69674,69691,69692,69722,69723,69777,69778,69795,69796,69826,69827,69846,69847,69855,69856,69863,69864,69887,69888,69937,69938,69949,69950,69954,69955,69959,69960,70765,70766,70770,70771,70775,70776,70792,70793,70797,70798,70804,70805,70809,70810,70815,70816,70821,70822,70826,70827,70832,70833,70838,70839,70843,70844,70848,70849,70854,70855,70860,70861,70866,70867,70872,70873,70877,70878,70883,70884,70889,70890,70894,70895,70900,70901,70906,70907,70911,70912,70917,70918,70923,70924,70928,70929,70934,70935,70940,70941,70945,70946,70951,70952,70957,70958,70962,70963,70968,70969,70974,70975,70979,70980,70985,70986,70991,70992,70996,70997,71002,71003,71008,71009,71013,71014,71019,71020,71025,71026,71030,71031,71036,71037,71042,71043,71047,71048,71053,71054,71059,71060,71067,71068,71075,71076,71089,71090,71095,71096,71118,71119,71148,71149,71191,71192,71228,71229,71235,71236,71294,71295,71299,71300,71318,71319,71323,71324,71497,71498,71667,71668,71674,71675,71689,71690,71699,71700,71709,71710,71719,71720,71729,71730,71739,71740,71749,71750,71759,71760,71769,71770,71779,71780,71794,71795,71804,71805,71814,71815,71829,71830,71839,71840,71849,71850,71859,71860,71869,71870,71879,71880,71889,71890,71899,71900,71909,71910,71919,71920,71934,71935,71944,71945,71954,71955,71964,71965,71974,71975,71989,71990,71999,72000,72009,72010,72019,72020,72034,72035,72044,72045,72054,72055,72064,72065,72079,72080,72089,72090,72099,72100,72109,72110,72119,72120,72134,72135,72144,72145,72154,72155,72164,72165,72174,72175,72184,72185,72193,72194,72208,72209,72218,72219,72228,72229,72238,72239,72248,72249,72258,72259,72268,72269,72278,72279,72288,72289,72303,72304,72313,72314,72323,72324,72333,72334,72343,72344,72353,72354,72363,72364,72373,72374,72383,72384,72393,72394,72403,72404,72418,72419,72428,72429,72438,72439,72448,72449,72458,72459,72468,72469,72483,72484,72493,72494,72503,72504,72513,72514,72523,72524,72533,72534,72543,72544,72553,72554,72568,72569,72578,72579,72588,72589,72598,72599,72613,72614,72628,72629,72638,72639,72648,72649,72658,72659,72668,72669,72678,72679,72688,72689,72703,72704,72713,72714,72723,72724,72733,72734,72748,72749,72758,72759,72768,72769,72778,72779,72793,72794,72803,72804,72813,72814,72823,72824,72838,72839,72848,72849,72858,72859,72868,72869,72878,72879,72888,72889,72903,72904,72913,72914,72923,72924,72933,72934,72943,72944,72958,72959,72968,72969,72978,72979,72988,72989,72998,72999,73008,73009,73023,73024,73033,73034,73043,73044,73053,73054,73063,73064,73073,73074,73088,73089,73098,73099,73108,73109,73118,73119,73128,73129,73138,73139,73148,73149,73158,73159,73168,73169,73178,73179,73193,73194,73203,73204,73213,73214,73223,73224,73233,73234,73243,73244,73253,73254,73263,73264,73273,73274,73283,73284,73298,73299,73308,73309,73318,73319,73328,73329,73338,73339,73348,73349,73358,73359,73368,73369,73378,73379,73388,73389,73403,73404,73413,73414,73423,73424,73433,73434,73443,73444,73453,73454,73463,73464,73473,73474,73483,73484,73498,73499,73508,73509,73518,73519,73528,73529,73538,73539,73548,73549,73558,73559,73568,73569,73578,73579,73588,73589,73598,73599,73608,73609,73618,73619,73633,73634,73643,73644,73653,73654,73663,73664,73673,73674,73683,73684,73693,73694,73703,73704,73713,73714,73728,73729,73738,73739,73748,73749,73758,73759,73768,73769,73778,73779,73788,73789,73803,73804,73813,73814,73823,73824,73833,73834,73843,73844,73853,73854,73863,73864,73873,73874,73883,73884,73893,73894,73903,73904,73913,73914,73928,73929,73938,73939,73948,73949,73958,73959,73968,73969,73978,73979,73988,73989,73998,73999,74008,74009,74018,74019,74033,74034,74043,74044,74053,74054,74063,74064,74078,74079,74088,74089,74098,74099,74108,74109,74118,74119,74128,74129,74138,74139,74148,74149,74158,74159,74168,74169,74183,74184,74193,74194,74203,74204,74213,74214,74223,74224,74233,74234,74243,74244,74253,74254,74268,74269,74278,74279,74288,74289,74298,74299,74308,74309,74318,74319,74333,74334,74343,74344,74353,74354,74363,74364,74373,74374,74383,74384,74393,74394,74403,74404,74413,74414,74428,74429,74438,74439,74448,74449,74458,74459,74569,74570,74633,74634,74638,74639,74645,74646,74659,74660,74666,74667,74725,74726,74747,74748,74761,74762,74794,74795,74888,74889,74903,74904,74913,74914,74958,74959,74991,74992,75002,75003,75009,75010,75015,75016,75129,75130,75149,75150,75155,75156,75832,75833,75852,75853,75865,75866,75879,75880,75943,75944,75949,75950,75956,75957,75963,75964,75971,75972,76041,76042,76050,76051,76058,76059,76078,76079,76100,76101,76370,76371,81193,81194,81223,81224,81231,81232,81346,81347,81369,81370,81420,81421,81450,81451,81475,81476,81489,81490,81495,81496,81509,81510,81514,81515,81550,81551,81557,81558,81564,81565,81573,81574,81583,81584,81592,81593,81649,81650,81668,81669,81700,81701,81706,81707,81718,81719,81774,81775,81787,81788,81956,81957,81971,81972,82047,82048,82106,82107,82128,82129,82173,82174,82188,82189,82193,82194,82199,82200,82205,82206,82211,82212,82217,82218,82223,82224,82231,82232,82534,82535,82539,82540,82567,82568,82581,82582,82586,82587,82593,82594,82603,82604,82635,82636,82641,82642,82648,82649,82656,82657,82664,82665,82669,82670,82674,82675,82681,82682,82688,82689,82695,82696,82701,82702,82707,82708,82713,82714,82719,82720,82725,82726,82730,82731,82736,82737,82742,82743,82748,82749,82754,82755,82761,82762,82767,82768,82773,82774,82778,82779,82785,82786,82792,82793,82799,82800,82809,82810,82819,82820,82827,82828,82833,82834,82847,82848,82857,82858,82863,82864,82871,82872,82877,82878,82883,82884,82889,82890,82896,82897,82901,82902,82907,82908,82913,82914,82918,82919,82924,82925,82930,82931,82935,82936,82940,82941,82946,82947,82951,82952,82959,82960,82966,82967,82971,82972,82977,82978,83120,83121,83133,83134,83162,83163,83184,83185,83223,83224,83365,83366,83399,83400,83406,83407,83542,83543,83561,83562,83598,83599,83608,83609,83630,83631,83880,83881,83922,83923,83935,83936,83943,83944,83950,83951,83956,83957,83965,83966,83972,83973,84004,84005,84022,84023,84037,84038,84046,84047,84053,84054,84060,84061,84079,84080,84111,84112,84136,84137,84185,84186,84197,84198,84204,84205,84219,84220,84222,84223,84230,84231,84240,84241,84247,84248,84273,84274,84293,84294,84311,84312,84341,84342,84346,84347,84351,84352,84356,84357,84370,84371,84373,84374,86839,86840,86842,86843,86847,86848,86853,86854,86860,86861,86916,86917,86919,86920,87331,87332,88551,88552,88559,88560,88738,88739,88743,88744,88751,88752,88795,88796,88817,88818,88822,88823,88827,88828,88837,88838,88843,88844,88849,88850,88858,88859,88893,88894,88898,88899,88909,88910,88917,88918,88922,88923,88928,88929,89109,89110,89146,89147,89154,89155,89173,89174,89200,89201,89229,89230,89237,89238,89243,89244,89255,89256,89276,89277,89283,89284,89312,89313,89352,89353,89360,89361,89372,89373,89438,89439,89457,89458,89491,89492,89496,89497,89505,89506,89511,89512,89521,89522,89527,89528,89557,89558,89697,89698,89708,89709,89713,89714,89719,89720,89739,89740,89741,89742,89753,89754,89762,89763,89774,89775,89782,89783,89789,89790,89796,89797,89808,89809,89815,89816,89823,89824,89831,89832,89838,89839,89843,89844,89850,89851,89855,89856,89863,89864,89870,89871,89882,89883,89887,89888,89896,89897,89904,89905,89911,89912,89918,89919,89926,89927,89934,89935,89940,89941,89947,89948,89954,89955,89956,89957,89994,89995,90032,90033,90072,90073,90075,90076,90077,90078,90079,90080,90092,90093,90094,90095,90096,90097,90118,90119,90130,90131,90132,90133,90134,90135,90259,90260,90261,90262,90268,90269,90270,90271,90272,90273,90274,90275,90276,90277,90278,90279,90287,90288,90293,90294,90300,90301,90307,90308,90320,90321,90327,90328,90348,90349,90360,90361,90362,90363,90413,90414,90420,90421,90426,90427,90481,90482,90487,90488,90493,90494,90500,90501,90506,90507,90681,90682,90689,90690,90695,90696,90701,90702,90708,90709,90718,90719,90773,90774,90786,90787,90816,90817,90822,90823,90829,90830,90835,90836,90843,90844,90849,90850,90855,90856,90861,90862,90938,90939,90957,90958,91033,91034,91039,91040,91046,91047,91252,98304,98306,98385,98386,98879,100324,100325,104885,104886,104961,104962,105043,105044,105119,105120,105201,105202,105283,105284,105360,105361,105443,105444,105519,105520,105601,105602,105677,105678,105753,105754,105834,105835,105909,105910,105991,105992,106073,106074,106149,106150,106232,106233,106308,106309,106310,106311,106317,106318,106325,106326,106334,106335,106355,106356,106492,106493,106494,106495,106496,106497,106522,106523,106890,106891,106927,106928,107347,107348,107370,107371,107548,107549,107552,107553,107568,107569,107714,107715,109488,109489,109536,109537,109873,109874,110516,110517,119422,119423,119435,119436,119507,119508,119510,119511,119518,119519,119535,119536,119753,119754,119780,119781,120043,120044,120048,120049,120080,120081,120083,120084,120091,120092,120228,120229,121428,121429,121431,121432,121442,121443,121450,121451,121516,121517,121812,121813,123920,123921,123924,123925,124055,124056,124057,124058,124059,124060,124062,124063,124064,124065,124069,124070,124072,124073,124074,124075,124077,124078,124090,124091,124097,124098,124104,124105,124110,124111,124143,124144,124179,124180,124183,124184,124187,124188,124584,124585,125032,125033,125034,125035,125038,125039,125041,125042,125045,125046,125550,125551,127157,127158,127159,127160,127173,127174,127176,127177,127179,127180,127182,127183,127191,127192,127194,127195,127208,127209,127210,127211,127212,127213,127272,127273,127281,127282,127323,127324,127366,127367,127417,127418,127524,127525,127533,127534,127551,127552,127562,127563,127571,127572,127580,127581,127600,127601,127611,127612,127619,127620,127631,127632,127669,127670,127700,127701,127716,127717,127726,127727,127747,127748,127757,127758,127768,127769,127817,127818,127830,127831,127914,127915,127921,127922,127954,127955,127971,127972,128048,128049,128156,128157,128371,128372,128392,128393,128409,128410,128566,128567,128916,128917,128942,128943,128953,128954,128966,128967,128977,128978,129034,129035,129047,129048,129058,129059,129146,129147,129163,129164,129175,129176,129188,129189,129287,129288,130077,130078,130088,130089,130090,130091,130136,130137,130191,130192,130193,130194,130199,130200,130203,130204,130214,130215,130224,130225,130239,130240,130243,130244,130274,130275,130278,130279,130282,130283,130306,130307,130361,130362,130366,130367,130372,130373,130376,130377,130379,130380,130382,130383,130384,130385,130412,130413,130415,130416,130418,130419,130420,130421,130422,130423,130637,130638,130640,130641,130653,130654,130656,130657,130658,130659,130660,130661,130677,130678,130695,130696,130809,130810,130812,130813,130816,130817,130818,130819,130820,130821,130822,130823,130838,130839,130840,130841,130842,130843,130868,130869,130870,130871,130879,130880,130885,130886,130934,130935,130944,130945,130951,130952,130976,130977,130983,130984,130993,130994,131000,131001,131009,131010,131050,131051,131055,131056,131062,131063,131068,131069,131070,131072,131073,163840,163842,163921,163922,164415,165359,165360,165395,165396,165400,165401,165441,165442,165493,165494,165570,165571,165654,165655,165686,165687,165707,165708,165743,165744,165830,165831,165938,165939,165947,165948,165983,165984,165991,165992,166001,166002,166123,166124,166145,166146,166178,166179,166209,166210,166251,166252,166261,166262,166269,166270,166278,166279,166379,166380,166503,166504,166553,166554,166560,166561,166566,166567,166573,166574,166652,166653,166657,166658,166663,166664,166668,166669,166678,166679,166687,166688,166695,166696,166702,166703,166715,166716,166728,166729,166735,166736,166795,166796,166819,166820,166842,166843,166849,166850,166875,166876,167055,167056,167087,167088,167111,167112,167313,167314,167319,167320,167325,167326,167375,167376,167440,167441,167489,167490,167504,167505,167511,167512,167703,167704,167728,167729,167732,167733,167742,167743,167749,167750,167758,167759,167763,167764,167767,167768,167770,167771,167773,167774,167776,167777,167780,167781,167784,167785,167787,167788,167795,167796,167814,167815,167836,167837,167843,167844,167850,167851,167857,167858,167869,167870,167876,167877,167890,167891,167901,167902,167906,167907,167916,167917,167923,167924,167930,167931,167937,167938,167941,167942,167945,167946,167950,167951,167955,167956,167959,167960,167964,167965,167968,167969,167973,167974,167978,167979,167991,167992,167999,168000,168001,168002,169032,169033,169040,169041,169049,169050,169058,169059,169063,169064,169065,169066,169073,169074,169092,169093,169098,169099,169103,169104,169109,169110,169121,169122,169128,169129,169134,169135,169145,169146,169151,169152,169153,169154,169155,169156,169157,169158,169162,169163,169165,169166,169172,169173,169176,169177,169184,169185,169188,169189,169218,169219,169232,169233,169257,169258,169294,169295,169321,169322,169366,169367,169391,169392,169403,169404,169432,169433,169459,169460,169472,169473,169474,169475,169478,169479,169481,169482,169484,169485,169488,169489,169492,169493,169500,169501,169503,169504,169508,169509,169518,169519,169523,169524,169529,169530,169534,169535,169540,169541,169544,169545,169549,169550,169554,169555,169562,169563,169568,169569,169572,169573,169578,169579,169583,169584,169587,169588,169593,169594,169598,169599,169603,169604,169607,169608,169614,169615,169618,169619,169624,169625,169631,169632,169635,169636,169646,169647,169649,169650,169655,169656,169660,169661,169676,169677,169680,169681,169685,169686,169691,169692,169697,169698,169703,169704,169709,169710,169714,169715,169717,169718,169724,169725,169731,169732,169738,169739,169743,169744,169751,169752,169758,169759,169762,169763,169769,169770,169776,169777,169784,169785,169788,169789,169799,169800,169803,169804,169815,169816,169819,169820,169824,169825,169830,169831,169836,169837,169843,169844,169852,169853,169858,169859,169866,169867,169871,169872,169874,169875,169879,169880,169885,169886,169891,169892,169899,169900,169907,169908,169911,169912,169920,169921,169922,169923,169930,169931,169938,169939,169945,169946,170002,170003,170025,170026,170033,170034,170043,170044,170051,170052,170060,170061,170073,170074,170085,170086,170096,170097,170109,170110,170118,170119,170127,170128,170138,170139,170149,170150,170158,170159,170167,170168,170172,170173,170180,170181,170191,170192,170202,170203,170213,170214,170265,170266,170274,170275,170283,170284,170299,170300,170304,170305,170318,170319,170327,170328,170371,170372,170385,170386,170402,170403,170412,170413,170421,170422,170450,170451,170463,170464,170474,170475,170488,170489,170499,170500,170511,170512,170526,170527,170538,170539,170556,170557,170563,170564,170568,170569,170610,170611,170621,170622,170631,170632,170643,170644,170654,170655,170662,170663,170672,170673,170684,170685,170696,170697,170701,170702,170711,170712,170721,170722,170732,170733,170740,170741,170749,170750,170764,170765,170793,170794,170804,170805,170827,170828,170886,170887,170901,170902,170907,170908,170952,170953,170966,170967,170982,170983,170998,170999,171005,171006,171019,171020,171031,171032,171044,171045,171053,171054,171065,171066,171076,171077,171104,171105,171183,171184,171195,171196,171206,171207,171218,171219,171227,171228,171250,171251,171258,171259,171269,171270,171279,171280,171298,171299,171342,171343,171352,171353,171365,171366,171373,171374,171410,171411,171457,171458,171466,171467,171472,171473,171481,171482,171502,171503,171509,171510,171511,171512,171514,171515,171517,171518,171520,171521,171524,171525,171527,171528,171530,171531,171533,171534,171537,171538,171542,171543,171545,171546,171549,171550,171552,171553,171555,171556,171558,171559,171562,171563,171565,171566,171569,171570,171571,171572,171573,171574,171636,171637,171638,171639,171640,171641,171651,171652,171653,171654,171695,171696,171697,171698,171699,171700,171919,171920,171921,171922,171955,171956,171957,171958,171959,171960,172195,172196,172197,172198,172206,172207,172208,172209,172210,172211,172224,172225,172226,172227,172259,172260,172261,172262,172263,172264,172271,172272,172273,172274,172882,172883,172884,172885,172886,172887,172971,172972,172973,172974,173040,173041,173042,173043,173044,173045,173139,173140,173141,173142,175097,175098,175099,175100,175101,175102,176627,176628,176629,176630,176777,176778,176779,176780,176781,176782,177472,177473,177474,177475,177482,177483,177484,177485,177486,177487,177488,177489,177490,177491,177503,177504,177505,177506,180094,180095,180096,180097,180098,180099,182463,182464,182465,182466,182949,182950,182951,182952,182953,182954,183849,183850,183851,183852,184009,184010,184011,184012,184013,184014,184290,184291,184292,184293,185276,185277,185278,185279,185280,185281,185867,185868,185869,185870,185876,185877,185878,185879,185880,185881,185891,185892,185893,185894,185907,185908,185909,185910,185911,185912,185946,185947,185948,185949,185955,185956,185957,185958,185959,185960,185971,185972,185973,185974,186034,186035,186036,186037,186038,186039,186045,186046,186047,186048,186282,186283,186284,186285,186286,186287,186444,186445,186446,186447,186494,186495,186496,186497,186498,186499,186632,186633,186634,186635,188314,188315,188316,188317,188318,188319,189626,189627,189628,189629,189639,189640,189641,189642,189643,189644,189695,189696,189697,189698,189734,189735,189736,189737,189738,189739,189740,189741,189742,189743,189799,189800,189801,189802,189807,189808,189809,189810,189811,189812,189835,189836,189837,189838,191252,191253,191254,191255,191256,191257,192306,192307,192308,192309,192312,192313,192314,192315,192316,192317,192330,192331,192332,192333,192339,192340,192341,192342,192343,192344,192360,192361,192362,192363,192375,192376,192377,192378,192379,192380,192460,192461,192462,192463,192464,192465,192466,192467,194865,194866,194867,194868,194911,194912,194913,194914,194915,194916,195033,195034,195035,195036,195039,195040,195041,195042,195043,195044,195055,195056,195057,195058,195119,195120,195121,195122,195123,195124,195213,195214,195215,195216,195349,195350,195351,195352,195353,195354,195600,195601,195602,195603,195614,195615,195616,195617,195618,195619,195662,195663,195664,195665,195666,195667,195668,195669,196581,196582,196583,196584,196585,196586,196587,196588,196589,196590,196591,196592,196593,196594,196595,196596,196597,196598,196599,196600,196601,196602,196603,196604,196605,196608,196609,229376,229378,229457,229458,229951,238877,238878,239935,239936,243500,243501,246031,246032,248092,248093,249190,249191,250028,250029,250561,250562,250571,250572,250581,250582,250583,250584,250641,250642,250643,250644,250645,250646,250821,250822,250823,250824,250904,250905,250906,250907,250908,250909,251015,251016,251017,251018,251042,251043,251044,251045,251046,251047,251057,251058,251059,251060,251207,251208,251209,251210,251211,251212,252080,252081,252082,252083,252084,252085,252086,252087,252121,252122,252129,252130,252131,252132,252133,252134,252135,252136,252168,252169,252223,252224,252259,252260,252261,252262,252263,252264,252265,252266,252267,252268,252269,252270,252271,252272,252273,252274,252275,252276,252277,252278,252279,252280,252281,252282,252283,252284,252285,252286,252287,252288,252289,252290,252291,252292,252293,252294,252295,252296,252452,252453,252561,252562,252705,252706,252807,252808,252998,252999,253158,253159,253222,253223,253371,253372,253576,253577,253671,253672,253826,253827,253889,253890,253891,253892,253893,253894,253895,253896,253897,253898,253899,253900,253901,253902,253911,253912,253913,253914,253916,253917,253918,253919,253946,253947,253948,253949,253975,253976,253977,253978,254005,254006,254007,254008,254020,254021,254022,254023,254031,254032,254033,254034,254038,254039,254040,254041,254047,254048,254049,254050,254051,254052,254053,254054,254056,254057,254058,254059,254068,254069,254070,254071,254072,254073,254074,254075,254076,254077,254078,254079,254080,254081,254082,254083,254161,254162,254163,254164,254165,254166,254167,254168,254169,254170,254171,254172,254173,254174,254175,254176,254178,254179,254180,254181,254182,254183,254184,254185,254221,254222,254223,254224,254260,254261,254262,254263,254264,254265,254266,254267,254268,254269,254270,254271,254272,254273,254275,254276,254278,254279,254280,254281,254282,254283,254284,254285,254286,254287,254288,254289,254290,254291,254292,254293,254294,254295,254296,254297,254298,254299,259720,259721,259722,259723,259724,259725,259726,259727,259728,259729,259730,259731,259735,259736,259739,259740,259744,259745,259749,259750,259754,259755,259756,259757,259758,259759,259762,259763,259764,259765,259766,259767,259768,259769,259770,259771,259772,259773,259774,259775,259776,259777,259778,259779,259780,259781,259782,259783,259784,259785,259786,259787,259788,259789,259790,259791,259792,259793,259794,259795,259796,259797,259798,259799,259800,259801,259802,259803,259804,259805,259806,259807,259808,259809,259810,259811,259812,259813,259814,259815,259816,259817,259818,259819,259820,259821,259822,259823,259824,259825,259826,259827,259828,259829,259830,259831,259832,259833,259834,259835,259836,259837,259838,259839,259843,259844,259849,259850,259851,259852,259975,259976,259977,259978,259979,259980,259981,259982,259983,259984,259985,259986,259987,259988,259990,259991,259992,259993,259995,259996,259997,259998,260000,260001,260002,260003,260005,260006,260007,260008,260010,260011,260012,260013,260015,260016,260017,260018,260020,260021,260022,260023,260024,260025,260026,260027,260028,260029,260030,260031,260037,260038,260039,260040,260041,260042,260048,260049,260050,260051,260132,260133,260134,260135,260136,260137,260523,260524,260525,260526,260528,260529,260530,260531,260532,260533,260539,260540,260541,260542,260547,260548,260549,260550,260551,260552,260569,260570,260571,260572,260602,260603,260604,260605,260606,260607,260626,260627,260628,260629,260639,260640,260641,260642,260643,260644,260667,260668,260669,260670,260671,260672,260673,260674,260676,260677,260678,260679,260683,260684,260685,260686,260688,260689,260690,260691,260693,260694,260695,260696,260698,260699,260700,260701,260703,260704,260705,260706,260708,260709,260710,260711,260713,260714,260715,260716,260719,260720,260721,260722,260724,260725,260726,260727,260730,260731,260732,260733,260735,260736,260737,260738,260748,260749,260750,260751,260752,260753,260754,260755,260756,260757,260758,260759,260760,260761,260766,260767,260768,260769,260770,260771,260778,260779,260780,260781,260803,260804,260805,260806,260807,260808,260853,260854,260855,260856,260870,260871,260872,260873,260874,260875,260891,260892,260893,260894,260895,260896,260897,260898,260911,260912,260913,260914,260916,260917,260918,260919,260921,260922,260923,260924,260926,260927,260928,260929,260931,260932,260933,260934,260936,260937,260938,260939,260941,260942,260943,260944,260946,260947,260948,260949,260951,260952,260953,260954,260956,260957,260958,260959,260966,260967,260968,260969,260971,260972,260973,260974,260975,260976,260977,260978,260979,260980,260981,260982,260983,260984,260989,260990,260991,260992,260993,260994,261001,261002,261003,261004,261008,261009,261010,261011,261012,261013,261020,261021,261022,261023,261024,261025,261026,261027,261029,261030,261031,261032,261034,261035,261036,261037,261039,261040,261041,261042,261044,261045,261046,261047,261049,261050,261051,261052,261054,261055,261056,261057,261165,261166,261167,261168,261169,261170,261171,261172,261173,261174,261175,261176,261177,261178,261179,261180,261181,261182,261183,261184,261185,261186,261187,261188,261196,261197,261198,261199,261207,261208,261209,261210,261211,261212,261219,261220,261221,261222,261229,261230,261231,261232,261233,261234,261235,261236,261237,261238,261239,261240,261249,261250,261251,261252,261253,261254,261270,261271,261272,261273,261275,261276,261277,261278,261280,261281,261282,261283,261285,261286,261287,261288,261293,261294,261295,261296,261298,261299,261300,261301,261302,261303,261304,261305,261310,261311,261312,261313,261314,261315,261325,261326,261327,261328,261353,261354,261355,261356,261357,261358,261444,261445,261446,261447,261510,261511,261512,261513,261514,261515,261666,261667,261668,261669,261684,261685,261686,261687,261688,261689,261708,261709,261710,261711,261712,261713,261714,261715,262020,262021,262085,262086,262087,262088,262093,262094,262099,262100,262110,262111,262124,262125,262140,262141,262142,262144,262145,294912,294914,294993,294994,295487,295488,300403,300405,300406,300407,300408,300409,300410,300411,300421,300422,300423,300424,300459,300460,300466,300467,300468,300469,300482,300483,300496,300497,300498,300499,300514,300515,301303,301304,301305,301306,301307,301308,301309,301310,305216,305217,305275,305276,305277,305278,305279,305280,305281,305282,305460,305461,305468,305469,305470,305471,305487,305488,305498,305499,305500,305501,305520,305521,305533,305534,305535,305536,305556,305557,305578,305579,305580,305581,305598,305599,305606,305607,305608,305609,305636,305637,305665,305666,305667,305668,305719,305720,305753,305754,305755,305756,305772,305773,305782,305783,305784,305785,305795,305796,305899,305900,305901,305902,305933,305934,306479,306480,306481,306482,308207,308208,308223,308224,308225,308226,308241,308242,308308,308309,308310,308311,308324,308325,308335,308336,308337,308338,308360,308361,308464,308465,308466,308467,308514,308515,308521,308522,308523,308524,308532,308533,308542,308543,308544,308545,308567,308568,308578,308579,308580,308581,308591,308592,308624,308625,308626,308627,308653,308654,313384,313385,313386,313387,313388,313389,313390,313391,314050,314051,314415,314416,314417,314418,314419,314420,314438,314439,314440,314441,314468,314469,314470,314471,314472,314473,314553,314554,314555,314556,314557,314558,314559,314560,314567,314568,314569,314570,314571,314572") == "2492e4554b83b450a5685875ee5df5a7cae758b0" || block_image_verify("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat")) then
ui_print("Verified system image...");
else
check_first_block("/dev/block/bootdevice/by-name/system");
ifelse (block_image_recover("/dev/block/bootdevice/by-name/system", "6548,1,80,81,306,2816,2817,2818,2819,2820,2821,2822,2823,2832,2833,2940,2941,2942,2943,3036,3037,3045,3046,3047,3048,3049,3050,3051,3052,3069,3070,3089,3090,3091,3092,3102,3103,3157,3158,3159,3160,3172,3173,3177,3178,3179,3180,3190,3191,3205,3206,3207,3208,3244,3245,3254,3255,3256,3257,3300,3301,3327,3328,3329,3330,3382,3383,3392,3393,3394,3395,3433,3434,3446,3447,3448,3449,3450,3451,3530,3531,3532,3533,3766,3767,3768,4834,4835,4836,4837,7459,7460,7461,7462,7684,7685,7686,7687,8524,8525,8526,8527,8529,8530,8531,8532,8533,8534,8541,8542,8543,8544,8550,8551,8552,8553,8554,8555,8581,8582,8583,8584,8647,8648,8649,8650,8651,8652,8718,8719,8720,8721,8727,8728,8729,8730,8731,8732,8759,8760,8761,8762,8766,8767,8768,8769,8770,8771,8790,8791,8792,8793,8795,8796,8797,8798,8799,8800,8806,8807,8808,8809,8813,8814,8815,8816,8817,8818,8834,8835,8836,8837,8840,8841,8842,8843,8844,8845,8855,8856,8857,8858,8861,8862,8863,8864,8865,8866,8879,8880,8881,8882,8886,8887,8888,8889,8890,8891,8902,8903,8904,8905,8906,8907,8908,8909,8973,8974,8985,8986,8987,8988,8989,8990,8991,8992,8999,9000,9002,9003,9004,9005,9007,9008,9009,9010,9011,9012,9013,9014,9061,9062,9071,9072,9073,9074,9075,9076,9077,9078,9130,9131,9141,9142,9143,9144,9145,9146,9147,9148,9893,9894,21096,21097,21099,21100,21111,21112,21123,21124,21128,21129,21133,21134,21141,21142,21147,21148,21152,21153,21154,21155,21161,21162,21199,21200,21201,21202,21203,21204,21210,21211,21220,21221,21230,21231,21238,21239,21245,21246,21257,21258,21264,21265,21270,21271,21272,21273,21282,21283,21292,21293,21299,21300,21305,21306,21307,21308,21312,21313,21318,21319,21323,21324,21336,21337,21344,21345,21351,21352,21360,21361,21409,21410,21415,21416,21417,21418,21423,21424,21505,21506,21511,21512,21524,21525,21531,21532,21537,21538,21571,21572,21591,21592,21596,21597,21602,21603,21610,21611,21615,21616,21623,21624,21630,21631,21638,21639,21644,21645,21655,21656,21679,21680,21714,21715,21716,21717,21725,21726,21768,21769,21776,21777,21786,21787,21827,21828,21832,21833,21842,21843,21849,21850,21855,21856,21863,21864,21879,21880,21889,21890,21911,21912,21922,21923,21935,21936,21946,21947,22093,22094,22107,22108,22116,22117,22122,22123,22158,22159,22170,22171,22205,22206,22318,22319,22330,22331,22340,22341,22342,22343,22372,22373,22378,22379,22416,22417,22445,22446,22447,22448,22449,22450,22477,22478,22490,22491,22546,22547,22610,22611,22672,22673,22678,22679,22720,22721,22776,22777,22778,22779,22784,22785,22790,22791,22796,22797,22819,22820,22825,22826,22834,22835,22842,22843,22972,22973,23128,23129,23135,23136,23153,23154,23163,23164,23182,23183,23185,23186,23194,23195,23292,23293,23319,23320,23325,23326,23334,23335,23375,23376,23382,23383,23518,23519,23520,23521,23526,23527,23534,23535,23540,23541,23546,23547,23554,23555,23564,23565,23574,23575,23579,23580,23607,23608,23634,23635,23653,23654,23660,23661,23667,23668,23675,23676,23685,23686,23745,23746,23780,23781,23789,23790,23795,23796,23804,23805,23806,23807,23826,23827,23834,23835,23839,23840,23845,23846,23894,23895,24202,24203,24207,24208,24246,24247,24255,24256,24264,24265,24270,24271,24275,24276,24280,24281,24285,24286,24291,24292,24310,24311,24322,24323,24334,24335,24340,24341,24342,24343,24353,24354,24362,24363,24372,24373,24383,24384,24429,24430,24439,24440,24449,24450,24459,24460,24461,24462,24466,24467,24472,24473,24478,24479,24484,24485,24490,24491,24496,24497,24502,24503,24508,24509,24514,24515,24521,24522,24528,24529,24535,24536,24542,24543,24548,24549,24554,24555,24582,24583,24612,24613,24621,24622,24627,24628,24632,24633,24678,24679,24683,24684,24696,24697,24701,24702,24703,24704,24717,24718,24724,24725,24730,24731,24738,24739,24746,24747,24752,24753,24758,24759,24764,24765,24791,24792,24800,24801,24807,24808,24812,24813,24819,24820,24826,24827,24828,24829,24833,24834,24865,24866,24912,24913,24914,24915,24923,24924,24939,24940,24945,24946,24951,24952,24959,24960,24965,24966,24968,24969,24973,24974,24997,24998,24999,25000,25005,25006,25024,25025,25033,25034,25039,25040,25045,25046,25051,25052,25057,25058,25080,25081,25151,25152,25157,25158,25163,25164,25170,25171,25177,25178,25180,25181,25197,25198,25203,25204,25210,25211,25316,25317,25341,25342,25348,25349,25355,25356,25360,25361,25362,25363,25385,25386,25699,25700,25868,25869,25886,25887,25890,25891,25892,25893,25955,25956,25957,25958,25959,25960,25961,25962,25978,25979,25983,25984,25985,25986,26040,26041,26042,26043,26064,26065,26126,26127,26128,26129,26139,26140,26144,26145,26147,26148,26197,26198,26199,26200,26219,26220,26268,26269,26271,26272,26273,26274,26290,26291,26295,26296,26297,26298,26355,26356,26357,26358,26382,26383,26445,26446,26447,26448,26464,26465,26469,26470,26471,26472,26527,26528,26529,26530,26554,26555,26617,26618,26619,26620,26636,26637,26641,26642,26643,26644,26706,26707,26708,26709,26733,26734,26797,26798,26958,26959,26960,26961,26963,26964,26965,26966,26968,26969,26974,26975,26978,26979,26980,26981,26982,26983,26984,26985,26993,26994,26996,26997,27239,27240,27241,27242,27243,27244,27245,27246,27251,27252,27253,27254,27255,27256,27259,27260,27263,27264,27267,27268,27271,27272,27273,27274,27277,27278,27281,27282,27285,27286,27289,27290,27293,27294,27295,27296,27299,27300,27303,27304,27307,27308,27311,27312,27315,27316,27319,27320,27403,27404,27405,27406,27413,27414,27433,27434,27440,27441,27442,27443,27444,27445,27446,27447,27448,27449,27450,27451,27452,27453,27458,27459,27460,27461,27462,27463,27466,27467,27470,27471,27472,27473,27476,27477,27478,27479,27482,27483,27485,27486,27489,27490,27494,27495,27499,27500,27504,27505,27509,27510,27511,27512,27515,27516,27517,27518,27519,27520,27521,27522,27523,27524,27525,27526,27547,27548,27553,27554,27568,27569,27586,27587,27591,27592,27593,27594,27596,27597,27754,27755,27757,27758,27759,27760,27922,27923,27925,27926,27927,27928,27929,27930,27933,27934,27935,27936,27940,27941,27942,27943,27946,27947,27948,27949,27950,27951,27952,27953,27954,27955,27956,27957,27968,27969,27970,27971,27972,27973,27974,27975,27977,27978,27979,27980,27981,27982,27983,27984,27985,27986,27987,27988,27989,27990,27991,27992,27993,27994,27995,27996,27997,27998,27999,28000,28001,28002,28003,28004,28005,28006,28007,28008,28009,28010,28011,28012,28013,28014,28015,28016,28017,28018,28019,28020,28021,28022,28023,28024,28025,28026,28027,28028,28029,28030,28031,28032,28033,28034,28036,28037,28040,28041,28042,28043,28044,28045,28046,28047,28048,28049,28050,28051,28072,28073,28074,28075,28076,28077,28079,28080,28085,28086,28087,28088,28089,28090,28092,28093,28094,28095,28096,28097,28100,28101,28103,28104,28105,28106,28108,28109,28111,28112,28114,28115,28121,28122,28130,28131,28139,28140,28147,28148,28155,28156,28164,28165,28173,28174,28182,28183,28191,28192,28210,28211,28212,28213,28214,28215,28216,28217,28218,28219,29325,29326,29327,29328,29329,29330,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29343,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29356,29357,29358,29359,29360,29361,29362,29363,29364,29365,29366,29367,29368,29369,29370,29371,29372,29373,29374,29375,29376,29377,29378,29379,29380,29381,29382,29383,29384,29385,29386,29387,29388,29389,29390,29391,29392,29393,29394,29395,29396,29397,29398,29399,29400,29401,29402,29403,29404,29405,29406,29407,29408,29409,29410,29411,29412,29413,29414,29415,29416,29417,29418,29419,29420,29421,29422,29423,29424,29436,29437,29438,29439,29440,29441,29442,29443,29444,29445,29446,29447,29604,29605,29606,29607,29608,29609,29610,29611,29612,29613,29616,29617,29620,29621,29622,29623,29624,29625,29626,29627,29628,29629,29630,29631,29632,29633,29634,29635,29636,29637,29638,29639,29640,29641,29642,29643,29644,29645,29646,29647,29648,29649,29650,29651,29652,29653,29654,29655,29656,29657,29658,29659,29660,29661,29662,29663,29664,29665,29666,29667,29668,29669,29670,29671,29672,29673,29674,29675,29676,29677,29678,29679,29680,29681,29682,29683,29684,29685,29686,29687,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29699,29700,29701,29702,29703,29705,29706,29707,29708,29709,29710,29711,29712,29715,29716,29717,29718,29719,29720,29721,29722,29723,29724,29725,29726,29727,29728,29729,29730,29731,29732,29733,29734,29735,29736,29737,29738,29739,29740,29741,29742,29743,29744,29748,29749,29750,29751,29752,29753,29754,29755,29756,29757,30214,30215,30216,30217,30219,30220,30221,30222,30223,30224,30226,30227,30229,30230,30232,30233,30235,30236,30237,30238,30240,30241,30243,30244,30246,30247,30248,30249,30251,30252,30254,30255,30257,30258,30260,30261,30263,30264,30266,30267,30269,30270,30272,30273,30275,30276,30278,30279,30281,30282,30284,30285,30288,30289,30291,30292,30294,30295,30297,30298,30300,30301,30303,30304,30305,30306,30307,30308,30310,30311,30313,30314,30317,30318,30321,30322,30324,30325,30327,30328,30330,30331,30333,30334,30336,30337,30339,30340,30342,30343,30345,30346,30348,30349,30352,30353,30355,30356,30358,30359,30361,30362,30364,30365,30367,30368,30370,30371,30373,30374,30376,30377,30379,30380,30382,30383,30385,30386,30388,30389,30390,30391,30393,30394,30396,30397,30399,30400,30402,30403,30405,30406,30407,30408,30410,30411,30413,30414,30416,30417,30419,30420,30422,30423,30425,30426,30428,30429,30430,30431,30433,30434,30436,30437,30439,30440,30442,30443,30445,30446,30448,30449,30451,30452,30454,30455,30457,30458,30460,30461,30463,30464,30466,30467,30469,30470,30472,30473,30475,30476,30477,30478,30480,30481,30483,30484,30486,30487,30489,30490,30491,30492,30494,30495,30497,30498,30500,30501,30503,30504,30506,30507,30509,30510,30512,30513,30515,30516,30518,30519,30522,30523,30525,30526,30528,30529,30531,30532,30534,30535,30537,30538,30539,30540,30542,30543,30545,30546,30548,30549,30551,30552,30554,30555,30556,30557,30559,30560,30562,30563,30565,30566,30568,30569,30571,30572,30573,30574,30576,30577,30579,30580,30582,30583,30645,30646,30648,30649,30651,30652,30653,30654,30656,30657,30659,30660,30662,30663,30665,30666,30668,30669,30670,30671,30673,30674,30676,30677,30679,30680,30682,30683,30684,30685,30687,30688,30690,30691,30693,30694,30696,30697,30699,30700,30702,30703,30705,30706,30708,30709,30711,30712,30714,30715,30716,30717,30719,30720,30722,30723,30725,30726,30728,30729,30731,30732,30734,30735,30737,30738,30740,30741,30743,30744,30745,30746,30747,30748,30749,30750,30751,30752,30754,30755,30758,30759,30761,30762,30763,30764,30765,30766,30768,30769,30771,30772,30774,30775,30777,30778,30780,30781,30783,30784,30786,30787,30789,30790,30791,30792,30793,30794,30795,30796,30797,30798,30800,30801,30809,30810,30818,30819,30827,30828,30836,30837,30845,30846,30847,30848,30849,30850,30851,30852,30853,30854,30855,30856,30857,30858,30859,30860,30864,30865,30866,30867,30869,30870,30880,30881,30896,30897,30914,30915,30944,30945,30974,30975,31049,31050,31122,31123,31173,31174,31214,31215,31242,31243,31271,31272,31304,31305,31358,31359,31378,31379,31434,31435,31464,31465,31494,31495,31524,31525,31554,31555,31559,31560,31564,31565,31573,31574,31607,31608,31612,31613,31615,31616,31618,31619,31631,31632,31638,31639,31645,31646,31655,31656,31662,31663,31699,31700,31735,31736,31741,31742,31747,31748,31752,31753,31755,31756,31761,31762,31767,31768,31778,31779,31781,31782,31791,31792,31801,31802,31811,31812,31822,31823,31831,31832,31840,31841,31849,31850,31858,31859,31884,31885,31888,31889,31891,31892,31906,31907,31921,31922,31936,31937,31951,31952,31956,31957,31961,31962,31990,31991,31996,31997,32001,32002,32004,32005,32007,32008,32013,32014,32052,32053,32093,32094,32097,32098,32102,32103,32174,32175,32179,32180,32192,32193,32195,32196,32199,32200,32212,32213,32217,32218,32222,32223,32227,32228,32233,32234,32240,32241,32246,32247,32253,32254,32346,32347,32446,32447,32451,32452,32468,32469,32500,32501,32562,32563,32628,32629,32690,32691,32752,32753,32754,32755,32757,32758,32766,32768,32770,32849,32850,33343,41706,41707,47267,47268,48046,48047,48454,48455,48551,48552,48556,48557,48561,48562,48566,48567,48573,48574,48594,48595,48599,48600,48626,48627,48632,48633,48688,48689,48698,48699,48716,48717,48734,48735,51644,51645,51671,51672,51678,51679,51692,51693,51708,51709,51716,51717,51732,51733,51748,51749,51770,51771,51805,51806,51860,51861,51910,51911,51916,51917,51922,51923,51928,51929,51940,51941,52057,52058,52097,52098,52156,52157,52218,52219,52511,52512,52840,52841,52847,52848,52869,52870,53116,53117,53158,53159,53210,53211,53217,53218,53224,53225,53912,53913,53940,53941,55379,55380,55388,55389,55397,55398,55479,55480,55503,55504,55521,55522,55662,55663,55680,55681,55715,55716,55722,55723,55729,55730,55738,55739,55754,55755,55780,55781,55792,55793,55905,55906,55961,55962,55968,55969,56059,56060,56255,56256,56291,56292,56301,56302,56443,56444,56631,56632,56638,56639,56677,56678,56701,56702,56762,56763,56773,56774,56948,56949,56955,56956,57161,57162,57249,57250,57342,57343,57643,57644,57731,57732,57847,57848,57858,57859,57864,57865,58037,58038,58108,58109,58134,58135,58170,58171,58175,58176,58183,58184,58188,58189,58327,58328,58355,58356,58365,58366,58370,58371,58376,58377,58382,58383,58387,58388,58393,58394,58400,58401,58406,58407,58412,58413,58418,58419,58423,58424,58429,58430,58435,58436,58440,58441,58445,58446,58450,58451,58456,58457,58462,58463,58468,58469,58473,58474,58478,58479,58483,58484,58498,58499,58505,58506,58565,58566,58608,58609,58632,58633,58644,58645,58650,58651,58659,58660,58666,58667,58676,58677,58683,58684,58730,58731,58749,58750,58755,58756,58763,58764,58799,58800,58805,58806,58816,58817,58928,58929,58936,58937,58944,58945,58956,58957,59056,59057,59061,59062,59070,59071,59158,59159,59166,59167,59292,59293,59684,59685,59961,59962,59970,59971,59988,59989,60023,60024,60090,60091,60105,60106,60120,60121,60163,60164,60192,60193,60425,60426,60431,60432,60436,60437,60497,60498,60532,60533,60546,60547,60552,60553,60576,60577,60606,60607,60619,60620,60627,60628,60663,60664,60680,60681,60686,60687,60699,60700,60724,60725,60758,60759,60768,60769,60969,60970,61054,61055,61062,61063,61079,61080,61087,61088,61096,61097,61116,61117,61264,61265,61276,61277,61284,61285,61289,61290,61315,61316,61331,61332,61358,61359,61378,61379,61386,61387,61411,61412,61431,61432,61447,61448,61472,61473,61478,61479,61487,61488,61497,61498,61508,61509,61514,61515,61526,61527,61534,61535,61543,61544,61548,61549,61569,61570,61576,61577,61622,61623,61636,61637,61693,61694,61711,61712,62921,62922,62926,62927,62933,62934,62991,62992,63013,63014,63023,63024,64191,64192,64202,64203,64239,64240,64277,64278,64282,64283,64290,64291,64296,64297,64468,64469,64497,64498,64506,64507,64518,64519,64523,64524,64535,64536,64541,64542,64555,64556,64568,64569,64584,64585,64589,64590,64606,64607,64618,64619,64624,64625,64637,64638,64659,64660,64665,64666,64672,64673,64687,64688,64720,64721,64739,64740,64766,64767,64772,64773,64777,64778,64784,64785,64812,64813,64818,64819,64905,64906,64917,64918,64934,64935,64952,64953,64961,64962,64969,64970,65094,65095,65134,65135,65502,65503,65519,65520,65529,65530,65534,65536,65537,66030,66117,66118,66781,66782,66810,66811,66821,66822,66859,66860,67132,67133,67134,67135,67136,67137,67210,67211,67284,67285,67328,67329,67330,67331,67334,67335,67336,67337,67338,67339,67340,67341,67342,67343,67345,67346,67352,67353,67358,67359,67434,67435,67438,67439,67444,67445,67446,67447,67448,67449,67450,67451,67452,67453,67454,67455,67461,67462,67463,67464,67485,67486,67509,67510,67511,67512,67523,67524,67567,67568,67619,67620,67939,67940,68047,68048,68049,68050,68058,68059,68064,68065,68077,68078,68092,68093,68136,68137,68150,68151,68196,68197,68208,68209,68316,68317,68633,68634,68732,68733,68770,68771,68800,68801,68820,68821,68829,68830,69014,69015,69157,69158,69168,69169,69186,69187,69196,69197,69331,69332,69338,69339,69368,69369,69399,69400,69589,69590,69596,69597,69603,69604,69609,69610,69614,69615,69628,69629,69637,69638,69642,69643,69673,69674,69691,69692,69722,69723,69777,69778,69795,69796,69826,69827,69846,69847,69855,69856,69863,69864,69887,69888,69937,69938,69949,69950,69954,69955,69959,69960,70765,70766,70770,70771,70775,70776,70792,70793,70797,70798,70804,70805,70809,70810,70815,70816,70821,70822,70826,70827,70832,70833,70838,70839,70843,70844,70848,70849,70854,70855,70860,70861,70866,70867,70872,70873,70877,70878,70883,70884,70889,70890,70894,70895,70900,70901,70906,70907,70911,70912,70917,70918,70923,70924,70928,70929,70934,70935,70940,70941,70945,70946,70951,70952,70957,70958,70962,70963,70968,70969,70974,70975,70979,70980,70985,70986,70991,70992,70996,70997,71002,71003,71008,71009,71013,71014,71019,71020,71025,71026,71030,71031,71036,71037,71042,71043,71047,71048,71053,71054,71059,71060,71067,71068,71075,71076,71089,71090,71095,71096,71118,71119,71148,71149,71191,71192,71228,71229,71235,71236,71294,71295,71299,71300,71318,71319,71323,71324,71497,71498,71667,71668,71674,71675,71689,71690,71699,71700,71709,71710,71719,71720,71729,71730,71739,71740,71749,71750,71759,71760,71769,71770,71779,71780,71794,71795,71804,71805,71814,71815,71829,71830,71839,71840,71849,71850,71859,71860,71869,71870,71879,71880,71889,71890,71899,71900,71909,71910,71919,71920,71934,71935,71944,71945,71954,71955,71964,71965,71974,71975,71989,71990,71999,72000,72009,72010,72019,72020,72034,72035,72044,72045,72054,72055,72064,72065,72079,72080,72089,72090,72099,72100,72109,72110,72119,72120,72134,72135,72144,72145,72154,72155,72164,72165,72174,72175,72184,72185,72193,72194,72208,72209,72218,72219,72228,72229,72238,72239,72248,72249,72258,72259,72268,72269,72278,72279,72288,72289,72303,72304,72313,72314,72323,72324,72333,72334,72343,72344,72353,72354,72363,72364,72373,72374,72383,72384,72393,72394,72403,72404,72418,72419,72428,72429,72438,72439,72448,72449,72458,72459,72468,72469,72483,72484,72493,72494,72503,72504,72513,72514,72523,72524,72533,72534,72543,72544,72553,72554,72568,72569,72578,72579,72588,72589,72598,72599,72613,72614,72628,72629,72638,72639,72648,72649,72658,72659,72668,72669,72678,72679,72688,72689,72703,72704,72713,72714,72723,72724,72733,72734,72748,72749,72758,72759,72768,72769,72778,72779,72793,72794,72803,72804,72813,72814,72823,72824,72838,72839,72848,72849,72858,72859,72868,72869,72878,72879,72888,72889,72903,72904,72913,72914,72923,72924,72933,72934,72943,72944,72958,72959,72968,72969,72978,72979,72988,72989,72998,72999,73008,73009,73023,73024,73033,73034,73043,73044,73053,73054,73063,73064,73073,73074,73088,73089,73098,73099,73108,73109,73118,73119,73128,73129,73138,73139,73148,73149,73158,73159,73168,73169,73178,73179,73193,73194,73203,73204,73213,73214,73223,73224,73233,73234,73243,73244,73253,73254,73263,73264,73273,73274,73283,73284,73298,73299,73308,73309,73318,73319,73328,73329,73338,73339,73348,73349,73358,73359,73368,73369,73378,73379,73388,73389,73403,73404,73413,73414,73423,73424,73433,73434,73443,73444,73453,73454,73463,73464,73473,73474,73483,73484,73498,73499,73508,73509,73518,73519,73528,73529,73538,73539,73548,73549,73558,73559,73568,73569,73578,73579,73588,73589,73598,73599,73608,73609,73618,73619,73633,73634,73643,73644,73653,73654,73663,73664,73673,73674,73683,73684,73693,73694,73703,73704,73713,73714,73728,73729,73738,73739,73748,73749,73758,73759,73768,73769,73778,73779,73788,73789,73803,73804,73813,73814,73823,73824,73833,73834,73843,73844,73853,73854,73863,73864,73873,73874,73883,73884,73893,73894,73903,73904,73913,73914,73928,73929,73938,73939,73948,73949,73958,73959,73968,73969,73978,73979,73988,73989,73998,73999,74008,74009,74018,74019,74033,74034,74043,74044,74053,74054,74063,74064,74078,74079,74088,74089,74098,74099,74108,74109,74118,74119,74128,74129,74138,74139,74148,74149,74158,74159,74168,74169,74183,74184,74193,74194,74203,74204,74213,74214,74223,74224,74233,74234,74243,74244,74253,74254,74268,74269,74278,74279,74288,74289,74298,74299,74308,74309,74318,74319,74333,74334,74343,74344,74353,74354,74363,74364,74373,74374,74383,74384,74393,74394,74403,74404,74413,74414,74428,74429,74438,74439,74448,74449,74458,74459,74569,74570,74633,74634,74638,74639,74645,74646,74659,74660,74666,74667,74725,74726,74747,74748,74761,74762,74794,74795,74888,74889,74903,74904,74913,74914,74958,74959,74991,74992,75002,75003,75009,75010,75015,75016,75129,75130,75149,75150,75155,75156,75832,75833,75852,75853,75865,75866,75879,75880,75943,75944,75949,75950,75956,75957,75963,75964,75971,75972,76041,76042,76050,76051,76058,76059,76078,76079,76100,76101,76370,76371,81193,81194,81223,81224,81231,81232,81346,81347,81369,81370,81420,81421,81450,81451,81475,81476,81489,81490,81495,81496,81509,81510,81514,81515,81550,81551,81557,81558,81564,81565,81573,81574,81583,81584,81592,81593,81649,81650,81668,81669,81700,81701,81706,81707,81718,81719,81774,81775,81787,81788,81956,81957,81971,81972,82047,82048,82106,82107,82128,82129,82173,82174,82188,82189,82193,82194,82199,82200,82205,82206,82211,82212,82217,82218,82223,82224,82231,82232,82534,82535,82539,82540,82567,82568,82581,82582,82586,82587,82593,82594,82603,82604,82635,82636,82641,82642,82648,82649,82656,82657,82664,82665,82669,82670,82674,82675,82681,82682,82688,82689,82695,82696,82701,82702,82707,82708,82713,82714,82719,82720,82725,82726,82730,82731,82736,82737,82742,82743,82748,82749,82754,82755,82761,82762,82767,82768,82773,82774,82778,82779,82785,82786,82792,82793,82799,82800,82809,82810,82819,82820,82827,82828,82833,82834,82847,82848,82857,82858,82863,82864,82871,82872,82877,82878,82883,82884,82889,82890,82896,82897,82901,82902,82907,82908,82913,82914,82918,82919,82924,82925,82930,82931,82935,82936,82940,82941,82946,82947,82951,82952,82959,82960,82966,82967,82971,82972,82977,82978,83120,83121,83133,83134,83162,83163,83184,83185,83223,83224,83365,83366,83399,83400,83406,83407,83542,83543,83561,83562,83598,83599,83608,83609,83630,83631,83880,83881,83922,83923,83935,83936,83943,83944,83950,83951,83956,83957,83965,83966,83972,83973,84004,84005,84022,84023,84037,84038,84046,84047,84053,84054,84060,84061,84079,84080,84111,84112,84136,84137,84185,84186,84197,84198,84204,84205,84219,84220,84222,84223,84230,84231,84240,84241,84247,84248,84273,84274,84293,84294,84311,84312,84341,84342,84346,84347,84351,84352,84356,84357,84370,84371,84373,84374,86839,86840,86842,86843,86847,86848,86853,86854,86860,86861,86916,86917,86919,86920,87331,87332,88551,88552,88559,88560,88738,88739,88743,88744,88751,88752,88795,88796,88817,88818,88822,88823,88827,88828,88837,88838,88843,88844,88849,88850,88858,88859,88893,88894,88898,88899,88909,88910,88917,88918,88922,88923,88928,88929,89109,89110,89146,89147,89154,89155,89173,89174,89200,89201,89229,89230,89237,89238,89243,89244,89255,89256,89276,89277,89283,89284,89312,89313,89352,89353,89360,89361,89372,89373,89438,89439,89457,89458,89491,89492,89496,89497,89505,89506,89511,89512,89521,89522,89527,89528,89557,89558,89697,89698,89708,89709,89713,89714,89719,89720,89739,89740,89741,89742,89753,89754,89762,89763,89774,89775,89782,89783,89789,89790,89796,89797,89808,89809,89815,89816,89823,89824,89831,89832,89838,89839,89843,89844,89850,89851,89855,89856,89863,89864,89870,89871,89882,89883,89887,89888,89896,89897,89904,89905,89911,89912,89918,89919,89926,89927,89934,89935,89940,89941,89947,89948,89954,89955,89956,89957,89994,89995,90032,90033,90072,90073,90075,90076,90077,90078,90079,90080,90092,90093,90094,90095,90096,90097,90118,90119,90130,90131,90132,90133,90134,90135,90259,90260,90261,90262,90268,90269,90270,90271,90272,90273,90274,90275,90276,90277,90278,90279,90287,90288,90293,90294,90300,90301,90307,90308,90320,90321,90327,90328,90348,90349,90360,90361,90362,90363,90413,90414,90420,90421,90426,90427,90481,90482,90487,90488,90493,90494,90500,90501,90506,90507,90681,90682,90689,90690,90695,90696,90701,90702,90708,90709,90718,90719,90773,90774,90786,90787,90816,90817,90822,90823,90829,90830,90835,90836,90843,90844,90849,90850,90855,90856,90861,90862,90938,90939,90957,90958,91033,91034,91039,91040,91046,91047,91252,98304,98306,98385,98386,98879,100324,100325,104885,104886,104961,104962,105043,105044,105119,105120,105201,105202,105283,105284,105360,105361,105443,105444,105519,105520,105601,105602,105677,105678,105753,105754,105834,105835,105909,105910,105991,105992,106073,106074,106149,106150,106232,106233,106308,106309,106310,106311,106317,106318,106325,106326,106334,106335,106355,106356,106492,106493,106494,106495,106496,106497,106522,106523,106890,106891,106927,106928,107347,107348,107370,107371,107548,107549,107552,107553,107568,107569,107714,107715,109488,109489,109536,109537,109873,109874,110516,110517,119422,119423,119435,119436,119507,119508,119510,119511,119518,119519,119535,119536,119753,119754,119780,119781,120043,120044,120048,120049,120080,120081,120083,120084,120091,120092,120228,120229,121428,121429,121431,121432,121442,121443,121450,121451,121516,121517,121812,121813,123920,123921,123924,123925,124055,124056,124057,124058,124059,124060,124062,124063,124064,124065,124069,124070,124072,124073,124074,124075,124077,124078,124090,124091,124097,124098,124104,124105,124110,124111,124143,124144,124179,124180,124183,124184,124187,124188,124584,124585,125032,125033,125034,125035,125038,125039,125041,125042,125045,125046,125550,125551,127157,127158,127159,127160,127173,127174,127176,127177,127179,127180,127182,127183,127191,127192,127194,127195,127208,127209,127210,127211,127212,127213,127272,127273,127281,127282,127323,127324,127366,127367,127417,127418,127524,127525,127533,127534,127551,127552,127562,127563,127571,127572,127580,127581,127600,127601,127611,127612,127619,127620,127631,127632,127669,127670,127700,127701,127716,127717,127726,127727,127747,127748,127757,127758,127768,127769,127817,127818,127830,127831,127914,127915,127921,127922,127954,127955,127971,127972,128048,128049,128156,128157,128371,128372,128392,128393,128409,128410,128566,128567,128916,128917,128942,128943,128953,128954,128966,128967,128977,128978,129034,129035,129047,129048,129058,129059,129146,129147,129163,129164,129175,129176,129188,129189,129287,129288,130077,130078,130088,130089,130090,130091,130136,130137,130191,130192,130193,130194,130199,130200,130203,130204,130214,130215,130224,130225,130239,130240,130243,130244,130274,130275,130278,130279,130282,130283,130306,130307,130361,130362,130366,130367,130372,130373,130376,130377,130379,130380,130382,130383,130384,130385,130412,130413,130415,130416,130418,130419,130420,130421,130422,130423,130637,130638,130640,130641,130653,130654,130656,130657,130658,130659,130660,130661,130677,130678,130695,130696,130809,130810,130812,130813,130816,130817,130818,130819,130820,130821,130822,130823,130838,130839,130840,130841,130842,130843,130868,130869,130870,130871,130879,130880,130885,130886,130934,130935,130944,130945,130951,130952,130976,130977,130983,130984,130993,130994,131000,131001,131009,131010,131050,131051,131055,131056,131062,131063,131068,131069,131070,131072,131073,163840,163842,163921,163922,164415,165359,165360,165395,165396,165400,165401,165441,165442,165493,165494,165570,165571,165654,165655,165686,165687,165707,165708,165743,165744,165830,165831,165938,165939,165947,165948,165983,165984,165991,165992,166001,166002,166123,166124,166145,166146,166178,166179,166209,166210,166251,166252,166261,166262,166269,166270,166278,166279,166379,166380,166503,166504,166553,166554,166560,166561,166566,166567,166573,166574,166652,166653,166657,166658,166663,166664,166668,166669,166678,166679,166687,166688,166695,166696,166702,166703,166715,166716,166728,166729,166735,166736,166795,166796,166819,166820,166842,166843,166849,166850,166875,166876,167055,167056,167087,167088,167111,167112,167313,167314,167319,167320,167325,167326,167375,167376,167440,167441,167489,167490,167504,167505,167511,167512,167703,167704,167728,167729,167732,167733,167742,167743,167749,167750,167758,167759,167763,167764,167767,167768,167770,167771,167773,167774,167776,167777,167780,167781,167784,167785,167787,167788,167795,167796,167814,167815,167836,167837,167843,167844,167850,167851,167857,167858,167869,167870,167876,167877,167890,167891,167901,167902,167906,167907,167916,167917,167923,167924,167930,167931,167937,167938,167941,167942,167945,167946,167950,167951,167955,167956,167959,167960,167964,167965,167968,167969,167973,167974,167978,167979,167991,167992,167999,168000,168001,168002,169032,169033,169040,169041,169049,169050,169058,169059,169063,169064,169065,169066,169073,169074,169092,169093,169098,169099,169103,169104,169109,169110,169121,169122,169128,169129,169134,169135,169145,169146,169151,169152,169153,169154,169155,169156,169157,169158,169162,169163,169165,169166,169172,169173,169176,169177,169184,169185,169188,169189,169218,169219,169232,169233,169257,169258,169294,169295,169321,169322,169366,169367,169391,169392,169403,169404,169432,169433,169459,169460,169472,169473,169474,169475,169478,169479,169481,169482,169484,169485,169488,169489,169492,169493,169500,169501,169503,169504,169508,169509,169518,169519,169523,169524,169529,169530,169534,169535,169540,169541,169544,169545,169549,169550,169554,169555,169562,169563,169568,169569,169572,169573,169578,169579,169583,169584,169587,169588,169593,169594,169598,169599,169603,169604,169607,169608,169614,169615,169618,169619,169624,169625,169631,169632,169635,169636,169646,169647,169649,169650,169655,169656,169660,169661,169676,169677,169680,169681,169685,169686,169691,169692,169697,169698,169703,169704,169709,169710,169714,169715,169717,169718,169724,169725,169731,169732,169738,169739,169743,169744,169751,169752,169758,169759,169762,169763,169769,169770,169776,169777,169784,169785,169788,169789,169799,169800,169803,169804,169815,169816,169819,169820,169824,169825,169830,169831,169836,169837,169843,169844,169852,169853,169858,169859,169866,169867,169871,169872,169874,169875,169879,169880,169885,169886,169891,169892,169899,169900,169907,169908,169911,169912,169920,169921,169922,169923,169930,169931,169938,169939,169945,169946,170002,170003,170025,170026,170033,170034,170043,170044,170051,170052,170060,170061,170073,170074,170085,170086,170096,170097,170109,170110,170118,170119,170127,170128,170138,170139,170149,170150,170158,170159,170167,170168,170172,170173,170180,170181,170191,170192,170202,170203,170213,170214,170265,170266,170274,170275,170283,170284,170299,170300,170304,170305,170318,170319,170327,170328,170371,170372,170385,170386,170402,170403,170412,170413,170421,170422,170450,170451,170463,170464,170474,170475,170488,170489,170499,170500,170511,170512,170526,170527,170538,170539,170556,170557,170563,170564,170568,170569,170610,170611,170621,170622,170631,170632,170643,170644,170654,170655,170662,170663,170672,170673,170684,170685,170696,170697,170701,170702,170711,170712,170721,170722,170732,170733,170740,170741,170749,170750,170764,170765,170793,170794,170804,170805,170827,170828,170886,170887,170901,170902,170907,170908,170952,170953,170966,170967,170982,170983,170998,170999,171005,171006,171019,171020,171031,171032,171044,171045,171053,171054,171065,171066,171076,171077,171104,171105,171183,171184,171195,171196,171206,171207,171218,171219,171227,171228,171250,171251,171258,171259,171269,171270,171279,171280,171298,171299,171342,171343,171352,171353,171365,171366,171373,171374,171410,171411,171457,171458,171466,171467,171472,171473,171481,171482,171502,171503,171509,171510,171511,171512,171514,171515,171517,171518,171520,171521,171524,171525,171527,171528,171530,171531,171533,171534,171537,171538,171542,171543,171545,171546,171549,171550,171552,171553,171555,171556,171558,171559,171562,171563,171565,171566,171569,171570,171571,171572,171573,171574,171636,171637,171638,171639,171640,171641,171651,171652,171653,171654,171695,171696,171697,171698,171699,171700,171919,171920,171921,171922,171955,171956,171957,171958,171959,171960,172195,172196,172197,172198,172206,172207,172208,172209,172210,172211,172224,172225,172226,172227,172259,172260,172261,172262,172263,172264,172271,172272,172273,172274,172882,172883,172884,172885,172886,172887,172971,172972,172973,172974,173040,173041,173042,173043,173044,173045,173139,173140,173141,173142,175097,175098,175099,175100,175101,175102,176627,176628,176629,176630,176777,176778,176779,176780,176781,176782,177472,177473,177474,177475,177482,177483,177484,177485,177486,177487,177488,177489,177490,177491,177503,177504,177505,177506,180094,180095,180096,180097,180098,180099,182463,182464,182465,182466,182949,182950,182951,182952,182953,182954,183849,183850,183851,183852,184009,184010,184011,184012,184013,184014,184290,184291,184292,184293,185276,185277,185278,185279,185280,185281,185867,185868,185869,185870,185876,185877,185878,185879,185880,185881,185891,185892,185893,185894,185907,185908,185909,185910,185911,185912,185946,185947,185948,185949,185955,185956,185957,185958,185959,185960,185971,185972,185973,185974,186034,186035,186036,186037,186038,186039,186045,186046,186047,186048,186282,186283,186284,186285,186286,186287,186444,186445,186446,186447,186494,186495,186496,186497,186498,186499,186632,186633,186634,186635,188314,188315,188316,188317,188318,188319,189626,189627,189628,189629,189639,189640,189641,189642,189643,189644,189695,189696,189697,189698,189734,189735,189736,189737,189738,189739,189740,189741,189742,189743,189799,189800,189801,189802,189807,189808,189809,189810,189811,189812,189835,189836,189837,189838,191252,191253,191254,191255,191256,191257,192306,192307,192308,192309,192312,192313,192314,192315,192316,192317,192330,192331,192332,192333,192339,192340,192341,192342,192343,192344,192360,192361,192362,192363,192375,192376,192377,192378,192379,192380,192460,192461,192462,192463,192464,192465,192466,192467,194865,194866,194867,194868,194911,194912,194913,194914,194915,194916,195033,195034,195035,195036,195039,195040,195041,195042,195043,195044,195055,195056,195057,195058,195119,195120,195121,195122,195123,195124,195213,195214,195215,195216,195349,195350,195351,195352,195353,195354,195600,195601,195602,195603,195614,195615,195616,195617,195618,195619,195662,195663,195664,195665,195666,195667,195668,195669,196581,196582,196583,196584,196585,196586,196587,196588,196589,196590,196591,196592,196593,196594,196595,196596,196597,196598,196599,196600,196601,196602,196603,196604,196605,196608,196609,229376,229378,229457,229458,229951,238877,238878,239935,239936,243500,243501,246031,246032,248092,248093,249190,249191,250028,250029,250561,250562,250571,250572,250581,250582,250583,250584,250641,250642,250643,250644,250645,250646,250821,250822,250823,250824,250904,250905,250906,250907,250908,250909,251015,251016,251017,251018,251042,251043,251044,251045,251046,251047,251057,251058,251059,251060,251207,251208,251209,251210,251211,251212,252080,252081,252082,252083,252084,252085,252086,252087,252121,252122,252129,252130,252131,252132,252133,252134,252135,252136,252168,252169,252223,252224,252259,252260,252261,252262,252263,252264,252265,252266,252267,252268,252269,252270,252271,252272,252273,252274,252275,252276,252277,252278,252279,252280,252281,252282,252283,252284,252285,252286,252287,252288,252289,252290,252291,252292,252293,252294,252295,252296,252452,252453,252561,252562,252705,252706,252807,252808,252998,252999,253158,253159,253222,253223,253371,253372,253576,253577,253671,253672,253826,253827,253889,253890,253891,253892,253893,253894,253895,253896,253897,253898,253899,253900,253901,253902,253911,253912,253913,253914,253916,253917,253918,253919,253946,253947,253948,253949,253975,253976,253977,253978,254005,254006,254007,254008,254020,254021,254022,254023,254031,254032,254033,254034,254038,254039,254040,254041,254047,254048,254049,254050,254051,254052,254053,254054,254056,254057,254058,254059,254068,254069,254070,254071,254072,254073,254074,254075,254076,254077,254078,254079,254080,254081,254082,254083,254161,254162,254163,254164,254165,254166,254167,254168,254169,254170,254171,254172,254173,254174,254175,254176,254178,254179,254180,254181,254182,254183,254184,254185,254221,254222,254223,254224,254260,254261,254262,254263,254264,254265,254266,254267,254268,254269,254270,254271,254272,254273,254275,254276,254278,254279,254280,254281,254282,254283,254284,254285,254286,254287,254288,254289,254290,254291,254292,254293,254294,254295,254296,254297,254298,254299,259720,259721,259722,259723,259724,259725,259726,259727,259728,259729,259730,259731,259735,259736,259739,259740,259744,259745,259749,259750,259754,259755,259756,259757,259758,259759,259762,259763,259764,259765,259766,259767,259768,259769,259770,259771,259772,259773,259774,259775,259776,259777,259778,259779,259780,259781,259782,259783,259784,259785,259786,259787,259788,259789,259790,259791,259792,259793,259794,259795,259796,259797,259798,259799,259800,259801,259802,259803,259804,259805,259806,259807,259808,259809,259810,259811,259812,259813,259814,259815,259816,259817,259818,259819,259820,259821,259822,259823,259824,259825,259826,259827,259828,259829,259830,259831,259832,259833,259834,259835,259836,259837,259838,259839,259843,259844,259849,259850,259851,259852,259975,259976,259977,259978,259979,259980,259981,259982,259983,259984,259985,259986,259987,259988,259990,259991,259992,259993,259995,259996,259997,259998,260000,260001,260002,260003,260005,260006,260007,260008,260010,260011,260012,260013,260015,260016,260017,260018,260020,260021,260022,260023,260024,260025,260026,260027,260028,260029,260030,260031,260037,260038,260039,260040,260041,260042,260048,260049,260050,260051,260132,260133,260134,260135,260136,260137,260523,260524,260525,260526,260528,260529,260530,260531,260532,260533,260539,260540,260541,260542,260547,260548,260549,260550,260551,260552,260569,260570,260571,260572,260602,260603,260604,260605,260606,260607,260626,260627,260628,260629,260639,260640,260641,260642,260643,260644,260667,260668,260669,260670,260671,260672,260673,260674,260676,260677,260678,260679,260683,260684,260685,260686,260688,260689,260690,260691,260693,260694,260695,260696,260698,260699,260700,260701,260703,260704,260705,260706,260708,260709,260710,260711,260713,260714,260715,260716,260719,260720,260721,260722,260724,260725,260726,260727,260730,260731,260732,260733,260735,260736,260737,260738,260748,260749,260750,260751,260752,260753,260754,260755,260756,260757,260758,260759,260760,260761,260766,260767,260768,260769,260770,260771,260778,260779,260780,260781,260803,260804,260805,260806,260807,260808,260853,260854,260855,260856,260870,260871,260872,260873,260874,260875,260891,260892,260893,260894,260895,260896,260897,260898,260911,260912,260913,260914,260916,260917,260918,260919,260921,260922,260923,260924,260926,260927,260928,260929,260931,260932,260933,260934,260936,260937,260938,260939,260941,260942,260943,260944,260946,260947,260948,260949,260951,260952,260953,260954,260956,260957,260958,260959,260966,260967,260968,260969,260971,260972,260973,260974,260975,260976,260977,260978,260979,260980,260981,260982,260983,260984,260989,260990,260991,260992,260993,260994,261001,261002,261003,261004,261008,261009,261010,261011,261012,261013,261020,261021,261022,261023,261024,261025,261026,261027,261029,261030,261031,261032,261034,261035,261036,261037,261039,261040,261041,261042,261044,261045,261046,261047,261049,261050,261051,261052,261054,261055,261056,261057,261165,261166,261167,261168,261169,261170,261171,261172,261173,261174,261175,261176,261177,261178,261179,261180,261181,261182,261183,261184,261185,261186,261187,261188,261196,261197,261198,261199,261207,261208,261209,261210,261211,261212,261219,261220,261221,261222,261229,261230,261231,261232,261233,261234,261235,261236,261237,261238,261239,261240,261249,261250,261251,261252,261253,261254,261270,261271,261272,261273,261275,261276,261277,261278,261280,261281,261282,261283,261285,261286,261287,261288,261293,261294,261295,261296,261298,261299,261300,261301,261302,261303,261304,261305,261310,261311,261312,261313,261314,261315,261325,261326,261327,261328,261353,261354,261355,261356,261357,261358,261444,261445,261446,261447,261510,261511,261512,261513,261514,261515,261666,261667,261668,261669,261684,261685,261686,261687,261688,261689,261708,261709,261710,261711,261712,261713,261714,261715,262020,262021,262085,262086,262087,262088,262093,262094,262099,262100,262110,262111,262124,262125,262140,262141,262142,262144,262145,294912,294914,294993,294994,295487,295488,300403,300405,300406,300407,300408,300409,300410,300411,300421,300422,300423,300424,300459,300460,300466,300467,300468,300469,300482,300483,300496,300497,300498,300499,300514,300515,301303,301304,301305,301306,301307,301308,301309,301310,305216,305217,305275,305276,305277,305278,305279,305280,305281,305282,305460,305461,305468,305469,305470,305471,305487,305488,305498,305499,305500,305501,305520,305521,305533,305534,305535,305536,305556,305557,305578,305579,305580,305581,305598,305599,305606,305607,305608,305609,305636,305637,305665,305666,305667,305668,305719,305720,305753,305754,305755,305756,305772,305773,305782,305783,305784,305785,305795,305796,305899,305900,305901,305902,305933,305934,306479,306480,306481,306482,308207,308208,308223,308224,308225,308226,308241,308242,308308,308309,308310,308311,308324,308325,308335,308336,308337,308338,308360,308361,308464,308465,308466,308467,308514,308515,308521,308522,308523,308524,308532,308533,308542,308543,308544,308545,308567,308568,308578,308579,308580,308581,308591,308592,308624,308625,308626,308627,308653,308654,313384,313385,313386,313387,313388,313389,313390,313391,314050,314051,314415,314416,314417,314418,314419,314420,314438,314439,314440,314441,314468,314469,314470,314471,314472,314473,314553,314554,314555,314556,314557,314558,314559,314560,314567,314568,314569,314570,314571,314572") && block_image_verify("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat"), ui_print("system recovered successfully."), abort("E1004: system partition fails to recover"));
endif;

# ---- start making changes here ----

ui_print("Patching system image after verification.");
show_progress(0.900000, 0);
block_image_update("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat") ||
  abort("E1001: Failed to update system image.");
ui_print("Patching boot image...");
show_progress(0.100000, 10);
apply_patch("EMMC:/dev/block/bootdevice/by-name/boot:16276776:7d92c60c57df9ad6d8326de7ebb4b0679b7a89d6:16276776:fe07e75cfbb3eef66b35fc6b643bfad0c1372c20",
            "-", fe07e75cfbb3eef66b35fc6b643bfad0c1372c20, 16276776,
            7d92c60c57df9ad6d8326de7ebb4b0679b7a89d6,
            package_extract_file("patch/boot.img.p")) ||
    abort("E3008: Failed to apply patch to EMMC:/dev/block/bootdevice/by-name/boot:16276776:7d92c60c57df9ad6d8326de7ebb4b0679b7a89d6:16276776:fe07e75cfbb3eef66b35fc6b643bfad0c1372c20");

# ---- radio update tasks ----

ui_print("Patching firmware images...");
set_progress(1.000000);
