File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00437f00
    00437f00gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.weak: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.weak(struct []uint8 b)
    00437f00ldr x16, [x28+16]
    00437f04sub x17, sp, 1472
    00437f08subs xzr, x17, x16
    00437f0cb.ls 0x4389e0
    00437f10sub x20, sp, 1600
    00437f14stp x29, x30, [x20-8]
    00437f18add sp, x20, 0
    00437f1csub x29, sp, 8
    00437f20str x0, [sp+1608]
    00437f24str x1, [sp+1616]
    00437f28str x2, [sp+1624]
    00437f2cstrb wzr, [sp+70]
    00437f30add x20, sp, 248
    00437f34adr x27, 16
    00437f38stp x29, x27, [sp-24]
    00437f3csub x29, sp, 24
    00437f40bl fn_87cf8
    00437f44sub x29, sp, 8
    00437f48str xzr, [sp+192]
    00437f4cadd x6, sp, 192
    00437f50str x6, [sp+1584]
    00437f54ldrsb x27, [x6]
    00437f58orr x7, xzr, 1
    00437f5cstrb w7, [x6]
    00437f60ldr x6, [sp+1584]
    00437f64ldrsb x27, [x6]
    00437f68strb w7, [x6+1]
    00437f6cldr x6, [sp+1584]
    00437f70ldrsb x27, [x6]
    00437f74strb w7, [x6+2]
    00437f78ldr x6, [sp+1584]
    00437f7cldrsb x27, [x6]
    00437f80strb w7, [x6+3]
    00437f84ldr x6, [sp+1584]
    00437f88ldrsb x27, [x6]
    00437f8cstrb w7, [x6+4]
    00437f90ldr x6, [sp+1584]
    00437f94ldrsb x27, [x6]
    00437f98strb w7, [x6+5]
    00437f9cldr x6, [sp+1584]
    00437fa0ldrsb x27, [x6]
    00437fa4strb w7, [x6+6]
    00437fa8ldr x6, [sp+1584]
    00437facldrsb x27, [x6]
    00437fb0strb w7, [x6+7]
    00437fb4ldr x6, [sp+1584]
    00437fb8ldrsb x27, [x6]
    00437fbcb 0x437fc0
    00437fc0
    00437fc0loc_437fc0:
    00437fc0str x6, [sp+680]
    00437fc4orr x8, xzr, 8
    00437fc8str x8, [sp+688]
    00437fccstr x8, [sp+696]
    00437fd0str x6, [sp+248]
    00437fd4str x8, [sp+256]
    00437fd8str x8, [sp+264]
    00437fdcstr xzr, [sp+184]
    00437fe0add x6, sp, 184
    00437fe4str x6, [sp+1552]
    00437fe8ldrsb x27, [x6]
    00437fecmovn x9, 1
    00437ff0strb w9, [x6]
    00437ff4ldr x6, [sp+1552]
    00437ff8ldrsb x27, [x6]
    00437ffcstrb w9, [x6+1]
    00438000ldr x6, [sp+1552]
    00438004ldrsb x27, [x6]
    00438008strb w9, [x6+2]
    0043800cldr x6, [sp+1552]
    00438010ldrsb x27, [x6]
    00438014strb w9, [x6+3]
    00438018ldr x6, [sp+1552]
    0043801cldrsb x27, [x6]
    00438020strb w9, [x6+4]
    00438024ldr x6, [sp+1552]
    00438028ldrsb x27, [x6]
    0043802cstrb w9, [x6+5]
    00438030ldr x6, [sp+1552]
    00438034ldrsb x27, [x6]
    00438038strb w9, [x6+6]
    0043803cldr x6, [sp+1552]
    00438040ldrsb x27, [x6]
    00438044strb w9, [x6+7]
    00438048ldr x6, [sp+1552]
    0043804cldrsb x27, [x6]
    00438050b 0x438054
    00438054
    00438054loc_438054:
    00438054str x6, [sp+1560]
    00438058str x8, [sp+1568]
    0043805cstr x8, [sp+1576]
    00438060str x6, [sp+272]
    00438064str x8, [sp+280]
    00438068str x8, [sp+288]
    0043806cstr xzr, [sp+176]
    00438070add x6, sp, 176
    00438074str x6, [sp+1520]
    00438078ldrsb x27, [x6]
    0043807cmovn x10, 31
    00438080strb w10, [x6]
    00438084ldr x6, [sp+1520]
    00438088ldrsb x27, [x6]
    0043808cstrb w10, [x6+1]
    00438090ldr x6, [sp+1520]
    00438094ldrsb x27, [x6]
    00438098strb w10, [x6+2]
    0043809cldr x6, [sp+1520]
    004380a0ldrsb x27, [x6]
    004380a4strb w10, [x6+3]
    004380a8ldr x6, [sp+1520]
    004380acldrsb x27, [x6]
    004380b0movn x11, 14
    004380b4strb w11, [x6+4]
    004380b8ldr x6, [sp+1520]
    004380bcldrsb x27, [x6]
    004380c0strb w11, [x6+5]
    004380c4ldr x6, [sp+1520]
    004380c8ldrsb x27, [x6]
    004380ccstrb w11, [x6+6]
    004380d0ldr x6, [sp+1520]
    004380d4ldrsb x27, [x6]
    004380d8strb w11, [x6+7]
    004380dcldr x6, [sp+1520]
    004380e0ldrsb x27, [x6]
    004380e4b 0x4380e8
    004380e8
    004380e8loc_4380e8:
    004380e8str x6, [sp+1528]
    004380ecstr x8, [sp+1536]
    004380f0str x8, [sp+1544]
    004380f4str x6, [sp+296]
    004380f8str x8, [sp+304]
    004380fcstr x8, [sp+312]
    00438100str xzr, [sp+168]
    00438104add x6, sp, 168
    00438108str x6, [sp+1488]
    0043810cldrsb x27, [x6]
    00438110orr x12, xzr, 31
    00438114strb w12, [x6]
    00438118ldr x6, [sp+1488]
    0043811cldrsb x27, [x6]
    00438120strb w12, [x6+1]
    00438124ldr x6, [sp+1488]
    00438128ldrsb x27, [x6]
    0043812cstrb w12, [x6+2]
    00438130ldr x6, [sp+1488]
    00438134ldrsb x27, [x6]
    00438138strb w12, [x6+3]
    0043813cldr x6, [sp+1488]
    00438140ldrsb x27, [x6]
    00438144orr x13, xzr, 14
    00438148strb w13, [x6+4]
    0043814cldr x6, [sp+1488]
    00438150ldrsb x27, [x6]
    00438154strb w13, [x6+5]
    00438158ldr x6, [sp+1488]
    0043815cldrsb x27, [x6]
    00438160strb w13, [x6+6]
    00438164ldr x6, [sp+1488]
    00438168ldrsb x27, [x6]
    0043816cstrb w13, [x6+7]
    00438170ldr x6, [sp+1488]
    00438174ldrsb x27, [x6]
    00438178b 0x43817c
    0043817c
    0043817cloc_43817c:
    0043817cstr x6, [sp+1496]
    00438180str x8, [sp+1504]
    00438184str x8, [sp+1512]
    00438188str x6, [sp+320]
    0043818cstr x8, [sp+328]
    00438190str x8, [sp+336]
    00438194add x21, sp, 344
    00438198adrp x20, 0x2e6000
    0043819cadd x20, x20, 624
    004381a0adr x27, 16
    004381a4stp x29, x27, [sp-24]
    004381a8sub x29, sp, 24
    004381acbl fn_87e90
    004381b0sub x29, sp, 8
    004381b4str xzr, [sp+160]
    004381b8add x6, sp, 160
    004381bcstr x6, [sp+1480]
    004381c0ldrsb x27, [x6]
    004381c4strb w7, [x6]
    004381c8ldr x6, [sp+1480]
    004381ccldrsb x27, [x6]
    004381d0strb w12, [x6+1]
    004381d4ldr x6, [sp+1480]
    004381d8ldrsb x27, [x6]
    004381dcstrb w7, [x6+2]
    004381e0ldr x6, [sp+1480]
    004381e4ldrsb x27, [x6]
    004381e8strb w12, [x6+3]
    004381ecldr x6, [sp+1480]
    004381f0ldrsb x27, [x6]
    004381f4strb w7, [x6+4]
    004381f8ldr x6, [sp+1480]
    004381fcldrsb x27, [x6]
    00438200strb w13, [x6+5]
    00438204ldr x6, [sp+1480]
    00438208ldrsb x27, [x6]
    0043820cstrb w7, [x6+6]
    00438210ldr x6, [sp+1480]
    00438214ldrsb x27, [x6]
    00438218strb w13, [x6+7]
    0043821cldr x6, [sp+1480]
    00438220ldrsb x27, [x6]
    00438224b 0x438228
    00438228
    00438228loc_438228:
    00438228str x6, [sp+1456]
    0043822cstr x8, [sp+1464]
    00438230str x8, [sp+1472]
    00438234str x6, [sp+344]
    00438238str x8, [sp+352]
    0043823cstr x8, [sp+360]
    00438240str xzr, [sp+152]
    00438244add x6, sp, 152
    00438248str x6, [sp+1448]
    0043824cldrsb x27, [x6]
    00438250strb w12, [x6]
    00438254ldr x6, [sp+1448]
    00438258ldrsb x27, [x6]
    0043825cstrb w7, [x6+1]
    00438260ldr x6, [sp+1448]
    00438264ldrsb x27, [x6]
    00438268strb w12, [x6+2]
    0043826cldr x6, [sp+1448]
    00438270ldrsb x27, [x6]
    00438274strb w7, [x6+3]
    00438278ldr x6, [sp+1448]
    0043827cldrsb x27, [x6]
    00438280strb w13, [x6+4]
    00438284ldr x6, [sp+1448]
    00438288ldrsb x27, [x6]
    0043828cstrb w7, [x6+5]
    00438290ldr x6, [sp+1448]
    00438294ldrsb x27, [x6]
    00438298strb w13, [x6+6]
    0043829cldr x6, [sp+1448]
    004382a0ldrsb x27, [x6]
    004382a4strb w7, [x6+7]
    004382a8ldr x6, [sp+1448]
    004382acldrsb x27, [x6]
    004382b0b 0x4382b4
    004382b4
    004382b4loc_4382b4:
    004382b4str x6, [sp+1424]
    004382b8str x8, [sp+1432]
    004382bcstr x8, [sp+1440]
    004382c0str x6, [sp+368]
    004382c4str x8, [sp+376]
    004382c8str x8, [sp+384]
    004382ccstr xzr, [sp+144]
    004382d0add x6, sp, 144
    004382d4str x6, [sp+1416]
    004382d8ldrsb x27, [x6]
    004382dcstrb w7, [x6]
    004382e0ldr x6, [sp+1416]
    004382e4ldrsb x27, [x6]
    004382e8strb w10, [x6+1]
    004382ecldr x6, [sp+1416]
    004382f0ldrsb x27, [x6]
    004382f4strb w7, [x6+2]
    004382f8ldr x6, [sp+1416]
    004382fcldrsb x27, [x6]
    00438300strb w10, [x6+3]
    00438304ldr x6, [sp+1416]
    00438308ldrsb x27, [x6]
    0043830cstrb w7, [x6+4]
    00438310ldr x6, [sp+1416]
    00438314ldrsb x27, [x6]
    00438318strb w11, [x6+5]
    0043831cldr x6, [sp+1416]
    00438320ldrsb x27, [x6]
    00438324strb w7, [x6+6]
    00438328ldr x6, [sp+1416]
    0043832cldrsb x27, [x6]
    00438330strb w11, [x6+7]
    00438334ldr x6, [sp+1416]
    00438338ldrsb x27, [x6]
    0043833cb 0x438340
    00438340
    00438340loc_438340:
    00438340str x6, [sp+1392]
    00438344str x8, [sp+1400]
    00438348str x8, [sp+1408]
    0043834cstr x6, [sp+392]
    00438350str x8, [sp+400]
    00438354str x8, [sp+408]
    00438358str xzr, [sp+136]
    0043835cadd x6, sp, 136
    00438360str x6, [sp+1384]
    00438364ldrsb x27, [x6]
    00438368strb w10, [x6]
    0043836cldr x6, [sp+1384]
    00438370ldrsb x27, [x6]
    00438374strb w7, [x6+1]
    00438378ldr x6, [sp+1384]
    0043837cldrsb x27, [x6]
    00438380strb w10, [x6+2]
    00438384ldr x6, [sp+1384]
    00438388ldrsb x27, [x6]
    0043838cstrb w7, [x6+3]
    00438390ldr x6, [sp+1384]
    00438394ldrsb x27, [x6]
    00438398strb w11, [x6+4]
    0043839cldr x6, [sp+1384]
    004383a0ldrsb x27, [x6]
    004383a4strb w7, [x6+5]
    004383a8ldr x6, [sp+1384]
    004383acldrsb x27, [x6]
    004383b0strb w11, [x6+6]
    004383b4ldr x6, [sp+1384]
    004383b8ldrsb x27, [x6]
    004383bcstrb w7, [x6+7]
    004383c0ldr x6, [sp+1384]
    004383c4ldrsb x27, [x6]
    004383c8b 0x4383cc
    004383cc
    004383ccloc_4383cc:
    004383ccstr x6, [sp+1360]
    004383d0str x8, [sp+1368]
    004383d4str x8, [sp+1376]
    004383d8str x6, [sp+416]
    004383dcstr x8, [sp+424]
    004383e0str x8, [sp+432]
    004383e4str xzr, [sp+128]
    004383e8add x6, sp, 128
    004383ecstr x6, [sp+1352]
    004383f0ldrsb x27, [x6]
    004383f4strb w7, [x6]
    004383f8ldr x6, [sp+1352]
    004383fcldrsb x27, [x6]
    00438400strb w9, [x6+1]
    00438404ldr x6, [sp+1352]
    00438408ldrsb x27, [x6]
    0043840cstrb w7, [x6+2]
    00438410ldr x6, [sp+1352]
    00438414ldrsb x27, [x6]
    00438418strb w9, [x6+3]
    0043841cldr x6, [sp+1352]
    00438420ldrsb x27, [x6]
    00438424strb w7, [x6+4]
    00438428ldr x6, [sp+1352]
    0043842cldrsb x27, [x6]
    00438430strb w9, [x6+5]
    00438434ldr x6, [sp+1352]
    00438438ldrsb x27, [x6]
    0043843cstrb w7, [x6+6]
    00438440ldr x6, [sp+1352]
    00438444ldrsb x27, [x6]
    00438448strb w9, [x6+7]
    0043844cldr x6, [sp+1352]
    00438450ldrsb x27, [x6]
    00438454b 0x438458
    00438458
    00438458loc_438458:
    00438458str x6, [sp+1328]
    0043845cstr x8, [sp+1336]
    00438460str x8, [sp+1344]
    00438464str x6, [sp+440]
    00438468str x8, [sp+448]
    0043846cstr x8, [sp+456]
    00438470str xzr, [sp+120]
    00438474add x6, sp, 120
    00438478str x6, [sp+1320]
    0043847cldrsb x27, [x6]
    00438480strb w9, [x6]
    00438484ldr x6, [sp+1320]
    00438488ldrsb x27, [x6]
    0043848cstrb w7, [x6+1]
    00438490ldr x6, [sp+1320]
    00438494ldrsb x27, [x6]
    00438498strb w9, [x6+2]
    0043849cldr x6, [sp+1320]
    004384a0ldrsb x27, [x6]
    004384a4strb w7, [x6+3]
    004384a8ldr x6, [sp+1320]
    004384acldrsb x27, [x6]
    004384b0strb w9, [x6+4]
    004384b4ldr x6, [sp+1320]
    004384b8ldrsb x27, [x6]
    004384bcstrb w7, [x6+5]
    004384c0ldr x6, [sp+1320]
    004384c4ldrsb x27, [x6]
    004384c8strb w9, [x6+6]
    004384ccldr x6, [sp+1320]
    004384d0ldrsb x27, [x6]
    004384d4strb w7, [x6+7]
    004384d8ldr x6, [sp+1320]
    004384dcldrsb x27, [x6]
    004384e0b 0x4384e4
    004384e4
    004384e4loc_4384e4:
    004384e4str x6, [sp+1296]
    004384e8str x8, [sp+1304]
    004384ecstr x8, [sp+1312]
    004384f0str x6, [sp+464]
    004384f4str x8, [sp+472]
    004384f8str x8, [sp+480]
    004384fcstr xzr, [sp+112]
    00438500add x6, sp, 112
    00438504str x6, [sp+1288]
    00438508ldrsb x27, [x6]
    0043850cstrb w12, [x6]
    00438510ldr x6, [sp+1288]
    00438514ldrsb x27, [x6]
    00438518strb w10, [x6+1]
    0043851cldr x6, [sp+1288]
    00438520ldrsb x27, [x6]
    00438524strb w12, [x6+2]
    00438528ldr x6, [sp+1288]
    0043852cldrsb x27, [x6]
    00438530strb w10, [x6+3]
    00438534ldr x6, [sp+1288]
    00438538ldrsb x27, [x6]
    0043853cstrb w13, [x6+4]
    00438540ldr x6, [sp+1288]
    00438544ldrsb x27, [x6]
    00438548strb w11, [x6+5]
    0043854cldr x6, [sp+1288]
    00438550ldrsb x27, [x6]
    00438554strb w13, [x6+6]
    00438558ldr x6, [sp+1288]
    0043855cldrsb x27, [x6]
    00438560strb w11, [x6+7]
    00438564ldr x6, [sp+1288]
    00438568ldrsb x27, [x6]
    0043856cb 0x438570
    00438570
    00438570loc_438570:
    00438570str x6, [sp+1264]
    00438574str x8, [sp+1272]
    00438578str x8, [sp+1280]
    0043857cstr x6, [sp+488]
    00438580str x8, [sp+496]
    00438584str x8, [sp+504]
    00438588str xzr, [sp+104]
    0043858cadd x6, sp, 104
    00438590str x6, [sp+1256]
    00438594ldrsb x27, [x6]
    00438598strb w10, [x6]
    0043859cldr x6, [sp+1256]
    004385a0ldrsb x27, [x6]
    004385a4strb w12, [x6+1]
    004385a8ldr x6, [sp+1256]
    004385acldrsb x27, [x6]
    004385b0strb w10, [x6+2]
    004385b4ldr x6, [sp+1256]
    004385b8ldrsb x27, [x6]
    004385bcstrb w12, [x6+3]
    004385c0ldr x6, [sp+1256]
    004385c4ldrsb x27, [x6]
    004385c8strb w11, [x6+4]
    004385ccldr x6, [sp+1256]
    004385d0ldrsb x27, [x6]
    004385d4strb w13, [x6+5]
    004385d8ldr x6, [sp+1256]
    004385dcldrsb x27, [x6]
    004385e0strb w11, [x6+6]
    004385e4ldr x6, [sp+1256]
    004385e8ldrsb x27, [x6]
    004385ecstrb w13, [x6+7]
    004385f0ldr x6, [sp+1256]
    004385f4ldrsb x27, [x6]
    004385f8b 0x4385fc
    004385fc
    004385fcloc_4385fc:
    004385fcstr x6, [sp+1232]
    00438600str x8, [sp+1240]
    00438604str x8, [sp+1248]
    00438608str x6, [sp+512]
    0043860cstr x8, [sp+520]
    00438610str x8, [sp+528]
    00438614str xzr, [sp+96]
    00438618add x6, sp, 96
    0043861cstr x6, [sp+1224]
    00438620ldrsb x27, [x6]
    00438624strb w12, [x6]
    00438628ldr x6, [sp+1224]
    0043862cldrsb x27, [x6]
    00438630strb w9, [x6+1]
    00438634ldr x6, [sp+1224]
    00438638ldrsb x27, [x6]
    0043863cstrb w12, [x6+2]
    00438640ldr x6, [sp+1224]
    00438644ldrsb x27, [x6]
    00438648strb w9, [x6+3]
    0043864cldr x6, [sp+1224]
    00438650ldrsb x27, [x6]
    00438654strb w13, [x6+4]
    00438658ldr x6, [sp+1224]
    0043865cldrsb x27, [x6]
    00438660strb w9, [x6+5]
    00438664ldr x6, [sp+1224]
    00438668ldrsb x27, [x6]
    0043866cstrb w13, [x6+6]
    00438670ldr x6, [sp+1224]
    00438674ldrsb x27, [x6]
    00438678strb w9, [x6+7]
    0043867cldr x6, [sp+1224]
    00438680ldrsb x27, [x6]
    00438684b 0x438688
    00438688
    00438688loc_438688:
    00438688str x6, [sp+1200]
    0043868cstr x8, [sp+1208]
    00438690str x8, [sp+1216]
    00438694str x6, [sp+536]
    00438698str x8, [sp+544]
    0043869cstr x8, [sp+552]
    004386a0str xzr, [sp+88]
    004386a4add x6, sp, 88
    004386a8str x6, [sp+1192]
    004386acldrsb x27, [x6]
    004386b0strb w9, [x6]
    004386b4ldr x6, [sp+1192]
    004386b8ldrsb x27, [x6]
    004386bcstrb w12, [x6+1]
    004386c0ldr x6, [sp+1192]
    004386c4ldrsb x27, [x6]
    004386c8strb w9, [x6+2]
    004386ccldr x6, [sp+1192]
    004386d0ldrsb x27, [x6]
    004386d4strb w12, [x6+3]
    004386d8ldr x6, [sp+1192]
    004386dcldrsb x27, [x6]
    004386e0strb w9, [x6+4]
    004386e4ldr x6, [sp+1192]
    004386e8ldrsb x27, [x6]
    004386ecstrb w13, [x6+5]
    004386f0ldr x6, [sp+1192]
    004386f4ldrsb x27, [x6]
    004386f8strb w9, [x6+6]
    004386fcldr x6, [sp+1192]
    00438700ldrsb x27, [x6]
    00438704strb w13, [x6+7]
    00438708ldr x6, [sp+1192]
    0043870cldrsb x27, [x6]
    00438710b 0x438714
    00438714
    00438714loc_438714:
    00438714str x6, [sp+1168]
    00438718str x8, [sp+1176]
    0043871cstr x8, [sp+1184]
    00438720str x6, [sp+560]
    00438724str x8, [sp+568]
    00438728str x8, [sp+576]
    0043872cstr xzr, [sp+80]
    00438730add x6, sp, 80
    00438734str x6, [sp+1160]
    00438738ldrsb x27, [x6]
    0043873cstrb w10, [x6]
    00438740ldr x6, [sp+1160]
    00438744ldrsb x27, [x6]
    00438748strb w9, [x6+1]
    0043874cldr x6, [sp+1160]
    00438750ldrsb x27, [x6]
    00438754strb w10, [x6+2]
    00438758ldr x6, [sp+1160]
    0043875cldrsb x27, [x6]
    00438760strb w9, [x6+3]
    00438764ldr x6, [sp+1160]
    00438768ldrsb x27, [x6]
    0043876cstrb w11, [x6+4]
    00438770ldr x6, [sp+1160]
    00438774ldrsb x27, [x6]
    00438778strb w9, [x6+5]
    0043877cldr x6, [sp+1160]
    00438780ldrsb x27, [x6]
    00438784strb w11, [x6+6]
    00438788ldr x6, [sp+1160]
    0043878cldrsb x27, [x6]
    00438790strb w9, [x6+7]
    00438794ldr x6, [sp+1160]
    00438798ldrsb x27, [x6]
    0043879cb 0x4387a0
    004387a0
    004387a0loc_4387a0:
    004387a0str x6, [sp+1136]
    004387a4str x8, [sp+1144]
    004387a8str x8, [sp+1152]
    004387acstr x6, [sp+584]
    004387b0str x8, [sp+592]
    004387b4str x8, [sp+600]
    004387b8str xzr, [sp+72]
    004387bcadd x6, sp, 72
    004387c0str x6, [sp+1128]
    004387c4ldrsb x27, [x6]
    004387c8strb w9, [x6]
    004387ccldr x6, [sp+1128]
    004387d0ldrsb x27, [x6]
    004387d4strb w10, [x6+1]
    004387d8ldr x6, [sp+1128]
    004387dcldrsb x27, [x6]
    004387e0strb w9, [x6+2]
    004387e4ldr x6, [sp+1128]
    004387e8ldrsb x27, [x6]
    004387ecstrb w10, [x6+3]
    004387f0ldr x6, [sp+1128]
    004387f4ldrsb x27, [x6]
    004387f8strb w9, [x6+4]
    004387fcldr x6, [sp+1128]
    00438800ldrsb x27, [x6]
    00438804strb w11, [x6+5]
    00438808ldr x6, [sp+1128]
    0043880cldrsb x27, [x6]
    00438810strb w9, [x6+6]
    00438814ldr x6, [sp+1128]
    00438818ldrsb x27, [x6]
    0043881cstrb w11, [x6+7]
    00438820ldr x6, [sp+1128]
    00438824ldrsb x27, [x6]
    00438828b 0x43882c
    0043882c
    0043882cloc_43882c:
    0043882cstr x6, [sp+1104]
    00438830str x8, [sp+1112]
    00438834str x8, [sp+1120]
    00438838str x6, [sp+608]
    0043883cstr x8, [sp+616]
    00438840str x8, [sp+624]
    00438844add x21, sp, 1008
    00438848add x20, sp, 248
    0043884cadr x27, 16
    00438850stp x29, x27, [sp-24]
    00438854sub x29, sp, 24
    00438858bl fn_87ef0
    0043885csub x29, sp, 8
    00438860str xzr, [sp+240]
    00438864orr x6, xzr, 4
    00438868str x6, [sp+232]
    0043886cadd x6, sp, 1008
    00438870ldrsb x27, [x6]
    00438874b 0x438878
    00438878
    00438878loc_438878:
    00438878str x6, [sp+224]
    0043887cb 0x438880
    00438880
    00438880loc_438880:
    00438880ldr x6, [sp+232]
    00438884ldr x7, [sp+240]
    00438888subs xzr, x6, x7
    0043888cb.gt 0x438894
    00438890b 0x438908
    00438894
    00438894loc_438894:
    00438894ldr x6, [sp+224]
    00438898str x6, [sp+1000]
    0043889cldr x6, [sp+1000]
    004388a0ldr x3, [x6]
    004388a4ldr x4, [x6+8]
    004388a8ldr x5, [x6+16]
    004388acstr x3, [sp+656]
    004388b0str x4, [sp+664]
    004388b4str x5, [sp+672]
    004388b8ldr x0, [sp+1608]
    004388bcldr x1, [sp+1616]
    004388c0ldr x2, [sp+1624]
    004388c4bl bytes.Equal
    004388c8strb w0, [sp+71]
    004388cctbnz w0, 0, 0x4388d4
    004388d0b 0x4388e8
    004388d4
    004388d4loc_4388d4:
    004388d4orr x0, xzr, 1
    004388d8strb w0, [sp+70]
    004388dcldp x29, x30, [sp-8]
    004388e0add sp, sp, 1600
    004388e4ret x30
    004388e8
    004388e8loc_4388e8:
    004388e8b 0x4388ec
    004388ec
    004388ecloc_4388ec:
    004388ecldr x6, [sp+240]
    004388f0add x6, x6, 1
    004388f4str x6, [sp+240]
    004388f8ldr x6, [sp+1000]
    004388fcadd x6, x6, 24
    00438900str x6, [sp+224]
    00438904b 0x438880
    00438908
    00438908loc_438908:
    00438908add x21, sp, 704
    0043890cadd x20, sp, 344
    00438910adr x27, 16
    00438914stp x29, x27, [sp-24]
    00438918sub x29, sp, 24
    0043891cbl fn_87e90
    00438920sub x29, sp, 8
    00438924str xzr, [sp+216]
    00438928orr x6, xzr, 12
    0043892cstr x6, [sp+208]
    00438930add x6, sp, 704
    00438934ldrsb x27, [x6]
    00438938b 0x43893c
    0043893c
    0043893cloc_43893c:
    0043893cstr x6, [sp+200]
    00438940b 0x438944
    00438944
    00438944loc_438944:
    00438944ldr x6, [sp+208]
    00438948ldr x7, [sp+216]
    0043894csubs xzr, x6, x7
    00438950b.gt 0x438958
    00438954b 0x4389cc
    00438958
    00438958loc_438958:
    00438958ldr x6, [sp+200]
    0043895cstr x6, [sp+992]
    00438960ldr x6, [sp+992]
    00438964ldr x3, [x6]
    00438968ldr x4, [x6+8]
    0043896cldr x5, [x6+16]
    00438970str x3, [sp+632]
    00438974str x4, [sp+640]
    00438978str x5, [sp+648]
    0043897cldr x0, [sp+1608]
    00438980ldr x1, [sp+1616]
    00438984ldr x2, [sp+1624]
    00438988bl bytes.Equal
    0043898cstrb w0, [sp+71]
    00438990tbnz w0, 0, 0x438998
    00438994b 0x4389ac
    00438998
    00438998loc_438998:
    00438998orr x0, xzr, 1
    0043899cstrb w0, [sp+70]
    004389a0ldp x29, x30, [sp-8]
    004389a4add sp, sp, 1600
    004389a8ret x30
    004389ac
    004389acloc_4389ac:
    004389acb 0x4389b0
    004389b0
    004389b0loc_4389b0:
    004389b0ldr x6, [sp+216]
    004389b4add x6, x6, 1
    004389b8str x6, [sp+216]
    004389bcldr x6, [sp+992]
    004389c0add x6, x6, 24
    004389c4str x6, [sp+200]
    004389c8b 0x438944
    004389cc
    004389ccloc_4389cc:
    004389ccstrb wzr, [sp+70]
    004389d0mov x0, xzr
    004389d4ldp x29, x30, [sp-8]
    004389d8add sp, sp, 1600
    004389dcret x30
    004389e0
    004389e0loc_4389e0:
    004389e0stp x0, x1, [sp+8]
    004389e4str x2, [sp+24]
    004389e8mov x3, x30
    004389ecbl runtime.morestack_noctxt.abi0
    004389f0ldp x0, x1, [sp+8]
    004389f4ldr x2, [sp+24]
    004389f8b 0x437f00
    004389fcudf 0
    00437f00
    00438a00
    00438a00gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.Nfold: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.Nfold(struct []uint8 m, int n)
    00438a00ldr x16, [x28+16]
    00438a04sub x17, sp, 192
    00438a08subs xzr, x17, x16
    00438a0cb.ls 0x438cfc
    00438a10sub x20, sp, 320
    00438a14stp x29, x30, [x20-8]
    00438a18add sp, x20, 0
    00438a1csub x29, sp, 8
    00438a20str x0, [sp+328]
    00438a24str x1, [sp+336]
    00438a28str x2, [sp+344]
    00438a2cstr x3, [sp+352]
    00438a30str xzr, [sp+160]
    00438a34stp xzr, xzr, [sp+168]
    00438a38ldr x2, [sp+336]
    00438a3cstr x2, [sp+152]
    00438a40ubfm x1, x2, 61, 60
    00438a44str x1, [sp+88]
    00438a48ldr x0, [sp+352]
    00438a4cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.lcm
    00438a50str x0, [sp+80]
    00438a54ldr x2, [sp+88]
    00438a58cbnz x2, 0x438a60
    00438a5cb 0x438cf4
    00438a60
    00438a60loc_438a60:
    00438a60sdiv x4, x0, x2
    00438a64str x4, [sp+72]
    00438a68str xzr, [sp+184]
    00438a6cstp xzr, xzr, [sp+192]
    00438a70str xzr, [sp+112]
    00438a74b 0x438a78
    00438a78
    00438a78loc_438a78:
    00438a78ldr x4, [sp+72]
    00438a7cldr x5, [sp+112]
    00438a80subs xzr, x4, x5
    00438a84b.gt 0x438a8c
    00438a88b 0x438b68
    00438a8c
    00438a8cloc_438a8c:
    00438a8cldr x4, [sp+112]
    00438a90movz x5, 13
    00438a94madd x3, x5, x4, xzr
    00438a98str x3, [sp+64]
    00438a9cldr x0, [sp+328]
    00438aa0ldr x1, [sp+336]
    00438aa4ldr x2, [sp+344]
    00438aa8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.rotateRight
    00438aacstr x0, [sp+288]
    00438ab0str x1, [sp+296]
    00438ab4str x2, [sp+304]
    00438ab8ldr x2, [sp+200]
    00438abcldr x4, [sp+192]
    00438ac0ldr x0, [sp+184]
    00438ac4str x0, [sp+264]
    00438ac8str x4, [sp+272]
    00438accstr x2, [sp+280]
    00438ad0ldr x5, [sp+296]
    00438ad4add x1, x4, x5
    00438ad8str x1, [sp+144]
    00438adcsubs xzr, x2, x1
    00438ae0b.hs 0x438ae8
    00438ae4b 0x438af0
    00438ae8
    00438ae8loc_438ae8:
    00438ae8str x1, [sp+272]
    00438aecb 0x438b10
    00438af0
    00438af0loc_438af0:
    00438af0ldr x3, [sp+296]
    00438af4adrp x4, 0x1bd000
    00438af8add x4, x4, 3072
    00438afcbl runtime.growslice
    00438b00str x0, [sp+264]
    00438b04str x1, [sp+272]
    00438b08str x2, [sp+280]
    00438b0cb 0x438b10
    00438b10
    00438b10loc_438b10:
    00438b10ldr x3, [sp+296]
    00438b14str x3, [sp+136]
    00438b18ldr x3, [sp+144]
    00438b1cldr x4, [sp+296]
    00438b20sub x3, x3, x4
    00438b24ldr x4, [sp+264]
    00438b28add x0, x4, x3
    00438b2cstr x0, [sp+256]
    00438b30ldr x2, [sp+136]
    00438b34ldr x1, [sp+288]
    00438b38bl runtime.memmove
    00438b3cldr x3, [sp+264]
    00438b40ldr x4, [sp+272]
    00438b44ldr x5, [sp+280]
    00438b48str x3, [sp+184]
    00438b4cstr x4, [sp+192]
    00438b50str x5, [sp+200]
    00438b54b 0x438b58
    00438b58
    00438b58loc_438b58:
    00438b58ldr x4, [sp+112]
    00438b5cadd x4, x4, 1
    00438b60str x4, [sp+112]
    00438b64b 0x438a78
    00438b68
    00438b68loc_438b68:
    00438b68ldr x3, [sp+352]
    00438b6csbfm x4, x3, 63, 63
    00438b70add x3, x3, x4, lsr #61
    00438b74sbfm x2, x3, 3, 63
    00438b78str x2, [sp+128]
    00438b7cadrp x0, 0x1bd000
    00438b80add x0, x0, 3072
    00438b84mov x1, x2
    00438b88bl runtime.makeslice
    00438b8cldr x3, [sp+128]
    00438b90ldr x4, [sp+128]
    00438b94str x0, [sp+232]
    00438b98str x3, [sp+240]
    00438b9cstr x4, [sp+248]
    00438ba0ldr x3, [sp+352]
    00438ba4sbfm x4, x3, 63, 63
    00438ba8add x3, x3, x4, lsr #61
    00438bacsbfm x2, x3, 3, 63
    00438bb0str x2, [sp+120]
    00438bb4adrp x0, 0x1bd000
    00438bb8add x0, x0, 3072
    00438bbcmov x1, x2
    00438bc0bl runtime.makeslice
    00438bc4ldr x3, [sp+120]
    00438bc8ldr x4, [sp+120]
    00438bccstr x0, [sp+208]
    00438bd0str x3, [sp+216]
    00438bd4str x4, [sp+224]
    00438bd8str xzr, [sp+104]
    00438bdcb 0x438be0
    00438be0
    00438be0loc_438be0:
    00438be0ldr x6, [sp+104]
    00438be4ldr x7, [sp+80]
    00438be8ldr x8, [sp+352]
    00438beccbnz x8, 0x438bf4
    00438bf0b 0x438cf0
    00438bf4
    00438bf4loc_438bf4:
    00438bf4sdiv x7, x7, x8
    00438bf8subs xzr, x6, x7
    00438bfcb.lt 0x438c04
    00438c00b 0x438c0c
    00438c04
    00438c04loc_438c04:
    00438c04str xzr, [sp+96]
    00438c08b 0x438c30
    00438c0c
    00438c0cloc_438c0c:
    00438c0cldr x0, [sp+232]
    00438c10ldr x1, [sp+240]
    00438c14ldr x2, [sp+248]
    00438c18str x0, [sp+160]
    00438c1cstr x1, [sp+168]
    00438c20str x2, [sp+176]
    00438c24ldp x29, x30, [sp-8]
    00438c28add sp, sp, 320
    00438c2cret x30
    00438c30
    00438c30loc_438c30:
    00438c30ldr x6, [sp+96]
    00438c34ldr x7, [sp+352]
    00438c38sbfm x8, x7, 63, 63
    00438c3cadd x7, x7, x8, lsr #61
    00438c40subs xzr, x6, x7, asr #3
    00438c44b.lt 0x438c4c
    00438c48b 0x438ca8
    00438c4c
    00438c4cloc_438c4c:
    00438c4cldr x6, [sp+216]
    00438c50str x6, [sp+152]
    00438c54ldr x1, [sp+192]
    00438c58ldr x7, [sp+184]
    00438c5cldr x8, [sp+96]
    00438c60ldr x9, [sp+104]
    00438c64madd x0, x6, x9, x8
    00438c68subs xzr, x1, x0
    00438c6cb.hi 0x438c74
    00438c70b 0x438cec
    00438c74
    00438c74loc_438c74:
    00438c74ldr x6, [sp+96]
    00438c78ldr x1, [sp+216]
    00438c7cldr x8, [sp+208]
    00438c80ldrb w7, [x7+x0]
    00438c84subs xzr, x1, x6
    00438c88b.hi 0x438c90
    00438c8cb 0x438ce4
    00438c90
    00438c90loc_438c90:
    00438c90strb w7, [x8+x6]
    00438c94b 0x438c98
    00438c98
    00438c98loc_438c98:
    00438c98ldr x6, [sp+96]
    00438c9cadd x6, x6, 1
    00438ca0str x6, [sp+96]
    00438ca4b 0x438c30
    00438ca8
    00438ca8loc_438ca8:
    00438ca8ldr x0, [sp+232]
    00438cacldr x3, [sp+208]
    00438cb0ldr x1, [sp+240]
    00438cb4ldr x4, [sp+216]
    00438cb8ldr x2, [sp+248]
    00438cbcldr x5, [sp+224]
    00438cc0bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.onesComplementAddition
    00438cc4str x0, [sp+232]
    00438cc8str x1, [sp+240]
    00438cccstr x2, [sp+248]
    00438cd0b 0x438cd4
    00438cd4
    00438cd4loc_438cd4:
    00438cd4ldr x6, [sp+104]
    00438cd8add x6, x6, 1
    00438cdcstr x6, [sp+104]
    00438ce0b 0x438be0
    00438ce4
    00438ce4loc_438ce4:
    00438ce4mov x0, x6
    00438ce8bl runtime.panicIndex
    00438cec
    00438cecloc_438cec:
    00438cecbl runtime.panicIndex
    00438cf0
    00438cf0loc_438cf0:
    00438cf0bl runtime.panicdivide
    00438cf4
    00438cf4loc_438cf4:
    00438cf4bl runtime.panicdivide
    00438cf8hint
    00438cfc
    00438cfcloc_438cfc:
    00438cfcstp x0, x1, [sp+8]
    00438d00stp x2, x3, [sp+24]
    00438d04mov x3, x30
    00438d08bl runtime.morestack_noctxt.abi0
    00438d0cldp x0, x1, [sp+8]
    00438d10ldp x2, x3, [sp+24]
    00438d14b 0x438a00
    00438d18udf 0
    00438d1cudf 0
    00438a00
    00438d20
    00438d20gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.onesComplementAddition: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.onesComplementAddition(struct []uint8 n1, struct []uint8 n2)
    00438d20ldr x16, [x28+16]
    00438d24sub x17, sp, 96
    00438d28subs xzr, x17, x16
    00438d2cb.ls 0x438f70
    00438d30str x30, [sp-224]!
    00438d34stur x29, [sp-8]
    00438d38sub x29, sp, 8
    00438d3cstr x0, [sp+232]
    00438d40str x1, [sp+240]
    00438d44str x2, [sp+248]
    00438d48str x3, [sp+256]
    00438d4cstr x4, [sp+264]
    00438d50str x5, [sp+272]
    00438d54str xzr, [sp+144]
    00438d58stp xzr, xzr, [sp+152]
    00438d5cldr x3, [sp+240]
    00438d60str x3, [sp+136]
    00438d64ubfm x4, x3, 61, 60
    00438d68str x4, [sp+80]
    00438d6csbfm x4, x3, 60, 60
    00438d70extr x3, x3, x4, 61
    00438d74sbfm x2, x3, 3, 63
    00438d78str x2, [sp+128]
    00438d7cadrp x0, 0x1bd000
    00438d80add x0, x0, 3072
    00438d84mov x1, x2
    00438d88bl runtime.makeslice
    00438d8cldr x3, [sp+128]
    00438d90ldr x4, [sp+128]
    00438d94str x0, [sp+168]
    00438d98str x3, [sp+176]
    00438d9cstr x4, [sp+184]
    00438da0str xzr, [sp+112]
    00438da4ldr x3, [sp+80]
    00438da8sub x3, x3, 1
    00438dacstr x3, [sp+104]
    00438db0b 0x438db4
    00438db4
    00438db4loc_438db4:
    00438db4ldr x3, [sp+104]
    00438db8tbz x3, 63, 0x438dc0
    00438dbcb 0x438eb4
    00438dc0
    00438dc0loc_438dc0:
    00438dc0ldr x1, [sp+104]
    00438dc4add x0, sp, 232
    00438dc8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit
    00438dccstr x0, [sp+96]
    00438dd0ldr x1, [sp+104]
    00438dd4add x0, sp, 256
    00438dd8bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit
    00438ddcstr x0, [sp+88]
    00438de0ldr x2, [sp+96]
    00438de4add x2, x2, x0
    00438de8ldr x3, [sp+112]
    00438decadd x2, x2, x3
    00438df0str x2, [sp+72]
    00438df4subs xzr, x2, 0
    00438df8cset x3, eq
    00438dfcstrb w3, [sp+71]
    00438e00cbz x2, 0x438e08
    00438e04b 0x438e0c
    00438e08
    00438e08loc_438e08:
    00438e08b 0x438e20
    00438e0c
    00438e0cloc_438e0c:
    00438e0cldr x3, [sp+72]
    00438e10subs xzr, x3, 1
    00438e14cset x3, eq
    00438e18strb w3, [sp+71]
    00438e1cb 0x438e20
    00438e20
    00438e20loc_438e20:
    00438e20ldrb w3, [sp+71]
    00438e24tbnz w3, 0, 0x438e2c
    00438e28b 0x438e48
    00438e2c
    00438e2cloc_438e2c:
    00438e2cldr x2, [sp+72]
    00438e30ldr x1, [sp+104]
    00438e34add x0, sp, 168
    00438e38bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit
    00438e3cstr xzr, [sp+112]
    00438e40orr x3, xzr, 1
    00438e44b 0x438ea0
    00438e48
    00438e48loc_438e48:
    00438e48ldr x3, [sp+72]
    00438e4csubs xzr, x3, 2
    00438e50b.eq 0x438e58
    00438e54b 0x438e64
    00438e58
    00438e58loc_438e58:
    00438e58orr x3, xzr, 1
    00438e5cstr x3, [sp+112]
    00438e60b 0x438e9c
    00438e64
    00438e64loc_438e64:
    00438e64ldr x3, [sp+72]
    00438e68subs xzr, x3, 3
    00438e6cb.eq 0x438e74
    00438e70b 0x438e90
    00438e74
    00438e74loc_438e74:
    00438e74ldr x1, [sp+104]
    00438e78add x0, sp, 168
    00438e7corr x2, xzr, 1
    00438e80bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit
    00438e84orr x3, xzr, 1
    00438e88str x3, [sp+112]
    00438e8cb 0x438e98
    00438e90
    00438e90loc_438e90:
    00438e90orr x3, xzr, 1
    00438e94b 0x438e98
    00438e98
    00438e98loc_438e98:
    00438e98b 0x438e9c
    00438e9c
    00438e9cloc_438e9c:
    00438e9cb 0x438ea0
    00438ea0
    00438ea0loc_438ea0:
    00438ea0b 0x438ea4
    00438ea4
    00438ea4loc_438ea4:
    00438ea4ldr x4, [sp+104]
    00438ea8sub x4, x4, 1
    00438eacstr x4, [sp+104]
    00438eb0b 0x438db4
    00438eb4
    00438eb4loc_438eb4:
    00438eb4ldr x3, [sp+112]
    00438eb8subs xzr, x3, 1
    00438ebcb.eq 0x438ec4
    00438ec0b 0x438f40
    00438ec4
    00438ec4loc_438ec4:
    00438ec4ldr x2, [sp+240]
    00438ec8str x2, [sp+136]
    00438eccadrp x0, 0x1bd000
    00438ed0add x0, x0, 3072
    00438ed4mov x1, x2
    00438ed8bl runtime.makeslice
    00438edcldr x1, [sp+136]
    00438ee0ldr x3, [sp+136]
    00438ee4str x0, [sp+192]
    00438ee8str x1, [sp+200]
    00438eecstr x3, [sp+208]
    00438ef0str x1, [sp+136]
    00438ef4sub x0, x1, 1
    00438ef8str x0, [sp+120]
    00438efcldr x3, [sp+192]
    00438f00subs xzr, x1, x0
    00438f04b.hi 0x438f0c
    00438f08b 0x438f68
    00438f0c
    00438f0cloc_438f0c:
    00438f0corr x6, xzr, 1
    00438f10strb w6, [x3+x0]
    00438f14ldr x0, [sp+168]
    00438f18ldr x3, [sp+192]
    00438f1cldr x1, [sp+176]
    00438f20ldr x4, [sp+200]
    00438f24ldr x2, [sp+184]
    00438f28ldr x5, [sp+208]
    00438f2cbl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.onesComplementAddition
    00438f30str x0, [sp+168]
    00438f34str x1, [sp+176]
    00438f38str x2, [sp+184]
    00438f3cb 0x438f44
    00438f40
    00438f40loc_438f40:
    00438f40b 0x438f44
    00438f44
    00438f44loc_438f44:
    00438f44ldr x0, [sp+168]
    00438f48ldr x1, [sp+176]
    00438f4cldr x2, [sp+184]
    00438f50str x0, [sp+144]
    00438f54str x1, [sp+152]
    00438f58str x2, [sp+160]
    00438f5cldur x29, [sp-8]
    00438f60ldr x30, [sp], 224
    00438f64ret x30
    00438f68
    00438f68loc_438f68:
    00438f68bl runtime.panicIndex
    00438f6chint
    00438f70
    00438f70loc_438f70:
    00438f70stp x0, x1, [sp+8]
    00438f74stp x2, x3, [sp+24]
    00438f78stp x4, x5, [sp+40]
    00438f7cmov x3, x30
    00438f80bl runtime.morestack_noctxt.abi0
    00438f84ldp x0, x1, [sp+8]
    00438f88ldp x2, x3, [sp+24]
    00438f8cldp x4, x5, [sp+40]
    00438f90b 0x438d20
    00438f94udf 0
    00438f98udf 0
    00438f9cudf 0
    00438d20
    00438fa0
    00438fa0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.rotateRight: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.rotateRight(struct []uint8 b, int step)
    00438fa0ldr x16, [x28+16]
    00438fa4subs xzr, sp, x16
    00438fa8b.ls 0x4390a8
    00438facstr x30, [sp-128]!
    00438fb0stur x29, [sp-8]
    00438fb4sub x29, sp, 8
    00438fb8str x0, [sp+136]
    00438fbcstr x1, [sp+144]
    00438fc0str x2, [sp+152]
    00438fc4str x3, [sp+160]
    00438fc8str xzr, [sp+72]
    00438fccstp xzr, xzr, [sp+80]
    00438fd0ldr x2, [sp+144]
    00438fd4str x2, [sp+64]
    00438fd8adrp x0, 0x1bd000
    00438fdcadd x0, x0, 3072
    00438fe0mov x1, x2
    00438fe4bl runtime.makeslice
    00438fe8ldr x3, [sp+64]
    00438fecldr x4, [sp+64]
    00438ff0str x0, [sp+96]
    00438ff4str x3, [sp+104]
    00438ff8str x4, [sp+112]
    00438ffcldr x3, [sp+144]
    00439000str x3, [sp+64]
    00439004ubfm x3, x3, 61, 60
    00439008str x3, [sp+48]
    0043900cstr xzr, [sp+40]
    00439010b 0x439014
    00439014
    00439014loc_439014:
    00439014ldr x3, [sp+48]
    00439018ldr x4, [sp+40]
    0043901csubs xzr, x3, x4
    00439020b.gt 0x439028
    00439024b 0x43907c
    00439028
    00439028loc_439028:
    00439028ldr x1, [sp+40]
    0043902cadd x0, sp, 136
    00439030bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit
    00439034str x0, [sp+32]
    00439038ldr x2, [sp+160]
    0043903cldr x3, [sp+40]
    00439040add x2, x3, x2
    00439044ldr x3, [sp+48]
    00439048cbnz x3, 0x439050
    0043904cb 0x4390a0
    00439050
    00439050loc_439050:
    00439050sdiv x27, x2, x3
    00439054msub x1, x27, x3, x2
    00439058str x1, [sp+56]
    0043905cmov x2, x0
    00439060add x0, sp, 96
    00439064bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit
    00439068b 0x43906c
    0043906c
    0043906cloc_43906c:
    0043906cldr x3, [sp+40]
    00439070add x3, x3, 1
    00439074str x3, [sp+40]
    00439078b 0x439014
    0043907c
    0043907cloc_43907c:
    0043907cldr x0, [sp+96]
    00439080ldr x1, [sp+104]
    00439084ldr x2, [sp+112]
    00439088str x0, [sp+72]
    0043908cstr x1, [sp+80]
    00439090str x2, [sp+88]
    00439094ldur x29, [sp-8]
    00439098ldr x30, [sp], 128
    0043909cret x30
    004390a0
    004390a0loc_4390a0:
    004390a0bl runtime.panicdivide
    004390a4hint
    004390a8
    004390a8loc_4390a8:
    004390a8stp x0, x1, [sp+8]
    004390acstp x2, x3, [sp+24]
    004390b0mov x3, x30
    004390b4bl runtime.morestack_noctxt.abi0
    004390b8ldp x0, x1, [sp+8]
    004390bcldp x2, x3, [sp+24]
    004390c0b 0x438fa0
    004390c4udf 0
    004390c8udf 0
    004390ccudf 0
    00438fa0
    004390d0
    004390d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.lcm: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.lcm(int x, int y)
    004390d0ldr x16, [x28+16]
    004390d4subs xzr, sp, x16
    004390d8b.ls 0x43912c
    004390dcstr x30, [sp-48]!
    004390e0stur x29, [sp-8]
    004390e4sub x29, sp, 8
    004390e8str x0, [sp+56]
    004390ecstr x1, [sp+64]
    004390f0str xzr, [sp+24]
    004390f4bl gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd
    004390f8str x0, [sp+32]
    004390fcldr x2, [sp+56]
    00439100ldr x3, [sp+64]
    00439104madd x2, x2, x3, xzr
    00439108cbnz x0, 0x439110
    0043910cb 0x439124
    00439110
    00439110loc_439110:
    00439110sdiv x0, x2, x0
    00439114str x0, [sp+24]
    00439118ldur x29, [sp-8]
    0043911cldr x30, [sp], 48
    00439120ret x30
    00439124
    00439124loc_439124:
    00439124bl runtime.panicdivide
    00439128hint
    0043912c
    0043912cloc_43912c:
    0043912cstp x0, x1, [sp+8]
    00439130mov x3, x30
    00439134bl runtime.morestack_noctxt.abi0
    00439138ldp x0, x1, [sp+8]
    0043913cb 0x4390d0
    004390d0
    00439140
    00439140gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.gcd(int x, int y)
    00439140ldr x16, [x28+16]
    00439144subs xzr, sp, x16
    00439148b.ls 0x4391c0
    0043914cstr x30, [sp-32]!
    00439150stur x29, [sp-8]
    00439154sub x29, sp, 8
    00439158str x0, [sp+40]
    0043915cstr x1, [sp+48]
    00439160str xzr, [sp+8]
    00439164b 0x439168
    00439168
    00439168loc_439168:
    00439168ldr x1, [sp+48]
    0043916ccbnz x1, 0x439174
    00439170b 0x4391a4
    00439174
    00439174loc_439174:
    00439174ldr x1, [sp+40]
    00439178ldr x2, [sp+48]
    0043917ccbnz x2, 0x439184
    00439180b 0x4391b8
    00439184
    00439184loc_439184:
    00439184sdiv x27, x1, x2
    00439188msub x1, x27, x2, x1
    0043918cstr x1, [sp+16]
    00439190ldr x2, [sp+48]
    00439194str x2, [sp+40]
    00439198str x1, [sp+48]
    0043919cb 0x4391a0
    004391a0
    004391a0loc_4391a0:
    004391a0b 0x439168
    004391a4
    004391a4loc_4391a4:
    004391a4ldr x0, [sp+40]
    004391a8str x0, [sp+8]
    004391acldur x29, [sp-8]
    004391b0ldr x30, [sp], 32
    004391b4ret x30
    004391b8
    004391b8loc_4391b8:
    004391b8bl runtime.panicdivide
    004391bchint
    004391c0
    004391c0loc_4391c0:
    004391c0stp x0, x1, [sp+8]
    004391c4mov x3, x30
    004391c8bl runtime.morestack_noctxt.abi0
    004391ccldp x0, x1, [sp+8]
    004391d0b 0x439140
    004391d4udf 0
    004391d8udf 0
    004391dcudf 0
    00439140
    004391e0
    004391e0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.getBit(struct []uint8 * b, int p)
    004391e0ldr x16, [x28+16]
    004391e4subs xzr, sp, x16
    004391e8b.ls 0x439284
    004391ecstr x30, [sp-80]!
    004391f0stur x29, [sp-8]
    004391f4sub x29, sp, 8
    004391f8str x0, [sp+88]
    004391fcstr x1, [sp+96]
    00439200str xzr, [sp+40]
    00439204sbfm x2, x1, 63, 63
    00439208add x2, x1, x2, lsr #61
    0043920csbfm x0, x2, 3, 63
    00439210str x0, [sp+56]
    00439214sbfm x3, x1, 63, 63
    00439218add x3, x1, x3, lsr #61
    0043921cand x3, x3, -8
    00439220sub x3, x1, x3
    00439224str x3, [sp+64]
    00439228ldr x3, [sp+88]
    0043922cldrsb x27, [x3]
    00439230ldr x1, [x3+8]
    00439234ldr x3, [x3]
    00439238subs xzr, x1, x2, asr #3
    0043923cb.hi 0x439244
    00439240b 0x43927c
    00439244
    00439244loc_439244:
    00439244ldrb w1, [x3+x0]
    00439248strb w1, [sp+39]
    0043924cldr x2, [sp+64]
    00439250orr x3, xzr, 7
    00439254sub x2, x3, x2
    00439258lsrv x1, x1, x2
    0043925csubs xzr, x2, 64
    00439260csel x1, x1, xzr, lo
    00439264and x0, x1, 1
    00439268str x0, [sp+48]
    0043926cstr x0, [sp+40]
    00439270ldur x29, [sp-8]
    00439274ldr x30, [sp], 80
    00439278ret x30
    0043927c
    0043927cloc_43927c:
    0043927cbl runtime.panicIndex
    00439280hint
    00439284
    00439284loc_439284:
    00439284stp x0, x1, [sp+8]
    00439288mov x3, x30
    0043928cbl runtime.morestack_noctxt.abi0
    00439290ldp x0, x1, [sp+8]
    00439294b 0x4391e0
    00439298udf 0
    0043929cudf 0
    004391e0
    004392a0
    004392a0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.setBit(struct []uint8 * b, int p, int v)
    004392a0ldr x16, [x28+16]
    004392a4subs xzr, sp, x16
    004392a8b.ls 0x439370
    004392acstr x30, [sp-64]!
    004392b0stur x29, [sp-8]
    004392b4sub x29, sp, 8
    004392b8str x0, [sp+72]
    004392bcstr x1, [sp+80]
    004392c0str x2, [sp+88]
    004392c4sbfm x2, x1, 63, 63
    004392c8add x2, x1, x2, lsr #61
    004392ccsbfm x0, x2, 3, 63
    004392d0str x0, [sp+40]
    004392d4sbfm x3, x1, 63, 63
    004392d8add x3, x1, x3, lsr #61
    004392dcand x3, x3, -8
    004392e0sub x3, x1, x3
    004392e4str x3, [sp+48]
    004392e8ldr x3, [sp+72]
    004392ecldrsb x27, [x3]
    004392f0ldr x1, [x3+8]
    004392f4ldr x3, [x3]
    004392f8subs xzr, x1, x2, asr #3
    004392fcb.hi 0x439304
    00439300b 0x439368
    00439304
    00439304loc_439304:
    00439304ldrb w2, [x3+x0]
    00439308strb w2, [sp+38]
    0043930cstrb wzr, [sp+39]
    00439310ldr x3, [sp+88]
    00439314ldr x4, [sp+48]
    00439318orr x5, xzr, 7
    0043931csub x4, x5, x4
    00439320lslv x3, x3, x4
    00439324subs xzr, x4, 64
    00439328csel x3, x3, xzr, lo
    0043932corr x2, x3, x2
    00439330strb w2, [sp+39]
    00439334ldr x3, [sp+72]
    00439338ldrsb x27, [x3]
    0043933cldr x1, [x3+8]
    00439340ldr x3, [x3]
    00439344ldr x0, [sp+40]
    00439348subs xzr, x0, x1
    0043934cb.lo 0x439354
    00439350b 0x439364
    00439354
    00439354loc_439354:
    00439354strb w2, [x3+x0]
    00439358ldur x29, [sp-8]
    0043935cldr x30, [sp], 64
    00439360ret x30
    00439364
    00439364loc_439364:
    00439364bl runtime.panicIndex
    00439368
    00439368loc_439368:
    00439368bl runtime.panicIndex
    0043936chint
    00439370
    00439370loc_439370:
    00439370stp x0, x1, [sp+8]
    00439374str x2, [sp+24]
    00439378mov x3, x30
    0043937cbl runtime.morestack_noctxt.abi0
    00439380ldp x0, x1, [sp+8]
    00439384ldr x2, [sp+24]
    00439388b 0x4392a0
    0043938cudf 0
    004392a0
    00439390
    00439390gopkg.in/jcmturner/aescts%2ev1.Encrypt: ; void gopkg.in/jcmturner/aescts%2ev1.Encrypt(struct []uint8 key, struct []uint8 iv, struct []uint8 plaintext)
    00439390ldr x16, [x28+16]
    00439394sub x17, sp, 944
    00439398subs xzr, x17, x16
    0043939cb.ls 0x439f04
    004393a0sub x20, sp, 1072
    004393a4stp x29, x30, [x20-8]
    004393a8add sp, x20, 0
    004393acsub x29, sp, 8
    004393b0str x0, [sp+1080]
    004393b4str x1, [sp+1088]
    004393b8str x2, [sp+1096]
    004393bcstr x3, [sp+1104]
    004393c0str x4, [sp+1112]
    004393c4str x5, [sp+1120]
    004393c8str x6, [sp+1128]
    004393ccstr x7, [sp+1136]
    004393d0str x8, [sp+1144]
    004393d4str xzr, [sp+200]
    004393d8stp xzr, xzr, [sp+208]
    004393dcstr xzr, [sp+176]
    004393e0stp xzr, xzr, [sp+184]
    004393e4stp xzr, xzr, [sp+160]
    004393e8ldr x3, [sp+1136]
    004393ecstr x3, [sp+72]
    004393f0add x27, sp, 824
    004393f4stp xzr, xzr, [x27]
    004393f8add x27, sp, 808
    004393fcstp xzr, xzr, [x27]
    00439400ldr x0, [sp+1080]
    00439404ldr x1, [sp+1088]
    00439408ldr x2, [sp+1096]
    0043940cbl crypto/aes.NewCipher
    00439410str x0, [sp+824]
    00439414str x1, [sp+832]
    00439418str x2, [sp+808]
    0043941cstr x3, [sp+816]
    00439420ldr x3, [sp+832]
    00439424ldr x4, [sp+824]
    00439428str x4, [sp+416]
    0043942cstr x3, [sp+424]
    00439430ldr x3, [sp+808]
    00439434ldr x4, [sp+816]
    00439438str x3, [sp+1048]
    0043943cstr x4, [sp+1056]
    00439440ldr x3, [sp+416]
    00439444ldr x4, [sp+424]
    00439448str x3, [sp+400]
    0043944cstr x4, [sp+408]
    00439450ldr x3, [sp+1056]
    00439454ldr x4, [sp+1048]
    00439458str x4, [sp+360]
    0043945cstr x3, [sp+368]
    00439460cbnz x4, 0x439468
    00439464b 0x439588
    00439468
    00439468loc_439468:
    00439468add x27, sp, 792
    0043946cstp xzr, xzr, [x27]
    00439470add x5, sp, 792
    00439474str x5, [sp+688]
    00439478ldr x5, [sp+360]
    0043947cldr x6, [sp+368]
    00439480str x5, [sp+672]
    00439484str x6, [sp+680]
    00439488str x5, [sp+664]
    0043948cldr x5, [sp+664]
    00439490cbnz x5, 0x439498
    00439494b 0x4394a8
    00439498
    00439498loc_439498:
    00439498ldr x5, [sp+664]
    0043949cldr x5, [x5+8]
    004394a0str x5, [sp+664]
    004394a4b 0x4394ac
    004394a8
    004394a8loc_4394a8:
    004394a8b 0x4394ac
    004394ac
    004394acloc_4394ac:
    004394acldr x5, [sp+688]
    004394b0ldrsb x27, [x5]
    004394b4ldr x6, [sp+680]
    004394b8ldr x7, [sp+664]
    004394bcstr x7, [x5]
    004394c0adrp x27, 0x612000
    004394c4ldr w7, [x27+3056]
    004394c8cbz w7, 0x4394d0
    004394ccb 0x4394d4
    004394d0
    004394d0loc_4394d0:
    004394d0b 0x4394e8
    004394d4
    004394d4loc_4394d4:
    004394d4bl runtime.gcWriteBarrier2
    004394d8str x6, [x25]
    004394dcldr x7, [x5+8]
    004394e0str x7, [x25+8]
    004394e4b 0x4394e8
    004394e8
    004394e8loc_4394e8:
    004394e8str x6, [x5+8]
    004394ecldr x2, [sp+688]
    004394f0ldrsb x27, [x2]
    004394f4b 0x4394f8
    004394f8
    004394f8loc_4394f8:
    004394f8str x2, [sp+696]
    004394fcorr x4, xzr, 1
    00439500str x4, [sp+704]
    00439504str x4, [sp+712]
    00439508adrp x0, 0x281000
    0043950cadd x0, x0, 358
    00439510movz x1, 25
    00439514mov x3, x4
    00439518bl fmt.Errorf
    0043951cstr x0, [sp+808]
    00439520str x1, [sp+816]
    00439524adrp x5, 0x612000
    00439528add x5, x5, 1504
    0043952cstr x5, [sp+656]
    00439530b 0x439534
    00439534
    00439534loc_439534:
    00439534str x5, [sp+200]
    00439538stp xzr, xzr, [sp+208]
    0043953cadrp x8, 0x612000
    00439540add x8, x8, 1504
    00439544str x8, [sp+648]
    00439548b 0x43954c
    0043954c
    0043954cloc_43954c:
    0043954cstr x8, [sp+176]
    00439550stp xzr, xzr, [sp+184]
    00439554ldr x6, [sp+808]
    00439558ldr x7, [sp+816]
    0043955cstr x6, [sp+160]
    00439560str x7, [sp+168]
    00439564ldr x0, [sp+200]
    00439568ldr x3, [sp+176]
    0043956cldr x1, [sp+208]
    00439570ldr x4, [sp+184]
    00439574ldr x2, [sp+216]
    00439578ldr x5, [sp+192]
    0043957cldp x29, x30, [sp-8]
    00439580add sp, sp, 1072
    00439584ret x30
    00439588
    00439588loc_439588:
    00439588ldr x0, [sp+400]
    0043958cldr x2, [sp+1104]
    00439590ldr x3, [sp+1112]
    00439594ldr x1, [sp+408]
    00439598ldr x4, [sp+1120]
    0043959cbl crypto/cipher.NewCBCEncrypter
    004395a0str x0, [sp+296]
    004395a4str x1, [sp+304]
    004395a8ldr x2, [sp+1136]
    004395acstr x2, [sp+152]
    004395b0adrp x0, 0x1bc000
    004395b4add x0, x0, 3072
    004395b8mov x1, x2
    004395bcbl runtime.makeslice
    004395c0ldr x5, [sp+152]
    004395c4ldr x6, [sp+152]
    004395c8str x0, [sp+312]
    004395ccstr x5, [sp+320]
    004395d0str x6, [sp+328]
    004395d4str x0, [sp+624]
    004395d8str x5, [sp+632]
    004395dcstr x6, [sp+640]
    004395e0ldr x5, [sp+1136]
    004395e4ldr x6, [sp+1128]
    004395e8ldr x7, [sp+1144]
    004395ecstr x6, [sp+600]
    004395f0str x5, [sp+608]
    004395f4str x7, [sp+616]
    004395f8ldr x6, [sp+632]
    004395fcstr x6, [sp+136]
    00439600subs xzr, x6, x5
    00439604b.gt 0x43960c
    00439608b 0x439614
    0043960c
    0043960cloc_43960c:
    0043960cstr x5, [sp+136]
    00439610b 0x439618
    00439614
    00439614loc_439614:
    00439614b 0x439618
    00439618
    00439618loc_439618:
    00439618ldr x7, [sp+600]
    0043961cldr x8, [sp+624]
    00439620subs xzr, x7, x8
    00439624b.ne 0x43962c
    00439628b 0x439648
    0043962c
    0043962cloc_43962c:
    0043962cldr x3, [sp+136]
    00439630str x3, [sp+128]
    00439634ldr x2, [sp+128]
    00439638ldr x1, [sp+600]
    0043963cldr x0, [sp+624]
    00439640bl runtime.memmove
    00439644b 0x43964c
    00439648
    00439648loc_439648:
    00439648b 0x43964c
    0043964c
    0043964cloc_43964c:
    0043964cldr x7, [sp+72]
    00439650subs xzr, x7, 16
    00439654b.le 0x43965c
    00439658b 0x439758
    0043965c
    0043965cloc_43965c:
    0043965cstr xzr, [sp+768]
    00439660add x27, sp, 776
    00439664stp xzr, xzr, [x27]
    00439668add x27, sp, 808
    0043966cstp xzr, xzr, [x27]
    00439670ldr x0, [sp+312]
    00439674ldr x1, [sp+320]
    00439678ldr x2, [sp+328]
    0043967corr x3, xzr, 16
    00439680bl gopkg.in/jcmturner/aescts%2ev1.zeroPad
    00439684str x0, [sp+768]
    00439688str x1, [sp+776]
    0043968cstr x2, [sp+784]
    00439690str x3, [sp+808]
    00439694str x4, [sp+816]
    00439698ldr x4, [sp+776]
    0043969cldr x5, [sp+784]
    004396a0ldr x6, [sp+768]
    004396a4str x6, [sp+1024]
    004396a8str x4, [sp+1032]
    004396acstr x5, [sp+1040]
    004396b0ldr x4, [sp+808]
    004396b4ldr x5, [sp+816]
    004396b8str x4, [sp+1008]
    004396bcstr x5, [sp+1016]
    004396c0ldr x4, [sp+1024]
    004396c4ldr x5, [sp+1032]
    004396c8ldr x6, [sp+1040]
    004396ccstr x4, [sp+312]
    004396d0str x5, [sp+320]
    004396d4str x6, [sp+328]
    004396d8ldr x7, [sp+296]
    004396dcldrsb x27, [x7]
    004396e0ldr x7, [x7+32]
    004396e4ldr x0, [sp+304]
    004396e8mov x1, x4
    004396ecmov x2, x5
    004396f0mov x3, x6
    004396f4blr x7
    004396f8ldr x4, [sp+312]
    004396fcldr x5, [sp+320]
    00439700ldr x6, [sp+328]
    00439704str x4, [sp+200]
    00439708str x5, [sp+208]
    0043970cstr x6, [sp+216]
    00439710ldr x4, [sp+312]
    00439714ldr x5, [sp+320]
    00439718ldr x6, [sp+328]
    0043971cstr x4, [sp+176]
    00439720str x5, [sp+184]
    00439724str x6, [sp+192]
    00439728stp xzr, xzr, [sp+160]
    0043972cldr x0, [sp+200]
    00439730ldr x3, [sp+176]
    00439734ldr x1, [sp+208]
    00439738ldr x4, [sp+184]
    0043973cldr x2, [sp+216]
    00439740ldr x5, [sp+192]
    00439744mov x6, xzr
    00439748mov x7, xzr
    0043974cldp x29, x30, [sp-8]
    00439750add sp, sp, 1072
    00439754ret x30
    00439758
    00439758loc_439758:
    00439758ldr x7, [sp+72]
    0043975cands xzr, x7, 15
    00439760b.eq 0x439768
    00439764b 0x4398c4
    00439768
    00439768loc_439768:
    00439768ldr x4, [sp+312]
    0043976cldr x2, [sp+320]
    00439770ldr x5, [sp+320]
    00439774ldr x3, [sp+328]
    00439778ldr x6, [sp+328]
    0043977cldr x7, [sp+296]
    00439780ldrsb x27, [x7]
    00439784ldr x7, [x7+32]
    00439788ldr x1, [sp+312]
    0043978cldr x0, [sp+304]
    00439790blr x7
    00439794ldr x7, [sp+320]
    00439798str x7, [sp+152]
    0043979csub x0, x7, 16
    004397a0str x0, [sp+144]
    004397a4ldr x1, [sp+320]
    004397a8ldr x8, [sp+328]
    004397acldr x9, [sp+312]
    004397b0b 0x4397b4
    004397b4
    004397b4loc_4397b4:
    004397b4subs xzr, x1, x0
    004397b8b.hs 0x4397c0
    004397bcb 0x439efc
    004397c0
    004397c0loc_4397c0:
    004397c0sub x4, x1, x7
    004397c4sub x5, x8, x7
    004397c8add x5, x5, 16
    004397ccsub x6, xzr, x5
    004397d0and x6, x0, x6, asr #63
    004397d4add x6, x9, x6
    004397d8str x6, [sp+1104]
    004397dcadd x4, x4, 16
    004397e0str x4, [sp+1112]
    004397e4str x5, [sp+1120]
    004397e8str xzr, [sp+768]
    004397ecadd x27, sp, 776
    004397f0stp xzr, xzr, [x27]
    004397f4add x27, sp, 808
    004397f8stp xzr, xzr, [x27]
    004397fcldr x0, [sp+312]
    00439800ldr x1, [sp+320]
    00439804ldr x2, [sp+328]
    00439808orr x3, xzr, 16
    0043980cbl gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks
    00439810str x0, [sp+768]
    00439814str x1, [sp+776]
    00439818str x2, [sp+784]
    0043981cstr x3, [sp+808]
    00439820str x4, [sp+816]
    00439824ldr x4, [sp+776]
    00439828ldr x5, [sp+784]
    0043982cldr x6, [sp+768]
    00439830str x6, [sp+984]
    00439834str x4, [sp+992]
    00439838str x5, [sp+1000]
    0043983cldr x4, [sp+808]
    00439840ldr x5, [sp+816]
    00439844str x4, [sp+968]
    00439848str x5, [sp+976]
    0043984cldr x4, [sp+984]
    00439850ldr x5, [sp+992]
    00439854ldr x6, [sp+1000]
    00439858str x4, [sp+248]
    0043985cstr x5, [sp+256]
    00439860str x6, [sp+264]
    00439864ldr x4, [sp+1104]
    00439868ldr x5, [sp+1112]
    0043986cldr x6, [sp+1120]
    00439870str x4, [sp+200]
    00439874str x5, [sp+208]
    00439878str x6, [sp+216]
    0043987cldr x4, [sp+248]
    00439880ldr x5, [sp+256]
    00439884ldr x6, [sp+264]
    00439888str x4, [sp+176]
    0043988cstr x5, [sp+184]
    00439890str x6, [sp+192]
    00439894stp xzr, xzr, [sp+160]
    00439898ldr x0, [sp+200]
    0043989cldr x3, [sp+176]
    004398a0ldr x1, [sp+208]
    004398a4ldr x4, [sp+184]
    004398a8ldr x2, [sp+216]
    004398acldr x5, [sp+192]
    004398b0mov x6, xzr
    004398b4mov x7, xzr
    004398b8ldp x29, x30, [sp-8]
    004398bcadd sp, sp, 1072
    004398c0ret x30
    004398c4
    004398c4loc_4398c4:
    004398c4str xzr, [sp+768]
    004398c8add x27, sp, 776
    004398ccstp xzr, xzr, [x27]
    004398d0add x27, sp, 808
    004398d4stp xzr, xzr, [x27]
    004398d8ldr x0, [sp+312]
    004398dcldr x1, [sp+320]
    004398e0ldr x2, [sp+328]
    004398e4orr x3, xzr, 16
    004398e8bl gopkg.in/jcmturner/aescts%2ev1.zeroPad
    004398ecstr x0, [sp+768]
    004398f0str x1, [sp+776]
    004398f4str x2, [sp+784]
    004398f8str x3, [sp+808]
    004398fcstr x4, [sp+816]
    00439900ldr x4, [sp+776]
    00439904ldr x5, [sp+784]
    00439908ldr x6, [sp+768]
    0043990cstr x6, [sp+944]
    00439910str x4, [sp+952]
    00439914str x5, [sp+960]
    00439918ldr x4, [sp+808]
    0043991cldr x5, [sp+816]
    00439920str x4, [sp+928]
    00439924str x5, [sp+936]
    00439928ldr x4, [sp+944]
    0043992cldr x5, [sp+952]
    00439930ldr x6, [sp+960]
    00439934str x4, [sp+312]
    00439938str x5, [sp+320]
    0043993cstr x6, [sp+328]
    00439940str xzr, [sp+768]
    00439944add x27, sp, 776
    00439948stp xzr, xzr, [x27]
    0043994cstr xzr, [sp+744]
    00439950add x27, sp, 752
    00439954stp xzr, xzr, [x27]
    00439958str xzr, [sp+720]
    0043995cadd x27, sp, 728
    00439960stp xzr, xzr, [x27]
    00439964add x27, sp, 808
    00439968stp xzr, xzr, [x27]
    0043996cldr x0, [sp+312]
    00439970ldr x1, [sp+320]
    00439974ldr x2, [sp+328]
    00439978orr x3, xzr, 16
    0043997cbl gopkg.in/jcmturner/aescts%2ev1.tailBlocks
    00439980str x0, [sp+768]
    00439984str x1, [sp+776]
    00439988str x2, [sp+784]
    0043998cstr x3, [sp+744]
    00439990str x4, [sp+752]
    00439994str x5, [sp+760]
    00439998str x6, [sp+720]
    0043999cstr x7, [sp+728]
    004399a0str x8, [sp+736]
    004399a4str x9, [sp+808]
    004399a8str x10, [sp+816]
    004399acldr x4, [sp+776]
    004399b0ldr x5, [sp+784]
    004399b4ldr x6, [sp+768]
    004399b8str x6, [sp+904]
    004399bcstr x4, [sp+912]
    004399c0str x5, [sp+920]
    004399c4ldr x4, [sp+744]
    004399c8ldr x5, [sp+752]
    004399ccldr x6, [sp+760]
    004399d0str x4, [sp+880]
    004399d4str x5, [sp+888]
    004399d8str x6, [sp+896]
    004399dcldr x4, [sp+720]
    004399e0ldr x5, [sp+728]
    004399e4ldr x6, [sp+736]
    004399e8str x4, [sp+856]
    004399ecstr x5, [sp+864]
    004399f0str x6, [sp+872]
    004399f4ldr x4, [sp+808]
    004399f8ldr x5, [sp+816]
    004399fcstr x4, [sp+840]
    00439a00str x5, [sp+848]
    00439a04ldr x4, [sp+904]
    00439a08ldr x5, [sp+912]
    00439a0cldr x6, [sp+920]
    00439a10str x4, [sp+224]
    00439a14str x5, [sp+232]
    00439a18str x6, [sp+240]
    00439a1cldr x4, [sp+880]
    00439a20ldr x5, [sp+888]
    00439a24ldr x6, [sp+896]
    00439a28str x4, [sp+272]
    00439a2cstr x5, [sp+280]
    00439a30str x6, [sp+288]
    00439a34ldr x4, [sp+856]
    00439a38ldr x5, [sp+864]
    00439a3cldr x6, [sp+872]
    00439a40str x4, [sp+336]
    00439a44str x5, [sp+344]
    00439a48str x6, [sp+352]
    00439a4cldr x4, [sp+848]
    00439a50ldr x5, [sp+840]
    00439a54str x5, [sp+360]
    00439a58str x4, [sp+368]
    00439a5ccbnz x5, 0x439a64
    00439a60b 0x439b84
    00439a64
    00439a64loc_439a64:
    00439a64add x27, sp, 792
    00439a68stp xzr, xzr, [x27]
    00439a6cadd x5, sp, 792
    00439a70str x5, [sp+568]
    00439a74ldr x5, [sp+360]
    00439a78ldr x6, [sp+368]
    00439a7cstr x5, [sp+552]
    00439a80str x6, [sp+560]
    00439a84str x5, [sp+544]
    00439a88ldr x5, [sp+544]
    00439a8ccbnz x5, 0x439a94
    00439a90b 0x439aa4
    00439a94
    00439a94loc_439a94:
    00439a94ldr x5, [sp+544]
    00439a98ldr x5, [x5+8]
    00439a9cstr x5, [sp+544]
    00439aa0b 0x439aa8
    00439aa4
    00439aa4loc_439aa4:
    00439aa4b 0x439aa8
    00439aa8
    00439aa8loc_439aa8:
    00439aa8ldr x5, [sp+568]
    00439aacldrsb x27, [x5]
    00439ab0ldr x6, [sp+560]
    00439ab4ldr x7, [sp+544]
    00439ab8str x7, [x5]
    00439abcadrp x27, 0x612000
    00439ac0ldr w7, [x27+3056]
    00439ac4cbz w7, 0x439acc
    00439ac8b 0x439ad0
    00439acc
    00439accloc_439acc:
    00439accb 0x439ae4
    00439ad0
    00439ad0loc_439ad0:
    00439ad0bl runtime.gcWriteBarrier2
    00439ad4str x6, [x25]
    00439ad8ldr x7, [x5+8]
    00439adcstr x7, [x25+8]
    00439ae0b 0x439ae4
    00439ae4
    00439ae4loc_439ae4:
    00439ae4str x6, [x5+8]
    00439ae8ldr x2, [sp+568]
    00439aecldrsb x27, [x2]
    00439af0b 0x439af4
    00439af4
    00439af4loc_439af4:
    00439af4str x2, [sp+576]
    00439af8orr x4, xzr, 1
    00439afcstr x4, [sp+584]
    00439b00str x4, [sp+592]
    00439b04adrp x0, 0x280000
    00439b08add x0, x0, 1782
    00439b0corr x1, xzr, 24
    00439b10mov x3, x4
    00439b14bl fmt.Errorf
    00439b18str x0, [sp+808]
    00439b1cstr x1, [sp+816]
    00439b20adrp x5, 0x612000
    00439b24add x5, x5, 1504
    00439b28str x5, [sp+536]
    00439b2cb 0x439b30
    00439b30
    00439b30loc_439b30:
    00439b30str x5, [sp+200]
    00439b34stp xzr, xzr, [sp+208]
    00439b38adrp x8, 0x612000
    00439b3cadd x8, x8, 1504
    00439b40str x8, [sp+528]
    00439b44b 0x439b48
    00439b48
    00439b48loc_439b48:
    00439b48str x8, [sp+176]
    00439b4cstp xzr, xzr, [sp+184]
    00439b50ldr x6, [sp+808]
    00439b54ldr x7, [sp+816]
    00439b58str x6, [sp+160]
    00439b5cstr x7, [sp+168]
    00439b60ldr x0, [sp+200]
    00439b64ldr x3, [sp+176]
    00439b68ldr x1, [sp+208]
    00439b6cldr x4, [sp+184]
    00439b70ldr x2, [sp+216]
    00439b74ldr x5, [sp+192]
    00439b78ldp x29, x30, [sp-8]
    00439b7cadd sp, sp, 1072
    00439b80ret x30
    00439b84
    00439b84loc_439b84:
    00439b84str xzr, [sp+376]
    00439b88stp xzr, xzr, [sp+384]
    00439b8cldr x7, [sp+224]
    00439b90cbnz x7, 0x439b98
    00439b94b 0x439ccc
    00439b98
    00439b98loc_439b98:
    00439b98ldr x4, [sp+224]
    00439b9cldr x2, [sp+232]
    00439ba0ldr x5, [sp+232]
    00439ba4ldr x3, [sp+240]
    00439ba8ldr x6, [sp+240]
    00439bacldr x7, [sp+296]
    00439bb0ldrsb x27, [x7]
    00439bb4ldr x7, [x7+32]
    00439bb8ldr x1, [sp+224]
    00439bbcldr x0, [sp+304]
    00439bc0blr x7
    00439bc4ldr x7, [sp+232]
    00439bc8str x7, [sp+144]
    00439bccsub x0, x7, 16
    00439bd0str x0, [sp+152]
    00439bd4ldr x1, [sp+232]
    00439bd8ldr x8, [sp+240]
    00439bdcldr x9, [sp+224]
    00439be0b 0x439be4
    00439be4
    00439be4loc_439be4:
    00439be4subs xzr, x1, x0
    00439be8b.hs 0x439bf0
    00439becb 0x439ef8
    00439bf0
    00439bf0loc_439bf0:
    00439bf0sub x5, x1, x7
    00439bf4sub x6, x8, x7
    00439bf8add x4, x6, 16
    00439bfcadd x3, x5, 16
    00439c00sub x5, xzr, x4
    00439c04and x5, x0, x5, asr #63
    00439c08add x2, x9, x5
    00439c0cstr x2, [sp+1104]
    00439c10str x3, [sp+1112]
    00439c14str x4, [sp+1120]
    00439c18ldr x0, [sp+400]
    00439c1cldr x1, [sp+408]
    00439c20bl crypto/cipher.NewCBCEncrypter
    00439c24str x0, [sp+296]
    00439c28str x1, [sp+304]
    00439c2cldr x2, [sp+392]
    00439c30ldr x0, [sp+376]
    00439c34ldr x5, [sp+384]
    00439c38str x0, [sp+504]
    00439c3cstr x5, [sp+512]
    00439c40str x2, [sp+520]
    00439c44ldr x6, [sp+232]
    00439c48add x1, x5, x6
    00439c4cstr x1, [sp+120]
    00439c50subs xzr, x2, x1
    00439c54b.hs 0x439c5c
    00439c58b 0x439c64
    00439c5c
    00439c5cloc_439c5c:
    00439c5cstr x1, [sp+512]
    00439c60b 0x439c84
    00439c64
    00439c64loc_439c64:
    00439c64ldr x3, [sp+232]
    00439c68adrp x4, 0x1bc000
    00439c6cadd x4, x4, 3072
    00439c70bl runtime.growslice
    00439c74str x0, [sp+504]
    00439c78str x1, [sp+512]
    00439c7cstr x2, [sp+520]
    00439c80b 0x439c84
    00439c84
    00439c84loc_439c84:
    00439c84ldr x3, [sp+232]
    00439c88str x3, [sp+112]
    00439c8cldr x3, [sp+120]
    00439c90ldr x4, [sp+232]
    00439c94sub x3, x3, x4
    00439c98ldr x4, [sp+504]
    00439c9cadd x0, x4, x3
    00439ca0str x0, [sp+496]
    00439ca4ldr x2, [sp+112]
    00439ca8ldr x1, [sp+224]
    00439cacbl runtime.memmove
    00439cb0ldr x3, [sp+504]
    00439cb4ldr x4, [sp+512]
    00439cb8ldr x5, [sp+520]
    00439cbcstr x3, [sp+376]
    00439cc0str x4, [sp+384]
    00439cc4str x5, [sp+392]
    00439cc8b 0x439cd0
    00439ccc
    00439cccloc_439ccc:
    00439cccb 0x439cd0
    00439cd0
    00439cd0loc_439cd0:
    00439cd0ldr x4, [sp+272]
    00439cd4ldr x2, [sp+280]
    00439cd8ldr x5, [sp+280]
    00439cdcldr x3, [sp+288]
    00439ce0ldr x6, [sp+288]
    00439ce4ldr x7, [sp+296]
    00439ce8ldrsb x27, [x7]
    00439cecldr x7, [x7+32]
    00439cf0ldr x1, [sp+272]
    00439cf4ldr x0, [sp+304]
    00439cf8blr x7
    00439cfcldr x0, [sp+400]
    00439d00ldr x2, [sp+272]
    00439d04ldr x3, [sp+280]
    00439d08ldr x1, [sp+408]
    00439d0cldr x4, [sp+288]
    00439d10bl crypto/cipher.NewCBCEncrypter
    00439d14str x0, [sp+296]
    00439d18str x1, [sp+304]
    00439d1cldrsb x27, [x0]
    00439d20ldr x7, [sp+336]
    00439d24ldr x4, [sp+336]
    00439d28ldr x2, [sp+344]
    00439d2cldr x5, [sp+344]
    00439d30ldr x3, [sp+352]
    00439d34ldr x6, [sp+352]
    00439d38ldr x8, [x0+32]
    00439d3cmov x0, x1
    00439d40mov x1, x7
    00439d44blr x8
    00439d48ldr x2, [sp+392]
    00439d4cldr x0, [sp+376]
    00439d50ldr x7, [sp+384]
    00439d54str x0, [sp+472]
    00439d58str x7, [sp+480]
    00439d5cstr x2, [sp+488]
    00439d60ldr x8, [sp+344]
    00439d64add x1, x7, x8
    00439d68str x1, [sp+104]
    00439d6csubs xzr, x2, x1
    00439d70b.hs 0x439d78
    00439d74b 0x439d80
    00439d78
    00439d78loc_439d78:
    00439d78str x1, [sp+480]
    00439d7cb 0x439da0
    00439d80
    00439d80loc_439d80:
    00439d80ldr x3, [sp+344]
    00439d84adrp x4, 0x1bc000
    00439d88add x4, x4, 3072
    00439d8cbl runtime.growslice
    00439d90str x0, [sp+472]
    00439d94str x1, [sp+480]
    00439d98str x2, [sp+488]
    00439d9cb 0x439da0
    00439da0
    00439da0loc_439da0:
    00439da0ldr x3, [sp+344]
    00439da4str x3, [sp+96]
    00439da8ldr x3, [sp+104]
    00439dacldr x4, [sp+344]
    00439db0sub x3, x3, x4
    00439db4ldr x4, [sp+472]
    00439db8add x0, x4, x3
    00439dbcstr x0, [sp+464]
    00439dc0ldr x2, [sp+96]
    00439dc4ldr x1, [sp+336]
    00439dc8bl runtime.memmove
    00439dccldr x2, [sp+488]
    00439dd0ldr x0, [sp+472]
    00439dd4ldr x3, [sp+480]
    00439dd8str x0, [sp+376]
    00439ddcstr x3, [sp+384]
    00439de0str x2, [sp+392]
    00439de4str x0, [sp+440]
    00439de8str x3, [sp+448]
    00439decstr x2, [sp+456]
    00439df0ldr x4, [sp+280]
    00439df4add x1, x3, x4
    00439df8str x1, [sp+88]
    00439dfcsubs xzr, x2, x1
    00439e00b.hs 0x439e08
    00439e04b 0x439e10
    00439e08
    00439e08loc_439e08:
    00439e08str x1, [sp+448]
    00439e0cb 0x439e30
    00439e10
    00439e10loc_439e10:
    00439e10ldr x3, [sp+280]
    00439e14adrp x4, 0x1bc000
    00439e18add x4, x4, 3072
    00439e1cbl runtime.growslice
    00439e20str x0, [sp+440]
    00439e24str x1, [sp+448]
    00439e28str x2, [sp+456]
    00439e2cb 0x439e30
    00439e30
    00439e30loc_439e30:
    00439e30ldr x3, [sp+280]
    00439e34str x3, [sp+80]
    00439e38ldr x3, [sp+88]
    00439e3cldr x4, [sp+280]
    00439e40sub x3, x3, x4
    00439e44ldr x4, [sp+440]
    00439e48add x0, x4, x3
    00439e4cstr x0, [sp+432]
    00439e50ldr x2, [sp+80]
    00439e54ldr x1, [sp+272]
    00439e58bl runtime.memmove
    00439e5cldr x2, [sp+456]
    00439e60ldr x3, [sp+440]
    00439e64ldr x4, [sp+448]
    00439e68str x3, [sp+376]
    00439e6cstr x4, [sp+384]
    00439e70str x2, [sp+392]
    00439e74ldr x1, [sp+72]
    00439e78subs xzr, x1, x2
    00439e7cb.ls 0x439e84
    00439e80b 0x439ef4
    00439e84
    00439e84loc_439e84:
    00439e84b 0x439e88
    00439e88
    00439e88loc_439e88:
    00439e88str x3, [sp+720]
    00439e8cstr x1, [sp+728]
    00439e90str x2, [sp+736]
    00439e94ldr x8, [sp+336]
    00439e98ldr x9, [sp+344]
    00439e9cldr x10, [sp+352]
    00439ea0str x8, [sp+200]
    00439ea4str x9, [sp+208]
    00439ea8str x10, [sp+216]
    00439eacldr x8, [sp+720]
    00439eb0ldr x9, [sp+728]
    00439eb4ldr x10, [sp+736]
    00439eb8str x8, [sp+176]
    00439ebcstr x9, [sp+184]
    00439ec0str x10, [sp+192]
    00439ec4stp xzr, xzr, [sp+160]
    00439ec8ldr x0, [sp+200]
    00439eccldr x3, [sp+176]
    00439ed0ldr x1, [sp+208]
    00439ed4ldr x4, [sp+184]
    00439ed8ldr x2, [sp+216]
    00439edcldr x5, [sp+192]
    00439ee0mov x6, xzr
    00439ee4mov x7, xzr
    00439ee8ldp x29, x30, [sp-8]
    00439eecadd sp, sp, 1072
    00439ef0ret x30
    00439ef4
    00439ef4loc_439ef4:
    00439ef4bl runtime.panicSliceAcap
    00439ef8
    00439ef8loc_439ef8:
    00439ef8bl runtime.panicSliceB
    00439efc
    00439efcloc_439efc:
    00439efcbl runtime.panicSliceB
    00439f00hint
    00439f04
    00439f04loc_439f04:
    00439f04stp x0, x1, [sp+8]
    00439f08stp x2, x3, [sp+24]
    00439f0cstp x4, x5, [sp+40]
    00439f10stp x6, x7, [sp+56]
    00439f14str x8, [sp+72]
    00439f18mov x3, x30
    00439f1cbl runtime.morestack_noctxt.abi0
    00439f20ldp x0, x1, [sp+8]
    00439f24ldp x2, x3, [sp+24]
    00439f28ldp x4, x5, [sp+40]
    00439f2cldp x6, x7, [sp+56]
    00439f30ldr x8, [sp+72]
    00439f34b 0x439390
    00439f38udf 0
    00439f3cudf 0
    00439390
    00439f40
    00439f40gopkg.in/jcmturner/aescts%2ev1.Decrypt: ; void gopkg.in/jcmturner/aescts%2ev1.Decrypt(struct []uint8 key, struct []uint8 iv, struct []uint8 ciphertext)
    00439f40ldr x16, [x28+16]
    00439f44sub x17, sp, 1040
    00439f48subs xzr, x17, x16
    00439f4cb.ls 0x43ab88
    00439f50sub x20, sp, 1168
    00439f54stp x29, x30, [x20-8]
    00439f58add sp, x20, 0
    00439f5csub x29, sp, 8
    00439f60str x0, [sp+1176]
    00439f64str x1, [sp+1184]
    00439f68str x2, [sp+1192]
    00439f6cstr x3, [sp+1200]
    00439f70str x4, [sp+1208]
    00439f74str x5, [sp+1216]
    00439f78str x6, [sp+1224]
    00439f7cstr x7, [sp+1232]
    00439f80str x8, [sp+1240]
    00439f84str xzr, [sp+208]
    00439f88stp xzr, xzr, [sp+216]
    00439f8cstp xzr, xzr, [sp+192]
    00439f90ldr x2, [sp+1232]
    00439f94str x2, [sp+184]
    00439f98adrp x0, 0x1bc000
    00439f9cadd x0, x0, 3072
    00439fa0mov x1, x2
    00439fa4bl runtime.makeslice
    00439fa8ldr x3, [sp+184]
    00439facldr x4, [sp+184]
    00439fb0str x0, [sp+408]
    00439fb4str x3, [sp+416]
    00439fb8str x4, [sp+424]
    00439fbcstr x0, [sp+856]
    00439fc0str x3, [sp+864]
    00439fc4str x4, [sp+872]
    00439fc8ldr x3, [sp+1232]
    00439fccldr x4, [sp+1224]
    00439fd0ldr x5, [sp+1240]
    00439fd4str x4, [sp+832]
    00439fd8str x3, [sp+840]
    00439fdcstr x5, [sp+848]
    00439fe0ldr x4, [sp+864]
    00439fe4str x4, [sp+168]
    00439fe8subs xzr, x4, x3
    00439fecb.gt 0x439ff4
    00439ff0b 0x439ffc
    00439ff4
    00439ff4loc_439ff4:
    00439ff4str x3, [sp+168]
    00439ff8b 0x43a000
    00439ffc
    00439ffcloc_439ffc:
    00439ffcb 0x43a000
    0043a000
    0043a000loc_43a000:
    0043a000ldr x3, [sp+832]
    0043a004ldr x4, [sp+856]
    0043a008subs xzr, x3, x4
    0043a00cb.ne 0x43a014
    0043a010b 0x43a030
    0043a014
    0043a014loc_43a014:
    0043a014ldr x3, [sp+168]
    0043a018str x3, [sp+160]
    0043a01cldr x2, [sp+160]
    0043a020ldr x1, [sp+832]
    0043a024ldr x0, [sp+856]
    0043a028bl runtime.memmove
    0043a02cb 0x43a034
    0043a030
    0043a030loc_43a030:
    0043a030b 0x43a034
    0043a034
    0043a034loc_43a034:
    0043a034ldr x3, [sp+416]
    0043a038str x3, [sp+184]
    0043a03csubs xzr, x3, 16
    0043a040b.lt 0x43a048
    0043a044b 0x43a16c
    0043a048
    0043a048loc_43a048:
    0043a048ldr x1, [sp+416]
    0043a04cstr x1, [sp+184]
    0043a050add x27, sp, 1000
    0043a054stp xzr, xzr, [x27]
    0043a058add x27, sp, 1016
    0043a05cstp xzr, xzr, [x27]
    0043a060add x1, sp, 1000
    0043a064str x1, [sp+800]
    0043a068ldrsb x27, [x1]
    0043a06cadrp x2, 0x1bb000
    0043a070add x2, x2, 3520
    0043a074str x2, [x1]
    0043a078adrp x27, 0x611000
    0043a07cldr w2, [x27+3056]
    0043a080cbz w2, 0x43a088
    0043a084b 0x43a08c
    0043a088
    0043a088loc_43a088:
    0043a088b 0x43a09c
    0043a08c
    0043a08cloc_43a08c:
    0043a08cldr x2, [x1+8]
    0043a090bl runtime.gcWriteBarrier1
    0043a094str x2, [x25]
    0043a098b 0x43a09c
    0043a09c
    0043a09cloc_43a09c:
    0043a09cadrp x2, 0x2d5000
    0043a0a0add x2, x2, 776
    0043a0a4str x2, [x1+8]
    0043a0a8ldr x0, [sp+184]
    0043a0acbl runtime.convT64
    0043a0b0str x0, [sp+792]
    0043a0b4ldr x1, [sp+800]
    0043a0b8ldrsb x27, [x1]
    0043a0bcadrp x2, 0x1bb000
    0043a0c0add x2, x2, 3520
    0043a0c4str x2, [x1+16]
    0043a0c8adrp x27, 0x611000
    0043a0ccldr w2, [x27+3056]
    0043a0d0cbz w2, 0x43a0d8
    0043a0d4b 0x43a0dc
    0043a0d8
    0043a0d8loc_43a0d8:
    0043a0d8b 0x43a0f0
    0043a0dc
    0043a0dcloc_43a0dc:
    0043a0dcbl runtime.gcWriteBarrier2
    0043a0e0str x0, [x25]
    0043a0e4ldr x5, [x1+24]
    0043a0e8str x5, [x25+8]
    0043a0ecb 0x43a0f0
    0043a0f0
    0043a0f0loc_43a0f0:
    0043a0f0str x0, [x1+24]
    0043a0f4ldr x2, [sp+800]
    0043a0f8ldrsb x27, [x2]
    0043a0fcb 0x43a100
    0043a100
    0043a100loc_43a100:
    0043a100str x2, [sp+808]
    0043a104orr x4, xzr, 2
    0043a108str x4, [sp+816]
    0043a10cstr x4, [sp+824]
    0043a110adrp x0, 0x296000
    0043a114add x0, x0, 1487
    0043a118movz x1, 91
    0043a11cmov x3, x4
    0043a120bl fmt.Errorf
    0043a124str x0, [sp+984]
    0043a128str x1, [sp+992]
    0043a12cadrp x5, 0x611000
    0043a130add x5, x5, 1504
    0043a134str x5, [sp+784]
    0043a138b 0x43a13c
    0043a13c
    0043a13cloc_43a13c:
    0043a13cstr x5, [sp+208]
    0043a140stp xzr, xzr, [sp+216]
    0043a144ldr x3, [sp+984]
    0043a148ldr x4, [sp+992]
    0043a14cstr x3, [sp+192]
    0043a150str x4, [sp+200]
    0043a154ldr x0, [sp+208]
    0043a158ldr x1, [sp+216]
    0043a15cldr x2, [sp+224]
    0043a160ldp x29, x30, [sp-8]
    0043a164add sp, sp, 1168
    0043a168ret x30
    0043a16c
    0043a16cloc_43a16c:
    0043a16cadd x27, sp, 968
    0043a170stp xzr, xzr, [x27]
    0043a174add x27, sp, 984
    0043a178stp xzr, xzr, [x27]
    0043a17cldr x0, [sp+1176]
    0043a180ldr x1, [sp+1184]
    0043a184ldr x2, [sp+1192]
    0043a188bl crypto/aes.NewCipher
    0043a18cstr x0, [sp+968]
    0043a190str x1, [sp+976]
    0043a194str x2, [sp+984]
    0043a198str x3, [sp+992]
    0043a19cldr x3, [sp+976]
    0043a1a0ldr x4, [sp+968]
    0043a1a4str x4, [sp+536]
    0043a1a8str x3, [sp+544]
    0043a1acldr x3, [sp+984]
    0043a1b0ldr x4, [sp+992]
    0043a1b4str x3, [sp+520]
    0043a1b8str x4, [sp+528]
    0043a1bcldr x3, [sp+536]
    0043a1c0ldr x4, [sp+544]
    0043a1c4str x3, [sp+504]
    0043a1c8str x4, [sp+512]
    0043a1ccldr x3, [sp+528]
    0043a1d0ldr x4, [sp+520]
    0043a1d4str x4, [sp+392]
    0043a1d8str x3, [sp+400]
    0043a1dccbnz x4, 0x43a1e4
    0043a1e0b 0x43a2d0
    0043a1e4
    0043a1e4loc_43a1e4:
    0043a1e4add x27, sp, 952
    0043a1e8stp xzr, xzr, [x27]
    0043a1ecadd x5, sp, 952
    0043a1f0str x5, [sp+752]
    0043a1f4ldr x5, [sp+392]
    0043a1f8ldr x6, [sp+400]
    0043a1fcstr x5, [sp+736]
    0043a200str x6, [sp+744]
    0043a204str x5, [sp+728]
    0043a208ldr x5, [sp+728]
    0043a20ccbnz x5, 0x43a214
    0043a210b 0x43a224
    0043a214
    0043a214loc_43a214:
    0043a214ldr x5, [sp+728]
    0043a218ldr x5, [x5+8]
    0043a21cstr x5, [sp+728]
    0043a220b 0x43a228
    0043a224
    0043a224loc_43a224:
    0043a224b 0x43a228
    0043a228
    0043a228loc_43a228:
    0043a228ldr x5, [sp+752]
    0043a22cldrsb x27, [x5]
    0043a230ldr x6, [sp+744]
    0043a234ldr x7, [sp+728]
    0043a238str x7, [x5]
    0043a23cadrp x27, 0x611000
    0043a240ldr w7, [x27+3056]
    0043a244cbz w7, 0x43a24c
    0043a248b 0x43a250
    0043a24c
    0043a24cloc_43a24c:
    0043a24cb 0x43a264
    0043a250
    0043a250loc_43a250:
    0043a250bl runtime.gcWriteBarrier2
    0043a254str x6, [x25]
    0043a258ldr x7, [x5+8]
    0043a25cstr x7, [x25+8]
    0043a260b 0x43a264
    0043a264
    0043a264loc_43a264:
    0043a264str x6, [x5+8]
    0043a268ldr x2, [sp+752]
    0043a26cldrsb x27, [x2]
    0043a270b 0x43a274
    0043a274
    0043a274loc_43a274:
    0043a274str x2, [sp+760]
    0043a278orr x4, xzr, 1
    0043a27cstr x4, [sp+768]
    0043a280str x4, [sp+776]
    0043a284adrp x0, 0x280000
    0043a288add x0, x0, 358
    0043a28cmovz x1, 25
    0043a290mov x3, x4
    0043a294bl fmt.Errorf
    0043a298str x0, [sp+984]
    0043a29cstr x1, [sp+992]
    0043a2a0str xzr, [sp+208]
    0043a2a4stp xzr, xzr, [sp+216]
    0043a2a8ldr x3, [sp+984]
    0043a2acldr x4, [sp+992]
    0043a2b0str x3, [sp+192]
    0043a2b4str x4, [sp+200]
    0043a2b8ldr x0, [sp+208]
    0043a2bcldr x1, [sp+216]
    0043a2c0ldr x2, [sp+224]
    0043a2c4ldp x29, x30, [sp-8]
    0043a2c8add sp, sp, 1168
    0043a2ccret x30
    0043a2d0
    0043a2d0loc_43a2d0:
    0043a2d0stp xzr, xzr, [sp+304]
    0043a2d4ldr x5, [sp+416]
    0043a2d8str x5, [sp+184]
    0043a2dcands xzr, x5, 15
    0043a2e0b.eq 0x43a2e8
    0043a2e4b 0x43a450
    0043a2e8
    0043a2e8loc_43a2e8:
    0043a2e8ldr x5, [sp+416]
    0043a2ecstr x5, [sp+184]
    0043a2f0subs xzr, x5, 16
    0043a2f4b.gt 0x43a2fc
    0043a2f8b 0x43a37c
    0043a2fc
    0043a2fcloc_43a2fc:
    0043a2fcstr xzr, [sp+928]
    0043a300add x27, sp, 936
    0043a304stp xzr, xzr, [x27]
    0043a308add x27, sp, 984
    0043a30cstp xzr, xzr, [x27]
    0043a310ldr x0, [sp+408]
    0043a314ldr x1, [sp+416]
    0043a318ldr x2, [sp+424]
    0043a31corr x3, xzr, 16
    0043a320bl gopkg.in/jcmturner/aescts%2ev1.swapLastTwoBlocks
    0043a324str x0, [sp+928]
    0043a328str x1, [sp+936]
    0043a32cstr x2, [sp+944]
    0043a330str x3, [sp+984]
    0043a334str x4, [sp+992]
    0043a338ldr x4, [sp+936]
    0043a33cldr x5, [sp+944]
    0043a340ldr x6, [sp+928]
    0043a344str x6, [sp+1136]
    0043a348str x4, [sp+1144]
    0043a34cstr x5, [sp+1152]
    0043a350ldr x4, [sp+984]
    0043a354ldr x5, [sp+992]
    0043a358str x4, [sp+1120]
    0043a35cstr x5, [sp+1128]
    0043a360ldr x4, [sp+1136]
    0043a364ldr x5, [sp+1144]
    0043a368ldr x6, [sp+1152]
    0043a36cstr x4, [sp+408]
    0043a370str x5, [sp+416]
    0043a374str x6, [sp+424]
    0043a378b 0x43a380
    0043a37c
    0043a37cloc_43a37c:
    0043a37cb 0x43a380
    0043a380
    0043a380loc_43a380:
    0043a380ldr x0, [sp+504]
    0043a384ldr x2, [sp+1200]
    0043a388ldr x3, [sp+1208]
    0043a38cldr x1, [sp+512]
    0043a390ldr x4, [sp+1216]
    0043a394bl crypto/cipher.NewCBCDecrypter
    0043a398str x0, [sp+304]
    0043a39cstr x1, [sp+312]
    0043a3a0ldr x2, [sp+416]
    0043a3a4str x2, [sp+184]
    0043a3a8adrp x0, 0x1bb000
    0043a3acadd x0, x0, 3072
    0043a3b0mov x1, x2
    0043a3b4bl runtime.makeslice
    0043a3b8ldr x2, [sp+184]
    0043a3bcldr x3, [sp+184]
    0043a3c0str x0, [sp+344]
    0043a3c4str x2, [sp+352]
    0043a3c8str x3, [sp+360]
    0043a3ccldr x5, [sp+416]
    0043a3d0ldr x6, [sp+424]
    0043a3d4ldr x7, [sp+304]
    0043a3d8ldrsb x27, [x7]
    0043a3dcldr x7, [x7+32]
    0043a3e0ldr x4, [sp+408]
    0043a3e4ldr x8, [sp+312]
    0043a3e8mov x1, x0
    0043a3ecmov x0, x8
    0043a3f0blr x7
    0043a3f4ldr x1, [sp+416]
    0043a3f8str x1, [sp+184]
    0043a3fcldr x2, [sp+360]
    0043a400ldr x5, [sp+344]
    0043a404subs xzr, x2, x1
    0043a408b.hs 0x43a410
    0043a40cb 0x43ab80
    0043a410
    0043a410loc_43a410:
    0043a410b 0x43a414
    0043a414
    0043a414loc_43a414:
    0043a414str x5, [sp+928]
    0043a418str x1, [sp+936]
    0043a41cstr x2, [sp+944]
    0043a420str x5, [sp+208]
    0043a424str x1, [sp+216]
    0043a428str x2, [sp+224]
    0043a42cstp xzr, xzr, [sp+192]
    0043a430ldr x0, [sp+208]
    0043a434ldr x1, [sp+216]
    0043a438ldr x2, [sp+224]
    0043a43cmov x3, xzr
    0043a440mov x4, xzr
    0043a444ldp x29, x30, [sp-8]
    0043a448add sp, sp, 1168
    0043a44cret x30
    0043a450
    0043a450loc_43a450:
    0043a450str xzr, [sp+928]
    0043a454add x27, sp, 936
    0043a458stp xzr, xzr, [x27]
    0043a45cstr xzr, [sp+904]
    0043a460add x27, sp, 912
    0043a464stp xzr, xzr, [x27]
    0043a468str xzr, [sp+880]
    0043a46cadd x27, sp, 888
    0043a470stp xzr, xzr, [x27]
    0043a474add x27, sp, 984
    0043a478stp xzr, xzr, [x27]
    0043a47cldr x0, [sp+408]
    0043a480ldr x1, [sp+416]
    0043a484ldr x2, [sp+424]
    0043a488orr x3, xzr, 16
    0043a48cbl gopkg.in/jcmturner/aescts%2ev1.tailBlocks
    0043a490str x0, [sp+928]
    0043a494str x1, [sp+936]
    0043a498str x2, [sp+944]
    0043a49cstr x3, [sp+904]
    0043a4a0str x4, [sp+912]
    0043a4a4str x5, [sp+920]
    0043a4a8str x6, [sp+880]
    0043a4acstr x7, [sp+888]
    0043a4b0str x8, [sp+896]
    0043a4b4str x9, [sp+984]
    0043a4b8str x10, [sp+992]
    0043a4bcldr x4, [sp+936]
    0043a4c0ldr x5, [sp+944]
    0043a4c4ldr x6, [sp+928]
    0043a4c8str x6, [sp+1096]
    0043a4ccstr x4, [sp+1104]
    0043a4d0str x5, [sp+1112]
    0043a4d4ldr x4, [sp+904]
    0043a4d8ldr x5, [sp+912]
    0043a4dcldr x6, [sp+920]
    0043a4e0str x4, [sp+1072]
    0043a4e4str x5, [sp+1080]
    0043a4e8str x6, [sp+1088]
    0043a4ecldr x4, [sp+880]
    0043a4f0ldr x5, [sp+888]
    0043a4f4ldr x6, [sp+896]
    0043a4f8str x4, [sp+1048]
    0043a4fcstr x5, [sp+1056]
    0043a500str x6, [sp+1064]
    0043a504ldr x4, [sp+984]
    0043a508ldr x5, [sp+992]
    0043a50cstr x4, [sp+1032]
    0043a510str x5, [sp+1040]
    0043a514ldr x4, [sp+1096]
    0043a518ldr x5, [sp+1104]
    0043a51cldr x6, [sp+1112]
    0043a520str x4, [sp+432]
    0043a524str x5, [sp+440]
    0043a528str x6, [sp+448]
    0043a52cldr x4, [sp+1072]
    0043a530ldr x5, [sp+1080]
    0043a534ldr x6, [sp+1088]
    0043a538str x4, [sp+456]
    0043a53cstr x5, [sp+464]
    0043a540str x6, [sp+472]
    0043a544ldr x4, [sp+1048]
    0043a548ldr x5, [sp+1056]
    0043a54cldr x6, [sp+1064]
    0043a550str x4, [sp+480]
    0043a554str x5, [sp+488]
    0043a558str x6, [sp+496]
    0043a55cldr x1, [sp+1208]
    0043a560str x1, [sp+184]
    0043a564ldr x2, [sp+1208]
    0043a568str x2, [sp+176]
    0043a56cadrp x0, 0x1bb000
    0043a570add x0, x0, 3072
    0043a574bl runtime.makeslice
    0043a578ldr x4, [sp+184]
    0043a57cldr x5, [sp+176]
    0043a580str x0, [sp+232]
    0043a584str x4, [sp+240]
    0043a588str x5, [sp+248]
    0043a58cstr x0, [sp+704]
    0043a590str x4, [sp+712]
    0043a594str x5, [sp+720]
    0043a598ldr x4, [sp+1208]
    0043a59cldr x5, [sp+1200]
    0043a5a0ldr x6, [sp+1216]
    0043a5a4str x5, [sp+680]
    0043a5a8str x4, [sp+688]
    0043a5acstr x6, [sp+696]
    0043a5b0ldr x5, [sp+712]
    0043a5b4str x5, [sp+152]
    0043a5b8subs xzr, x5, x4
    0043a5bcb.gt 0x43a5c4
    0043a5c0b 0x43a5cc
    0043a5c4
    0043a5c4loc_43a5c4:
    0043a5c4str x4, [sp+152]
    0043a5c8b 0x43a5d0
    0043a5cc
    0043a5ccloc_43a5cc:
    0043a5ccb 0x43a5d0
    0043a5d0
    0043a5d0loc_43a5d0:
    0043a5d0ldr x3, [sp+680]
    0043a5d4ldr x4, [sp+704]
    0043a5d8subs xzr, x3, x4
    0043a5dcb.ne 0x43a5e4
    0043a5e0b 0x43a600
    0043a5e4
    0043a5e4loc_43a5e4:
    0043a5e4ldr x3, [sp+152]
    0043a5e8str x3, [sp+144]
    0043a5ecldr x2, [sp+144]
    0043a5f0ldr x1, [sp+680]
    0043a5f4ldr x0, [sp+704]
    0043a5f8bl runtime.memmove
    0043a5fcb 0x43a604
    0043a600
    0043a600loc_43a600:
    0043a600b 0x43a604
    0043a604
    0043a604loc_43a604:
    0043a604str xzr, [sp+320]
    0043a608stp xzr, xzr, [sp+328]
    0043a60cldr x3, [sp+432]
    0043a610cbnz x3, 0x43a618
    0043a614b 0x43a784
    0043a618
    0043a618loc_43a618:
    0043a618ldr x2, [sp+440]
    0043a61cstr x2, [sp+176]
    0043a620adrp x0, 0x1bb000
    0043a624add x0, x0, 3072
    0043a628mov x1, x2
    0043a62cbl runtime.makeslice
    0043a630ldr x3, [sp+176]
    0043a634ldr x4, [sp+176]
    0043a638str x0, [sp+256]
    0043a63cstr x3, [sp+264]
    0043a640str x4, [sp+272]
    0043a644ldr x0, [sp+504]
    0043a648ldr x2, [sp+232]
    0043a64cldr x3, [sp+240]
    0043a650ldr x1, [sp+512]
    0043a654ldr x4, [sp+248]
    0043a658bl crypto/cipher.NewCBCDecrypter
    0043a65cstr x0, [sp+304]
    0043a660str x1, [sp+312]
    0043a664ldr x3, [sp+440]
    0043a668str x3, [sp+176]
    0043a66csub x0, x3, 16
    0043a670str x0, [sp+184]
    0043a674ldr x1, [sp+440]
    0043a678ldr x4, [sp+448]
    0043a67cldr x5, [sp+432]
    0043a680b 0x43a684
    0043a684
    0043a684loc_43a684:
    0043a684subs xzr, x1, x0
    0043a688b.hs 0x43a690
    0043a68cb 0x43ab7c
    0043a690
    0043a690loc_43a690:
    0043a690sub x7, x1, x3
    0043a694sub x8, x4, x3
    0043a698add x8, x8, 16
    0043a69csub x9, xzr, x8
    0043a6a0and x9, x0, x9, asr #63
    0043a6a4add x9, x5, x9
    0043a6a8str x9, [sp+232]
    0043a6acadd x7, x7, 16
    0043a6b0str x7, [sp+240]
    0043a6b4str x8, [sp+248]
    0043a6b8ldr x4, [sp+432]
    0043a6bcldr x2, [sp+264]
    0043a6c0ldr x5, [sp+440]
    0043a6c4ldr x3, [sp+272]
    0043a6c8ldr x6, [sp+448]
    0043a6ccldr x7, [sp+304]
    0043a6d0ldrsb x27, [x7]
    0043a6d4ldr x7, [x7+32]
    0043a6d8ldr x1, [sp+256]
    0043a6dcldr x0, [sp+312]
    0043a6e0blr x7
    0043a6e4ldr x2, [sp+336]
    0043a6e8ldr x0, [sp+320]
    0043a6ecldr x7, [sp+328]
    0043a6f0str x0, [sp+656]
    0043a6f4str x7, [sp+664]
    0043a6f8str x2, [sp+672]
    0043a6fcldr x8, [sp+264]
    0043a700add x1, x7, x8
    0043a704str x1, [sp+136]
    0043a708subs xzr, x2, x1
    0043a70cb.hs 0x43a714
    0043a710b 0x43a71c
    0043a714
    0043a714loc_43a714:
    0043a714str x1, [sp+664]
    0043a718b 0x43a73c
    0043a71c
    0043a71cloc_43a71c:
    0043a71cldr x3, [sp+264]
    0043a720adrp x4, 0x1bb000
    0043a724add x4, x4, 3072
    0043a728bl runtime.growslice
    0043a72cstr x0, [sp+656]
    0043a730str x1, [sp+664]
    0043a734str x2, [sp+672]
    0043a738b 0x43a73c
    0043a73c
    0043a73cloc_43a73c:
    0043a73cldr x3, [sp+264]
    0043a740str x3, [sp+128]
    0043a744ldr x3, [sp+136]
    0043a748ldr x4, [sp+264]
    0043a74csub x3, x3, x4
    0043a750ldr x4, [sp+656]
    0043a754add x0, x4, x3
    0043a758str x0, [sp+648]
    0043a75cldr x2, [sp+128]
    0043a760ldr x1, [sp+256]
    0043a764bl runtime.memmove
    0043a768ldr x3, [sp+656]
    0043a76cldr x4, [sp+664]
    0043a770ldr x5, [sp+672]
    0043a774str x3, [sp+320]
    0043a778str x4, [sp+328]
    0043a77cstr x5, [sp+336]
    0043a780b 0x43a788
    0043a784
    0043a784loc_43a784:
    0043a784b 0x43a788
    0043a788
    0043a788loc_43a788:
    0043a788adrp x0, 0x1bb000
    0043a78cadd x0, x0, 3072
    0043a790orr x1, xzr, 16
    0043a794mov x2, x1
    0043a798bl runtime.makeslice
    0043a79cstr x0, [sp+280]
    0043a7a0orr x3, xzr, 16
    0043a7a4str x3, [sp+288]
    0043a7a8str x3, [sp+296]
    0043a7acldr x0, [sp+504]
    0043a7b0ldr x2, [sp+1200]
    0043a7b4ldr x3, [sp+1208]
    0043a7b8ldr x1, [sp+512]
    0043a7bcldr x4, [sp+1216]
    0043a7c0bl crypto/cipher.NewCBCDecrypter
    0043a7c4str x0, [sp+304]
    0043a7c8str x1, [sp+312]
    0043a7ccldrsb x27, [x0]
    0043a7d0ldr x3, [sp+280]
    0043a7d4ldr x4, [sp+456]
    0043a7d8ldr x2, [sp+288]
    0043a7dcldr x5, [sp+464]
    0043a7e0ldr x6, [sp+296]
    0043a7e4ldr x7, [sp+472]
    0043a7e8ldr x8, [x0+32]
    0043a7ecmov x0, x1
    0043a7f0mov x1, x3
    0043a7f4mov x3, x6
    0043a7f8mov x6, x7
    0043a7fcblr x8
    0043a800ldr x3, [sp+416]
    0043a804str x3, [sp+184]
    0043a808and x3, x3, 15
    0043a80corr x4, xzr, 16
    0043a810sub x5, x4, x3
    0043a814str x5, [sp+72]
    0043a818ldr x5, [sp+288]
    0043a81cstr x5, [sp+184]
    0043a820add x3, x5, x3
    0043a824sub x0, x3, 16
    0043a828str x0, [sp+176]
    0043a82cldr x1, [sp+288]
    0043a830ldr x5, [sp+296]
    0043a834ldr x6, [sp+280]
    0043a838b 0x43a83c
    0043a83c
    0043a83cloc_43a83c:
    0043a83csubs xzr, x1, x0
    0043a840b.hs 0x43a848
    0043a844b 0x43ab78
    0043a848
    0043a848loc_43a848:
    0043a848sub x7, x1, x3
    0043a84csub x5, x5, x3
    0043a850add x5, x5, 16
    0043a854sub x8, xzr, x5
    0043a858and x8, x0, x8, asr #63
    0043a85cadd x6, x6, x8
    0043a860add x7, x7, 16
    0043a864str x6, [sp+880]
    0043a868str x7, [sp+888]
    0043a86cstr x5, [sp+896]
    0043a870ldr x2, [sp+496]
    0043a874ldr x0, [sp+480]
    0043a878ldr x5, [sp+488]
    0043a87cstr x0, [sp+624]
    0043a880str x5, [sp+632]
    0043a884str x2, [sp+640]
    0043a888ldr x6, [sp+888]
    0043a88cadd x1, x5, x6
    0043a890str x1, [sp+120]
    0043a894subs xzr, x2, x1
    0043a898b.hs 0x43a8a0
    0043a89cb 0x43a8a8
    0043a8a0
    0043a8a0loc_43a8a0:
    0043a8a0str x1, [sp+632]
    0043a8a4b 0x43a8c8
    0043a8a8
    0043a8a8loc_43a8a8:
    0043a8a8ldr x3, [sp+888]
    0043a8acadrp x4, 0x1bb000
    0043a8b0add x4, x4, 3072
    0043a8b4bl runtime.growslice
    0043a8b8str x0, [sp+624]
    0043a8bcstr x1, [sp+632]
    0043a8c0str x2, [sp+640]
    0043a8c4b 0x43a8c8
    0043a8c8
    0043a8c8loc_43a8c8:
    0043a8c8ldr x3, [sp+888]
    0043a8ccstr x3, [sp+112]
    0043a8d0ldr x3, [sp+120]
    0043a8d4ldr x4, [sp+888]
    0043a8d8sub x3, x3, x4
    0043a8dcldr x4, [sp+624]
    0043a8e0add x0, x4, x3
    0043a8e4str x0, [sp+616]
    0043a8e8ldr x2, [sp+112]
    0043a8ecldr x1, [sp+880]
    0043a8f0bl runtime.memmove
    0043a8f4ldr x3, [sp+624]
    0043a8f8ldr x4, [sp+632]
    0043a8fcldr x5, [sp+640]
    0043a900str x3, [sp+480]
    0043a904str x4, [sp+488]
    0043a908str x5, [sp+496]
    0043a90cadrp x0, 0x1bb000
    0043a910add x0, x0, 3072
    0043a914orr x1, xzr, 16
    0043a918mov x2, x1
    0043a91cbl runtime.makeslice
    0043a920str x0, [sp+368]
    0043a924orr x3, xzr, 16
    0043a928str x3, [sp+376]
    0043a92cstr x3, [sp+384]
    0043a930ldr x0, [sp+504]
    0043a934ldr x2, [sp+232]
    0043a938ldr x3, [sp+240]
    0043a93cldr x1, [sp+512]
    0043a940ldr x4, [sp+248]
    0043a944bl crypto/cipher.NewCBCDecrypter
    0043a948str x0, [sp+304]
    0043a94cstr x1, [sp+312]
    0043a950ldr x3, [sp+480]
    0043a954ldr x4, [sp+488]
    0043a958ldr x5, [sp+496]
    0043a95cstr x3, [sp+232]
    0043a960str x4, [sp+240]
    0043a964str x5, [sp+248]
    0043a968ldr x4, [sp+480]
    0043a96cldr x2, [sp+376]
    0043a970ldr x5, [sp+488]
    0043a974ldr x3, [sp+384]
    0043a978ldr x6, [sp+496]
    0043a97cldr x7, [sp+304]
    0043a980ldrsb x27, [x7]
    0043a984ldr x7, [x7+32]
    0043a988ldr x1, [sp+368]
    0043a98cldr x0, [sp+312]
    0043a990blr x7
    0043a994ldr x2, [sp+336]
    0043a998ldr x0, [sp+320]
    0043a99cldr x3, [sp+328]
    0043a9a0str x0, [sp+592]
    0043a9a4str x3, [sp+600]
    0043a9a8str x2, [sp+608]
    0043a9acldr x4, [sp+376]
    0043a9b0add x1, x3, x4
    0043a9b4str x1, [sp+104]
    0043a9b8subs xzr, x2, x1
    0043a9bcb.hs 0x43a9c4
    0043a9c0b 0x43a9cc
    0043a9c4
    0043a9c4loc_43a9c4:
    0043a9c4str x1, [sp+600]
    0043a9c8b 0x43a9ec
    0043a9cc
    0043a9ccloc_43a9cc:
    0043a9ccldr x3, [sp+376]
    0043a9d0adrp x4, 0x1bb000
    0043a9d4add x4, x4, 3072
    0043a9d8bl runtime.growslice
    0043a9dcstr x0, [sp+592]
    0043a9e0str x1, [sp+600]
    0043a9e4str x2, [sp+608]
    0043a9e8b 0x43a9ec
    0043a9ec
    0043a9ecloc_43a9ec:
    0043a9ecldr x3, [sp+376]
    0043a9f0str x3, [sp+96]
    0043a9f4ldr x3, [sp+104]
    0043a9f8ldr x4, [sp+376]
    0043a9fcsub x3, x3, x4
    0043aa00ldr x4, [sp+592]
    0043aa04add x0, x4, x3
    0043aa08str x0, [sp+584]
    0043aa0cldr x2, [sp+96]
    0043aa10ldr x1, [sp+368]
    0043aa14bl runtime.memmove
    0043aa18ldr x3, [sp+592]
    0043aa1cldr x4, [sp+600]
    0043aa20ldr x5, [sp+608]
    0043aa24str x3, [sp+320]
    0043aa28str x4, [sp+328]
    0043aa2cstr x5, [sp+336]
    0043aa30ldr x0, [sp+504]
    0043aa34ldr x2, [sp+232]
    0043aa38ldr x3, [sp+240]
    0043aa3cldr x1, [sp+512]
    0043aa40ldr x4, [sp+248]
    0043aa44bl crypto/cipher.NewCBCDecrypter
    0043aa48str x0, [sp+304]
    0043aa4cstr x1, [sp+312]
    0043aa50ldrsb x27, [x0]
    0043aa54ldr x3, [sp+456]
    0043aa58ldr x4, [sp+456]
    0043aa5cldr x2, [sp+464]
    0043aa60ldr x5, [sp+464]
    0043aa64ldr x6, [sp+472]
    0043aa68ldr x7, [sp+472]
    0043aa6cldr x8, [x0+32]
    0043aa70mov x0, x1
    0043aa74mov x1, x3
    0043aa78mov x3, x6
    0043aa7cmov x6, x7
    0043aa80blr x8
    0043aa84ldr x2, [sp+336]
    0043aa88ldr x0, [sp+320]
    0043aa8cldr x3, [sp+328]
    0043aa90str x0, [sp+560]
    0043aa94str x3, [sp+568]
    0043aa98str x2, [sp+576]
    0043aa9cldr x4, [sp+464]
    0043aaa0add x1, x3, x4
    0043aaa4str x1, [sp+88]
    0043aaa8subs xzr, x2, x1
    0043aaacb.hs 0x43aab4
    0043aab0b 0x43aabc
    0043aab4
    0043aab4loc_43aab4:
    0043aab4str x1, [sp+568]
    0043aab8b 0x43aadc
    0043aabc
    0043aabcloc_43aabc:
    0043aabcldr x3, [sp+464]
    0043aac0adrp x4, 0x1bb000
    0043aac4add x4, x4, 3072
    0043aac8bl runtime.growslice
    0043aaccstr x0, [sp+560]
    0043aad0str x1, [sp+568]
    0043aad4str x2, [sp+576]
    0043aad8b 0x43aadc
    0043aadc
    0043aadcloc_43aadc:
    0043aadcldr x3, [sp+464]
    0043aae0str x3, [sp+80]
    0043aae4ldr x3, [sp+88]
    0043aae8ldr x4, [sp+464]
    0043aaecsub x3, x3, x4
    0043aaf0ldr x4, [sp+560]
    0043aaf4add x0, x4, x3
    0043aaf8str x0, [sp+552]
    0043aafcldr x2, [sp+80]
    0043ab00ldr x1, [sp+456]
    0043ab04bl runtime.memmove
    0043ab08ldr x2, [sp+576]
    0043ab0cldr x3, [sp+560]
    0043ab10ldr x4, [sp+568]
    0043ab14str x3, [sp+320]
    0043ab18str x4, [sp+328]
    0043ab1cstr x2, [sp+336]
    0043ab20ldr x1, [sp+416]
    0043ab24str x1, [sp+176]
    0043ab28subs xzr, x1, x2
    0043ab2cb.ls 0x43ab34
    0043ab30b 0x43ab74
    0043ab34
    0043ab34loc_43ab34:
    0043ab34b 0x43ab38
    0043ab38
    0043ab38loc_43ab38:
    0043ab38str x3, [sp+880]
    0043ab3cstr x1, [sp+888]
    0043ab40str x2, [sp+896]
    0043ab44str x3, [sp+208]
    0043ab48str x1, [sp+216]
    0043ab4cstr x2, [sp+224]
    0043ab50stp xzr, xzr, [sp+192]
    0043ab54ldr x0, [sp+208]
    0043ab58ldr x1, [sp+216]
    0043ab5cldr x2, [sp+224]
    0043ab60mov x3, xzr
    0043ab64mov x4, xzr
    0043ab68ldp x29, x30, [sp-8]
    0043ab6cadd sp, sp, 1168
    0043ab70ret x30
    0043ab74
    0043ab74loc_43ab74:
    0043ab74bl runtime.panicSliceAcap
    0043ab78
    0043ab78loc_43ab78:
    0043ab78bl runtime.panicSliceB
    0043ab7c
    0043ab7cloc_43ab7c:
    0043ab7cbl runtime.panicSliceB
    0043ab80
    0043ab80loc_43ab80:
    0043ab80bl runtime.panicSliceAcap
    0043ab84hint
    0043ab88
    0043ab88loc_43ab88:
    0043ab88stp x0, x1, [sp+8]
    0043ab8cstp x2, x3, [sp+24]
    0043ab90stp x4, x5, [sp+40]
    0043ab94stp x6, x7, [sp+56]
    0043ab98str x8, [sp+72]
    0043ab9cmov x3, x30
    0043aba0bl runtime.morestack_noctxt.abi0
    0043aba4ldp x0, x1, [sp+8]
    0043aba8ldp x2, x3, [sp+24]
    0043abacldp x4, x5, [sp+40]
    0043abb0ldp x6, x7, [sp+56]
    0043abb4ldr x8, [sp+72]
    0043abb8b 0x439f40
    0043abbcudf 0
    00439f40