// File: /workspace/github_cpp_makefile_star2_O3/jliesch[P]ofxget/pugixml/pugixml.cpp
// Function: pugi::impl::(anonymous namespace)::load_buffer_impl(pugi::impl::(anonymous namespace)::xml_document_struct*, pugi::xml_node_struct*, void*, unsigned long, unsigned int, pugi::xml_encoding, bool, bool, char**)
PUGI__FN xml_parse_result load_buffer_impl(xml_document_struct* doc, xml_node_struct* root, void* contents, size_t size, unsigned int options, xml_encoding encoding, bool is_mutable, bool own, char_t** out_buffer)
	{
		// check input buffer
		if (!contents && size) return make_parse_result(status_io_error);

		// get actual encoding
		xml_encoding buffer_encoding = impl::get_buffer_encoding(encoding, contents, size);

		// get private buffer
		char_t* buffer = 0;
		size_t length = 0;

		if (!impl::convert_buffer(buffer, length, buffer_encoding, contents, size, is_mutable)) return impl::make_parse_result(status_out_of_memory);

		// delete original buffer if we performed a conversion
		if (own && buffer != contents && contents) impl::xml_memory::deallocate(contents);

		// grab onto buffer if it's our buffer, user is responsible for deallocating contents himself
		if (own || buffer != contents) *out_buffer = buffer;

		// store buffer for offset_debug
		doc->buffer = buffer;

		// parse
		xml_parse_result res = impl::xml_parser::parse(buffer, length, doc, root, options);

		// remember encoding
		res.encoding = buffer_encoding;

		return res;
	}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x98, %rsp
movq %rcx, %r15
movq %rdi, %r12
testq %rcx, %rcx
setne %al
testq %r8, %r8
sete %cl
orb %al, %cl
jne 0x1f7e6
movl $0x0, 0x10(%r12)
movl $0x2, (%r12)
movq $0x0, 0x8(%r12)
jmp 0x20ea5
movl %r9d, %ebp
movq %r8, %r14
movq %rdx, %r13
movq %rsi, 0x18(%rsp)
movb 0xd8(%rsp), %bl
movl 0xd0(%rsp), %edi
movq %r15, %rsi
movq %r8, %rdx
callq 0x28861
xorl %ecx, %ecx
movq %rcx, 0x28(%rsp)
movq %rcx, 0x20(%rsp)
cmpl $0x1, %eax
movl %ebp, 0x4(%rsp)
movq %r12, 0x10(%rsp)
movq %rax, 0x68(%rsp)
movq %r13, 0x40(%rsp)
jne 0x1f871
movzbl %bl, %r8d
leaq 0x28(%rsp), %rdi
leaq 0x20(%rsp), %rsi
movq %r15, %rdx
movq %r14, %rcx
callq 0x28c7b
testb %al, %al
jne 0x1ff0b
movq 0x10(%rsp), %rax
movl $0x0, 0x10(%rax)
movl $0x3, (%rax)
movq $0x0, 0x8(%rax)
jmp 0x20ea5
movl %eax, %ecx
andl $-0x2, %ecx
cmpl $0x2, %ecx
jne 0x1f8d6
movq %r14, %rbx
shrq %rbx
xorl %ebp, %ebp
cmpl $0x2, %eax
jne 0x1f8ff
cmpq $0x2, %r14
jae 0x1f97a
leaq 0x1(%rbp), %r13
movq %r13, %rdi
callq *0x26fb9(%rip)          # 0x46858
testq %rax, %rax
je 0x1f852
movq %rax, %r12
cmpq $0x2, %r14
jae 0x1fb24
movq %r12, %rcx
addq %rbp, %rcx
cmpq %rcx, %rax
je 0x1f93b
leaq 0x13568(%rip), %rdi     # 0x32e2b
leaq 0x1265b(%rip), %rsi     # 0x31f25
leaq 0x13572(%rip), %rcx     # 0x32e43
jmp 0x20fa5
leal -0x5(%rax), %ecx
cmpl $0x1, %ecx
ja 0x1f94d
movq %r14, %rbx
shrq $0x2, %rbx
cmpl $0x5, %eax
jne 0x1fa24
cmpq $0x4, %r14
jae 0x1fce0
xorl %ebp, %ebp
jmp 0x1fd1f
cmpq $0x2, %r14
jae 0x1fa35
leaq 0x1(%rbp), %r13
movq %r13, %rdi
callq *0x26f42(%rip)          # 0x46858
testq %rax, %rax
je 0x1f852
movq %rax, %r12
cmpq $0x2, %r14
jae 0x1fbfb
movq %r12, %rcx
addq %rbp, %rcx
cmpq %rcx, %rax
jne 0x20f3b
movb $0x0, (%rax)
movq %r12, 0x28(%rsp)
movq %r13, 0x20(%rsp)
jmp 0x1ff0b
cmpl $0x9, %eax
jne 0x20f1c
xorl %r12d, %r12d
testq %r14, %r14
je 0x1faef
cmpb $0x0, (%r15,%r12)
js 0x1fae6
incq %r12
cmpq %r12, %r14
jne 0x1f962
jmp 0x1f831
movl $0x1, %eax
movq %r15, %rdx
movq %rbx, %rcx
movzwl (%rdx), %r8d
cmpl $0xd7ff, %r8d           # imm = 0xD7FF
ja 0x1f9b2
cmpl $0x800, %r8d            # imm = 0x800
movl $0x3, %esi
sbbq $0x0, %rsi
cmpl $0x80, %r8d
cmovbq %rax, %rsi
addq %rsi, %rbp
jmp 0x1f9c3
movl %r8d, %esi
notl %esi
testl $0xe000, %esi           # imm = 0xE000
jne 0x1f9de
addq $0x3, %rbp
addq $0x2, %rdx
movq $-0x1, %rsi
movq %rdx, %rdi
movq %rdi, %rdx
addq %rsi, %rcx
jne 0x1f985
jmp 0x1f892
leaq 0x2(%rdx), %rdi
movq $-0x1, %rsi
cmpq $0x1, %rcx
je 0x1f9d1
andl $0xfc00, %r8d           # imm = 0xFC00
cmpl $0xd800, %r8d           # imm = 0xD800
jne 0x1f9d1
movzwl (%rdi), %r8d
andl $0xfc00, %r8d           # imm = 0xFC00
cmpl $0xdc00, %r8d           # imm = 0xDC00
jne 0x1f9d1
addq $0x4, %rbp
addq $0x4, %rdx
movq $-0x2, %rsi
jmp 0x1f9ce
cmpq $0x4, %r14
jae 0x1fdc1
xorl %ebp, %ebp
jmp 0x1fe02
movl $0x1, %eax
movq %r15, %rdx
movq %rbx, %rcx
movzwl (%rdx), %esi
rolw $0x8, %si
movzwl %si, %r8d
cmpl $0xd7ff, %r8d           # imm = 0xD7FF
ja 0x1fa74
cmpl $0x800, %r8d            # imm = 0x800
movl $0x3, %esi
sbbq $0x0, %rsi
cmpl $0x80, %r8d
cmovbq %rax, %rsi
addq %rsi, %rbp
jmp 0x1fa85
movl %r8d, %esi
notl %esi
testl $0xe000, %esi           # imm = 0xE000
jne 0x1faa0
addq $0x3, %rbp
addq $0x2, %rdx
movq $-0x1, %rsi
movq %rdx, %rdi
movq %rdi, %rdx
addq %rsi, %rcx
jne 0x1fa40
jmp 0x1f909
leaq 0x2(%rdx), %rdi
movq $-0x1, %rsi
cmpq $0x1, %rcx
je 0x1fa93
andl $0xfc00, %r8d           # imm = 0xFC00
cmpl $0xd800, %r8d           # imm = 0xD800
jne 0x1fa93
movzwl (%rdi), %r8d
andl $0xfc, %r8d
cmpl $0xdc, %r8d
jne 0x1fa93
addq $0x4, %rbp
addq $0x4, %rdx
movq $-0x2, %rsi
jmp 0x1fa90
cmpq %r14, %r12
ja 0x20f71
movq %r14, %rbp
subq %r12, %rbp
je 0x1f831
je 0x1fe9b
xorl %ebx, %ebx
movq %r12, %rax
xorl %ecx, %ecx
cmpb $0x0, (%r15,%rax)
setns %cl
subq %rcx, %rbx
addq $0x2, %rbx
incq %rax
cmpq %rax, %r14
jne 0x1fb06
jmp 0x1fe9d
movq %r15, %r14
movq %r12, %rax
movzwl (%r14), %esi
cmpl $0xd7ff, %esi           # imm = 0xD7FF
jbe 0x1fb42
movl %esi, %ecx
notl %ecx
testl $0xe000, %ecx           # imm = 0xE000
jne 0x1fb65
movq %rax, %rdi
callq 0x28d0e
addq $0x2, %r14
movq $-0x1, %rcx
movq %r14, %rdi
movq %rdi, %r14
addq %rcx, %rbx
jne 0x1fb2a
jmp 0x1f8b1
leaq 0x2(%r14), %rdi
movq $-0x1, %rcx
cmpq $0x1, %rbx
je 0x1fb58
movl %esi, %edx
andl $0xfc00, %edx           # imm = 0xFC00
cmpl $0xd800, %edx           # imm = 0xD800
jne 0x1fb58
movzwl (%rdi), %edx
movl %edx, %r8d
andl $0xfc00, %r8d           # imm = 0xFC00
cmpl $0xdc00, %r8d           # imm = 0xDC00
jne 0x1fb58
shll $0xa, %esi
movl %esi, %ecx
andl $0xffc00, %ecx          # imm = 0xFFC00
addl $0x10000, %ecx          # imm = 0x10000
movl %edx, %edi
andl $0x3c0, %edi            # imm = 0x3C0
orl %esi, %edi
movl %ecx, %esi
shrl $0x12, %esi
orb $-0x10, %sil
movb %sil, (%rax)
shrl $0xc, %ecx
andb $0x3f, %cl
orb $-0x80, %cl
movb %cl, 0x1(%rax)
shrl $0x6, %edi
andb $0x3f, %dil
orb $-0x80, %dil
movb %dil, 0x2(%rax)
andb $0x3f, %dl
orb $-0x80, %dl
movb %dl, 0x3(%rax)
addq $0x4, %rax
addq $0x4, %r14
movq $-0x2, %rcx
jmp 0x1fb55
movq %r15, %r14
movq %r12, %rax
movzwl (%r14), %ecx
rolw $0x8, %cx
movzwl %cx, %esi
cmpl $0xd7ff, %esi           # imm = 0xD7FF
jbe 0x1fc20
movl %esi, %ecx
notl %ecx
testl $0xe000, %ecx           # imm = 0xE000
jne 0x1fc43
movq %rax, %rdi
callq 0x28d0e
addq $0x2, %r14
movq $-0x1, %rcx
movq %r14, %rdx
movq %rdx, %r14
addq %rcx, %rbx
jne 0x1fc01
jmp 0x1f92c
leaq 0x2(%r14), %rdx
movq $-0x1, %rcx
cmpq $0x1, %rbx
je 0x1fc36
movl %esi, %edi
andl $0xfc00, %edi           # imm = 0xFC00
cmpl $0xd800, %edi           # imm = 0xD800
jne 0x1fc36
movzwl (%rdx), %edi
rolw $0x8, %di
movzwl %di, %edi
movl %edi, %r8d
andl $0xfc00, %r8d           # imm = 0xFC00
cmpl $0xdc00, %r8d           # imm = 0xDC00
jne 0x1fc36
shll $0xa, %esi
movl %esi, %ecx
andl $0xffc00, %ecx          # imm = 0xFFC00
addl $0x10000, %ecx          # imm = 0x10000
movl %edi, %edx
andl $0x3c0, %edx            # imm = 0x3C0
orl %esi, %edx
movl %ecx, %esi
shrl $0x12, %esi
orb $-0x10, %sil
movb %sil, (%rax)
shrl $0xc, %ecx
andb $0x3f, %cl
orb $-0x80, %cl
movb %cl, 0x1(%rax)
shrl $0x6, %edx
andb $0x3f, %dl
orb $-0x80, %dl
movb %dl, 0x2(%rax)
andb $0x3f, %dil
orb $-0x80, %dil
movb %dil, 0x3(%rax)
addq $0x4, %rax
addq $0x4, %r14
movq $-0x2, %rcx
jmp 0x1fc33
xorl %eax, %eax
movl $0x1, %ecx
xorl %ebp, %ebp
movl (%r15,%rax,4), %edx
cmpl $0xffff, %edx           # imm = 0xFFFF
ja 0x1fd13
cmpl $0x800, %edx            # imm = 0x800
movl $0x3, %esi
sbbq $0x0, %rsi
cmpl $0x80, %edx
cmovbq %rcx, %rsi
addq %rsi, %rbp
jmp 0x1fd17
addq $0x4, %rbp
incq %rax
cmpq %rax, %rbx
jne 0x1fce9
leaq 0x1(%rbp), %r12
movq %r12, %rdi
callq *0x26b2c(%rip)          # 0x46858
testq %rax, %rax
je 0x1f852
movq %rax, %r13
cmpq $0x4, %r14
jb 0x1fd98
xorl %r14d, %r14d
movq %r13, %rax
movl (%r15,%r14,4), %esi
cmpl $0xffff, %esi           # imm = 0xFFFF
ja 0x1fd5a
movq %rax, %rdi
callq 0x28d0e
jmp 0x1fd90
movl %esi, %ecx
shrl $0x12, %ecx
orb $-0x10, %cl
movb %cl, (%rax)
movl %esi, %ecx
shrl $0xc, %ecx
andb $0x3f, %cl
orb $-0x80, %cl
movb %cl, 0x1(%rax)
movl %esi, %ecx
shrl $0x6, %ecx
andb $0x3f, %cl
orb $-0x80, %cl
movb %cl, 0x2(%rax)
andb $0x3f, %sil
orb $-0x80, %sil
movb %sil, 0x3(%rax)
addq $0x4, %rax
incq %r14
cmpq %r14, %rbx
jne 0x1fd44
movq %r13, %rcx
addq %rbp, %rcx
cmpq %rcx, %rax
je 0x1fe8c
leaq 0x1307d(%rip), %rdi     # 0x32e2b
leaq 0x12170(%rip), %rsi     # 0x31f25
leaq 0x1322a(%rip), %rcx     # 0x32fe6
jmp 0x20fa5
xorl %eax, %eax
movl $0x1, %ecx
xorl %ebp, %ebp
movl (%r15,%rax,4), %edx
bswapl %edx
cmpl $0xffff, %edx           # imm = 0xFFFF
ja 0x1fdf6
cmpl $0x800, %edx            # imm = 0x800
movl $0x3, %esi
sbbq $0x0, %rsi
cmpl $0x80, %edx
cmovbq %rcx, %rsi
addq %rsi, %rbp
jmp 0x1fdfa
addq $0x4, %rbp
incq %rax
cmpq %rax, %rbx
jne 0x1fdca
leaq 0x1(%rbp), %r12
movq %r12, %rdi
callq *0x26a49(%rip)          # 0x46858
testq %rax, %rax
je 0x1f852
movq %rax, %r13
cmpq $0x4, %r14
jb 0x1fe7d
xorl %r14d, %r14d
movq %r13, %rax
movl (%r15,%r14,4), %esi
bswapl %esi
cmpl $0xffff, %esi           # imm = 0xFFFF
ja 0x1fe3f
movq %rax, %rdi
callq 0x28d0e
jmp 0x1fe75
movl %esi, %ecx
shrl $0x12, %ecx
orb $-0x10, %cl
movb %cl, (%rax)
movl %esi, %ecx
shrl $0xc, %ecx
andb $0x3f, %cl
orb $-0x80, %cl
movb %cl, 0x1(%rax)
movl %esi, %ecx
shrl $0x6, %ecx
andb $0x3f, %cl
orb $-0x80, %cl
movb %cl, 0x2(%rax)
andb $0x3f, %sil
orb $-0x80, %sil
movb %sil, 0x3(%rax)
addq $0x4, %rax
incq %r14
cmpq %r14, %rbx
jne 0x1fe27
movq %r13, %rcx
addq %rbp, %rcx
cmpq %rcx, %rax
jne 0x20f90
movb $0x0, (%rax)
movq %r13, 0x28(%rsp)
movq %r12, 0x20(%rsp)
jmp 0x1ff0b
xorl %ebx, %ebx
leaq (%rbx,%r12), %rdi
incq %rdi
movq %rdi, 0x8(%rsp)
callq *0x269a9(%rip)          # 0x46858
testq %rax, %rax
je 0x1f852
movq %rax, %r13
addq %r12, %rbx
movq %rax, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x6090
leaq (%r12,%r13), %rax
testq %rbp, %rbp
je 0x1feea
movzbl (%r15,%r12), %esi
movq %rax, %rdi
callq 0x28d0e
incq %r12
cmpq %r12, %r14
jne 0x1fed5
movq %r13, %rcx
addq %rbx, %rcx
cmpq %rcx, %rax
jne 0x20fce
movb $0x0, (%rax)
movq %r13, 0x28(%rsp)
movq 0x8(%rsp), %rax
movq %rax, 0x20(%rsp)
movq 0x28(%rsp), %r13
cmpb $0x0, 0xe0(%rsp)
je 0x1ff43
cmpq %r15, %r13
sete %al
testq %r15, %r15
sete %cl
orb %al, %cl
movl 0x4(%rsp), %ebp
movq 0x40(%rsp), %r12
movq 0x18(%rsp), %rbx
jne 0x1ff56
movq %r15, %rdi
callq *0x2690f(%rip)          # 0x46850
jmp 0x1ff56
cmpq %r15, %r13
movl 0x4(%rsp), %ebp
movq 0x40(%rsp), %r12
movq 0x18(%rsp), %rbx
je 0x1ff61
movq 0xe8(%rsp), %rax
movq %r13, (%rax)
movq %r13, 0x50(%rbx)
movq 0x20(%rsp), %rcx
testq %rcx, %rcx
movq 0x10(%rsp), %r15
movq 0x68(%rsp), %rdx
je 0x1ff8e
movq 0x20(%r12), %rax
testq %rax, %rax
je 0x1ffa6
movq 0x28(%rax), %rax
movq %rax, 0x60(%rsp)
jmp 0x1ffaf
notl %ebp
shrl $0x8, %ebp
andl $0x10, %ebp
movl %ebp, (%r15)
movq $0x0, 0x8(%r15)
jmp 0x20ea1
movq $0x0, 0x60(%rsp)
movb -0x1(%r13,%rcx), %al
movb %al, 0x8(%rsp)
movb $0x0, -0x1(%r13,%rcx)
cmpb $-0x11, (%r13)
movq %r13, %r14
jne 0x1ffe3
cmpb $-0x45, 0x1(%r13)
movq %r13, %r14
jne 0x1ffe3
xorl %eax, %eax
cmpb $-0x41, 0x2(%r13)
sete %al
leaq (%rax,%rax,2), %r14
addq %r13, %r14
movq %r13, 0x90(%rsp)
leaq 0x20(%r12), %rax
movq %rax, 0x70(%rsp)
addq $0x40, %rbx
movq %rbx, 0x18(%rsp)
movq %rcx, 0x88(%rsp)
leaq -0x1(%rcx), %rax
movq %rax, 0x38(%rsp)
movl %ebp, %eax
shrl $0x4, %eax
movl %ebp, %ecx
shrl %ecx
andl $0x78, %ecx
leaq 0x25c3e(%rip), %rdx     # 0x45c60
movq (%rcx,%rdx), %rcx
movq %rcx, 0x80(%rsp)
andl $0x3, %eax
movl %ebp, %ecx
shrl $0x9, %ecx
andl $0x4, %ecx
orl %eax, %ecx
leaq 0x25c9e(%rip), %rax     # 0x45ce0
movq (%rax,%rcx,8), %rax
movq %rax, 0x78(%rsp)
testl $0x408, %ebp            # imm = 0x408
setne %al
btl $0xb, %ebp
setae %r8b
andb %al, %r8b
movl %ebp, %eax
andl $0x22, %eax
movl %eax, 0x4c(%rsp)
leaq 0x11c41(%rip), %rbx     # 0x31cb0
movb 0x8(%rsp), %r9b
xorb $0x3e, %r9b
movb %r8b, 0x3(%rsp)
movb %r9b, 0x2(%rsp)
movb (%r14), %al
movq %r14, %r13
testb %al, %al
je 0x20cb3
movzbl %al, %ecx
cmpl $0x3c, %ecx
je 0x20110
testb $0x8, (%rcx,%rbx)
movq %r13, %r14
je 0x200af
movzbl 0x1(%r14), %eax
incq %r14
testb $0x8, (%rax,%rbx)
jne 0x200a1
cmpb $0x3c, %al
je 0x200ba
movzbl %al, %ecx
testl %ecx, %ecx
jne 0x200e1
cmpq %r14, %r13
je 0x20ede
testb %r8b, %r8b
je 0x20085
btl $0xa, %ebp
jae 0x200e1
cmpb $0x3c, %al
jne 0x20085
cmpb $0x2f, 0x1(%r14)
jne 0x20085
cmpq $0x0, 0x20(%r12)
jne 0x20085
btl $0xb, %ebp
cmovbq %r14, %r13
btl $0xc, %ebp
movq 0x18(%r12), %rax
jb 0x20119
testq %rax, %rax
jne 0x20119
movzbl (%r13), %eax
testl %eax, %eax
je 0x20cb3
cmpl $0x3c, %eax
je 0x20110
incq %r13
jmp 0x200f9
movb 0x1(%r13), %al
incq %r13
jmp 0x20179
btl $0xd, %ebp
jae 0x20138
testq %rax, %rax
je 0x20138
cmpq $0x0, 0x20(%r12)
jne 0x20138
cmpq $0x0, 0x10(%r12)
je 0x209e8
movq %r12, %rdi
movq 0x18(%rsp), %rsi
movl $0x3, %edx
callq 0x28518
testq %rax, %rax
je 0x20d36
movq %r13, 0x10(%rax)
movq 0x18(%rax), %r12
movq %r13, %rdi
callq *0x78(%rsp)
movq %rax, %r13
movb (%rax), %al
testb %al, %al
movb 0x3(%rsp), %r8b
movb 0x2(%rsp), %r9b
je 0x20cb3
movzbl %al, %ecx
cmpb $0x0, (%rcx,%rbx)
js 0x201d7
cmpb $0x21, %al
je 0x2033e
cmpl $0x3f, %ecx
je 0x20253
cmpl $0x2f, %ecx
jne 0x20d44
incq %r13
movq 0x8(%r12), %rax
movl $0xe, %r11d
testq %rax, %rax
je 0x20ded
movq %r13, %r14
movzbl (%r14), %ecx
testb $0x40, (%rcx,%rbx)
je 0x20541
incq %r14
leaq 0x1(%rax), %rdx
cmpb (%rax), %cl
movq %rdx, %rax
je 0x201b6
jmp 0x20ded
movq %r12, %rdi
movq 0x18(%rsp), %rsi
movl $0x2, %edx
callq 0x28518
testq %rax, %rax
je 0x20d13
movq %rax, %r12
movq %r13, 0x8(%rax)
incq %r13
movb 0x3(%rsp), %r8b
movb 0x2(%rsp), %r9b
movzbl -0x1(%r13), %eax
movb (%rax,%rbx), %cl
testb $0x40, %cl
je 0x20576
movzbl (%r13), %eax
movb (%rax,%rbx), %cl
testb $0x40, %cl
je 0x2057e
movzbl 0x1(%r13), %eax
movb (%rax,%rbx), %cl
testb $0x40, %cl
je 0x2057b
movzbl 0x2(%r13), %eax
movb (%rax,%rbx), %cl
addq $0x4, %r13
testb $0x40, %cl
jne 0x20206
addq $-0x2, %r13
jmp 0x2057e
leaq 0x1(%r13), %r14
movzbl 0x1(%r13), %esi
movl $0x6, %r11d
cmpb $0x0, (%rsi,%rbx)
jns 0x20df0
movq %r14, 0x30(%rsp)
movq %r12, %r10
leaq 0x1(%r13), %r12
leaq 0x3(%r13), %rcx
movl $0x1, %edi
movl $0x4, %edx
movq %rdi, %rbp
movq %r12, %r14
movq %rcx, %r15
movzbl (%r12), %eax
incq %rdi
incq %r12
decq %rdx
incq %rcx
testb $0x40, (%rax,%rbx)
jne 0x20286
testb %al, %al
je 0x20d5d
addq %r13, %rbp
leaq -0x1(%r12), %rcx
andb $-0x21, %sil
cmpb $0x58, %sil
jne 0x20502
movb 0x2(%r13), %sil
andb $-0x21, %sil
cmpb $0x4d, %sil
jne 0x20502
movb 0x3(%r13), %sil
andb $-0x21, %sil
cmpb $0x4c, %sil
sete %sil
testq %rdx, %rdx
sete %dl
andb %sil, %dl
movl $0x1, %esi
movl $0x100, %edi            # imm = 0x100
cmovnel %edi, %esi
testl %esi, 0x4(%rsp)
je 0x2050d
testb %dl, %dl
je 0x205dd
cmpq $0x0, 0x18(%r10)
jne 0x20ec8
movq %r10, %rdi
movq 0x18(%rsp), %rsi
movl $0x7, %edx
callq 0x28518
testq %rax, %rax
je 0x20d70
movq %rax, %rsi
movb $0x1, %al
jmp 0x205fd
movzbl 0x1(%r13), %eax
cmpl $0x5b, %eax
je 0x2083c
leaq 0x1(%r13), %r14
cmpl $0x44, %eax
je 0x20666
cmpl $0x2d, %eax
jne 0x20d90
cmpb $0x2d, 0x2(%r13)
jne 0x20dbf
addq $0x3, %r13
movq %r12, %r14
testb $0x2, %bpl
je 0x203a6
movq %r12, %rdi
movq 0x18(%rsp), %rsi
movl $0x5, %edx
callq 0x28518
testq %rax, %rax
je 0x20d13
movq %rax, %r14
movq %r13, 0x10(%rax)
movb 0x3(%rsp), %r8b
movb 0x2(%rsp), %r9b
cmpl $0x22, 0x4c(%rsp)
jne 0x204c7
movq %r12, 0x30(%rsp)
movq %r15, %rbp
xorps %xmm0, %xmm0
movaps %xmm0, 0x50(%rsp)
movzbl (%r13), %eax
testb $0x20, (%rax,%rbx)
jne 0x204bf
addq $0x2, %r13
movq %r13, %r12
movzbl -0x1(%r12), %eax
testb $0x20, (%rax,%rbx)
jne 0x20410
movzbl (%r12), %eax
testb $0x20, (%rax,%rbx)
jne 0x20418
movzbl 0x1(%r12), %eax
testb $0x20, (%rax,%rbx)
jne 0x20415
movzbl 0x2(%r12), %eax
addq $0x4, %r12
testb $0x20, (%rax,%rbx)
je 0x203d7
addq $-0x2, %r12
jmp 0x20418
decq %r12
jmp 0x20418
incq %r12
cmpb $0xd, %al
je 0x2045e
movzbl %al, %eax
cmpl $0x2d, %eax
je 0x2042d
testl %eax, %eax
jne 0x20453
jmp 0x20d04
cmpb $0x2d, 0x1(%r12)
jne 0x20453
movb 0x2(%r12), %cl
movl %r9d, %eax
orb %cl, %al
sete %al
cmpb $0x3e, %cl
je 0x20b7e
testb %al, %al
jne 0x20b7e
incq %r12
movq %r12, %r13
jmp 0x203c1
leaq 0x1(%r12), %r13
movb $0xa, (%r12)
cmpb $0xa, 0x1(%r12)
jne 0x203c1
movq 0x50(%rsp), %rsi
testq %rsi, %rsi
je 0x204a1
subq %rsi, %r13
jb 0x20f52
movq 0x58(%rsp), %r15
movq %rsi, %rdi
subq %r15, %rdi
movq %r13, %rdx
callq 0x6100
movb 0x2(%rsp), %r9b
jmp 0x204a6
movq 0x58(%rsp), %r15
addq $0x2, %r12
movq %r12, 0x50(%rsp)
incq %r15
movq %r15, 0x58(%rsp)
movq %r12, %r13
jmp 0x203c1
movq %r13, %r12
jmp 0x20418
movzbl (%r13), %eax
cmpl $0x2d, %eax
je 0x204da
testl %eax, %eax
jne 0x204fd
jmp 0x20dc3
cmpb $0x2d, 0x1(%r13)
jne 0x204fd
movb 0x2(%r13), %al
movl %r9d, %ecx
orb %al, %cl
setne %cl
cmpb $0x3e, %al
je 0x20b5f
testb %cl, %cl
je 0x20b5f
incq %r13
jmp 0x204c7
testb $0x1, 0x4(%rsp)
jne 0x205dd
cmpb $0x3f, %al
je 0x20521
movzbl %al, %eax
testl %eax, %eax
je 0x20cd3
movb 0x1(%rcx), %al
jmp 0x2053c
movb 0x1(%rcx), %al
movl %r9d, %edx
orb %al, %dl
setne %dl
cmpb $0x3e, %al
je 0x2094f
testb %dl, %dl
je 0x2094f
incq %rcx
jmp 0x2050d
movb (%rax), %dl
testb %dl, %dl
jne 0x20d7b
movq 0x18(%r12), %r12
movq %r14, %rax
movzbl (%r14), %ecx
incq %r14
testb $0x8, (%rcx,%rbx)
jne 0x20550
testl %ecx, %ecx
je 0x20929
cmpl $0x3e, %ecx
je 0x20082
jmp 0x20eb7
decq %r13
jmp 0x2057e
incq %r13
movb $0x0, (%r13)
leaq 0x1(%r13), %r14
cmpb $0x3e, %al
je 0x20082
testb $0x8, %cl
jne 0x20a26
movl $0xb, %r11d
testb %al, %al
je 0x2093c
movzbl %al, %eax
cmpl $0x2f, %eax
jne 0x20df0
movb (%r14), %al
movl %r9d, %ecx
orb %al, %cl
sete %cl
cmpb $0x3e, %al
je 0x205c9
testb %cl, %cl
je 0x20df0
xorl %ecx, %ecx
cmpb $0x3e, %al
sete %cl
movq 0x18(%r12), %r12
addq %rcx, %r14
jmp 0x20082
movq %r10, %rdi
movq 0x18(%rsp), %rsi
movl $0x6, %edx
callq 0x28518
testq %rax, %rax
je 0x20d70
movq %rax, %rsi
xorl %eax, %eax
movb 0x3(%rsp), %r8b
movb 0x2(%rsp), %r9b
movl $0x6, %r11d
movq 0x30(%rsp), %rcx
movq %rcx, 0x8(%rsi)
movzbl -0x1(%r12), %ecx
movb $0x0, -0x1(%r12)
cmpq $0x3f, %rcx
jne 0x208c8
movb (%r12), %al
movl %r9d, %ecx
orb %al, %cl
sete %cl
cmpb $0x3e, %al
je 0x20644
testb %cl, %cl
je 0x20ec5
xorl %ecx, %ecx
cmpb $0x3e, %al
sete %cl
addq %rcx, %r12
movq 0x18(%rsi), %rsi
movq %r12, %r14
movq %rsi, %r12
movq 0x10(%rsp), %r15
movl 0x4(%rsp), %ebp
jmp 0x20a0d
movl $0x5, %r11d
cmpb $0x4f, 0x2(%r13)
jne 0x20df0
cmpb $0x43, 0x3(%r13)
jne 0x20df0
cmpb $0x54, 0x4(%r13)
jne 0x20df0
cmpb $0x59, 0x5(%r13)
jne 0x20df0
cmpb $0x50, 0x6(%r13)
jne 0x20df0
movb 0x8(%rsp), %al
xorb $0x45, %al
movb 0x7(%r13), %cl
orb %cl, %al
sete %al
cmpb $0x45, %cl
je 0x206bf
testb %al, %al
je 0x20df0
leaq -0x1(%r13), %rax
movl $0x9, %r11d
cmpq $0x0, 0x18(%r12)
jne 0x20ed6
movzbl (%rax), %eax
cmpl $0x3c, %eax
je 0x206e5
testl %eax, %eax
jne 0x20fed
movb $0x44, %cl
xorl %eax, %eax
movzbl %cl, %edx
cmpl $0x3b, %edx
jg 0x2071d
cmpl $0x22, %edx
je 0x206ff
cmpl $0x27, %edx
jne 0x207be
incq %r14
movb (%r14), %dl
incq %r14
testb %dl, %dl
je 0x20710
cmpb %cl, %dl
jne 0x20702
testb %dl, %dl
jne 0x207c9
jmp 0x20d68
cmpl $0x3c, %edx
je 0x2073c
cmpl $0x3e, %edx
jne 0x207c6
testq %rax, %rax
je 0x20c30
decq %rax
jmp 0x207c6
movzbl 0x1(%r14), %ecx
cmpl $0x3f, %ecx
je 0x207d1
cmpl $0x21, %ecx
jne 0x20df0
movzbl 0x2(%r14), %ecx
cmpl $0x2d, %ecx
je 0x207f9
cmpl $0x5b, %ecx
jne 0x2082d
addq $0x3, %r14
xorl %ecx, %ecx
addq $0x3, %r14
movzbl -0x3(%r14), %edx
cmpl $0x3c, %edx
je 0x2079c
cmpl $0x5d, %edx
je 0x2078c
testl %edx, %edx
jne 0x207aa
jmp 0x20d2d
cmpb $0x5d, -0x2(%r14)
jne 0x207aa
cmpb $0x3e, -0x1(%r14)
jne 0x207aa
jmp 0x207af
cmpb $0x21, -0x2(%r14)
jne 0x207aa
cmpb $0x5b, -0x1(%r14)
je 0x207b9
incq %r14
jmp 0x20774
testq %rcx, %rcx
je 0x207c9
decq %rcx
jmp 0x20770
incq %rcx
jmp 0x20770
testl %edx, %edx
je 0x20c1b
incq %r14
movb (%r14), %cl
jmp 0x206e9
addq $0x2, %r14
movzbl (%r14), %ecx
cmpl $0x3f, %ecx
je 0x207e7
testl %ecx, %ecx
jne 0x207ee
jmp 0x20df0
cmpb $0x3e, 0x1(%r14)
je 0x207f3
incq %r14
jmp 0x207d5
addq $0x2, %r14
jmp 0x207c9
cmpb $0x2d, 0x3(%r14)
jne 0x20df0
addq $0x4, %r14
movzbl (%r14), %ecx
cmpl $0x2d, %ecx
je 0x2081a
testl %ecx, %ecx
jne 0x20828
jmp 0x20df0
cmpb $0x2d, 0x1(%r14)
jne 0x20828
cmpb $0x3e, 0x2(%r14)
je 0x20836
incq %r14
jmp 0x20808
addq $0x2, %r14
incq %rax
jmp 0x207c9
addq $0x3, %r14
jmp 0x207c9
cmpb $0x43, 0x2(%r13)
jne 0x20db9
cmpb $0x44, 0x3(%r13)
jne 0x20dcb
cmpb $0x41, 0x4(%r13)
jne 0x20dd1
cmpb $0x54, 0x5(%r13)
jne 0x20dd7
cmpb $0x41, 0x6(%r13)
jne 0x20ddd
cmpb $0x5b, 0x7(%r13)
jne 0x20de3
addq $0x8, %r13
testb $0x4, %bpl
jne 0x2096c
movzbl (%r13), %eax
cmpl $0x5d, %eax
je 0x2089f
testl %eax, %eax
jne 0x208c3
jmp 0x20de7
cmpb $0x5d, 0x1(%r13)
jne 0x208c3
movb 0x2(%r13), %cl
movl %r9d, %eax
orb %cl, %al
setne %al
cmpb $0x3e, %cl
je 0x20bdf
testb %al, %al
je 0x20bdf
incq %r13
jmp 0x2088c
testb $0x8, (%rcx,%rbx)
je 0x20d60
movl 0x4(%rsp), %ebp
movq %r15, %rcx
movzbl 0x1(%r14), %edx
incq %r14
incq %r15
testb $0x8, (%rdx,%rbx)
jne 0x208d6
movq 0x10(%rsp), %r15
movq %rsi, %r12
cmpb $0x3f, %dl
je 0x20906
movzbl %dl, %edx
testl %edx, %edx
je 0x20cf9
movb (%rcx), %dl
jmp 0x20924
movb (%rcx), %dl
movl %r9d, %esi
orb %dl, %sil
setne %sil
cmpb $0x3e, %dl
je 0x209de
testb %sil, %sil
je 0x209de
incq %rcx
jmp 0x208f2
decq %r14
cmpb $0x3e, 0x8(%rsp)
je 0x20082
jmp 0x20ed0
movq %r13, %r14
cmpb $0x3e, 0x8(%rsp)
je 0x20082
jmp 0x20df0
xorl %edx, %edx
cmpb $0x3e, %al
sete %dl
leaq 0x1(%rdx,%rcx), %r14
movq 0x10(%rsp), %r15
movl 0x4(%rsp), %ebp
movq %r10, %r12
jmp 0x20a0d
movq %r12, %rdi
movq 0x18(%rsp), %rsi
movl $0x4, %edx
callq 0x28518
testq %rax, %rax
je 0x20d13
movq %rax, %r14
movq %r13, 0x10(%rax)
testb $0x20, %bpl
movb 0x3(%rsp), %r8b
movb 0x2(%rsp), %r9b
jne 0x20c81
movzbl (%r13), %eax
cmpl $0x5d, %eax
je 0x209b5
testl %eax, %eax
jne 0x209d9
jmp 0x20de7
cmpb $0x5d, 0x1(%r13)
jne 0x209d9
movb 0x2(%r13), %cl
movl %r9d, %eax
orb %cl, %al
setne %al
cmpb $0x3e, %cl
je 0x20bda
testb %al, %al
je 0x20bda
incq %r13
jmp 0x209a2
testb %al, %al
je 0x209f2
movb $0x2f, -0x1(%rcx)
jmp 0x20a16
movq %r13, 0x10(%r12)
jmp 0x2015b
movq %r14, 0x10(%r12)
movq 0x18(%r12), %r12
movb $0x0, -0x1(%rcx)
xorl %r14d, %r14d
cmpb $0x3e, (%rcx)
sete %r14b
addq %rcx, %r14
testq %r12, %r12
je 0x20faf
movl (%r12), %eax
andl $0xf, %eax
cmpl $0x7, %eax
jne 0x20082
movq %r14, %r13
movzbl (%r14), %eax
movb (%rax,%rbx), %cl
incq %r14
testb $0x8, %cl
jne 0x20a26
testb %cl, %cl
jns 0x20b35
movq %r12, %rbp
movq %r12, %rdi
movq 0x18(%rsp), %rsi
callq 0x285bb
testq %rax, %rax
je 0x20cdd
movq %rax, %r12
movq %r13, 0x8(%rax)
incq %r13
movzbl -0x1(%r13), %eax
movb (%rax,%rbx), %cl
testb $0x40, %cl
je 0x20aa1
movzbl (%r13), %eax
movb (%rax,%rbx), %cl
testb $0x40, %cl
je 0x20aa9
movzbl 0x1(%r13), %eax
movb (%rax,%rbx), %cl
testb $0x40, %cl
je 0x20aa6
movzbl 0x2(%r13), %eax
movb (%rax,%rbx), %cl
addq $0x4, %r13
testb $0x40, %cl
jne 0x20a63
addq $-0x2, %r13
jmp 0x20aa9
decq %r13
jmp 0x20aa9
incq %r13
movb $0x0, (%r13)
incq %r13
testb $0x8, %cl
je 0x20ac4
movzbl (%r13), %eax
incq %r13
testb $0x8, (%rax,%rbx)
jne 0x20ab6
movl $0xc, %r11d
cmpb $0x3d, %al
jne 0x20d21
movzbl (%r13), %eax
incq %r13
testb $0x8, (%rax,%rbx)
jne 0x20ad2
cmpl $0x22, %eax
je 0x20aee
cmpl $0x27, %eax
jne 0x20d1e
movq %r13, 0x10(%r12)
movsbl %al, %esi
movq %r13, %rdi
callq *0x80(%rsp)
testq %rax, %rax
je 0x20ce5
movq %rax, %r14
movzbl (%rax), %eax
cmpb $0x0, (%rax,%rbx)
movb 0x3(%rsp), %r8b
movb 0x2(%rsp), %r9b
movq %rbp, %r12
movl 0x4(%rsp), %ebp
movl $0xc, %r11d
jns 0x20a26
jmp 0x20df0
cmpl $0x3e, %eax
je 0x20082
cmpl $0x2f, %eax
jne 0x20bb9
movb (%r14), %al
cmpb $0x3e, %al
jne 0x20bf8
movq 0x18(%r12), %r12
addq $0x2, %r13
movq %r13, %r14
jmp 0x20082
testb $0x2, %bpl
je 0x20b6a
movb $0x0, (%r13)
xorl %ecx, %ecx
cmpb $0x3e, %al
sete %cl
leaq (%rcx,%r13), %r14
addq $0x2, %r14
jmp 0x20082
leaq 0x50(%rsp), %rdi
movq %r12, %rsi
callq 0x28d70
movb 0x2(%rsp), %r9b
movb 0x3(%rsp), %r8b
movb $0x0, (%rax)
xorl %eax, %eax
cmpb $0x3e, 0x2(%r12)
sete %al
leaq 0x2(%r12,%rax), %r14
movq %rbp, %r15
movl 0x4(%rsp), %ebp
movq 0x30(%rsp), %r12
jmp 0x20082
movl $0xb, %r11d
cmpb $0x3e, 0x8(%rsp)
jne 0x20ded
movq %r13, %r14
testb %al, %al
je 0x20082
jmp 0x20df0
movb $0x0, (%r13)
incq %r13
xorl %eax, %eax
cmpb $0x3e, 0x1(%r13)
sete %al
leaq (%rax,%r13), %r14
incq %r14
jmp 0x20082
movl $0xb, %r11d
cmpb $0x3e, 0x8(%rsp)
jne 0x20df0
testb %al, %al
jne 0x20df0
movq 0x18(%r12), %r12
jmp 0x20082
cmpb $0x3e, 0x8(%rsp)
jne 0x20df0
testq %rax, %rax
je 0x20c37
jmp 0x20df0
movb $0x0, (%r14)
incq %r14
btl $0x9, %ebp
jae 0x20082
addq $0x7, %r13
movzbl 0x1(%r13), %eax
incq %r13
testb $0x8, (%rax,%rbx)
jne 0x20c45
movq %r12, %rdi
movq 0x18(%rsp), %rsi
movl $0x8, %edx
callq 0x28518
testq %rax, %rax
je 0x20d39
movq %r13, 0x10(%rax)
movb 0x3(%rsp), %r8b
movb 0x2(%rsp), %r9b
jmp 0x20082
movsbl 0x8(%rsp), %esi
movq %r13, %rdi
callq 0x7b9e
movb 0x2(%rsp), %r9b
movb 0x3(%rsp), %r8b
movq %rax, %r13
testq %rax, %rax
jne 0x20be2
movq 0x10(%r14), %r14
movl $0x8, %r11d
jmp 0x20df0
xorl %eax, %eax
cmpq 0x40(%rsp), %r12
movl $0x0, %r14d
cmovneq %r13, %r14
movl $0xe, %r11d
cmovel %eax, %r11d
jmp 0x20df0
movq %rcx, %r14
movq 0x10(%rsp), %r15
jmp 0x20d24
movl $0x3, %r11d
jmp 0x20d21
movq 0x10(%r12), %r14
movl 0x4(%rsp), %ebp
movl $0xc, %r11d
jmp 0x20df0
decq %rcx
movq %rcx, %r14
jmp 0x20df0
movq 0x10(%r14), %r14
movl $0x7, %r11d
movq %rbp, %r15
jmp 0x20d24
movl $0x3, %r11d
jmp 0x20ded
decq %r13
movq %r13, %r14
movl 0x4(%rsp), %ebp
jmp 0x20df0
addq $-0x3, %r14
jmp 0x20df0
movq %r13, %r14
movl $0x3, %r11d
jmp 0x20df0
movb 0x8(%rsp), %cl
xorb $0x3f, %cl
xorl %r11d, %r11d
orb %al, %cl
sete %r11b
addl $0x5, %r11d
jmp 0x20ded
decq %r12
movq %r12, %r14
jmp 0x20cd6
decq %r14
jmp 0x20df0
movl $0x3, %r11d
jmp 0x20ec8
testb %cl, %cl
jne 0x20ded
cmpb 0x8(%rsp), %dl
jne 0x20ded
cmpb $0x0, 0x1(%rax)
jne 0x20ded
jmp 0x20eba
cmpb $0x2d, 0x8(%rsp)
jne 0x20da1
movl $0x7, %r11d
testb %al, %al
je 0x20df0
movb 0x8(%rsp), %cl
xorb $0x5b, %cl
xorl %edx, %edx
orb %al, %cl
sete %dl
leal (%rdx,%rdx,2), %r11d
addl $0x5, %r11d
jmp 0x20df0
addq $0x2, %r13
jmp 0x20de7
addq $0x2, %r13
movl $0x7, %r11d
jmp 0x20ded
addq $0x3, %r13
jmp 0x20de7
addq $0x4, %r13
jmp 0x20de7
addq $0x5, %r13
jmp 0x20de7
addq $0x6, %r13
jmp 0x20de7
addq $0x7, %r13
movl $0x8, %r11d
movq %r13, %r14
movq %r14, %rax
subq 0x90(%rsp), %rax
testq %r14, %r14
cmovneq %rax, %r14
testq %r14, %r14
js 0x20efd
cmpq 0x88(%rsp), %r14
ja 0x20efd
testl %r11d, %r11d
movq 0x68(%rsp), %rdx
je 0x20e43
testq %r14, %r14
je 0x20e53
leaq -0x1(%r14), %rcx
cmpb $0x0, 0x8(%rsp)
cmovneq %rax, %rcx
cmpq 0x38(%rsp), %r14
cmovneq %rax, %rcx
movq %rcx, %r14
jmp 0x20e88
cmpb $0x3c, 0x8(%rsp)
jne 0x20e58
movl $0x5, (%r15)
jmp 0x20e98
xorl %r14d, %r14d
jmp 0x20e88
btl $0xc, %ebp
jb 0x20e88
movq 0x60(%rsp), %rcx
leaq 0x30(%rcx), %rax
testq %rcx, %rcx
cmoveq 0x70(%rsp), %rax
movq (%rax), %rax
testq %rax, %rax
je 0x20e91
movl (%rax), %ecx
andl $0xf, %ecx
cmpl $0x2, %ecx
je 0x20e88
movq 0x30(%rax), %rax
jmp 0x20e73
movl %r11d, (%r15)
movq %r14, 0x8(%r15)
jmp 0x20ea1
movl $0x10, (%r15)
movq 0x38(%rsp), %rax
movq %rax, 0x8(%r15)
movl %edx, 0x10(%r15)
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
decq %r14
movl $0xd, %r11d
jmp 0x20df0
incq %rbp
movq %rbp, %r14
jmp 0x20cd6
movl $0xd, %r11d
movq %rax, %r14
jmp 0x20df0
leaq 0x12486(%rip), %rdi     # 0x3336b
leaq 0x11039(%rip), %rsi     # 0x31f25
leaq 0x12403(%rip), %rcx     # 0x332f6
movl $0xd63, %edx            # imm = 0xD63
callq 0x6120
leaq 0x12311(%rip), %rdi     # 0x33215
leaq 0x1101a(%rip), %rsi     # 0x31f25
leaq 0x12346(%rip), %rcx     # 0x33258
movl $0xdc8, %edx            # imm = 0xDC8
callq 0x6120
leaq 0x11dfe(%rip), %rdi     # 0x32d21
leaq 0x10ffb(%rip), %rsi     # 0x31f25
leaq 0x11e0c(%rip), %rcx     # 0x32d3d
movl $0x8e3, %edx            # imm = 0x8E3
callq 0x6120
leaq 0x11ee9(%rip), %rdi     # 0x32e2b
leaq 0x10fdc(%rip), %rsi     # 0x31f25
leaq 0x11fc5(%rip), %rcx     # 0x32f15
jmp 0x20fa5
leaq 0x12422(%rip), %rdi     # 0x3337b
leaq 0x10fc5(%rip), %rsi     # 0x31f25
leaq 0x1245d(%rip), %rcx     # 0x333c4
movl $0x974, %edx            # imm = 0x974
callq 0x6120
leaq 0x12211(%rip), %rdi     # 0x33189
leaq 0x10fa6(%rip), %rsi     # 0x31f25
leaq 0x12220(%rip), %rcx     # 0x331a6
movl $0x8a7, %edx            # imm = 0x8A7
callq 0x6120
leaq 0x11e94(%rip), %rdi     # 0x32e2b
leaq 0x10f87(%rip), %rsi     # 0x31f25
leaq 0x12113(%rip), %rcx     # 0x330b8
movl $0x88e, %edx            # imm = 0x88E
callq 0x6120
leaq 0x12339(%rip), %rdi     # 0x332ef
leaq 0x10f68(%rip), %rsi     # 0x31f25
leaq 0x12332(%rip), %rcx     # 0x332f6
movl $0xd4f, %edx            # imm = 0xD4F
callq 0x6120
leaq 0x11e56(%rip), %rdi     # 0x32e2b
leaq 0x10f49(%rip), %rsi     # 0x31f25
leaq 0x121c3(%rip), %rcx     # 0x331a6
movl $0x8bc, %edx            # imm = 0x8BC
callq 0x6120
leaq 0x12415(%rip), %rdi     # 0x33409
leaq 0x10f2a(%rip), %rsi     # 0x31f25
leaq 0x12431(%rip), %rcx     # 0x33433
movl $0xbb5, %edx            # imm = 0xBB5
callq 0x6120