// File: /workspace/github_cpp_makefile_star2_O1/Wombozo[P]harmony/src/Note.cpp
// Function: Note::initialize()
void Note::initialize()
{
    NaturalNote *rA = new NaturalNote("A", "La", 2);
    DblFlatNote *rabb = new DblFlatNote(rA);
    FlatNote *rab = new FlatNote(rA, rabb);
    DblSharpNote *rass = new DblSharpNote(rA);
    SharpNote *ras = new SharpNote(rA, rass);

    NaturalNote *rB = new NaturalNote("B", "Si", 1);
    DblFlatNote *rbbb = new DblFlatNote(rB);
    FlatNote *rbb = new FlatNote(rB, rbbb);
    DblSharpNote *rbss = new DblSharpNote(rB);
    SharpNote *rbs = new SharpNote(rB, rbss);

    NaturalNote *rC = new NaturalNote("C", "Do", 2);
    DblFlatNote *rcbb = new DblFlatNote(rC);
    FlatNote *rcb = new FlatNote(rC, rcbb);
    DblSharpNote *rcss = new DblSharpNote(rC);
    SharpNote *rcs = new SharpNote(rC, rcss);

    NaturalNote *rD = new NaturalNote("D", "Ré", 2);
    DblFlatNote *rdbb = new DblFlatNote(rD);
    FlatNote *rdb = new FlatNote(rD, rdbb);
    DblSharpNote *rdss = new DblSharpNote(rD);
    SharpNote *rds = new SharpNote(rD, rdss);

    NaturalNote *rE = new NaturalNote("E", "Mi", 1);
    DblFlatNote *rebb = new DblFlatNote(rE);
    FlatNote *reb = new FlatNote(rE, rebb);
    DblSharpNote *ress = new DblSharpNote(rE);
    SharpNote *res = new SharpNote(rE, ress);

    NaturalNote *rF = new NaturalNote("F", "Fa", 2);
    DblFlatNote *rfbb = new DblFlatNote(rF);
    FlatNote *rfb = new FlatNote(rF, rfbb);
    DblSharpNote *rfss = new DblSharpNote(rF);
    SharpNote *rfs = new SharpNote(rF, rfss);

    NaturalNote *rG = new NaturalNote("G", "Sol", 2);
    DblFlatNote *rgbb = new DblFlatNote(rG);
    FlatNote *rgb = new FlatNote(rG, rgbb);
    DblSharpNote *rgss = new DblSharpNote(rG);
    SharpNote *rgs = new SharpNote(rG, rgss);

    rA->next = rB;
    rB->next = rC;
    rC->next = rD;
    rD->next = rE;
    rE->next = rF;
    rF->next = rG;
    rG->next = rA;

    rA->previous = rG;
    rB->previous = rA;
    rC->previous = rB;
    rD->previous = rC;
    rE->previous = rD;
    rF->previous = rE;
    rG->previous = rF;

    rA->sn = ras;
    rB->sn = rbs;
    rC->sn = rcs;
    rD->sn = rds;
    rE->sn = res;
    rF->sn = rfs;
    rG->sn = rgs;

    rA->fn = rab;
    rB->fn = rbb;
    rC->fn = rcb;
    rD->fn = rdb;
    rE->fn = reb;
    rF->fn = rfb;
    rG->fn = rgb;

    Ass = static_cast<Note*>(rass);
    Bss = static_cast<Note*>(rbss);
    Css = static_cast<Note*>(rcss);
    Dss = static_cast<Note*>(rdss);
    Ess = static_cast<Note*>(ress);
    Fss = static_cast<Note*>(rfss);
    Gss = static_cast<Note*>(rgss);

    Abb = static_cast<Note*>(rabb);
    Bbb = static_cast<Note*>(rbbb);
    Cbb = static_cast<Note*>(rcbb);
    Dbb = static_cast<Note*>(rdbb);
    Ebb = static_cast<Note*>(rebb);
    Fbb = static_cast<Note*>(rfbb);
    Gbb = static_cast<Note*>(rgbb);

    As = static_cast<Note*>(ras);
    Bs = static_cast<Note*>(rbs);
    Cs = static_cast<Note*>(rcs);
    Ds = static_cast<Note*>(rds);
    Es = static_cast<Note*>(res);
    Fs = static_cast<Note*>(rfs);
    Gs = static_cast<Note*>(rgs);

    Ab = static_cast<Note*>(rab);
    Bb = static_cast<Note*>(rbb);
    Cb = static_cast<Note*>(rcb);
    Db = static_cast<Note*>(rdb);
    Eb = static_cast<Note*>(reb);
    Fb = static_cast<Note*>(rfb);
    Gb = static_cast<Note*>(rgb);

    A = static_cast<Note*>(rA);
    B = static_cast<Note*>(rB);
    C = static_cast<Note*>(rC);
    D = static_cast<Note*>(rD);
    E = static_cast<Note*>(rE);
    F = static_cast<Note*>(rF);
    G = static_cast<Note*>(rG);
    Notes = {A, B, C, D, E, F, G, Ab, Bb, Cb, Db, Eb, Fb, Gb, As, Bs, Cs, Ds, Es, Fs, Gs, Abb, Bbb, Cbb, Dbb, Ebb, Fbb, Gbb, Ass, Bss, Css, Dss, Ess, Fss, Gss};
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x248, %rsp            # imm = 0x248
movl $0x70, %edi
callq 0x3180
movq %rax, %r15
leaq -0x258(%rbp), %rbx
movq %rbx, -0x10(%rbx)
leaq 0xa00f(%rip), %rsi      # 0xe0ba
leaq 0xa009(%rip), %rdx      # 0xe0bb
leaq -0x268(%rbp), %rdi
callq 0x5178
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x9fef(%rip), %rsi      # 0xe0bc
leaq 0x9fea(%rip), %rdx      # 0xe0be
leaq -0x50(%rbp), %rdi
callq 0x5178
leaq -0x268(%rbp), %rsi
leaq -0x50(%rbp), %rdx
movq %r15, %rdi
movl $0x2, %ecx
callq 0x69aa
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x410a
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
movq -0x268(%rbp), %rdi
cmpq %rbx, %rdi
je 0x4125
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
movl $0x10, %edi
callq 0x3180
movq %rax, %r12
movq %rax, %rdi
movq %r15, %rsi
callq 0x6f74
movl $0x18, %edi
callq 0x3180
movq %rax, -0x68(%rbp)
movq %rax, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x6dfc
movl $0x10, %edi
callq 0x3180
movq %rax, %r13
movq %rax, %rdi
movq %r15, %rsi
callq 0x70e8
movq %r12, -0x108(%rbp)
movl $0x18, %edi
callq 0x3180
movq %rax, -0x88(%rbp)
movq %rax, %rdi
movq %r15, %rsi
movq %r13, %rdx
callq 0x6c80
movl $0x70, %edi
callq 0x3180
movq %rax, %r12
leaq -0x268(%rbp), %rdi
movq %rbx, (%rdi)
leaq 0x9f0a(%rip), %rsi      # 0xe0bf
leaq 0x9f04(%rip), %rdx      # 0xe0c0
callq 0x5178
leaq -0x50(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x9ef2(%rip), %rsi      # 0xe0c1
leaq 0x9eed(%rip), %rdx      # 0xe0c3
callq 0x5178
leaq -0x268(%rbp), %rsi
leaq -0x50(%rbp), %rdx
movq %r12, %rdi
movl $0x1, %ecx
callq 0x69aa
movq %r13, -0x100(%rbp)
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x420f
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
movq %r12, %r13
movq -0x268(%rbp), %rdi
cmpq %rbx, %rdi
je 0x422d
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
movl $0x10, %edi
callq 0x3180
movq %rax, %rbx
movq %rax, %rdi
movq %r13, %r12
movq %r13, %rsi
callq 0x6f74
movq %r15, %r14
movl $0x18, %edi
callq 0x3180
movq %rax, -0x130(%rbp)
movq %rax, %rdi
movq %r12, %rsi
movq %rbx, -0xf8(%rbp)
movq %rbx, %rdx
callq 0x6dfc
movl $0x10, %edi
callq 0x3180
movq %rax, %r15
movq %rax, %rdi
movq %r12, %rsi
callq 0x70e8
leaq -0x258(%rbp), %rbx
movl $0x18, %edi
callq 0x3180
movq %rax, -0x80(%rbp)
movq %rax, %rdi
movq %r12, %rsi
movq %r15, -0xf0(%rbp)
movq %r15, %rdx
callq 0x6c80
movl $0x70, %edi
callq 0x3180
movq %rax, -0xa0(%rbp)
leaq -0x268(%rbp), %rdi
movq %rbx, (%rdi)
leaq 0x9def(%rip), %rsi      # 0xe0c4
leaq 0x9de9(%rip), %rdx      # 0xe0c5
callq 0x5178
movq %r14, %r15
leaq -0x50(%rbp), %rdi
leaq -0x40(%rbp), %r14
movq %r14, (%rdi)
leaq 0x9dd0(%rip), %rsi      # 0xe0c6
leaq 0x9dcb(%rip), %rdx      # 0xe0c8
callq 0x5178
leaq -0x268(%rbp), %rsi
leaq -0x50(%rbp), %rdx
movq -0xa0(%rbp), %rdi
movl $0x2, %ecx
callq 0x69aa
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x4333
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
movq %r13, -0x148(%rbp)
movq %r15, -0x150(%rbp)
movq -0x268(%rbp), %rdi
cmpq %rbx, %rdi
je 0x435c
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
movl $0x10, %edi
callq 0x3180
movq %rax, %r15
movq %rax, %rdi
movq -0xa0(%rbp), %r13
movq %r13, %rsi
callq 0x6f74
movl $0x18, %edi
callq 0x3180
movq %rax, -0x128(%rbp)
movq %rax, %rdi
movq %r13, %rsi
movq %r15, -0xe8(%rbp)
movq %r15, %rdx
callq 0x6dfc
movl $0x10, %edi
callq 0x3180
movq %rax, %r12
movq %rax, %rdi
movq %r13, %rsi
callq 0x70e8
movl $0x18, %edi
callq 0x3180
movq %rax, -0x78(%rbp)
movq %rax, %rdi
movq %r13, %rsi
movq %r12, %rdx
callq 0x6c80
movl $0x70, %edi
callq 0x3180
movq %rax, %r13
leaq -0x268(%rbp), %rdi
movq %rbx, (%rdi)
leaq 0x9cd6(%rip), %rsi      # 0xe0c9
leaq 0x9cd0(%rip), %rdx      # 0xe0ca
callq 0x5178
leaq -0x50(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x9cbe(%rip), %rsi      # 0xe0cb
leaq 0x9cba(%rip), %rdx      # 0xe0ce
callq 0x5178
leaq -0x268(%rbp), %rsi
leaq -0x50(%rbp), %rdx
movq %r13, %rdi
movl $0x2, %ecx
callq 0x69aa
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x4446
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
movq -0x268(%rbp), %rdi
cmpq %rbx, %rdi
je 0x4461
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
movl $0x10, %edi
callq 0x3180
movq %rax, %r15
movq %rax, %rdi
movq %r13, %rsi
callq 0x6f74
movl $0x18, %edi
callq 0x3180
movq %rax, -0x120(%rbp)
movq %rax, %rdi
movq %r13, %rsi
movq %r15, -0xe0(%rbp)
movq %r15, %rdx
callq 0x6dfc
movl $0x10, %edi
callq 0x3180
movq %rax, %r15
movq %rax, %rdi
movq %r13, %rsi
callq 0x70e8
movl $0x18, %edi
callq 0x3180
movq %rax, -0x70(%rbp)
movq %rax, %rdi
movq %r13, %rsi
movq %r15, -0xd8(%rbp)
movq %r15, %rdx
callq 0x6c80
movl $0x70, %edi
callq 0x3180
movq %rax, -0x98(%rbp)
leaq -0x268(%rbp), %rdi
movq %rbx, (%rdi)
leaq 0x9bd3(%rip), %rsi      # 0xe0cf
leaq 0x9bcd(%rip), %rdx      # 0xe0d0
callq 0x5178
leaq -0x50(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x9bbb(%rip), %rsi      # 0xe0d1
leaq 0x9bb6(%rip), %rdx      # 0xe0d3
callq 0x5178
leaq -0x268(%rbp), %rsi
leaq -0x50(%rbp), %rdx
movq -0x98(%rbp), %rdi
movl $0x1, %ecx
callq 0x69aa
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x4553
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
movq %r12, -0xd0(%rbp)
movq -0x268(%rbp), %rdi
cmpq %rbx, %rdi
je 0x4575
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
movl $0x10, %edi
callq 0x3180
movq %rax, %rbx
movq %rax, %rdi
movq -0x98(%rbp), %r12
movq %r12, %rsi
callq 0x6f74
movl $0x18, %edi
callq 0x3180
movq %rax, %r15
movq %rax, %rdi
movq %r12, %rsi
movq %rbx, -0xc8(%rbp)
movq %rbx, %rdx
callq 0x6dfc
movl $0x10, %edi
callq 0x3180
movq %rax, %rbx
movq %rax, %rdi
movq %r12, %rsi
callq 0x70e8
movl $0x18, %edi
callq 0x3180
movq %rax, -0x60(%rbp)
movq %rax, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x6c80
movl $0x70, %edi
callq 0x3180
movq %rax, %r12
leaq -0x268(%rbp), %rdi
leaq -0x258(%rbp), %r14
movq %r14, (%rdi)
leaq 0x9ac5(%rip), %rsi      # 0xe0d4
leaq 0x9abf(%rip), %rdx      # 0xe0d5
callq 0x5178
leaq -0x50(%rbp), %rdi
leaq -0x40(%rbp), %rax
movq %rax, (%rdi)
leaq 0x9aa9(%rip), %rsi      # 0xe0d6
leaq 0x9aa4(%rip), %rdx      # 0xe0d8
callq 0x5178
leaq -0x268(%rbp), %rsi
leaq -0x50(%rbp), %rdx
movq %r12, %rdi
movl $0x2, %ecx
callq 0x69aa
movq -0x50(%rbp), %rdi
leaq -0x40(%rbp), %rax
cmpq %rax, %rdi
je 0x466a
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
movq %r15, -0x30(%rbp)
movq -0x268(%rbp), %rdi
cmpq %r14, %rdi
je 0x4689
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
movl $0x10, %edi
callq 0x3180
movq %rax, %r15
movq %rax, %rdi
movq %r12, %rsi
callq 0x6f74
movl $0x18, %edi
callq 0x3180
movq %rax, -0x118(%rbp)
movq %rax, %rdi
movq %r12, %rsi
movq %r15, -0xc0(%rbp)
movq %r15, %rdx
callq 0x6dfc
movq %rbx, -0xb8(%rbp)
movl $0x10, %edi
callq 0x3180
movq %rax, %r14
movq %rax, %rdi
movq %r12, %rsi
callq 0x70e8
movq %r13, %rbx
movl $0x18, %edi
callq 0x3180
movq %rax, %r15
movq %rax, %rdi
movq %r12, %rsi
movq %r14, -0xb0(%rbp)
movq %r14, %rdx
callq 0x6c80
movl $0x70, %edi
callq 0x3180
movq %rax, %r13
leaq -0x268(%rbp), %rdi
leaq -0x258(%rbp), %r14
movq %r14, (%rdi)
leaq 0x99a9(%rip), %rsi      # 0xe0d9
leaq 0x99a3(%rip), %rdx      # 0xe0da
callq 0x5178
leaq -0x50(%rbp), %rdi
leaq -0x40(%rbp), %rax
movq %rax, (%rdi)
leaq 0x998d(%rip), %rsi      # 0xe0db
leaq 0x9989(%rip), %rdx      # 0xe0de
callq 0x5178
leaq -0x268(%rbp), %rsi
leaq -0x50(%rbp), %rdx
movq %r13, %rdi
movl $0x2, %ecx
callq 0x69aa
movq -0x50(%rbp), %rdi
leaq -0x40(%rbp), %rax
cmpq %rax, %rdi
je 0x478b
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
movq %r15, -0x90(%rbp)
movq -0x268(%rbp), %rdi
cmpq %r14, %rdi
movq -0xa0(%rbp), %r14
je 0x47b4
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
movq %r12, -0x140(%rbp)
movq -0x150(%rbp), %r15
movl $0x10, %edi
callq 0x3180
movq %rax, %r12
movq %rax, %rdi
movq %r13, %rsi
callq 0x6f74
movl $0x18, %edi
callq 0x3180
movq %rax, -0x110(%rbp)
movq %rax, %rdi
movq %r13, %rsi
movq %r12, -0xa8(%rbp)
movq %r12, %rdx
callq 0x6dfc
movl $0x10, %edi
callq 0x3180
movq %rax, %r12
movq %rax, %rdi
movq %r13, %rsi
callq 0x70e8
movl $0x18, %edi
callq 0x3180
movq %rax, -0x58(%rbp)
movq %rax, %rdi
movq %r13, %rsi
movq %r12, %rdx
callq 0x6c80
movq -0x148(%rbp), %r9
movq %r9, 0x50(%r15)
movq %r14, 0x50(%r9)
movq %rbx, %r10
movq %rbx, 0x50(%r14)
movq -0x98(%rbp), %r11
movq %r11, 0x50(%rbx)
movq -0x140(%rbp), %rbx
movq %rbx, 0x50(%r11)
movq %r13, 0x50(%rbx)
movq %r15, 0x50(%r13)
movq %r13, 0x58(%r15)
movq %r15, 0x58(%r9)
movq %r9, 0x58(%r14)
movq %r14, 0x58(%r10)
movq %r10, 0x58(%r11)
movq %r11, 0x58(%rbx)
movq %rbx, 0x58(%r13)
movq -0x88(%rbp), %rsi
movq %rsi, 0x60(%r15)
movq -0x80(%rbp), %r8
movq %r8, 0x60(%r9)
movq -0x78(%rbp), %rcx
movq %rcx, 0x60(%r14)
movq -0x70(%rbp), %rdi
movq %rdi, 0x60(%r10)
movq -0x60(%rbp), %rax
movq %rax, 0x60(%r11)
movq -0x90(%rbp), %rax
movq %rax, 0x60(%rbx)
movq -0x58(%rbp), %rax
movq %rax, 0x60(%r13)
movq -0x68(%rbp), %rax
movq %rax, 0x68(%r15)
movq -0x130(%rbp), %rax
movq %rax, 0x68(%r9)
movq -0x128(%rbp), %rax
movq %rax, 0x68(%r14)
movq -0x120(%rbp), %rax
movq %rax, 0x68(%r10)
movq -0x30(%rbp), %rax
movq %rax, 0x68(%r11)
movq -0x118(%rbp), %rax
movq %rax, 0x68(%rbx)
movq -0x110(%rbp), %rax
movq %rax, 0x68(%r13)
movq -0x100(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0x100(%rbp)
movq %rax, 0xe968(%rip)      # 0x13290
movq -0xf0(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xf0(%rbp)
movq %rax, 0xe951(%rip)      # 0x13298
movq -0xd0(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xd0(%rbp)
movq %rax, 0xe93a(%rip)      # 0x132a0
movq -0xd8(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xd8(%rbp)
movq %rax, 0xe923(%rip)      # 0x132a8
movq -0xb8(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xb8(%rbp)
movq %rax, 0xe90c(%rip)      # 0x132b0
movq -0xb0(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xb0(%rbp)
movq %rax, 0xe8f5(%rip)      # 0x132b8
movq (%r12), %rax
movq -0x38(%rax), %rax
addq %r12, %rax
movq %rax, -0x138(%rbp)
movq %rax, 0xe8e4(%rip)      # 0x132c0
movq -0x108(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0x108(%rbp)
movq %rax, 0xe85d(%rip)      # 0x13258
movq -0xf8(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xf8(%rbp)
movq %rax, 0xe846(%rip)      # 0x13260
movq -0xe8(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xe8(%rbp)
movq %rax, 0xe82f(%rip)      # 0x13268
movq -0xe0(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xe0(%rbp)
movq %rax, 0xe818(%rip)      # 0x13270
movq -0xc8(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xc8(%rbp)
movq %rax, 0xe801(%rip)      # 0x13278
movq -0xc0(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xc0(%rbp)
movq %rax, 0xe7ea(%rip)      # 0x13280
movq -0xa8(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, -0xa8(%rbp)
movq %rax, 0xe7d3(%rip)      # 0x13288
movq (%rsi), %rax
movq -0x38(%rax), %rax
addq %rsi, %rax
movq %rax, -0x88(%rbp)
movq %rax, 0xe753(%rip)      # 0x13220
movq (%r8), %rax
movq -0x38(%rax), %rax
addq %r8, %rax
movq %rax, -0x80(%rbp)
movq %rax, 0xe746(%rip)      # 0x13228
movq (%rcx), %rax
movq -0x38(%rax), %rax
addq %rcx, %rax
movq %rax, -0x78(%rbp)
movq %rax, 0xe739(%rip)      # 0x13230
movq (%rdi), %rax
movq -0x38(%rax), %rax
addq %rdi, %rax
movq %rax, -0x70(%rbp)
movq %rax, 0xe72c(%rip)      # 0x13238
movq -0x60(%rbp), %rcx
movq (%rcx), %rax
movq -0x38(%rax), %rax
addq %rcx, %rax
movq %rax, -0x60(%rbp)
movq %rax, 0xe71b(%rip)      # 0x13240
movq -0x90(%rbp), %rcx
movq (%rcx), %rax
movq -0x38(%rax), %rax
addq %rcx, %rax
movq %rax, -0x90(%rbp)
movq %rax, 0xe704(%rip)      # 0x13248
movq -0x58(%rbp), %rcx
movq (%rcx), %rax
movq -0x38(%rax), %rax
addq %rcx, %rax
movq %rax, -0x58(%rbp)
movq %rax, 0xe6f3(%rip)      # 0x13250
movq -0x68(%rbp), %rcx
movq (%rcx), %rax
movq -0x38(%rax), %rax
addq %rcx, %rax
movq %rax, -0x68(%rbp)
movq %rax, 0xe672(%rip)      # 0x131e8
movq -0x130(%rbp), %rcx
movq (%rcx), %rax
movq %r9, %r12
movq -0x38(%rax), %r9
addq %rcx, %r9
movq %r9, 0xe65f(%rip)       # 0x131f0
movq -0x128(%rbp), %rcx
movq (%rcx), %rax
movq -0x38(%rax), %r8
addq %rcx, %r8
movq %r8, 0xe64f(%rip)       # 0x131f8
movq -0x120(%rbp), %rcx
movq (%rcx), %rax
movq -0x38(%rax), %rdi
addq %rcx, %rdi
movq %rdi, 0xe63f(%rip)      # 0x13200
movq -0x30(%rbp), %rcx
movq (%rcx), %rax
movq -0x38(%rax), %rsi
addq %rcx, %rsi
movq %rsi, 0xe632(%rip)      # 0x13208
movq -0x118(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rcx
addq %rdx, %rcx
movq %rcx, 0xe622(%rip)      # 0x13210
movq -0x110(%rbp), %rdx
movq (%rdx), %rax
movq -0x38(%rax), %rax
addq %rdx, %rax
movq %rax, 0xe612(%rip)      # 0x13218
movq (%r15), %rdx
addq -0x38(%rdx), %r15
movq %r15, 0xe59c(%rip)      # 0x131b0
movq (%r12), %rdx
addq -0x38(%rdx), %r12
movq %r12, 0xe595(%rip)      # 0x131b8
movq (%r14), %rdx
addq -0x38(%rdx), %r14
movq %r14, 0xe58f(%rip)      # 0x131c0
movq (%r10), %rdx
addq -0x38(%rdx), %r10
movq %r10, 0xe589(%rip)      # 0x131c8
movq (%r11), %rdx
addq -0x38(%rdx), %r11
movq %r11, 0xe583(%rip)      # 0x131d0
movq (%rbx), %rdx
addq -0x38(%rdx), %rbx
movq %rbx, 0xe57d(%rip)      # 0x131d8
movq (%r13), %rdx
addq -0x38(%rdx), %r13
leaq -0x150(%rbp), %rdx
movq %r15, -0x118(%rdx)
movq %r12, -0x110(%rdx)
movq %r14, -0x108(%rdx)
movq %r10, -0x100(%rdx)
movq %r11, -0xf8(%rdx)
movq %rbx, -0xf0(%rdx)
movq %r13, 0xe545(%rip)      # 0x131e0
movq %r13, -0xe8(%rdx)
movq -0x68(%rbp), %r10
movq %r10, -0xe0(%rdx)
movq %r9, -0xd8(%rdx)
movq %r8, -0xd0(%rdx)
movq %rdi, -0xc8(%rdx)
movq %rsi, -0xc0(%rdx)
movq %rcx, -0xb8(%rdx)
movq %rax, -0xb0(%rdx)
movq -0x88(%rbp), %rax
movq %rax, -0xa8(%rdx)
movq -0x80(%rbp), %rax
movq %rax, -0xa0(%rdx)
movq -0x78(%rbp), %rax
movq %rax, -0x98(%rdx)
movq -0x70(%rbp), %rax
movq %rax, -0x90(%rdx)
movq -0x60(%rbp), %rax
movq %rax, -0x88(%rdx)
movq -0x90(%rbp), %rax
movq %rax, -0x80(%rdx)
movq -0x58(%rbp), %rax
movq %rax, -0x78(%rdx)
movq -0x108(%rbp), %rax
movq %rax, -0x70(%rdx)
movq -0xf8(%rbp), %rax
movq %rax, -0x68(%rdx)
movq -0xe8(%rbp), %rax
movq %rax, -0x60(%rdx)
movq -0xe0(%rbp), %rax
movq %rax, -0x58(%rdx)
movq -0xc8(%rbp), %rax
movq %rax, -0x50(%rdx)
movq -0xc0(%rbp), %rax
movq %rax, -0x48(%rdx)
movq -0xa8(%rbp), %rax
movq %rax, -0x40(%rdx)
movq -0x100(%rbp), %rax
movq %rax, -0x38(%rdx)
movq -0xf0(%rbp), %rax
movq %rax, -0x30(%rdx)
movq -0xd0(%rbp), %rax
movq %rax, -0x28(%rdx)
movq -0xd8(%rbp), %rax
movq %rax, -0x20(%rdx)
movq -0xb8(%rbp), %rax
movq %rax, -0x18(%rdx)
movq -0xb0(%rbp), %rax
movq %rax, -0x10(%rdx)
movq -0x138(%rbp), %rax
movq %rax, -0x8(%rdx)
leaq 0xe503(%rip), %rdi      # 0x132c8
leaq -0x268(%rbp), %rsi
callq 0x5212
addq $0x248, %rsp            # imm = 0x248
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x58(%rbp), %rdi
jmp 0x514b
jmp 0x50f5
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x110(%rbp), %rdi
jmp 0x514b
jmp 0x50f5
movq %rax, -0x30(%rbp)
movq -0x50(%rbp), %rdi
leaq -0x40(%rbp), %rax
cmpq %rax, %rdi
jne 0x4f6c
jmp 0x4f7e
jmp 0x4f7a
jmp 0x4fa2
jmp 0x4ec3
movq %rax, -0x30(%rbp)
movl $0x10, %esi
movq %r14, %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x118(%rbp), %rdi
jmp 0x514b
jmp 0x504b
movq %rax, -0x30(%rbp)
movq -0x50(%rbp), %rdi
leaq -0x40(%rbp), %rax
cmpq %rax, %rdi
je 0x4e8b
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x4e8b
movq %rax, -0x30(%rbp)
movq -0x268(%rbp), %rdi
leaq -0x258(%rbp), %rax
cmpq %rax, %rdi
jne 0x50aa
jmp 0x50bf
jmp 0x50bb
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x60(%rbp), %rdi
jmp 0x514b
jmp 0x506e
movq %rax, -0x30(%rbp)
movl $0x18, %esi
jmp 0x5148
jmp 0x506e
movq %rax, -0x30(%rbp)
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x4ef5
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x4ef5
movq %rax, -0x30(%rbp)
movq -0x268(%rbp), %rdi
leaq -0x258(%rbp), %rax
cmpq %rax, %rdi
je 0x4f1d
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x4f1d
movq %rax, -0x30(%rbp)
movl $0x70, %esi
movq -0x98(%rbp), %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x70(%rbp), %rdi
jmp 0x514b
jmp 0x504b
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x120(%rbp), %rdi
jmp 0x514b
jmp 0x504b
movq %rax, -0x30(%rbp)
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x4f7e
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x4f7e
movq %rax, -0x30(%rbp)
movq -0x268(%rbp), %rdi
leaq -0x258(%rbp), %rax
cmpq %rax, %rdi
je 0x4fa6
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x4fa6
movq %rax, -0x30(%rbp)
movl $0x70, %esi
movq %r13, %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x78(%rbp), %rdi
jmp 0x514b
jmp 0x50f5
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x128(%rbp), %rdi
jmp 0x514b
jmp 0x504b
movq %rax, -0x30(%rbp)
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x5000
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x5000
movq %rax, -0x30(%rbp)
movq -0x268(%rbp), %rdi
leaq -0x258(%rbp), %rax
cmpq %rax, %rdi
je 0x5028
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x5028
movq %rax, -0x30(%rbp)
movl $0x70, %esi
movq -0xa0(%rbp), %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x80(%rbp), %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movl $0x10, %esi
jmp 0x5148
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x130(%rbp), %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movl $0x10, %esi
movq %rbx, %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x509e
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x509e
movq %rax, -0x30(%rbp)
movq -0x268(%rbp), %rdi
cmpq %rbx, %rdi
je 0x50bf
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x50bf
movq %rax, -0x30(%rbp)
movl $0x70, %esi
jmp 0x50fe
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x88(%rbp), %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movl $0x10, %esi
jmp 0x4fab
movq %rax, -0x30(%rbp)
movl $0x18, %esi
movq -0x68(%rbp), %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movl $0x10, %esi
movq %r12, %rdi
jmp 0x514b
movq %rax, -0x30(%rbp)
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x5122
movq -0x40(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x5122
movq %rax, -0x30(%rbp)
movq -0x268(%rbp), %rdi
cmpq %rbx, %rdi
je 0x5143
movq -0x258(%rbp), %rsi
incq %rsi
callq 0x3190
jmp 0x5143
movq %rax, -0x30(%rbp)
movl $0x70, %esi
movq %r15, %rdi
callq 0x3190
movq -0x30(%rbp), %rdi
callq 0x32b0
nop