// File: /workspace/github_cpp_makefile_star2_O1/errantlinguist[P]Forecast/src/forecast_io/parsers/DataPointAttributeDefaultNameMapHolder.cpp
// Function: forecast_io::parsers::DataPointAttributeDefaultNameMapHolder::createInstance[abi:cxx11]()
std::unique_ptr<DataPointAttributeNameMap> DataPointAttributeDefaultNameMapHolder::createInstance()
{
	std::unique_ptr<DataPointAttributeNameMap> result(
			new DataPointAttributeNameMap(
					DataPointAttribute::DataPointAttribute_COUNT));
	insertDefaultAttributeNames(*result);
	return result;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x38, %rsp
movq %rdi, %rbx
movl $0x38, %edi
callq 0x90e0
movq %rax, %r14
leaq 0x8(%rsp), %rdx
leaq 0x28(%rsp), %rcx
leaq 0x37(%rsp), %r8
movl $0x20, %esi
movq %rax, %rdi
callq 0x22d20
movq %r14, (%rbx)
leaq 0x18(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x28(%rsp), %rsi
movq $0x13, (%rsi)
leaq 0x8(%rsp), %rdi
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0xa171(%rip), %xmm0     # 0x2be60
movups %xmm0, (%rax)
movl $0x65727574, 0xf(%rax)  # imm = 0x65727574
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x0, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x21d29
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x16, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0xa118(%rip), %xmm0     # 0x2be74
movups %xmm0, (%rax)
movabsq $0x78614d6572757461, %r15 # imm = 0x78614D6572757461
movq %r15, 0xe(%rax)
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x21d9d
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x1a, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0xa0c5(%rip), %xmm0     # 0x2be95
movups %xmm0, 0xa(%rax)
movups 0xa0b0(%rip), %xmm0     # 0x2be8b
movups %xmm0, (%rax)
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x2, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x21e0e
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x16, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0xa065(%rip), %xmm0     # 0x2bea6
movups %xmm0, (%rax)
movabsq $0x6e694d6572757461, %r13 # imm = 0x6E694D6572757461
movq %r13, 0xe(%rax)
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x3, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x21e82
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x1a, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0xa012(%rip), %xmm0     # 0x2bec7
movups %xmm0, 0xa(%rax)
movups 0x9ffd(%rip), %xmm0     # 0x2bebd
movups %xmm0, (%rax)
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x4, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x21ef3
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x766f4364756f6c63, %rax # imm = 0x766F4364756F6C63
movq %rax, 0x10(%rsi)
movw $0x7265, 0x18(%rsi)     # imm = 0x7265
movq $0xa, 0x8(%rsi)
movb $0x0, 0x1a(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x5, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x21f40
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x746e696f50776564, %rax # imm = 0x746E696F50776564
movq %rax, 0x10(%rsi)
movq $0x8, 0x8(%rsi)
movb $0x0, 0x18(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x6, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x21f87
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x79746964696d7568, %rax # imm = 0x79746964696D7568
movq %rax, 0x10(%rsi)
movq $0x8, 0x8(%rsi)
movb $0x0, 0x18(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x7, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x21fce
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movl $0x6e6f6369, 0x10(%rsi) # imm = 0x6E6F6369
movq $0x4, 0x8(%rsi)
movb $0x0, 0x14(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x8, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x2200e
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x736168506e6f6f6d, %rax # imm = 0x736168506E6F6F6D
movq %rax, 0x10(%rsi)
movw $0x65, 0x18(%rsi)
movq $0x9, 0x8(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x9, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22057
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x13, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0x9e63(%rip), %xmm0     # 0x2beed
movups %xmm0, (%rax)
movl $0x676e6972, 0xf(%rax)  # imm = 0x676E6972
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0xa, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x220c4
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x14, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0x9e0a(%rip), %xmm0     # 0x2bf01
movups %xmm0, (%rax)
movl $0x65636e61, 0x10(%rax) # imm = 0x65636E61
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0xb, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22131
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movl $0x6e6f7a6f, 0x10(%rsi) # imm = 0x6E6F7A6F
movw $0x65, 0x14(%rsi)
movq $0x5, 0x8(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0xc, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22173
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x6572757373657270, %rax # imm = 0x6572757373657270
movq %rax, 0x10(%rsi)
movq $0x8, 0x8(%rsi)
movb $0x0, 0x18(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x13, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x221ba
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x12, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0x9d2f(%rip), %xmm0     # 0x2bf1c
movups %xmm0, (%rax)
movw $0x6e6f, 0x10(%rax)     # imm = 0x6E6F
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0xd, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22226
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x6e49706963657270, %rax # imm = 0x6E49706963657270
movq %rax, 0x10(%rsi)
movabsq $0x797469736e65746e, %rax # imm = 0x797469736E65746E
movq %rax, 0x17(%rsi)
movq $0xf, 0x8(%rsi)
movb $0x0, 0x1f(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0xe, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x2227b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x12, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0x9c91(%rip), %xmm0     # 0x2bf3f
movups %xmm0, (%rax)
movw $0x7861, 0x10(%rax)     # imm = 0x7861
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0xf, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x222e7
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x16, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0x9c38(%rip), %xmm0     # 0x2bf52
movups %xmm0, (%rax)
movabsq $0x656d695478614d79, %rdx # imm = 0x656D695478614D79
movq %rdx, 0xe(%rax)
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x10, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x2235b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x11, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0x9bdb(%rip), %xmm0     # 0x2bf69
movups %xmm0, (%rax)
movb $0x79, 0x10(%rax)
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x11, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x223c5
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x7954706963657270, %rax # imm = 0x7954706963657270
movq %rax, 0x10(%rsi)
movw $0x6570, 0x18(%rsi)     # imm = 0x6570
movq $0xa, 0x8(%rsi)
movb $0x0, 0x1a(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x12, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22412
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movl $0x6d6d7573, 0x10(%rsi) # imm = 0x6D6D7573
movl $0x7972616d, 0x13(%rsi) # imm = 0x7972616D
movq $0x7, 0x8(%rsi)
movb $0x0, 0x17(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x14, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22459
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x54657369726e7573, %rax # imm = 0x54657369726E7573
movq %rax, 0x10(%rsi)
movl $0x656d6954, 0x17(%rsi) # imm = 0x656D6954
movq $0xb, 0x8(%rsi)
movb $0x0, 0x1b(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x15, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x224a7
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x69547465736e7573, %rax # imm = 0x69547465736E7573
movq %rax, 0x10(%rsi)
movw $0x656d, 0x18(%rsi)     # imm = 0x656D
movq $0xa, 0x8(%rsi)
movb $0x0, 0x1a(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x16, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x224f4
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x74617265706d6574, %rbp # imm = 0x74617265706D6574
movq %rbp, 0x10(%rsi)
movl $0x65727574, 0x17(%rsi) # imm = 0x65727574
movq $0xb, 0x8(%rsi)
movb $0x0, 0x1b(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x17, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22542
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movq %rbp, 0x10(%rsi)
movq %r15, 0x16(%rsi)
movq $0xe, 0x8(%rsi)
movb $0x0, 0x1e(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x18, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22583
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x12, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0x9a0a(%rip), %xmm0     # 0x2bfc0
movups %xmm0, (%rax)
movw $0x656d, 0x10(%rax)     # imm = 0x656D
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x19, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x225ef
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movq %rbp, 0x10(%rsi)
movq %r13, 0x16(%rsi)
movq $0xe, 0x8(%rsi)
movb $0x0, 0x1e(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x1a, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22630
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x28(%rsp), %rsi
movq $0x12, (%rsi)
xorl %edx, %edx
callq 0x93d0
leaq 0x8(%rsp), %rsi
movq %rax, (%rsi)
movq 0x28(%rsp), %rcx
movq %rcx, 0x10(%rsi)
movups 0x997f(%rip), %xmm0     # 0x2bfe2
movups %xmm0, (%rax)
movw $0x656d, 0x10(%rax)     # imm = 0x656D
movq %rcx, 0x8(%rsi)
movq (%rsi), %rax
movb $0x0, (%rax,%rcx)
movq %r14, %rdi
callq 0x2289e
movl $0x1b, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x2269c
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movl $0x656d6974, 0x10(%rsi) # imm = 0x656D6974
movq $0x4, 0x8(%rsi)
movb $0x0, 0x14(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x1c, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x226dc
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x696c696269736976, %rax # imm = 0x696C696269736976
movq %rax, 0x10(%rsi)
movw $0x7974, 0x18(%rsi)     # imm = 0x7974
movq $0xa, 0x8(%rsi)
movb $0x0, 0x1a(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x1d, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22729
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x65657053646e6977, %rax # imm = 0x65657053646E6977
movq %rax, 0x10(%rsi)
movw $0x64, 0x18(%rsi)
movq $0x9, 0x8(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x1e, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22772
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
leaq 0x8(%rsp), %rsi
movq %r12, (%rsi)
movabsq $0x72616542646e6977, %rax # imm = 0x72616542646E6977
movq %rax, 0x10(%rsi)
movl $0x676e6972, 0x17(%rsi) # imm = 0x676E6972
movq $0xb, 0x8(%rsi)
movb $0x0, 0x1b(%rsi)
movq %r14, %rdi
callq 0x2289e
movl $0x1f, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x227c0
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
movq %rbx, %rax
addq $0x38, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22844
jmp 0x22828
jmp 0x22844
movq %rax, %r15
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x22847
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x90a0
jmp 0x22847
movq %rax, %r15
movq %rbx, %rdi
callq 0x2286a
movq %r15, %rdi
callq 0x9390
movq %rax, %r15
movl $0x38, %esi
movq %r14, %rdi
callq 0x90a0
jmp 0x2284f
nop