0x5980a6c: sub sp,sp,#0x1c0
0x5980a70: stp x24,x23,[sp, #0x180]
0x5980a74: stp x22,x21,[sp, #0x190]
0x5980a78: stp x20,x19,[sp, #0x1a0]
0x5980a7c: stp x29,x30,[sp, #0x1b0]
0x5980a80: add x29,sp,#0x1b0
0x5980a84: mov x21,x4
0x5980a88: mov x22,x1
0x5980a8c: mov x20,x0
0x5980a90: adrp x8,0x9b36000
0x5980a94: ldr x8,[x8, #0xc98]
0x5980a98: ldr x8,[x8]
0x5980a9c: stur x8,[x29, #-0x38]
0x5980aa0: add x8,sp,#0x98
0x5980aa4: bl 0x05980d74
0x5980aa8: ldr x19,[sp, #0x98]
0x5980aac: cbz x19,0x05980d08
0x5980ab0: mov w0,#0x2
0x5980ab4: bl 0x05e1d978
0x5980ab8: cbz w0,0x05980bc4
0x5980abc: sub x23,x29,#0xb8
0x5980ac0: adrp x2,0x9859000
0x5980ac4: add x2,x2,#0x3da
0x5980ac8: adrp x3,0x9859000
0x5980acc: add x3,x3,#0xf7b
0x5980ad0: adrp x4,0x985a000
0x5980ad4: add x4,x4,#0x94
0x5980ad8: add x0,sp,#0x8
0x5980adc: mov w1,#0x2
0x5980ae0: mov w5,#0xdc
0x5980ae4: mov w6,#0x0
0x5980ae8: mov x7,#0x0
0x5980aec: bl 0x05e1d050
0x5980af0: str xzr,[sp, #0xa8]
0x5980af4: mov w10,#0x8
0x5980af8: mov w8,#0xcccd
0x5980afc: movk w8,#0xcccc, LSL #16
0x5980b00: mov w9,#0xfffffff6
0x5980b04: add x11,sp,#0xa8
0x5980b08: adrp x12,0x9856000
0x5980b0c: add x12,x12,#0x2c4
0x5980b10: umull x13,w22,w8
0x5980b14: lsr x14,x13,#0x23
0x5980b18: madd w13,w14,w9,w22
0x5980b1c: add w13,w13,#0x23
0x5980b20: ldrb w15,[x12, w13, UXTW ]
0x5980b24: add x13,x10,#0x1
0x5980b28: strb w15,[x11, x10]
0x5980b2c: mov x10,x13
0x5980b30: cmp w22,#0x9
0x5980b34: mov x22,x14
0x5980b38: b.hi 0x05980b10
0x5980b3c: add x8,sp,#0xa8
0x5980b40: add x9,x8,x13
0x5980b44: strb wzr,[x9], #-0x1
0x5980b48: add x10,x8,#0x8
0x5980b4c: sub x11,x13,#0x1
0x5980b50: cmp x11,#0x9
0x5980b54: b.cc 0x05980b7c
0x5980b58: add x11,x8,#0x9
0x5980b5c: ldrb w12,[x9]
0x5980b60: ldurb w13,[x11, #-0x1]
0x5980b64: strb w13,[x9], #-0x1
0x5980b68: sturb w12,[x11, #-0x1]
0x5980b6c: add x12,x11,#0x1
0x5980b70: cmp x11,x9
0x5980b74: mov x11,x12
0x5980b78: b.cc 0x05980b5c
0x5980b7c: str x10,[sp, #0xa8]
0x5980b80: movi v0.2D,#0x0
0x5980b84: stur q0,[x23, #0x8]
0x5980b88: stur q0,[x23, #0x18]
0x5980b8c: stur q0,[x23, #0x28]
0x5980b90: stur q0,[x23, #0x38]
0x5980b94: stur q0,[x23, #0x48]
0x5980b98: stur q0,[x23, #0x58]
0x5980b9c: stur q0,[x23, #0x68]
0x5980ba0: stur x8,[x29, #-0xb8]
0x5980ba4: stur xzr,[x29, #-0x40]
0x5980ba8: adrp x1,0x985a000
0x5980bac: add x1,x1,#0x9c
0x5980bb0: add x0,sp,#0x8
0x5980bb4: sub x2,x29,#0xb8
0x5980bb8: bl 0x05e1d31c
0x5980bbc: add x0,sp,#0x8
0x5980bc0: bl 0x05e1d19c
0x5980bc4: sub x0,x29,#0xb8
0x5980bc8: add x1,x19,#0x8
0x5980bcc: bl 0x05a6c374
0x5980bd0: ldurb w8,[x29, #-0x94]
0x5980bd4: tbnz w8,#0x3,0x05980c2c
0x5980bd8: mov w0,#0x5
0x5980bdc: bl 0x05e1d978
0x5980be0: cbz w0,0x05980c2c
0x5980be4: adrp x2,0x9859000
0x5980be8: add x2,x2,#0x3da
0x5980bec: adrp x3,0x9859000
0x5980bf0: add x3,x3,#0xf7b
0x5980bf4: adrp x4,0x985a000
0x5980bf8: add x4,x4,#0x94
0x5980bfc: add x0,sp,#0x8
0x5980c00: mov w1,#0x5
0x5980c04: mov w5,#0xde
0x5980c08: mov w6,#0x0
0x5980c0c: mov x7,#0x0
0x5980c10: bl 0x05e1d050
0x5980c14: adrp x1,0x985a000
0x5980c18: add x1,x1,#0xae
0x5980c1c: add x0,sp,#0x8
0x5980c20: bl 0x05e1d244
0x5980c24: add x0,sp,#0x8
0x5980c28: bl 0x05e1d19c
0x5980c2c: ldurb w8,[x29, #-0x94]
0x5980c30: tbz w8,#0x1,0x05980ca4
0x5980c34: ldur w22,[x29, #-0xa0]
0x5980c38: ldr x8,[x19]
0x5980c3c: ldr x8,[x8, #0x10]
0x5980c40: mov x0,x19
0x5980c44: blr x8
0x5980c48: cmp w22,w0
0x5980c4c: b.eq 0x05980ca4
0x5980c50: mov w0,#0x5
0x5980c54: bl 0x05e1d978
0x5980c58: cbz w0,0x05980ca4
0x5980c5c: adrp x2,0x9859000
0x5980c60: add x2,x2,#0x3da
0x5980c64: adrp x3,0x9859000
0x5980c68: add x3,x3,#0xf7b
0x5980c6c: adrp x4,0x985a000
0x5980c70: add x4,x4,#0x94
0x5980c74: add x0,sp,#0x8
0x5980c78: mov w1,#0x5
0x5980c7c: mov w5,#0xdf
0x5980c80: mov w6,#0x0
0x5980c84: mov x7,#0x0
0x5980c88: bl 0x05e1d050
0x5980c8c: adrp x1,0x985a000
0x5980c90: add x1,x1,#0xbe
0x5980c94: add x0,sp,#0x8
0x5980c98: bl 0x05e1d244
0x5980c9c: add x0,sp,#0x8
0x5980ca0: bl 0x05e1d19c
0x5980ca4: sub x0,x29,#0xb8
0x5980ca8: bl 0x05a6c868
0x5980cac: sxtw x1,w0
0x5980cb0: mov x0,x21
0x5980cb4: mov w2,#0x1
0x5980cb8: bl 0x05ded378
0x5980cbc: mov x0,x21
0x5980cc0: mov x1,#0x0
0x5980cc4: bl 0x056300b4
0x5980cc8: mov x21,x0
0x5980ccc: sub x0,x29,#0xb8
0x5980cd0: bl 0x05a6c868
0x5980cd4: mov x2,x0
0x5980cd8: sub x0,x29,#0xb8
0x5980cdc: mov x1,x21
0x5980ce0: bl 0x05ab3f98
0x5980ce4: ldr x0,[x20]
0x5980ce8: bl 0x0594c390
0x5980cec: mov w1,#0x11
0x5980cf0: mov w2,#0x26
0x5980cf4: mov w3,#0x1
0x5980cf8: mov w4,#0x0
0x5980cfc: bl 0x0597e100
0x5980d00: sub x0,x29,#0xb8
0x5980d04: bl 0x05a6c43c
0x5980d08: ldr x20,[sp, #0xa0]
0x5980d0c: cbz x20,0x05980d38
0x5980d10: add x8,x20,#0x8
0x5980d14: mov x9,#-0x1
0x5980d18: ldaddal x9,x8,[x8]
0x5980d1c: cbnz x8,0x05980d38
0x5980d20: ldr x8,[x20]
0x5980d24: ldr x8,[x8, #0x10]
0x5980d28: mov x0,x20
0x5980d2c: blr x8
0x5980d30: mov x0,x20
0x5980d34: bl 0x0713fc1c
0x5980d38: cmp x19,#0x0
0x5980d3c: cset w0,ne
0x5980d40: ldur x8,[x29, #-0x38]
0x5980d44: adrp x9,0x9b36000
0x5980d48: ldr x9,[x9, #0xc98]
0x5980d4c: ldr x9,[x9]
0x5980d50: cmp x9,x8
0x5980d54: b.ne 0x05980d70
0x5980d58: ldp x29,x30,[sp, #0x1b0]
0x5980d5c: ldp x20,x19,[sp, #0x1a0]
0x5980d60: ldp x22,x21,[sp, #0x190]
0x5980d64: ldp x24,x23,[sp, #0x180]
0x5980d68: add sp,sp,#0x1c0
0x5980d6c: ret
0x5980d70: bl 0x071401a4
