// File: zerolfx[P]P-Machine/timecounter.cpp
// Function: TimeCounter::TimeCounter()
TimeCounter::TimeCounter() : fCounter(0)
{
	fWeights.insert(map<string, int>::value_type("pop", 1));
    fWeights.insert(map<string, int>::value_type("mod", 1));
    fWeights.insert(map<string, int>::value_type("xor", 1));
    fWeights.insert(map<string, int>::value_type("add", 1));
	fWeights.insert(map<string, int>::value_type("and", 1));
	fWeights.insert(map<string, int>::value_type("chk", 1));
	fWeights.insert(map<string, int>::value_type("conv", 1));
	fWeights.insert(map<string, int>::value_type("cup", 1));
	fWeights.insert(map<string, int>::value_type("cupi", 1));
	fWeights.insert(map<string, int>::value_type("dec", 1));
	fWeights.insert(map<string, int>::value_type("div", 1));
	fWeights.insert(map<string, int>::value_type("dpl", 1));
	fWeights.insert(map<string, int>::value_type("ent", 1));
	fWeights.insert(map<string, int>::value_type("equ", 1));
	fWeights.insert(map<string, int>::value_type("fjp", 1));
	fWeights.insert(map<string, int>::value_type("geq", 1));
	fWeights.insert(map<string, int>::value_type("grt", 1));
	fWeights.insert(map<string, int>::value_type("hlt", 1));
	fWeights.insert(map<string, int>::value_type("in", 1));
	fWeights.insert(map<string, int>::value_type("inc", 1));
	fWeights.insert(map<string, int>::value_type("ind", 1));
	fWeights.insert(map<string, int>::value_type("ixa", 1));
	fWeights.insert(map<string, int>::value_type("ixj", 1));
	fWeights.insert(map<string, int>::value_type("lda", 1));
	fWeights.insert(map<string, int>::value_type("ldc", 1));
	fWeights.insert(map<string, int>::value_type("ldd", 1));
	fWeights.insert(map<string, int>::value_type("ldo", 1));
	fWeights.insert(map<string, int>::value_type("leq", 1));
	fWeights.insert(map<string, int>::value_type("les", 1));
	fWeights.insert(map<string, int>::value_type("lod", 1));
	fWeights.insert(map<string, int>::value_type("movd", 1));
	fWeights.insert(map<string, int>::value_type("movs", 1));
	fWeights.insert(map<string, int>::value_type("mst", 1));
	fWeights.insert(map<string, int>::value_type("mstf", 1));
	fWeights.insert(map<string, int>::value_type("mul", 1));
	fWeights.insert(map<string, int>::value_type("neg", 1));
	fWeights.insert(map<string, int>::value_type("neq", 1));
	fWeights.insert(map<string, int>::value_type("new", 1));
	fWeights.insert(map<string, int>::value_type("not", 1));
	fWeights.insert(map<string, int>::value_type("or", 1));
	fWeights.insert(map<string, int>::value_type("out", 1));
	fWeights.insert(map<string, int>::value_type("retf", 1));
	fWeights.insert(map<string, int>::value_type("retp", 1));
	fWeights.insert(map<string, int>::value_type("sep", 1));
	fWeights.insert(map<string, int>::value_type("sli", 1));
	fWeights.insert(map<string, int>::value_type("smp", 1));
	fWeights.insert(map<string, int>::value_type("sro", 1));
	fWeights.insert(map<string, int>::value_type("ssp", 1));
	fWeights.insert(map<string, int>::value_type("sto", 1));
	fWeights.insert(map<string, int>::value_type("str", 1));
	fWeights.insert(map<string, int>::value_type("sub", 1));
	fWeights.insert(map<string, int>::value_type("ujp", 1));
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1210, %rsp           # imm = 0x1210
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0xd20(%rbp)
movq %rdi, %rax
movq %rax, -0xd30(%rbp)
movq %rdi, %rax
movq %rax, -0xd28(%rbp)
callq 0x288b0
movq -0xd20(%rbp), %rax
movl $0x0, 0x30(%rax)
movl $0x1, -0x34(%rbp)
leaq 0xcaa1(%rip), %rsi      # 0x37050
leaq -0x30(%rbp), %rdi
leaq -0x34(%rbp), %rdx
callq 0x2c580
jmp 0x2a5be
movq -0xd20(%rbp), %rdi
leaq -0x30(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xd39(%rbp)
movq %rax, -0xd38(%rbp)
jmp 0x2a5dd
movb -0xd39(%rbp), %al
movq -0xd38(%rbp), %rcx
movq %rcx, -0x58(%rbp)
movb %al, -0x50(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xd48(%rbp)
movl $0x1, -0x84(%rbp)
leaq 0xcac2(%rip), %rsi      # 0x370db
leaq -0x80(%rbp), %rdi
leaq -0x84(%rbp), %rdx
callq 0x2c580
jmp 0x2a62b
movq -0xd48(%rbp), %rdi
leaq -0x80(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xd51(%rbp)
movq %rax, -0xd50(%rbp)
jmp 0x2a64a
movb -0xd51(%rbp), %al
movq -0xd50(%rbp), %rcx
movq %rcx, -0x98(%rbp)
movb %al, -0x90(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xd60(%rbp)
movl $0x1, -0xc4(%rbp)
leaq 0xcb24(%rip), %rsi      # 0x371b0
leaq -0xc0(%rbp), %rdi
leaq -0xc4(%rbp), %rdx
callq 0x2c580
jmp 0x2a6a1
movq -0xd60(%rbp), %rdi
leaq -0xc0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xd69(%rbp)
movq %rax, -0xd68(%rbp)
jmp 0x2a6c3
movb -0xd69(%rbp), %al
movq -0xd68(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movb %al, -0xd0(%rbp)
leaq -0xc0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xd78(%rbp)
movl $0x1, -0x104(%rbp)
leaq 0xcc0e(%rip), %rsi      # 0x37316
leaq -0x100(%rbp), %rdi
leaq -0x104(%rbp), %rdx
callq 0x2c580
jmp 0x2a71d
movq -0xd78(%rbp), %rdi
leaq -0x100(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xd81(%rbp)
movq %rax, -0xd80(%rbp)
jmp 0x2a73f
movb -0xd81(%rbp), %al
movq -0xd80(%rbp), %rcx
movq %rcx, -0x118(%rbp)
movb %al, -0x110(%rbp)
leaq -0x100(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xd90(%rbp)
movl $0x1, -0x144(%rbp)
leaq 0xcc5b(%rip), %rsi      # 0x373df
leaq -0x140(%rbp), %rdi
leaq -0x144(%rbp), %rdx
callq 0x2c580
jmp 0x2a799
movq -0xd90(%rbp), %rdi
leaq -0x140(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xd99(%rbp)
movq %rax, -0xd98(%rbp)
jmp 0x2a7bb
movb -0xd99(%rbp), %al
movq -0xd98(%rbp), %rcx
movq %rcx, -0x158(%rbp)
movb %al, -0x150(%rbp)
leaq -0x140(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xda8(%rbp)
movl $0x1, -0x184(%rbp)
leaq 0xcc52(%rip), %rsi      # 0x37452
leaq -0x180(%rbp), %rdi
leaq -0x184(%rbp), %rdx
callq 0x2c580
jmp 0x2a815
movq -0xda8(%rbp), %rdi
leaq -0x180(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xdb1(%rbp)
movq %rax, -0xdb0(%rbp)
jmp 0x2a837
movb -0xdb1(%rbp), %al
movq -0xdb0(%rbp), %rcx
movq %rcx, -0x198(%rbp)
movb %al, -0x190(%rbp)
leaq -0x180(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xdc0(%rbp)
movl $0x1, -0x1c4(%rbp)
leaq 0xfbee(%rip), %rsi      # 0x3a46a
leaq -0x1c0(%rbp), %rdi
leaq -0x1c4(%rbp), %rdx
callq 0x2c600
jmp 0x2a891
movq -0xdc0(%rbp), %rdi
leaq -0x1c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xdc9(%rbp)
movq %rax, -0xdc8(%rbp)
jmp 0x2a8b3
movb -0xdc9(%rbp), %al
movq -0xdc8(%rbp), %rcx
movq %rcx, -0x1d8(%rbp)
movb %al, -0x1d0(%rbp)
leaq -0x1c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xdd8(%rbp)
movl $0x1, -0x204(%rbp)
leaq 0xcb68(%rip), %rsi      # 0x37460
leaq -0x200(%rbp), %rdi
leaq -0x204(%rbp), %rdx
callq 0x2c580
jmp 0x2a90d
movq -0xdd8(%rbp), %rdi
leaq -0x200(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xde1(%rbp)
movq %rax, -0xde0(%rbp)
jmp 0x2a92f
movb -0xde1(%rbp), %al
movq -0xde0(%rbp), %rcx
movq %rcx, -0x218(%rbp)
movb %al, -0x210(%rbp)
leaq -0x200(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xdf0(%rbp)
movl $0x1, -0x244(%rbp)
leaq 0xcb3e(%rip), %rsi      # 0x374b2
leaq -0x240(%rbp), %rdi
leaq -0x244(%rbp), %rdx
callq 0x2c600
jmp 0x2a989
movq -0xdf0(%rbp), %rdi
leaq -0x240(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xdf9(%rbp)
movq %rax, -0xdf8(%rbp)
jmp 0x2a9ab
movb -0xdf9(%rbp), %al
movq -0xdf8(%rbp), %rcx
movq %rcx, -0x258(%rbp)
movb %al, -0x250(%rbp)
leaq -0x240(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xe08(%rbp)
movl $0x1, -0x284(%rbp)
leaq 0xcc5f(%rip), %rsi      # 0x3764f
leaq -0x280(%rbp), %rdi
leaq -0x284(%rbp), %rdx
callq 0x2c580
jmp 0x2aa05
movq -0xe08(%rbp), %rdi
leaq -0x280(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xe11(%rbp)
movq %rax, -0xe10(%rbp)
jmp 0x2aa27
movb -0xe11(%rbp), %al
movq -0xe10(%rbp), %rcx
movq %rcx, -0x298(%rbp)
movb %al, -0x290(%rbp)
leaq -0x280(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xe20(%rbp)
movl $0x1, -0x2c4(%rbp)
leaq 0xcd1b(%rip), %rsi      # 0x37787
leaq -0x2c0(%rbp), %rdi
leaq -0x2c4(%rbp), %rdx
callq 0x2c580
jmp 0x2aa81
movq -0xe20(%rbp), %rdi
leaq -0x2c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xe29(%rbp)
movq %rax, -0xe28(%rbp)
jmp 0x2aaa3
movb -0xe29(%rbp), %al
movq -0xe28(%rbp), %rcx
movq %rcx, -0x2d8(%rbp)
movb %al, -0x2d0(%rbp)
leaq -0x2c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xe38(%rbp)
movl $0x1, -0x304(%rbp)
leaq 0xce03(%rip), %rsi      # 0x378eb
leaq -0x300(%rbp), %rdi
leaq -0x304(%rbp), %rdx
callq 0x2c580
jmp 0x2aafd
movq -0xe38(%rbp), %rdi
leaq -0x300(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xe41(%rbp)
movq %rax, -0xe40(%rbp)
jmp 0x2ab1f
movb -0xe41(%rbp), %al
movq -0xe40(%rbp), %rcx
movq %rcx, -0x318(%rbp)
movb %al, -0x310(%rbp)
leaq -0x300(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xe50(%rbp)
movl $0x1, -0x344(%rbp)
leaq 0xfb12(%rip), %rsi      # 0x3a676
leaq -0x340(%rbp), %rdi
leaq -0x344(%rbp), %rdx
callq 0x2c580
jmp 0x2ab79
movq -0xe50(%rbp), %rdi
leaq -0x340(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xe59(%rbp)
movq %rax, -0xe58(%rbp)
jmp 0x2ab9b
movb -0xe59(%rbp), %al
movq -0xe58(%rbp), %rcx
movq %rcx, -0x358(%rbp)
movb %al, -0x350(%rbp)
leaq -0x340(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xe68(%rbp)
movl $0x1, -0x384(%rbp)
leaq 0xd012(%rip), %rsi      # 0x37bf2
leaq -0x380(%rbp), %rdi
leaq -0x384(%rbp), %rdx
callq 0x2c580
jmp 0x2abf5
movq -0xe68(%rbp), %rdi
leaq -0x380(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xe71(%rbp)
movq %rax, -0xe70(%rbp)
jmp 0x2ac17
movb -0xe71(%rbp), %al
movq -0xe70(%rbp), %rcx
movq %rcx, -0x398(%rbp)
movb %al, -0x390(%rbp)
leaq -0x380(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xe80(%rbp)
movl $0x1, -0x3c4(%rbp)
leaq 0xcfde(%rip), %rsi      # 0x37c3a
leaq -0x3c0(%rbp), %rdi
leaq -0x3c4(%rbp), %rdx
callq 0x2c580
jmp 0x2ac71
movq -0xe80(%rbp), %rdi
leaq -0x3c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xe89(%rbp)
movq %rax, -0xe88(%rbp)
jmp 0x2ac93
movb -0xe89(%rbp), %al
movq -0xe88(%rbp), %rcx
movq %rcx, -0x3d8(%rbp)
movb %al, -0x3d0(%rbp)
leaq -0x3c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xe98(%rbp)
movl $0x1, -0x404(%rbp)
leaq 0xd24a(%rip), %rsi      # 0x37f22
leaq -0x400(%rbp), %rdi
leaq -0x404(%rbp), %rdx
callq 0x2c580
jmp 0x2aced
movq -0xe98(%rbp), %rdi
leaq -0x400(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xea1(%rbp)
movq %rax, -0xea0(%rbp)
jmp 0x2ad0f
movb -0xea1(%rbp), %al
movq -0xea0(%rbp), %rcx
movq %rcx, -0x418(%rbp)
movb %al, -0x410(%rbp)
leaq -0x400(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xeb0(%rbp)
movl $0x1, -0x444(%rbp)
leaq 0xd4b2(%rip), %rsi      # 0x38206
leaq -0x440(%rbp), %rdi
leaq -0x444(%rbp), %rdx
callq 0x2c580
jmp 0x2ad69
movq -0xeb0(%rbp), %rdi
leaq -0x440(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xeb9(%rbp)
movq %rax, -0xeb8(%rbp)
jmp 0x2ad8b
movb -0xeb9(%rbp), %al
movq -0xeb8(%rbp), %rcx
movq %rcx, -0x458(%rbp)
movb %al, -0x450(%rbp)
leaq -0x440(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xec8(%rbp)
movl $0x1, -0x484(%rbp)
leaq 0xd43f(%rip), %rsi      # 0x3820f
leaq -0x480(%rbp), %rdi
leaq -0x484(%rbp), %rdx
callq 0x2c580
jmp 0x2ade5
movq -0xec8(%rbp), %rdi
leaq -0x480(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xed1(%rbp)
movq %rax, -0xed0(%rbp)
jmp 0x2ae07
movb -0xed1(%rbp), %al
movq -0xed0(%rbp), %rcx
movq %rcx, -0x498(%rbp)
movb %al, -0x490(%rbp)
leaq -0x480(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xee0(%rbp)
movl $0x1, -0x4c4(%rbp)
leaq 0xf26f(%rip), %rsi      # 0x3a0bb
leaq -0x4c0(%rbp), %rdi
leaq -0x4c4(%rbp), %rdx
callq 0x2c680
jmp 0x2ae61
movq -0xee0(%rbp), %rdi
leaq -0x4c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xee9(%rbp)
movq %rax, -0xee8(%rbp)
jmp 0x2ae83
movb -0xee9(%rbp), %al
movq -0xee8(%rbp), %rcx
movq %rcx, -0x4d8(%rbp)
movb %al, -0x4d0(%rbp)
leaq -0x4c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xef8(%rbp)
movl $0x1, -0x504(%rbp)
leaq 0xd4db(%rip), %rsi      # 0x383a3
leaq -0x500(%rbp), %rdi
leaq -0x504(%rbp), %rdx
callq 0x2c580
jmp 0x2aedd
movq -0xef8(%rbp), %rdi
leaq -0x500(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xf01(%rbp)
movq %rax, -0xf00(%rbp)
jmp 0x2aeff
movb -0xf01(%rbp), %al
movq -0xf00(%rbp), %rcx
movq %rcx, -0x518(%rbp)
movb %al, -0x510(%rbp)
leaq -0x500(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xf10(%rbp)
movl $0x1, -0x544(%rbp)
leaq 0xd62b(%rip), %rsi      # 0x3856f
leaq -0x540(%rbp), %rdi
leaq -0x544(%rbp), %rdx
callq 0x2c580
jmp 0x2af59
movq -0xf10(%rbp), %rdi
leaq -0x540(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xf19(%rbp)
movq %rax, -0xf18(%rbp)
jmp 0x2af7b
movb -0xf19(%rbp), %al
movq -0xf18(%rbp), %rcx
movq %rcx, -0x558(%rbp)
movb %al, -0x550(%rbp)
leaq -0x540(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xf28(%rbp)
movl $0x1, -0x584(%rbp)
leaq 0xd64a(%rip), %rsi      # 0x3860a
leaq -0x580(%rbp), %rdi
leaq -0x584(%rbp), %rdx
callq 0x2c580
jmp 0x2afd5
movq -0xf28(%rbp), %rdi
leaq -0x580(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xf31(%rbp)
movq %rax, -0xf30(%rbp)
jmp 0x2aff7
movb -0xf31(%rbp), %al
movq -0xf30(%rbp), %rcx
movq %rcx, -0x598(%rbp)
movb %al, -0x590(%rbp)
leaq -0x580(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xf40(%rbp)
movl $0x1, -0x5c4(%rbp)
leaq 0xd624(%rip), %rsi      # 0x38660
leaq -0x5c0(%rbp), %rdi
leaq -0x5c4(%rbp), %rdx
callq 0x2c580
jmp 0x2b051
movq -0xf40(%rbp), %rdi
leaq -0x5c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xf49(%rbp)
movq %rax, -0xf48(%rbp)
jmp 0x2b073
movb -0xf49(%rbp), %al
movq -0xf48(%rbp), %rcx
movq %rcx, -0x5d8(%rbp)
movb %al, -0x5d0(%rbp)
leaq -0x5c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xf58(%rbp)
movl $0x1, -0x604(%rbp)
leaq 0xd5b6(%rip), %rsi      # 0x3866e
leaq -0x600(%rbp), %rdi
leaq -0x604(%rbp), %rdx
callq 0x2c580
jmp 0x2b0cd
movq -0xf58(%rbp), %rdi
leaq -0x600(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xf61(%rbp)
movq %rax, -0xf60(%rbp)
jmp 0x2b0ef
movb -0xf61(%rbp), %al
movq -0xf60(%rbp), %rcx
movq %rcx, -0x618(%rbp)
movb %al, -0x610(%rbp)
leaq -0x600(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xf70(%rbp)
movl $0x1, -0x644(%rbp)
leaq 0xd682(%rip), %rsi      # 0x387b6
leaq -0x640(%rbp), %rdi
leaq -0x644(%rbp), %rdx
callq 0x2c580
jmp 0x2b149
movq -0xf70(%rbp), %rdi
leaq -0x640(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xf79(%rbp)
movq %rax, -0xf78(%rbp)
jmp 0x2b16b
movb -0xf79(%rbp), %al
movq -0xf78(%rbp), %rcx
movq %rcx, -0x658(%rbp)
movb %al, -0x650(%rbp)
leaq -0x640(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xf88(%rbp)
movl $0x1, -0x684(%rbp)
leaq 0xf0ef(%rip), %rsi      # 0x3a29f
leaq -0x680(%rbp), %rdi
leaq -0x684(%rbp), %rdx
callq 0x2c580
jmp 0x2b1c5
movq -0xf88(%rbp), %rdi
leaq -0x680(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xf91(%rbp)
movq %rax, -0xf90(%rbp)
jmp 0x2b1e7
movb -0xf91(%rbp), %al
movq -0xf90(%rbp), %rcx
movq %rcx, -0x698(%rbp)
movb %al, -0x690(%rbp)
leaq -0x680(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xfa0(%rbp)
movl $0x1, -0x6c4(%rbp)
leaq 0xd6ff(%rip), %rsi      # 0x3892b
leaq -0x6c0(%rbp), %rdi
leaq -0x6c4(%rbp), %rdx
callq 0x2c580
jmp 0x2b241
movq -0xfa0(%rbp), %rdi
leaq -0x6c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xfa9(%rbp)
movq %rax, -0xfa8(%rbp)
jmp 0x2b263
movb -0xfa9(%rbp), %al
movq -0xfa8(%rbp), %rcx
movq %rcx, -0x6d8(%rbp)
movb %al, -0x6d0(%rbp)
leaq -0x6c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xfb8(%rbp)
movl $0x1, -0x704(%rbp)
leaq 0xd966(%rip), %rsi      # 0x38c0e
leaq -0x700(%rbp), %rdi
leaq -0x704(%rbp), %rdx
callq 0x2c580
jmp 0x2b2bd
movq -0xfb8(%rbp), %rdi
leaq -0x700(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xfc1(%rbp)
movq %rax, -0xfc0(%rbp)
jmp 0x2b2df
movb -0xfc1(%rbp), %al
movq -0xfc0(%rbp), %rcx
movq %rcx, -0x718(%rbp)
movb %al, -0x710(%rbp)
leaq -0x700(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xfd0(%rbp)
movl $0x1, -0x744(%rbp)
leaq 0xdbce(%rip), %rsi      # 0x38ef2
leaq -0x740(%rbp), %rdi
leaq -0x744(%rbp), %rdx
callq 0x2c580
jmp 0x2b339
movq -0xfd0(%rbp), %rdi
leaq -0x740(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xfd9(%rbp)
movq %rax, -0xfd8(%rbp)
jmp 0x2b35b
movb -0xfd9(%rbp), %al
movq -0xfd8(%rbp), %rcx
movq %rcx, -0x758(%rbp)
movb %al, -0x750(%rbp)
leaq -0x740(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0xfe8(%rbp)
movl $0x1, -0x784(%rbp)
leaq 0xdbca(%rip), %rsi      # 0x38f6a
leaq -0x780(%rbp), %rdi
leaq -0x784(%rbp), %rdx
callq 0x2c580
jmp 0x2b3b5
movq -0xfe8(%rbp), %rdi
leaq -0x780(%rbp), %rsi
callq 0x28bf0
movb %dl, -0xff1(%rbp)
movq %rax, -0xff0(%rbp)
jmp 0x2b3d7
movb -0xff1(%rbp), %al
movq -0xff0(%rbp), %rcx
movq %rcx, -0x798(%rbp)
movb %al, -0x790(%rbp)
leaq -0x780(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1000(%rbp)
movl $0x1, -0x7c4(%rbp)
leaq 0xdbfc(%rip), %rsi      # 0x39018
leaq -0x7c0(%rbp), %rdi
leaq -0x7c4(%rbp), %rdx
callq 0x2c600
jmp 0x2b431
movq -0x1000(%rbp), %rdi
leaq -0x7c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1009(%rbp)
movq %rax, -0x1008(%rbp)
jmp 0x2b453
movb -0x1009(%rbp), %al
movq -0x1008(%rbp), %rcx
movq %rcx, -0x7d8(%rbp)
movb %al, -0x7d0(%rbp)
leaq -0x7c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1018(%rbp)
movl $0x1, -0x804(%rbp)
leaq 0xdbd9(%rip), %rsi      # 0x39071
leaq -0x800(%rbp), %rdi
leaq -0x804(%rbp), %rdx
callq 0x2c600
jmp 0x2b4ad
movq -0x1018(%rbp), %rdi
leaq -0x800(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1021(%rbp)
movq %rax, -0x1020(%rbp)
jmp 0x2b4cf
movb -0x1021(%rbp), %al
movq -0x1020(%rbp), %rcx
movq %rcx, -0x818(%rbp)
movb %al, -0x810(%rbp)
leaq -0x800(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1030(%rbp)
movl $0x1, -0x844(%rbp)
leaq 0xdb6e(%rip), %rsi      # 0x39082
leaq -0x840(%rbp), %rdi
leaq -0x844(%rbp), %rdx
callq 0x2c580
jmp 0x2b529
movq -0x1030(%rbp), %rdi
leaq -0x840(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1039(%rbp)
movq %rax, -0x1038(%rbp)
jmp 0x2b54b
movb -0x1039(%rbp), %al
movq -0x1038(%rbp), %rcx
movq %rcx, -0x858(%rbp)
movb %al, -0x850(%rbp)
leaq -0x840(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1048(%rbp)
movl $0x1, -0x884(%rbp)
leaq 0xdb00(%rip), %rsi      # 0x39090
leaq -0x880(%rbp), %rdi
leaq -0x884(%rbp), %rdx
callq 0x2c600
jmp 0x2b5a5
movq -0x1048(%rbp), %rdi
leaq -0x880(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1051(%rbp)
movq %rax, -0x1050(%rbp)
jmp 0x2b5c7
movb -0x1051(%rbp), %al
movq -0x1050(%rbp), %rcx
movq %rcx, -0x898(%rbp)
movb %al, -0x890(%rbp)
leaq -0x880(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1060(%rbp)
movl $0x1, -0x8c4(%rbp)
leaq 0xdb93(%rip), %rsi      # 0x3919f
leaq -0x8c0(%rbp), %rdi
leaq -0x8c4(%rbp), %rdx
callq 0x2c580
jmp 0x2b621
movq -0x1060(%rbp), %rdi
leaq -0x8c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1069(%rbp)
movq %rax, -0x1068(%rbp)
jmp 0x2b643
movb -0x1069(%rbp), %al
movq -0x1068(%rbp), %rcx
movq %rcx, -0x8d8(%rbp)
movb %al, -0x8d0(%rbp)
leaq -0x8c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1078(%rbp)
movl $0x1, -0x904(%rbp)
leaq 0xdb5d(%rip), %rsi      # 0x391e5
leaq -0x900(%rbp), %rdi
leaq -0x904(%rbp), %rdx
callq 0x2c580
jmp 0x2b69d
movq -0x1078(%rbp), %rdi
leaq -0x900(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1081(%rbp)
movq %rax, -0x1080(%rbp)
jmp 0x2b6bf
movb -0x1081(%rbp), %al
movq -0x1080(%rbp), %rcx
movq %rcx, -0x918(%rbp)
movb %al, -0x910(%rbp)
leaq -0x900(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1090(%rbp)
movl $0x1, -0x944(%rbp)
leaq 0xddca(%rip), %rsi      # 0x394ce
leaq -0x940(%rbp), %rdi
leaq -0x944(%rbp), %rdx
callq 0x2c580
jmp 0x2b719
movq -0x1090(%rbp), %rdi
leaq -0x940(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1099(%rbp)
movq %rax, -0x1098(%rbp)
jmp 0x2b73b
movb -0x1099(%rbp), %al
movq -0x1098(%rbp), %rcx
movq %rcx, -0x958(%rbp)
movb %al, -0x950(%rbp)
leaq -0x940(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x10a8(%rbp)
movl $0x1, -0x984(%rbp)
leaq 0xde64(%rip), %rsi      # 0x395e4
leaq -0x980(%rbp), %rdi
leaq -0x984(%rbp), %rdx
callq 0x2c580
jmp 0x2b795
movq -0x10a8(%rbp), %rdi
leaq -0x980(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x10b1(%rbp)
movq %rax, -0x10b0(%rbp)
jmp 0x2b7b7
movb -0x10b1(%rbp), %al
movq -0x10b0(%rbp), %rcx
movq %rcx, -0x998(%rbp)
movb %al, -0x990(%rbp)
leaq -0x980(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x10c0(%rbp)
movl $0x1, -0x9c4(%rbp)
leaq 0xde68(%rip), %rsi      # 0x39664
leaq -0x9c0(%rbp), %rdi
leaq -0x9c4(%rbp), %rdx
callq 0x2c580
jmp 0x2b811
movq -0x10c0(%rbp), %rdi
leaq -0x9c0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x10c9(%rbp)
movq %rax, -0x10c8(%rbp)
jmp 0x2b833
movb -0x10c9(%rbp), %al
movq -0x10c8(%rbp), %rcx
movq %rcx, -0x9d8(%rbp)
movb %al, -0x9d0(%rbp)
leaq -0x9c0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x10d8(%rbp)
movl $0x1, -0xa04(%rbp)
leaq 0xf1d8(%rip), %rsi      # 0x3aa50
leaq -0xa00(%rbp), %rdi
leaq -0xa04(%rbp), %rdx
callq 0x2c680
jmp 0x2b88d
movq -0x10d8(%rbp), %rdi
leaq -0xa00(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x10e1(%rbp)
movq %rax, -0x10e0(%rbp)
jmp 0x2b8af
movb -0x10e1(%rbp), %al
movq -0x10e0(%rbp), %rcx
movq %rcx, -0xa18(%rbp)
movb %al, -0xa10(%rbp)
leaq -0xa00(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x10f0(%rbp)
movl $0x1, -0xa44(%rbp)
leaq 0xe920(%rip), %rsi      # 0x3a214
leaq -0xa40(%rbp), %rdi
leaq -0xa44(%rbp), %rdx
callq 0x2c580
jmp 0x2b909
movq -0x10f0(%rbp), %rdi
leaq -0xa40(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x10f9(%rbp)
movq %rax, -0x10f8(%rbp)
jmp 0x2b92b
movb -0x10f9(%rbp), %al
movq -0x10f8(%rbp), %rcx
movq %rcx, -0xa58(%rbp)
movb %al, -0xa50(%rbp)
leaq -0xa40(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1108(%rbp)
movl $0x1, -0xa84(%rbp)
leaq 0xddec(%rip), %rsi      # 0x3975c
leaq -0xa80(%rbp), %rdi
leaq -0xa84(%rbp), %rdx
callq 0x2c600
jmp 0x2b985
movq -0x1108(%rbp), %rdi
leaq -0xa80(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1111(%rbp)
movq %rax, -0x1110(%rbp)
jmp 0x2b9a7
movb -0x1111(%rbp), %al
movq -0x1110(%rbp), %rcx
movq %rcx, -0xa98(%rbp)
movb %al, -0xa90(%rbp)
leaq -0xa80(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1120(%rbp)
movl $0x1, -0xac4(%rbp)
leaq 0xddae(%rip), %rsi      # 0x3979a
leaq -0xac0(%rbp), %rdi
leaq -0xac4(%rbp), %rdx
callq 0x2c600
jmp 0x2ba01
movq -0x1120(%rbp), %rdi
leaq -0xac0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1129(%rbp)
movq %rax, -0x1128(%rbp)
jmp 0x2ba23
movb -0x1129(%rbp), %al
movq -0x1128(%rbp), %rcx
movq %rcx, -0xad8(%rbp)
movb %al, -0xad0(%rbp)
leaq -0xac0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1138(%rbp)
movl $0x1, -0xb04(%rbp)
leaq 0xdd3d(%rip), %rsi      # 0x397a5
leaq -0xb00(%rbp), %rdi
leaq -0xb04(%rbp), %rdx
callq 0x2c580
jmp 0x2ba7d
movq -0x1138(%rbp), %rdi
leaq -0xb00(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1141(%rbp)
movq %rax, -0x1140(%rbp)
jmp 0x2ba9f
movb -0x1141(%rbp), %al
movq -0x1140(%rbp), %rcx
movq %rcx, -0xb18(%rbp)
movb %al, -0xb10(%rbp)
leaq -0xb00(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1150(%rbp)
movl $0x1, -0xb44(%rbp)
leaq 0xde5c(%rip), %rsi      # 0x39940
leaq -0xb40(%rbp), %rdi
leaq -0xb44(%rbp), %rdx
callq 0x2c580
jmp 0x2baf9
movq -0x1150(%rbp), %rdi
leaq -0xb40(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1159(%rbp)
movq %rax, -0x1158(%rbp)
jmp 0x2bb1b
movb -0x1159(%rbp), %al
movq -0x1158(%rbp), %rcx
movq %rcx, -0xb58(%rbp)
movb %al, -0xb50(%rbp)
leaq -0xb40(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1168(%rbp)
movl $0x1, -0xb84(%rbp)
leaq 0xdde9(%rip), %rsi      # 0x39949
leaq -0xb80(%rbp), %rdi
leaq -0xb84(%rbp), %rdx
callq 0x2c580
jmp 0x2bb75
movq -0x1168(%rbp), %rdi
leaq -0xb80(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1171(%rbp)
movq %rax, -0x1170(%rbp)
jmp 0x2bb97
movb -0x1171(%rbp), %al
movq -0x1170(%rbp), %rcx
movq %rcx, -0xb98(%rbp)
movb %al, -0xb90(%rbp)
leaq -0xb80(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1180(%rbp)
movl $0x1, -0xbc4(%rbp)
leaq 0xdf17(%rip), %rsi      # 0x39af3
leaq -0xbc0(%rbp), %rdi
leaq -0xbc4(%rbp), %rdx
callq 0x2c580
jmp 0x2bbf1
movq -0x1180(%rbp), %rdi
leaq -0xbc0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1189(%rbp)
movq %rax, -0x1188(%rbp)
jmp 0x2bc13
movb -0x1189(%rbp), %al
movq -0x1188(%rbp), %rcx
movq %rcx, -0xbd8(%rbp)
movb %al, -0xbd0(%rbp)
leaq -0xbc0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x1198(%rbp)
movl $0x1, -0xc04(%rbp)
leaq 0xdea4(%rip), %rsi      # 0x39afc
leaq -0xc00(%rbp), %rdi
leaq -0xc04(%rbp), %rdx
callq 0x2c580
jmp 0x2bc6d
movq -0x1198(%rbp), %rdi
leaq -0xc00(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x11a1(%rbp)
movq %rax, -0x11a0(%rbp)
jmp 0x2bc8f
movb -0x11a1(%rbp), %al
movq -0x11a0(%rbp), %rcx
movq %rcx, -0xc18(%rbp)
movb %al, -0xc10(%rbp)
leaq -0xc00(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x11b0(%rbp)
movl $0x1, -0xc44(%rbp)
leaq 0xe067(%rip), %rsi      # 0x39d3b
leaq -0xc40(%rbp), %rdi
leaq -0xc44(%rbp), %rdx
callq 0x2c580
jmp 0x2bce9
movq -0x11b0(%rbp), %rdi
leaq -0xc40(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x11b9(%rbp)
movq %rax, -0x11b8(%rbp)
jmp 0x2bd0b
movb -0x11b9(%rbp), %al
movq -0x11b8(%rbp), %rcx
movq %rcx, -0xc58(%rbp)
movb %al, -0xc50(%rbp)
leaq -0xc40(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x11c8(%rbp)
movl $0x1, -0xc84(%rbp)
leaq 0xe1b9(%rip), %rsi      # 0x39f09
leaq -0xc80(%rbp), %rdi
leaq -0xc84(%rbp), %rdx
callq 0x2c580
jmp 0x2bd65
movq -0x11c8(%rbp), %rdi
leaq -0xc80(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x11d1(%rbp)
movq %rax, -0x11d0(%rbp)
jmp 0x2bd87
movb -0x11d1(%rbp), %al
movq -0x11d0(%rbp), %rcx
movq %rcx, -0xc98(%rbp)
movb %al, -0xc90(%rbp)
leaq -0xc80(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x11e0(%rbp)
movl $0x1, -0xcc4(%rbp)
leaq 0xe27d(%rip), %rsi      # 0x3a049
leaq -0xcc0(%rbp), %rdi
leaq -0xcc4(%rbp), %rdx
callq 0x2c580
jmp 0x2bde1
movq -0x11e0(%rbp), %rdi
leaq -0xcc0(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x11e9(%rbp)
movq %rax, -0x11e8(%rbp)
jmp 0x2be03
movb -0x11e9(%rbp), %al
movq -0x11e8(%rbp), %rcx
movq %rcx, -0xcd8(%rbp)
movb %al, -0xcd0(%rbp)
leaq -0xcc0(%rbp), %rdi
callq 0x28c70
movq -0xd30(%rbp), %rax
movq %rax, -0x11f8(%rbp)
movl $0x1, -0xd04(%rbp)
leaq 0xe20f(%rip), %rsi      # 0x3a057
leaq -0xd00(%rbp), %rdi
leaq -0xd04(%rbp), %rdx
callq 0x2c580
jmp 0x2be5d
movq -0x11f8(%rbp), %rdi
leaq -0xd00(%rbp), %rsi
callq 0x28bf0
movb %dl, -0x1201(%rbp)
movq %rax, -0x1200(%rbp)
jmp 0x2be7f
movb -0x1201(%rbp), %al
movq -0x1200(%rbp), %rcx
movq %rcx, -0xd18(%rbp)
movb %al, -0xd10(%rbp)
leaq -0xd00(%rbp), %rdi
callq 0x28c70
addq $0x1210, %rsp           # imm = 0x1210
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xc0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x100(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x140(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x180(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x1c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x200(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x240(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x280(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x2c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x300(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x340(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x380(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x3c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x400(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x440(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x480(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x4c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x500(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x540(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x580(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x5c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x600(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x640(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x680(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x6c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x700(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x740(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x780(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x7c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x800(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x840(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x880(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x8c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x900(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x940(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x980(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x9c0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xa00(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xa40(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xa80(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xac0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xb00(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xb40(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xb80(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xbc0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xc00(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xc40(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xc80(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xcc0(%rbp), %rdi
callq 0x28c70
jmp 0x2c48c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xd00(%rbp), %rdi
callq 0x28c70
movq -0xd28(%rbp), %rdi
callq 0x288d0
movq -0x40(%rbp), %rdi
callq 0x74e0
nopw %cs:(%rax,%rax)