cjson (1.7.16)

(root)/
lib/
libcjson.so.1.7.16
<stdin>:	file format elf64-x86-64
architecture: x86_64
start address: 0x0000000000000000

Program Header:
    LOAD off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**12
         filesz 0x0000000000001d28 memsz 0x0000000000001d28 flags r--
    LOAD off    0x0000000000002000 vaddr 0x0000000000002000 paddr 0x0000000000002000 align 2**12
         filesz 0x0000000000004545 memsz 0x0000000000004545 flags r-x
    LOAD off    0x0000000000007000 vaddr 0x0000000000007000 paddr 0x0000000000007000 align 2**12
         filesz 0x0000000000001608 memsz 0x0000000000001608 flags r--
    LOAD off    0x0000000000008db0 vaddr 0x0000000000009db0 paddr 0x0000000000009db0 align 2**12
         filesz 0x0000000000000378 memsz 0x00000000000003b0 flags rw-
 DYNAMIC off    0x0000000000008dc0 vaddr 0x0000000000009dc0 paddr 0x0000000000009dc0 align 2**3
         filesz 0x00000000000001f0 memsz 0x00000000000001f0 flags rw-
    NOTE off    0x00000000000085d8 vaddr 0x00000000000085d8 paddr 0x00000000000085d8 align 2**3
         filesz 0x0000000000000030 memsz 0x0000000000000030 flags r--
   PROPERTY off    0x00000000000085d8 vaddr 0x00000000000085d8 paddr 0x00000000000085d8 align 2**3
         filesz 0x0000000000000030 memsz 0x0000000000000030 flags r--
EH_FRAME off    0x00000000000072e8 vaddr 0x00000000000072e8 paddr 0x00000000000072e8 align 2**2
         filesz 0x00000000000002bc memsz 0x00000000000002bc flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
   RELRO off    0x0000000000008db0 vaddr 0x0000000000009db0 paddr 0x0000000000009db0 align 2**0
         filesz 0x0000000000000250 memsz 0x0000000000000250 flags r--

Dynamic Section:
  NEEDED       libm.so.6
  NEEDED       libc.so.6
  SONAME       libcjson.so.1
  INIT         0x0000000000002000
  FINI         0x000000000000653c
  INIT_ARRAY   0x0000000000009db0
  INIT_ARRAYSZ 0x0000000000000008
  FINI_ARRAY   0x0000000000009db8
  FINI_ARRAYSZ 0x0000000000000008
  HASH         0x0000000000000270
  GNU_HASH     0x0000000000000500
  STRTAB       0x0000000000001080
  SYMTAB       0x0000000000000798
  STRSZ        0x0000000000000773
  SYMENT       0x0000000000000018
  PLTGOT       0x0000000000009fe8
  PLTRELSZ     0x00000000000002e8
  PLTREL       0x0000000000000007
  JMPREL       0x0000000000001a40
  RELA         0x0000000000001908
  RELASZ       0x0000000000000138
  RELAENT      0x0000000000000018
  VERNEED      0x00000000000018b8
  VERNEEDNUM   0x0000000000000001
  VERSYM       0x00000000000017f4
  RELACOUNT    0x0000000000000003

Version References:
  required from libc.so.6:
    0x0d696913 0x00 05 GLIBC_2.3
    0x0d696917 0x00 04 GLIBC_2.7
    0x06969194 0x00 03 GLIBC_2.14
    0x09691a75 0x00 02 GLIBC_2.2.5

Sections:
Idx Name               Size     VMA              Type
  0                    00000000 0000000000000000 
  1 .hash              00000290 0000000000000270 
  2 .gnu.hash          00000294 0000000000000500 
  3 .dynsym            000008e8 0000000000000798 
  4 .dynstr            00000773 0000000000001080 
  5 .gnu.version       000000be 00000000000017f4 
  6 .gnu.version_r     00000050 00000000000018b8 
  7 .rela.dyn          00000138 0000000000001908 
  8 .rela.plt          000002e8 0000000000001a40 
  9 .init              00000017 0000000000002000 TEXT
 10 .plt               00000200 0000000000002020 TEXT
 11 .plt.got           00000008 0000000000002220 TEXT
 12 .text              0000430b 0000000000002230 TEXT
 13 .fini              00000009 000000000000653c TEXT
 14 .rodata            000002e8 0000000000007000 DATA
 15 .eh_frame_hdr      000002bc 00000000000072e8 DATA
 16 .eh_frame          0000102c 00000000000075a8 DATA
 17 .note.gnu.property 00000030 00000000000085d8 
 18 .init_array        00000008 0000000000009db0 
 19 .fini_array        00000008 0000000000009db8 
 20 .dynamic           000001f0 0000000000009dc0 
 21 .got               00000038 0000000000009fb0 DATA
 22 .got.plt           00000110 0000000000009fe8 DATA
 23 .data              00000028 000000000000a100 DATA
 24 .bss               00000030 000000000000a130 BSS
 25 .comment           00000012 0000000000000000 
 26 .debug_aranges     00000080 0000000000000000 DEBUG
 27 .debug_info        00000046 0000000000000000 DEBUG
 28 .debug_abbrev      00000024 0000000000000000 DEBUG
 29 .debug_line        000000c8 0000000000000000 DEBUG
 30 .debug_str         00000063 0000000000000000 DEBUG
 31 .debug_line_str    00000043 0000000000000000 DEBUG
 32 .debug_rnglists    00000042 0000000000000000 DEBUG
 33 .symtab            00000bd0 0000000000000000 
 34 .strtab            00000987 0000000000000000 
 35 .shstrtab          00000151 0000000000000000 

SYMBOL TABLE:
0000000000000000 l    df *ABS*	0000000000000000 crtstuff.c
0000000000002230 l     F .text	0000000000000000 deregister_tm_clones
0000000000002260 l     F .text	0000000000000000 register_tm_clones
00000000000022a0 l     F .text	0000000000000000 __do_global_dtors_aux
000000000000a130 l     O .bss	0000000000000001 completed.0
0000000000009db8 l     O .fini_array	0000000000000000 __do_global_dtors_aux_fini_array_entry
00000000000022e0 l     F .text	0000000000000000 frame_dummy
0000000000009db0 l     O .init_array	0000000000000000 __frame_dummy_init_array_entry
0000000000000000 l    df *ABS*	0000000000000000 cJSON.c
00000000000022f0 l     F .text	0000000000000103 ensure
0000000000002400 l     F .text	0000000000000279 print_string_ptr
0000000000002680 l     F .text	00000000000000b1 get_object_item
0000000000002740 l     F .text	0000000000000802 print_value
0000000000002f50 l     F .text	000000000000053a parse_string
000000000000a150 l     O .bss	0000000000000010 global_error
000000000000a140 l     O .bss	000000000000000f version.0
000000000000a110 l     O .data	0000000000000018 global_hooks
00000000000035b0 l     F .text	0000000000000071 cJSON_Delete.localalias
0000000000003630 l     F .text	0000000000000713 parse_value
0000000000005bf0 l     F .text	00000000000001ad cJSON_Duplicate.localalias
00000000000060a0 l     F .text	00000000000001fa cJSON_Compare.localalias
0000000000000000 l    df *ABS*	0000000000000000 crtstuff.c
00000000000085d0 l     O .eh_frame	0000000000000000 __FRAME_END__
0000000000000000 l    df *ABS*	0000000000000000 
000000000000653c l     F .fini	0000000000000000 _fini
000000000000a100 l     O .data	0000000000000000 __dso_handle
0000000000009dc0 l     O .dynamic	0000000000000000 _DYNAMIC
00000000000072e8 l       .eh_frame_hdr	0000000000000000 __GNU_EH_FRAME_HDR
000000000000a128 l     O .data	0000000000000000 __TMC_END__
0000000000009fe8 l     O .got.plt	0000000000000000 _GLOBAL_OFFSET_TABLE_
0000000000002000 l     F .init	0000000000000000 _init
0000000000005b30 g     F .text	00000000000000b9 cJSON_CreateStringArray
0000000000000000       F *UND*	0000000000000000 free@GLIBC_2.2.5
0000000000005440 g     F .text	0000000000000034 cJSON_CreateObjectReference
0000000000005f90 g     F .text	0000000000000013 cJSON_IsNull
0000000000003d50 g     F .text	000000000000003d cJSON_SetNumberHelper
0000000000004fa0 g     F .text	0000000000000036 cJSON_CreateBool
0000000000004410 g     F .text	000000000000005c cJSON_GetObjectItemCaseSensitive
0000000000000000       F *UND*	0000000000000000 strncmp@GLIBC_2.2.5
0000000000000000  w      *UND*	0000000000000000 _ITM_deregisterTMCloneTable
0000000000004400 g     F .text	0000000000000007 cJSON_GetObjectItem
0000000000005fb0 g     F .text	0000000000000013 cJSON_IsNumber
0000000000004020 g     F .text	000000000000012b cJSON_Print
0000000000000000       F *UND*	0000000000000000 strtod@GLIBC_2.2.5
0000000000000000       F *UND*	0000000000000000 localeconv@GLIBC_2.2.5
0000000000004fe0 g     F .text	00000000000000fb cJSON_AddBoolToObject
0000000000003fc0 g     F .text	0000000000000033 cJSON_ParseWithOpts
0000000000004490 g     F .text	000000000000005d cJSON_AddItemToArray
00000000000035b0 g     F .text	0000000000000071 cJSON_Delete
00000000000054c0 g     F .text	0000000000000084 cJSON_CreateRaw
0000000000005f10 g     F .text	0000000000000013 cJSON_IsInvalid
0000000000000000       F *UND*	0000000000000000 strlen@GLIBC_2.2.5
0000000000005170 g     F .text	00000000000000fb cJSON_AddNumberToObject
0000000000004a00 g     F .text	0000000000000015 cJSON_DeleteItemFromObjectCaseSensitive
00000000000062a0 g     F .text	0000000000000006 cJSON_malloc
0000000000004000 g     F .text	0000000000000009 cJSON_Parse
00000000000062c0 g     F .text	00000000000000b9 cJSON_SetValuestring
00000000000049e0 g     F .text	0000000000000015 cJSON_DeleteItemFromObject
0000000000005f30 g     F .text	0000000000000013 cJSON_IsFalse
0000000000004010 g     F .text	0000000000000009 cJSON_ParseWithLength
0000000000004330 g     F .text	000000000000005f cJSON_PrintPreallocated
0000000000005550 g     F .text	00000000000000fb cJSON_AddRawToObject
0000000000004390 g     F .text	0000000000000023 cJSON_GetArraySize
0000000000004a20 g     F .text	00000000000000be cJSON_InsertItemInArray
0000000000004770 g     F .text	0000000000000131 cJSON_AddItemReferenceToObject
00000000000049a0 g     F .text	0000000000000015 cJSON_DetachItemFromObject
0000000000005690 g     F .text	00000000000000fc cJSON_AddArrayToObject
00000000000034a0 g     F .text	000000000000002e cJSON_Version
0000000000004980 g     F .text	0000000000000015 cJSON_DeleteItemFromArray
0000000000004ae0 g     F .text	00000000000000ae cJSON_ReplaceItemViaPointer
0000000000004470 g     F .text	0000000000000017 cJSON_HasObjectItem
0000000000000000       F *UND*	0000000000000000 strcmp@GLIBC_2.2.5
0000000000004690 g     F .text	00000000000000d1 cJSON_AddItemReferenceToArray
0000000000000000  w      *UND*	0000000000000000 __gmon_start__
00000000000045d0 g     F .text	00000000000000b9 cJSON_AddItemToObjectCS
0000000000004150 g     F .text	000000000000012b cJSON_PrintUnformatted
0000000000000000       F *UND*	0000000000000000 memcpy@GLIBC_2.14
0000000000004be0 g     F .text	0000000000000033 cJSON_CreateNull
0000000000005f50 g     F .text	0000000000000013 cJSON_IsTrue
00000000000049c0 g     F .text	0000000000000015 cJSON_DetachItemFromObjectCaseSensitive
0000000000004d20 g     F .text	0000000000000033 cJSON_CreateTrue
0000000000006080 g     F .text	0000000000000013 cJSON_IsRaw
00000000000043c0 g     F .text	000000000000003b cJSON_GetArrayItem
0000000000004930 g     F .text	0000000000000047 cJSON_DetachItemFromArray
00000000000050e0 g     F .text	0000000000000084 cJSON_CreateNumber
0000000000004c20 g     F .text	00000000000000fc cJSON_AddNullToObject
0000000000000000       F *UND*	0000000000000000 malloc@GLIBC_2.2.5
0000000000003d90 g     F .text	000000000000022e cJSON_ParseWithLengthOpts
0000000000000000       F *UND*	0000000000000000 __isoc99_sscanf@GLIBC_2.7
0000000000005650 g     F .text	0000000000000033 cJSON_CreateArray
0000000000004280 g     F .text	00000000000000a4 cJSON_PrintBuffered
0000000000005fd0 g     F .text	0000000000000022 cJSON_GetNumberValue
00000000000060a0 g     F .text	00000000000001fa cJSON_Compare
0000000000000000       F *UND*	0000000000000000 realloc@GLIBC_2.2.5
0000000000006380 g     F .text	00000000000000ab cJSON_ReplaceItemInObject
0000000000004d60 g     F .text	00000000000000fc cJSON_AddTrueToObject
0000000000005270 g     F .text	0000000000000084 cJSON_CreateString
00000000000059a0 g     F .text	00000000000000c9 cJSON_CreateFloatArray
0000000000005300 g     F .text	00000000000000fb cJSON_AddStringToObject
0000000000005f70 g     F .text	0000000000000013 cJSON_IsBool
0000000000005a70 g     F .text	00000000000000b9 cJSON_CreateDoubleArray
0000000000005da0 g     F .text	0000000000000170 cJSON_Minify
0000000000005480 g     F .text	0000000000000034 cJSON_CreateArrayReference
0000000000005bf0 g     F .text	00000000000001ad cJSON_Duplicate
00000000000062b0 g     F .text	0000000000000006 cJSON_free
00000000000034d0 g     F .text	00000000000000d5 cJSON_InitHooks
0000000000004b90 g     F .text	0000000000000047 cJSON_ReplaceItemInArray
00000000000058d0 g     F .text	00000000000000c9 cJSON_CreateIntArray
0000000000006020 g     F .text	000000000000001c cJSON_GetStringValue
0000000000006430 g     F .text	000000000000010b cJSON_ReplaceItemInObjectCaseSensitive
0000000000006040 g     F .text	0000000000000013 cJSON_IsArray
00000000000057d0 g     F .text	00000000000000fc cJSON_AddObjectToObject
0000000000000000       F *UND*	0000000000000000 sprintf@GLIBC_2.2.5
0000000000005790 g     F .text	0000000000000033 cJSON_CreateObject
0000000000006000 g     F .text	0000000000000013 cJSON_IsString
00000000000048b0 g     F .text	0000000000000073 cJSON_DetachItemViaPointer
0000000000000000  w      *UND*	0000000000000000 _ITM_registerTMCloneTable
0000000000004e60 g     F .text	0000000000000033 cJSON_CreateFalse
00000000000044f0 g     F .text	00000000000000db cJSON_AddItemToObject
0000000000006060 g     F .text	0000000000000013 cJSON_IsObject
0000000000004ea0 g     F .text	00000000000000fc cJSON_AddFalseToObject
0000000000000000  w    F *UND*	0000000000000000 __cxa_finalize@GLIBC_2.2.5
0000000000005400 g     F .text	0000000000000034 cJSON_CreateStringReference
0000000000003490 g     F .text	000000000000000f cJSON_GetErrorPtr
0000000000000000       F *UND*	0000000000000000 __ctype_tolower_loc@GLIBC_2.3

DYNAMIC SYMBOL TABLE:
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) free
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) strncmp
0000000000000000  w   D  *UND*	0000000000000000              _ITM_deregisterTMCloneTable
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) strtod
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) localeconv
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) strlen
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) strcmp
0000000000000000  w   D  *UND*	0000000000000000              __gmon_start__
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.14) memcpy
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) malloc
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.7)  __isoc99_sscanf
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) realloc
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) sprintf
0000000000000000  w   D  *UND*	0000000000000000              _ITM_registerTMCloneTable
0000000000000000  w   DF *UND*	0000000000000000 (GLIBC_2.2.5) __cxa_finalize
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.3)  __ctype_tolower_loc
00000000000049c0 g    DF .text	0000000000000015              cJSON_DetachItemFromObjectCaseSensitive
0000000000004330 g    DF .text	000000000000005f              cJSON_PrintPreallocated
00000000000054c0 g    DF .text	0000000000000084              cJSON_CreateRaw
0000000000004930 g    DF .text	0000000000000047              cJSON_DetachItemFromArray
0000000000003490 g    DF .text	000000000000000f              cJSON_GetErrorPtr
0000000000004000 g    DF .text	0000000000000009              cJSON_Parse
00000000000043c0 g    DF .text	000000000000003b              cJSON_GetArrayItem
00000000000062b0 g    DF .text	0000000000000006              cJSON_free
00000000000034d0 g    DF .text	00000000000000d5              cJSON_InitHooks
0000000000005a70 g    DF .text	00000000000000b9              cJSON_CreateDoubleArray
0000000000005400 g    DF .text	0000000000000034              cJSON_CreateStringReference
0000000000004280 g    DF .text	00000000000000a4              cJSON_PrintBuffered
0000000000005fb0 g    DF .text	0000000000000013              cJSON_IsNumber
0000000000004490 g    DF .text	000000000000005d              cJSON_AddItemToArray
0000000000004150 g    DF .text	000000000000012b              cJSON_PrintUnformatted
0000000000006020 g    DF .text	000000000000001c              cJSON_GetStringValue
0000000000005b30 g    DF .text	00000000000000b9              cJSON_CreateStringArray
00000000000057d0 g    DF .text	00000000000000fc              cJSON_AddObjectToObject
0000000000006060 g    DF .text	0000000000000013              cJSON_IsObject
0000000000005f10 g    DF .text	0000000000000013              cJSON_IsInvalid
0000000000004fe0 g    DF .text	00000000000000fb              cJSON_AddBoolToObject
00000000000034a0 g    DF .text	000000000000002e              cJSON_Version
0000000000003d90 g    DF .text	000000000000022e              cJSON_ParseWithLengthOpts
00000000000049e0 g    DF .text	0000000000000015              cJSON_DeleteItemFromObject
0000000000004390 g    DF .text	0000000000000023              cJSON_GetArraySize
0000000000004980 g    DF .text	0000000000000015              cJSON_DeleteItemFromArray
00000000000044f0 g    DF .text	00000000000000db              cJSON_AddItemToObject
0000000000003d50 g    DF .text	000000000000003d              cJSON_SetNumberHelper
0000000000004d20 g    DF .text	0000000000000033              cJSON_CreateTrue
0000000000005550 g    DF .text	00000000000000fb              cJSON_AddRawToObject
0000000000005f50 g    DF .text	0000000000000013              cJSON_IsTrue
0000000000004770 g    DF .text	0000000000000131              cJSON_AddItemReferenceToObject
00000000000035b0 g    DF .text	0000000000000071              cJSON_Delete
0000000000004a00 g    DF .text	0000000000000015              cJSON_DeleteItemFromObjectCaseSensitive
0000000000004010 g    DF .text	0000000000000009              cJSON_ParseWithLength
00000000000049a0 g    DF .text	0000000000000015              cJSON_DetachItemFromObject
0000000000005bf0 g    DF .text	00000000000001ad              cJSON_Duplicate
0000000000006000 g    DF .text	0000000000000013              cJSON_IsString
0000000000005440 g    DF .text	0000000000000034              cJSON_CreateObjectReference
0000000000004be0 g    DF .text	0000000000000033              cJSON_CreateNull
00000000000050e0 g    DF .text	0000000000000084              cJSON_CreateNumber
00000000000062a0 g    DF .text	0000000000000006              cJSON_malloc
00000000000060a0 g    DF .text	00000000000001fa              cJSON_Compare
0000000000005f90 g    DF .text	0000000000000013              cJSON_IsNull
0000000000004d60 g    DF .text	00000000000000fc              cJSON_AddTrueToObject
0000000000005650 g    DF .text	0000000000000033              cJSON_CreateArray
0000000000006040 g    DF .text	0000000000000013              cJSON_IsArray
0000000000005790 g    DF .text	0000000000000033              cJSON_CreateObject
00000000000059a0 g    DF .text	00000000000000c9              cJSON_CreateFloatArray
0000000000004400 g    DF .text	0000000000000007              cJSON_GetObjectItem
0000000000005300 g    DF .text	00000000000000fb              cJSON_AddStringToObject
0000000000003fc0 g    DF .text	0000000000000033              cJSON_ParseWithOpts
00000000000062c0 g    DF .text	00000000000000b9              cJSON_SetValuestring
0000000000004ea0 g    DF .text	00000000000000fc              cJSON_AddFalseToObject
0000000000004410 g    DF .text	000000000000005c              cJSON_GetObjectItemCaseSensitive
0000000000004470 g    DF .text	0000000000000017              cJSON_HasObjectItem
0000000000005480 g    DF .text	0000000000000034              cJSON_CreateArrayReference
0000000000006430 g    DF .text	000000000000010b              cJSON_ReplaceItemInObjectCaseSensitive
0000000000004c20 g    DF .text	00000000000000fc              cJSON_AddNullToObject
0000000000005270 g    DF .text	0000000000000084              cJSON_CreateString
0000000000004ae0 g    DF .text	00000000000000ae              cJSON_ReplaceItemViaPointer
0000000000004e60 g    DF .text	0000000000000033              cJSON_CreateFalse
0000000000005170 g    DF .text	00000000000000fb              cJSON_AddNumberToObject
0000000000005f30 g    DF .text	0000000000000013              cJSON_IsFalse
0000000000004a20 g    DF .text	00000000000000be              cJSON_InsertItemInArray
0000000000005690 g    DF .text	00000000000000fc              cJSON_AddArrayToObject
00000000000045d0 g    DF .text	00000000000000b9              cJSON_AddItemToObjectCS
00000000000058d0 g    DF .text	00000000000000c9              cJSON_CreateIntArray
0000000000006380 g    DF .text	00000000000000ab              cJSON_ReplaceItemInObject
0000000000004690 g    DF .text	00000000000000d1              cJSON_AddItemReferenceToArray
0000000000006080 g    DF .text	0000000000000013              cJSON_IsRaw
0000000000004020 g    DF .text	000000000000012b              cJSON_Print
0000000000005da0 g    DF .text	0000000000000170              cJSON_Minify
00000000000048b0 g    DF .text	0000000000000073              cJSON_DetachItemViaPointer
0000000000005fd0 g    DF .text	0000000000000022              cJSON_GetNumberValue
0000000000004fa0 g    DF .text	0000000000000036              cJSON_CreateBool
0000000000005f70 g    DF .text	0000000000000013              cJSON_IsBool
0000000000004b90 g    DF .text	0000000000000047              cJSON_ReplaceItemInArray

DYNAMIC RELOCATION RECORDS
OFFSET           TYPE                     VALUE
0000000000009db0 R_X86_64_RELATIVE        *ABS*+0x22e0
0000000000009db8 R_X86_64_RELATIVE        *ABS*+0x22a0
000000000000a100 R_X86_64_RELATIVE        *ABS*+0xa100
0000000000009fb0 R_X86_64_GLOB_DAT        free
000000000000a118 R_X86_64_64              free
0000000000009fb8 R_X86_64_GLOB_DAT        _ITM_deregisterTMCloneTable
0000000000009fc0 R_X86_64_GLOB_DAT        __gmon_start__
0000000000009fc8 R_X86_64_GLOB_DAT        malloc
000000000000a110 R_X86_64_64              malloc
0000000000009fd0 R_X86_64_GLOB_DAT        realloc
000000000000a120 R_X86_64_64              realloc
0000000000009fd8 R_X86_64_GLOB_DAT        _ITM_registerTMCloneTable
0000000000009fe0 R_X86_64_GLOB_DAT        __cxa_finalize
000000000000a000 R_X86_64_JUMP_SLOT       cJSON_CreateBool
000000000000a008 R_X86_64_JUMP_SLOT       cJSON_GetObjectItemCaseSensitive
000000000000a010 R_X86_64_JUMP_SLOT       strncmp
000000000000a018 R_X86_64_JUMP_SLOT       cJSON_GetObjectItem
000000000000a020 R_X86_64_JUMP_SLOT       cJSON_IsNumber
000000000000a028 R_X86_64_JUMP_SLOT       strtod
000000000000a030 R_X86_64_JUMP_SLOT       localeconv
000000000000a038 R_X86_64_JUMP_SLOT       cJSON_ParseWithOpts
000000000000a040 R_X86_64_JUMP_SLOT       cJSON_Delete
000000000000a048 R_X86_64_JUMP_SLOT       cJSON_CreateRaw
000000000000a050 R_X86_64_JUMP_SLOT       strlen
000000000000a058 R_X86_64_JUMP_SLOT       cJSON_DetachItemFromObject
000000000000a060 R_X86_64_JUMP_SLOT       cJSON_ReplaceItemViaPointer
000000000000a068 R_X86_64_JUMP_SLOT       strcmp
000000000000a070 R_X86_64_JUMP_SLOT       memcpy
000000000000a078 R_X86_64_JUMP_SLOT       cJSON_CreateNull
000000000000a080 R_X86_64_JUMP_SLOT       cJSON_DetachItemFromObjectCaseSensitive
000000000000a088 R_X86_64_JUMP_SLOT       cJSON_CreateTrue
000000000000a090 R_X86_64_JUMP_SLOT       cJSON_DetachItemFromArray
000000000000a098 R_X86_64_JUMP_SLOT       cJSON_CreateNumber
000000000000a0a0 R_X86_64_JUMP_SLOT       cJSON_ParseWithLengthOpts
000000000000a0a8 R_X86_64_JUMP_SLOT       __isoc99_sscanf
000000000000a0b0 R_X86_64_JUMP_SLOT       cJSON_CreateArray
000000000000a0b8 R_X86_64_JUMP_SLOT       cJSON_CreateString
000000000000a0c0 R_X86_64_JUMP_SLOT       cJSON_free
000000000000a0c8 R_X86_64_JUMP_SLOT       sprintf
000000000000a0d0 R_X86_64_JUMP_SLOT       cJSON_CreateObject
000000000000a0d8 R_X86_64_JUMP_SLOT       cJSON_IsString
000000000000a0e0 R_X86_64_JUMP_SLOT       cJSON_DetachItemViaPointer
000000000000a0e8 R_X86_64_JUMP_SLOT       cJSON_CreateFalse
000000000000a0f0 R_X86_64_JUMP_SLOT       __ctype_tolower_loc
Contents of section .hash:
 0270 43000000 5f000000 28000000 1f000000  C..._...(.......
 0280 43000000 38000000 44000000 4a000000  C...8...D...J...
 0290 2b000000 50000000 36000000 4e000000  +...P...6...N...
 02a0 0e000000 19000000 13000000 00000000  ................
 02b0 41000000 35000000 23000000 1c000000  A...5...#.......
 02c0 54000000 49000000 00000000 2a000000  T...I.......*...
 02d0 3e000000 00000000 5d000000 40000000  >.......]...@...
 02e0 00000000 11000000 58000000 4d000000  ........X...M...
 02f0 0d000000 2d000000 51000000 3b000000  ....-...Q...;...
 0300 00000000 1b000000 0f000000 39000000  ............9...
 0310 52000000 55000000 4b000000 42000000  R...U...K...B...
 0320 29000000 3f000000 00000000 06000000  )...?...........
 0330 20000000 22000000 18000000 3d000000   ...".......=...
 0340 2f000000 1a000000 27000000 00000000  /.......'.......
 0350 4f000000 00000000 09000000 00000000  O...............
 0360 00000000 59000000 10000000 01000000  ....Y...........
 0370 46000000 5a000000 5b000000 15000000  F...Z...[.......
 0380 00000000 00000000 00000000 00000000  ................
 0390 00000000 00000000 00000000 00000000  ................
 03a0 00000000 00000000 00000000 2c000000  ............,...
 03b0 00000000 08000000 00000000 00000000  ................
 03c0 00000000 4c000000 1d000000 00000000  ....L...........
 03d0 00000000 26000000 47000000 00000000  ....&...G.......
 03e0 56000000 00000000 31000000 0b000000  V.......1.......
 03f0 0c000000 00000000 00000000 21000000  ............!...
 0400 1e000000 5e000000 00000000 16000000  ....^...........
 0410 3a000000 03000000 00000000 00000000  :...............
 0420 00000000 37000000 00000000 2e000000  ....7...........
 0430 14000000 00000000 00000000 00000000  ................
 0440 32000000 00000000 02000000 00000000  2...............
 0450 00000000 00000000 07000000 57000000  ............W...
 0460 00000000 53000000 25000000 00000000  ....S...%.......
 0470 05000000 00000000 30000000 00000000  ........0.......
 0480 00000000 00000000 00000000 5c000000  ............\...
 0490 00000000 00000000 00000000 0a000000  ................
 04a0 00000000 00000000 17000000 00000000  ................
 04b0 00000000 00000000 12000000 33000000  ............3...
 04c0 3c000000 00000000 04000000 00000000  <...............
 04d0 00000000 00000000 00000000 00000000  ................
 04e0 45000000 00000000 00000000 00000000  E...............
 04f0 48000000 00000000 24000000 34000000  H.......$...4...
Contents of section .gnu.hash:
 0500 43000000 11000000 08000000 09000000  C...............
 0510 4404c6b2 3060304e 0a22005a 00046199  D...0`0N.".Z..a.
 0520 3c01184c 2998004a 01220048 2cd00144  <..L)..J.".H,..D
 0530 8228442d 68819014 16108100 8281000a  .(D-h...........
 0540 90e02888 20781080 c948b005 89802c20  ..(. x...H...., 
 0550 11000000 12000000 13000000 00000000  ................
 0560 16000000 1a000000 1c000000 1d000000  ................
 0570 1e000000 20000000 21000000 00000000  .... ...!.......
 0580 23000000 24000000 25000000 28000000  #...$...%...(...
 0590 2a000000 2b000000 2c000000 2e000000  *...+...,.......
 05a0 00000000 2f000000 00000000 30000000  ..../.......0...
 05b0 00000000 31000000 32000000 35000000  ....1...2...5...
 05c0 36000000 37000000 00000000 38000000  6...7.......8...
 05d0 3a000000 3b000000 3c000000 3e000000  :...;...<...>...
 05e0 3f000000 41000000 42000000 44000000  ?...A...B...D...
 05f0 45000000 00000000 47000000 49000000  E.......G...I...
 0600 00000000 00000000 4a000000 00000000  ........J.......
 0610 4b000000 00000000 00000000 00000000  K...............
 0620 4c000000 4d000000 4f000000 53000000  L...M...O...S...
 0630 54000000 55000000 56000000 58000000  T...U...V...X...
 0640 5b000000 00000000 00000000 5c000000  [...........\...
 0650 00000000 00000000 5d000000 3b32b9a5  ........]...;2..
 0660 ff58c19a 7eeab6d2 ac4a09c6 416c90bf  .X..~....J..Al..
 0670 1c8cb2ad 2ecb7ebf c2c73089 39f6be39  ......~...0.9..9
 0680 aef27c91 7b510e76 1174cb66 c7654215  ..|.{Q.v.t.f.eB.
 0690 dac4ec68 d7e7452b f5fb1f5a 0ab1162d  ...h..E+...Z...-
 06a0 9b0a74a9 35243e16 853ffa2c f0de7d68  ..t.5$>..?.,..}h
 06b0 e631b8bb c12b1771 2eae1c67 db1a84bf  .1...+.q...g....
 06c0 176f0c86 93bc07a6 16ca8872 959b9529  .o.........r...)
 06d0 8f69c8c0 1d37e554 03dcd4bb 95064b48  .i...7.T......KH
 06e0 24c8fe55 fa003e70 85fcb4a6 3d519a73  $..U..>p....=Q.s
 06f0 35f5dc20 7b6034f9 f05c9229 3fc89dd7  5.. {`4..\.)?...
 0700 7943a6a7 89041d1c 78f8e154 45df8852  yC......x..TE..R
 0710 d52ff15a 5c3c34f0 ad8699d8 0bc83ff8  ./.Z\<4.......?.
 0720 86a7a041 9bdb530a dfc63afe 0047f525  ...A..S...:..G.%
 0730 ef4154d8 1c6ac3fe 4386d547 a3d6e0a8  .AT..j..C..G....
 0740 514f5581 9fcbf2c7 ad5738e3 0c1b0b85  QOU......W8.....
 0750 a140425b 2cbe2174 284d85f0 ba880a09  .@B[,.!t(M......
 0760 2325c97c 4936e946 bf1f168c db1d70bb  #%.|I6.F......p.
 0770 6a32cc42 07353dad aeb7bbad 4cfe925d  j2.B.5=.....L..]
 0780 9bc03176 c797fc6b 41af8b29 c84adb54  ..1v...kA..).J.T
 0790 43999a88                             C...
Contents of section .dynsym:
 0798 00000000 00000000 00000000 00000000  ................
 07a8 00000000 00000000 cb060000 12000000  ................
 07b8 00000000 00000000 00000000 00000000  ................
 07c8 e6000000 12000000 00000000 00000000  ................
 07d8 00000000 00000000 10000000 20000000  ............ ...
 07e8 00000000 00000000 00000000 00000000  ................
 07f8 ee000000 12000000 00000000 00000000  ................
 0808 00000000 00000000 86000000 12000000  ................
 0818 00000000 00000000 00000000 00000000  ................
 0828 7f000000 12000000 00000000 00000000  ................
 0838 00000000 00000000 78000000 12000000  ........x.......
 0848 00000000 00000000 00000000 00000000  ................
 0858 01000000 20000000 00000000 00000000  .... ...........
 0868 00000000 00000000 55000000 12000000  ........U.......
 0878 00000000 00000000 00000000 00000000  ................
 0888 be060000 12000000 00000000 00000000  ................
 0898 00000000 00000000 91000000 12000000  ................
 08a8 00000000 00000000 00000000 00000000  ................
 08b8 d1000000 12000000 00000000 00000000  ................
 08c8 00000000 00000000 5c000000 12000000  ........\.......
 08d8 00000000 00000000 00000000 00000000  ................
 08e8 2c000000 20000000 00000000 00000000  ,... ...........
 08f8 00000000 00000000 46000000 22000000  ........F..."...
 0908 00000000 00000000 00000000 00000000  ................
 0918 64000000 12000000 00000000 00000000  d...............
 0928 00000000 00000000 03030000 12000c00  ................
 0938 c0490000 00000000 15000000 00000000  .I..............
 0948 92010000 12000c00 30430000 00000000  ........0C......
 0958 5f000000 00000000 02050000 12000c00  _...............
 0968 c0540000 00000000 84000000 00000000  .T..............
 0978 b4020000 12000c00 30490000 00000000  ........0I......
 0988 47000000 00000000 a1000000 12000c00  G...............
 0998 90340000 00000000 0f000000 00000000  .4..............
 09a8 39010000 12000c00 00400000 00000000  9........@......
 09b8 09000000 00000000 bd010000 12000c00  ................
 09c8 c0430000 00000000 3b000000 00000000  .C......;.......
 09d8 c5060000 12000c00 b0620000 00000000  .........b......
 09e8 06000000 00000000 c1000000 12000c00  ................
 09f8 d0340000 00000000 d5000000 00000000  .4..............
 0a08 a7050000 12000c00 705a0000 00000000  ........pZ......
 0a18 b9000000 00000000 af040000 12000c00  ................
 0a28 00540000 00000000 34000000 00000000  .T......4.......
 0a38 7e010000 12000c00 80420000 00000000  ~........B......
 0a48 a4000000 00000000 39060000 12000c00  ........9.......
 0a58 b05f0000 00000000 13000000 00000000  ._..............
 0a68 19020000 12000c00 90440000 00000000  .........D......
 0a78 5d000000 00000000 67010000 12000c00  ].......g.......
 0a88 50410000 00000000 2b010000 00000000  PA......+.......
 0a98 6c060000 12000c00 20600000 00000000  l....... `......
 0aa8 1c000000 00000000 bf050000 12000c00  ................
 0ab8 305b0000 00000000 b9000000 00000000  0[..............
 0ac8 63050000 12000c00 d0570000 00000000  c........W......
 0ad8 fc000000 00000000 8f060000 12000c00  ................
 0ae8 60600000 00000000 13000000 00000000  ``..............
 0af8 f4050000 12000c00 105f0000 00000000  ........._......
 0b08 13000000 00000000 43040000 12000c00  ........C.......
 0b18 e04f0000 00000000 fb000000 00000000  .O..............
 0b28 b3000000 12000c00 a0340000 00000000  .........4......
 0b38 2e000000 00000000 0b010000 12000c00  ................
 0b48 903d0000 00000000 2e020000 00000000  .=..............
 0b58 2b030000 12000c00 e0490000 00000000  +........I......
 0b68 15000000 00000000 aa010000 12000c00  ................
 0b78 90430000 00000000 23000000 00000000  .C......#.......
 0b88 ce020000 12000c00 80490000 00000000  .........I......
 0b98 15000000 00000000 2e020000 12000c00  ................
 0ba8 f0440000 00000000 db000000 00000000  .D..............
 0bb8 f5000000 12000c00 503d0000 00000000  ........P=......
 0bc8 3d000000 00000000 e2030000 12000c00  =...............
 0bd8 204d0000 00000000 33000000 00000000   M......3.......
 0be8 12050000 12000c00 50550000 00000000  ........PU......
 0bf8 fb000000 00000000 12060000 12000c00  ................
 0c08 505f0000 00000000 13000000 00000000  P_..............
 0c18 7a020000 12000c00 70470000 00000000  z.......pG......
 0c28 31010000 00000000 d9000000 12000c00  1...............
 0c38 b0350000 00000000 71000000 00000000  .5......q.......
 0c48 46030000 12000c00 004a0000 00000000  F........J......
 0c58 15000000 00000000 45010000 12000c00  ........E.......
 0c68 10400000 00000000 09000000 00000000  .@..............
 0c78 e8020000 12000c00 a0490000 00000000  .........I......
 0c88 15000000 00000000 d7050000 12000c00  ................
 0c98 f05b0000 00000000 ad010000 00000000  .[..............
 0ca8 5d060000 12000c00 00600000 00000000  ]........`......
 0cb8 13000000 00000000 cb040000 12000c00  ................
 0cc8 40540000 00000000 34000000 00000000  @T......4.......
 0cd8 bb030000 12000c00 e04b0000 00000000  .........K......
 0ce8 33000000 00000000 59040000 12000c00  3.......Y.......
 0cf8 e0500000 00000000 84000000 00000000  .P..............
 0d08 b8060000 12000c00 a0620000 00000000  .........b......
 0d18 06000000 00000000 aa060000 12000c00  ................
 0d28 a0600000 00000000 fa010000 00000000  .`..............
 0d38 2c060000 12000c00 905f0000 00000000  ,........_......
 0d48 13000000 00000000 f3030000 12000c00  ................
 0d58 604d0000 00000000 fc000000 00000000  `M..............
 0d68 27050000 12000c00 50560000 00000000  '.......PV......
 0d78 33000000 00000000 81060000 12000c00  3...............
 0d88 40600000 00000000 13000000 00000000  @`..............
 0d98 50050000 12000c00 90570000 00000000  P........W......
 0da8 33000000 00000000 90050000 12000c00  3...............
 0db8 a0590000 00000000 c9000000 00000000  .Y..............
 0dc8 d0010000 12000c00 00440000 00000000  .........D......
 0dd8 07000000 00000000 97040000 12000c00  ................
 0de8 00530000 00000000 fb000000 00000000  .S..............
 0df8 25010000 12000c00 c03f0000 00000000  %........?......
 0e08 33000000 00000000 d0060000 12000c00  3...............
 0e18 c0620000 00000000 b9000000 00000000  .b..............
 0e28 1b040000 12000c00 a04e0000 00000000  .........N......
 0e38 fc000000 00000000 e4010000 12000c00  ................
 0e48 10440000 00000000 5c000000 00000000  .D......\.......
 0e58 05020000 12000c00 70440000 00000000  ........pD......
 0e68 17000000 00000000 e7040000 12000c00  ................
 0e78 80540000 00000000 34000000 00000000  .T......4.......
 0e88 ff060000 12000c00 30640000 00000000  ........0d......
 0e98 0b010000 00000000 cc030000 12000c00  ................
 0ea8 204c0000 00000000 fc000000 00000000   L..............
 0eb8 84040000 12000c00 70520000 00000000  ........pR......
 0ec8 84000000 00000000 86030000 12000c00  ................
 0ed8 e04a0000 00000000 ae000000 00000000  .J..............
 0ee8 09040000 12000c00 604e0000 00000000  ........`N......
 0ef8 33000000 00000000 6c040000 12000c00  3.......l.......
 0f08 70510000 00000000 fb000000 00000000  pQ..............
 0f18 04060000 12000c00 305f0000 00000000  ........0_......
 0f28 13000000 00000000 6e030000 12000c00  ........n.......
 0f38 204a0000 00000000 be000000 00000000   J..............
 0f48 39050000 12000c00 90560000 00000000  9........V......
 0f58 fc000000 00000000 44020000 12000c00  ........D.......
 0f68 d0450000 00000000 b9000000 00000000  .E..............
 0f78 7b050000 12000c00 d0580000 00000000  {........X......
 0f88 c9000000 00000000 e5060000 12000c00  ................
 0f98 80630000 00000000 ab000000 00000000  .c..............
 0fa8 5c020000 12000c00 90460000 00000000  \........F......
 0fb8 d1000000 00000000 9e060000 12000c00  ................
 0fc8 80600000 00000000 13000000 00000000  .`..............
 0fd8 5b010000 12000c00 20400000 00000000  [....... @......
 0fe8 2b010000 00000000 e7050000 12000c00  +...............
 0ff8 a05d0000 00000000 70010000 00000000  .]......p.......
 1008 99020000 12000c00 b0480000 00000000  .........H......
 1018 73000000 00000000 48060000 12000c00  s.......H.......
 1028 d05f0000 00000000 22000000 00000000  ._......".......
 1038 32040000 12000c00 a04f0000 00000000  2........O......
 1048 36000000 00000000 1f060000 12000c00  6...............
 1058 705f0000 00000000 13000000 00000000  p_..............
 1068 a2030000 12000c00 904b0000 00000000  .........K......
 1078 47000000 00000000                    G.......
Contents of section .dynstr:
 1080 005f5f67 6d6f6e5f 73746172 745f5f00  .__gmon_start__.
 1090 5f49544d 5f646572 65676973 74657254  _ITM_deregisterT
 10a0 4d436c6f 6e655461 626c6500 5f49544d  MCloneTable._ITM
 10b0 5f726567 69737465 72544d43 6c6f6e65  _registerTMClone
 10c0 5461626c 65005f5f 6378615f 66696e61  Table.__cxa_fina
 10d0 6c697a65 006d656d 63707900 73707269  lize.memcpy.spri
 10e0 6e746600 5f5f6374 7970655f 746f6c6f  ntf.__ctype_tolo
 10f0 7765725f 6c6f6300 73747263 6d700073  wer_loc.strcmp.s
 1100 74726c65 6e006c6f 63616c65 636f6e76  trlen.localeconv
 1110 005f5f69 736f6339 395f7373 63616e66  .__isoc99_sscanf
 1120 00634a53 4f4e5f47 65744572 726f7250  .cJSON_GetErrorP
 1130 74720063 4a534f4e 5f566572 73696f6e  tr.cJSON_Version
 1140 00634a53 4f4e5f49 6e697448 6f6f6b73  .cJSON_InitHooks
 1150 00726561 6c6c6f63 00634a53 4f4e5f44  .realloc.cJSON_D
 1160 656c6574 65007374 726e636d 70007374  elete.strncmp.st
 1170 72746f64 00634a53 4f4e5f53 65744e75  rtod.cJSON_SetNu
 1180 6d626572 48656c70 65720063 4a534f4e  mberHelper.cJSON
 1190 5f506172 73655769 74684c65 6e677468  _ParseWithLength
 11a0 4f707473 00634a53 4f4e5f50 61727365  Opts.cJSON_Parse
 11b0 57697468 4f707473 00634a53 4f4e5f50  WithOpts.cJSON_P
 11c0 61727365 00634a53 4f4e5f50 61727365  arse.cJSON_Parse
 11d0 57697468 4c656e67 74680063 4a534f4e  WithLength.cJSON
 11e0 5f507269 6e740063 4a534f4e 5f507269  _Print.cJSON_Pri
 11f0 6e74556e 666f726d 61747465 6400634a  ntUnformatted.cJ
 1200 534f4e5f 5072696e 74427566 66657265  SON_PrintBuffere
 1210 6400634a 534f4e5f 5072696e 74507265  d.cJSON_PrintPre
 1220 616c6c6f 63617465 6400634a 534f4e5f  allocated.cJSON_
 1230 47657441 72726179 53697a65 00634a53  GetArraySize.cJS
 1240 4f4e5f47 65744172 72617949 74656d00  ON_GetArrayItem.
 1250 634a534f 4e5f4765 744f626a 65637449  cJSON_GetObjectI
 1260 74656d00 634a534f 4e5f4765 744f626a  tem.cJSON_GetObj
 1270 65637449 74656d43 61736553 656e7369  ectItemCaseSensi
 1280 74697665 00634a53 4f4e5f48 61734f62  tive.cJSON_HasOb
 1290 6a656374 4974656d 00634a53 4f4e5f41  jectItem.cJSON_A
 12a0 64644974 656d546f 41727261 7900634a  ddItemToArray.cJ
 12b0 534f4e5f 41646449 74656d54 6f4f626a  SON_AddItemToObj
 12c0 65637400 634a534f 4e5f4164 64497465  ect.cJSON_AddIte
 12d0 6d546f4f 626a6563 74435300 634a534f  mToObjectCS.cJSO
 12e0 4e5f4164 64497465 6d526566 6572656e  N_AddItemReferen
 12f0 6365546f 41727261 7900634a 534f4e5f  ceToArray.cJSON_
 1300 41646449 74656d52 65666572 656e6365  AddItemReference
 1310 546f4f62 6a656374 00634a53 4f4e5f44  ToObject.cJSON_D
 1320 65746163 68497465 6d566961 506f696e  etachItemViaPoin
 1330 74657200 634a534f 4e5f4465 74616368  ter.cJSON_Detach
 1340 4974656d 46726f6d 41727261 7900634a  ItemFromArray.cJ
 1350 534f4e5f 44656c65 74654974 656d4672  SON_DeleteItemFr
 1360 6f6d4172 72617900 634a534f 4e5f4465  omArray.cJSON_De
 1370 74616368 4974656d 46726f6d 4f626a65  tachItemFromObje
 1380 63740063 4a534f4e 5f446574 61636849  ct.cJSON_DetachI
 1390 74656d46 726f6d4f 626a6563 74436173  temFromObjectCas
 13a0 6553656e 73697469 76650063 4a534f4e  eSensitive.cJSON
 13b0 5f44656c 65746549 74656d46 726f6d4f  _DeleteItemFromO
 13c0 626a6563 7400634a 534f4e5f 44656c65  bject.cJSON_Dele
 13d0 74654974 656d4672 6f6d4f62 6a656374  teItemFromObject
 13e0 43617365 53656e73 69746976 6500634a  CaseSensitive.cJ
 13f0 534f4e5f 496e7365 72744974 656d496e  SON_InsertItemIn
 1400 41727261 7900634a 534f4e5f 5265706c  Array.cJSON_Repl
 1410 61636549 74656d56 6961506f 696e7465  aceItemViaPointe
 1420 7200634a 534f4e5f 5265706c 61636549  r.cJSON_ReplaceI
 1430 74656d49 6e417272 61790063 4a534f4e  temInArray.cJSON
 1440 5f437265 6174654e 756c6c00 634a534f  _CreateNull.cJSO
 1450 4e5f4164 644e756c 6c546f4f 626a6563  N_AddNullToObjec
 1460 7400634a 534f4e5f 43726561 74655472  t.cJSON_CreateTr
 1470 75650063 4a534f4e 5f416464 54727565  ue.cJSON_AddTrue
 1480 546f4f62 6a656374 00634a53 4f4e5f43  ToObject.cJSON_C
 1490 72656174 6546616c 73650063 4a534f4e  reateFalse.cJSON
 14a0 5f416464 46616c73 65546f4f 626a6563  _AddFalseToObjec
 14b0 7400634a 534f4e5f 43726561 7465426f  t.cJSON_CreateBo
 14c0 6f6c0063 4a534f4e 5f416464 426f6f6c  ol.cJSON_AddBool
 14d0 546f4f62 6a656374 00634a53 4f4e5f43  ToObject.cJSON_C
 14e0 72656174 654e756d 62657200 634a534f  reateNumber.cJSO
 14f0 4e5f4164 644e756d 62657254 6f4f626a  N_AddNumberToObj
 1500 65637400 634a534f 4e5f4372 65617465  ect.cJSON_Create
 1510 53747269 6e670063 4a534f4e 5f416464  String.cJSON_Add
 1520 53747269 6e67546f 4f626a65 63740063  StringToObject.c
 1530 4a534f4e 5f437265 61746553 7472696e  JSON_CreateStrin
 1540 67526566 6572656e 63650063 4a534f4e  gReference.cJSON
 1550 5f437265 6174654f 626a6563 74526566  _CreateObjectRef
 1560 6572656e 63650063 4a534f4e 5f437265  erence.cJSON_Cre
 1570 61746541 72726179 52656665 72656e63  ateArrayReferenc
 1580 6500634a 534f4e5f 43726561 74655261  e.cJSON_CreateRa
 1590 7700634a 534f4e5f 41646452 6177546f  w.cJSON_AddRawTo
 15a0 4f626a65 63740063 4a534f4e 5f437265  Object.cJSON_Cre
 15b0 61746541 72726179 00634a53 4f4e5f41  ateArray.cJSON_A
 15c0 64644172 72617954 6f4f626a 65637400  ddArrayToObject.
 15d0 634a534f 4e5f4372 65617465 4f626a65  cJSON_CreateObje
 15e0 63740063 4a534f4e 5f416464 4f626a65  ct.cJSON_AddObje
 15f0 6374546f 4f626a65 63740063 4a534f4e  ctToObject.cJSON
 1600 5f437265 61746549 6e744172 72617900  _CreateIntArray.
 1610 634a534f 4e5f4372 65617465 466c6f61  cJSON_CreateFloa
 1620 74417272 61790063 4a534f4e 5f437265  tArray.cJSON_Cre
 1630 61746544 6f75626c 65417272 61790063  ateDoubleArray.c
 1640 4a534f4e 5f437265 61746553 7472696e  JSON_CreateStrin
 1650 67417272 61790063 4a534f4e 5f447570  gArray.cJSON_Dup
 1660 6c696361 74650063 4a534f4e 5f4d696e  licate.cJSON_Min
 1670 69667900 634a534f 4e5f4973 496e7661  ify.cJSON_IsInva
 1680 6c696400 634a534f 4e5f4973 46616c73  lid.cJSON_IsFals
 1690 6500634a 534f4e5f 49735472 75650063  e.cJSON_IsTrue.c
 16a0 4a534f4e 5f497342 6f6f6c00 634a534f  JSON_IsBool.cJSO
 16b0 4e5f4973 4e756c6c 00634a53 4f4e5f49  N_IsNull.cJSON_I
 16c0 734e756d 62657200 634a534f 4e5f4765  sNumber.cJSON_Ge
 16d0 744e756d 62657256 616c7565 00634a53  tNumberValue.cJS
 16e0 4f4e5f49 73537472 696e6700 634a534f  ON_IsString.cJSO
 16f0 4e5f4765 74537472 696e6756 616c7565  N_GetStringValue
 1700 00634a53 4f4e5f49 73417272 61790063  .cJSON_IsArray.c
 1710 4a534f4e 5f49734f 626a6563 7400634a  JSON_IsObject.cJ
 1720 534f4e5f 49735261 7700634a 534f4e5f  SON_IsRaw.cJSON_
 1730 436f6d70 61726500 634a534f 4e5f6d61  Compare.cJSON_ma
 1740 6c6c6f63 00634a53 4f4e5f66 72656500  lloc.cJSON_free.
 1750 634a534f 4e5f5365 7456616c 75657374  cJSON_SetValuest
 1760 72696e67 00634a53 4f4e5f52 65706c61  ring.cJSON_Repla
 1770 63654974 656d496e 4f626a65 63740063  ceItemInObject.c
 1780 4a534f4e 5f526570 6c616365 4974656d  JSON_ReplaceItem
 1790 496e4f62 6a656374 43617365 53656e73  InObjectCaseSens
 17a0 69746976 65006c69 626d2e73 6f2e3600  itive.libm.so.6.
 17b0 6c696263 2e736f2e 36006c69 62636a73  libc.so.6.libcjs
 17c0 6f6e2e73 6f2e3100 474c4942 435f322e  on.so.1.GLIBC_2.
 17d0 3300474c 4942435f 322e3700 474c4942  3.GLIBC_2.7.GLIB
 17e0 435f322e 31340047 4c494243 5f322e32  C_2.14.GLIBC_2.2
 17f0 2e3500                               .5.
Contents of section .gnu.version:
 17f4 00000200 02000100 02000200 02000200  ................
 1804 01000300 02000400 02000200 01000200  ................
 1814 05000100 01000100 01000100 01000100  ................
 1824 01000100 01000100 01000100 01000100  ................
 1834 01000100 01000100 01000100 01000100  ................
 1844 01000100 01000100 01000100 01000100  ................
 1854 01000100 01000100 01000100 01000100  ................
 1864 01000100 01000100 01000100 01000100  ................
 1874 01000100 01000100 01000100 01000100  ................
 1884 01000100 01000100 01000100 01000100  ................
 1894 01000100 01000100 01000100 01000100  ................
 18a4 01000100 01000100 01000100 0100      ..............
Contents of section .gnu.version_r:
 18b8 01000400 30070000 10000000 00000000  ....0...........
 18c8 1369690d 00000500 48070000 10000000  .ii.....H.......
 18d8 1769690d 00000400 52070000 10000000  .ii.....R.......
 18e8 94919606 00000300 5c070000 10000000  ........\.......
 18f8 751a6909 00000200 67070000 00000000  u.i.....g.......
Contents of section .rela.dyn:
 1908 b09d0000 00000000 08000000 00000000  ................
 1918 e0220000 00000000 b89d0000 00000000  ."..............
 1928 08000000 00000000 a0220000 00000000  ........."......
 1938 00a10000 00000000 08000000 00000000  ................
 1948 00a10000 00000000 b09f0000 00000000  ................
 1958 06000000 01000000 00000000 00000000  ................
 1968 18a10000 00000000 01000000 01000000  ................
 1978 00000000 00000000 b89f0000 00000000  ................
 1988 06000000 03000000 00000000 00000000  ................
 1998 c09f0000 00000000 06000000 08000000  ................
 19a8 00000000 00000000 c89f0000 00000000  ................
 19b8 06000000 0a000000 00000000 00000000  ................
 19c8 10a10000 00000000 01000000 0a000000  ................
 19d8 00000000 00000000 d09f0000 00000000  ................
 19e8 06000000 0c000000 00000000 00000000  ................
 19f8 20a10000 00000000 01000000 0c000000   ...............
 1a08 00000000 00000000 d89f0000 00000000  ................
 1a18 06000000 0e000000 00000000 00000000  ................
 1a28 e09f0000 00000000 06000000 0f000000  ................
 1a38 00000000 00000000                    ........
Contents of section .rela.plt:
 1a40 00a00000 00000000 07000000 5c000000  ............\...
 1a50 00000000 00000000 08a00000 00000000  ................
 1a60 07000000 47000000 00000000 00000000  ....G...........
 1a70 10a00000 00000000 07000000 02000000  ................
 1a80 00000000 00000000 18a00000 00000000  ................
 1a90 07000000 42000000 00000000 00000000  ....B...........
 1aa0 20a00000 00000000 07000000 1d000000   ...............
 1ab0 00000000 00000000 28a00000 00000000  ........(.......
 1ac0 07000000 04000000 00000000 00000000  ................
 1ad0 30a00000 00000000 07000000 05000000  0...............
 1ae0 00000000 00000000 38a00000 00000000  ........8.......
 1af0 07000000 44000000 00000000 00000000  ....D...........
 1b00 40a00000 00000000 07000000 31000000  @...........1...
 1b10 00000000 00000000 48a00000 00000000  ........H.......
 1b20 07000000 13000000 00000000 00000000  ................
 1b30 50a00000 00000000 07000000 06000000  P...............
 1b40 00000000 00000000 58a00000 00000000  ........X.......
 1b50 07000000 34000000 00000000 00000000  ....4...........
 1b60 60a00000 00000000 07000000 4d000000  `...........M...
 1b70 00000000 00000000 68a00000 00000000  ........h.......
 1b80 07000000 07000000 00000000 00000000  ................
 1b90 70a00000 00000000 07000000 09000000  p...............
 1ba0 00000000 00000000 78a00000 00000000  ........x.......
 1bb0 07000000 38000000 00000000 00000000  ....8...........
 1bc0 80a00000 00000000 07000000 11000000  ................
 1bd0 00000000 00000000 88a00000 00000000  ................
 1be0 07000000 2d000000 00000000 00000000  ....-...........
 1bf0 90a00000 00000000 07000000 14000000  ................
 1c00 00000000 00000000 98a00000 00000000  ................
 1c10 07000000 39000000 00000000 00000000  ....9...........
 1c20 a0a00000 00000000 07000000 27000000  ............'...
 1c30 00000000 00000000 a8a00000 00000000  ................
 1c40 07000000 0b000000 00000000 00000000  ................
 1c50 b0a00000 00000000 07000000 3e000000  ............>...
 1c60 00000000 00000000 b8a00000 00000000  ................
 1c70 07000000 4c000000 00000000 00000000  ....L...........
 1c80 c0a00000 00000000 07000000 18000000  ................
 1c90 00000000 00000000 c8a00000 00000000  ................
 1ca0 07000000 0d000000 00000000 00000000  ................
 1cb0 d0a00000 00000000 07000000 40000000  ............@...
 1cc0 00000000 00000000 d8a00000 00000000  ................
 1cd0 07000000 36000000 00000000 00000000  ....6...........
 1ce0 e0a00000 00000000 07000000 5a000000  ............Z...
 1cf0 00000000 00000000 e8a00000 00000000  ................
 1d00 07000000 4e000000 00000000 00000000  ....N...........
 1d10 f0a00000 00000000 07000000 10000000  ................
 1d20 00000000 00000000                    ........
Contents of section .init:
 2000 4883ec08 488b05b5 7f000048 85c07402  H...H......H..t.
 2010 ffd04883 c408c3                      ..H....
Contents of section .plt:
 2020 ff35ca7f 0000ff25 cc7f0000 0f1f4000  .5.....%......@.
 2030 ff25ca7f 00006800 000000e9 e0ffffff  .%....h.........
 2040 ff25c27f 00006801 000000e9 d0ffffff  .%....h.........
 2050 ff25ba7f 00006802 000000e9 c0ffffff  .%....h.........
 2060 ff25b27f 00006803 000000e9 b0ffffff  .%....h.........
 2070 ff25aa7f 00006804 000000e9 a0ffffff  .%....h.........
 2080 ff25a27f 00006805 000000e9 90ffffff  .%....h.........
 2090 ff259a7f 00006806 000000e9 80ffffff  .%....h.........
 20a0 ff25927f 00006807 000000e9 70ffffff  .%....h.....p...
 20b0 ff258a7f 00006808 000000e9 60ffffff  .%....h.....`...
 20c0 ff25827f 00006809 000000e9 50ffffff  .%....h.....P...
 20d0 ff257a7f 0000680a 000000e9 40ffffff  .%z...h.....@...
 20e0 ff25727f 0000680b 000000e9 30ffffff  .%r...h.....0...
 20f0 ff256a7f 0000680c 000000e9 20ffffff  .%j...h..... ...
 2100 ff25627f 0000680d 000000e9 10ffffff  .%b...h.........
 2110 ff255a7f 0000680e 000000e9 00ffffff  .%Z...h.........
 2120 ff25527f 0000680f 000000e9 f0feffff  .%R...h.........
 2130 ff254a7f 00006810 000000e9 e0feffff  .%J...h.........
 2140 ff25427f 00006811 000000e9 d0feffff  .%B...h.........
 2150 ff253a7f 00006812 000000e9 c0feffff  .%:...h.........
 2160 ff25327f 00006813 000000e9 b0feffff  .%2...h.........
 2170 ff252a7f 00006814 000000e9 a0feffff  .%*...h.........
 2180 ff25227f 00006815 000000e9 90feffff  .%"...h.........
 2190 ff251a7f 00006816 000000e9 80feffff  .%....h.........
 21a0 ff25127f 00006817 000000e9 70feffff  .%....h.....p...
 21b0 ff250a7f 00006818 000000e9 60feffff  .%....h.....`...
 21c0 ff25027f 00006819 000000e9 50feffff  .%....h.....P...
 21d0 ff25fa7e 0000681a 000000e9 40feffff  .%.~..h.....@...
 21e0 ff25f27e 0000681b 000000e9 30feffff  .%.~..h.....0...
 21f0 ff25ea7e 0000681c 000000e9 20feffff  .%.~..h..... ...
 2200 ff25e27e 0000681d 000000e9 10feffff  .%.~..h.........
 2210 ff25da7e 0000681e 000000e9 00feffff  .%.~..h.........
Contents of section .plt.got:
 2220 ff25ba7d 00006690                    .%.}..f.
Contents of section .text:
 2230 488d3df1 7e000048 8d05ea7e 00004839  H.=.~..H...~..H9
 2240 f8741548 8b056e7d 00004885 c07409ff  .t.H..n}..H..t..
 2250 e00f1f80 00000000 c30f1f80 00000000  ................
 2260 488d3dc1 7e000048 8d35ba7e 00004829  H.=.~..H.5.~..H)
 2270 fe4889f0 48c1ee3f 48c1f803 4801c648  .H..H..?H...H..H
 2280 d1fe7414 488b054d 7d000048 85c07408  ..t.H..M}..H..t.
 2290 ffe0660f 1f440000 c30f1f80 00000000  ..f..D..........
 22a0 f30f1efa 803d857e 00000075 2b554883  .....=.~...u+UH.
 22b0 3d2a7d00 00004889 e5740c48 8b3d3e7e  =*}...H..t.H.=>~
 22c0 0000e859 ffffffe8 64ffffff c6055d7e  ...Y....d.....]~
 22d0 0000015d c30f1f00 c30f1f80 00000000  ...]............
 22e0 f30f1efa e977ffff ff0f1f80 00000000  .....w..........
 22f0 4885ff0f 84f70000 00415455 534889fb  H........ATUSH..
 2300 488b3f48 85ff746e 488b4308 4885c075  H.?H..tnH.C.H..u
 2310 5fb90000 00804839 ce735b4c 8b431049  _.....H9.s[L.C.I
 2320 8d543001 4839d073 578b4320 85c07546  .T0.H9.sW.C ..uF
 2330 4881faff ffff3f77 574c8d24 12488b43  H.....?wWL.$.H.C
 2340 384885c0 745a4c89 e6ffd048 89c54885  8H..tZL....H..H.
 2350 c0747d48 8b43104c 89630848 892b5b48  .t}H.C.L.c.H.+[H
 2360 01e85d41 5cc3662e 0f1f8400 00000000  ..]A\.f.........
 2370 48394310 729b31c0 eb0a660f 1f440000  H9C.r.1...f..D..
 2380 4a8d0407 5b5d415c c30f1f80 00000000  J...[]A\........
 2390 41bcffff ff7f4839 ca72a231 c0ebe590  A.....H9.r.1....
 23a0 4c89e7ff 53284889 c54885c0 7422488b  L...S(H..H..t"H.
 23b0 4310488b 334889ef 488d5001 e84ffdff  C.H.3H..H.P..O..
 23c0 ff488b3b ff5330eb 8a0f1f80 00000000  .H.;.S0.........
 23d0 488b3bff 533048c7 43080000 000031c0  H.;.S0H.C.....1.
 23e0 48c70300 000000eb 9b0f1f80 00000000  H...............
 23f0 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 2400 4885f60f 84670200 00415741 56415541  H....g...AWAVAUA
 2410 54555348 89fb4889 f74883ec 184885db  TUSH..H..H...H..
 2420 0f84da01 00000fb6 034889da 4531ed84  .........H..E1..
 2430 c07529e9 e8010000 0f1f8400 00000000  .u).............
 2440 3c0a0f87 d0000000 3c07771a 4983c505  <.......<.w.I...
 2450 0fb64201 4883c201 84c0741a 3c227406  ..B.H.....t.<"t.
 2460 76de3c5c 75ea0fb6 42014883 c2014983  v.<\u...B.H...I.
 2470 c50184c0 75e64829 da4e8d3c 2a4889d5  ....u.H).N.<*H..
 2480 498d7703 e867feff ff4989c6 4885c00f  I.w..g...I..H...
 2490 84fb0000 00488d78 014d8d47 014989fc  .....H.x.M.G.I..
 24a0 4d85ed0f 84ca0100 00c60022 0fb60348  M.........."...H
 24b0 8d2d7e4b 000084c0 7522e9b1 00000090  .-~K....u"......
 24c0 3c5c7426 41880424 0fb64301 4883c301  <\t&A..$..C.H...
 24d0 4983c401 84c00f84 94000000 3c1f0f97  I...........<...
 24e0 c13c220f 95c284d1 75d641c6 04245c0f  .<".....u.A..$\.
 24f0 b613498d 7c240180 fa22773c 80fa0776  ..I.|$..."w<...v
 2500 3f8d42f8 3c1a7738 0fb6c048 63448500  ?.B.<.w8...HcD..
 2510 4801e8ff e00f1f00 8d48f480 f9010f86  H........H......
 2520 42ffffff 3c1f0f87 24ffffff e91bffff  B...<...$.......
 2530 ff0f1f80 00000000 80fa5c74 700f1f00  ..........\tp...
 2540 31c04883 c3014c89 44240849 83c40548  1.H...L.D$.I...H
 2550 8d35aa4a 00004983 c401e861 fcffff0f  .5.J..I....a....
 2560 b6034c8b 44240884 c00f856d ffffff90  ..L.D$.....m....
 2570 b8220000 00664389 04064883 c418b801  ."...fC...H.....
 2580 0000005b 5d415c41 5d415e41 5fc36690  ...[]A\A]A^A_.f.
 2590 4883c418 31c05b5d 415c415d 415e415f  H...1.[]A\A]A^A_
 25a0 c30f1f80 00000000 ba720000 00418854  .........r...A.T
 25b0 24014989 fce90eff ffff660f 1f440000  $.I.......f..D..
 25c0 ba660000 00418854 24014989 fce9f6fe  .f...A.T$.I.....
 25d0 ffff660f 1f440000 ba6e0000 00ebce90  ..f..D...n......
 25e0 ba740000 00ebc666 0f1f8400 00000000  .t.....f........
 25f0 ba620000 00ebb666 0f1f8400 00000000  .b.....f........
 2600 be030000 00e8e6fc ffff4885 c07481ba  ..........H..t..
 2610 22220000 c6400200 668910e9 5affffff  ""...@..f...Z...
 2620 be030000 00e8c6fc ffff4989 c64885c0  ..........I..H..
 2630 0f845aff ffffbd02 00000041 b8010000  ..Z........A....
 2640 00488d78 014531ff 41c60622 4c89fa48  .H.x.E1.A.."L..H
 2650 89de4c89 442408e8 b4faffff 4c8b4424  ..L.D$......L.D$
 2660 0843c604 062241c6 042e00e9 0affffff  .C..."A.........
 2670 31c0c348 83c502eb cf0f1f80 00000000  1..H............
 2680 41545553 4885ff0f 849a0000 004889f5  ATUSH........H..
 2690 4885f60f 848e0000 00488b5f 1085d275  H........H._...u
 26a0 774885db 744f662e 0f1f8400 00000000  wH..tOf.........
 26b0 4c8b6338 4d85e474 344939ec 7462e84d  L.c8M..t4I9.tb.M
 26c0 fbffff48 8b0831c0 eb0e660f 1f440000  ...H..1...f..D..
 26d0 4883c001 84d27448 0fb67c05 00410fb6  H.....tH..|..A..
 26e0 34044889 fa8b34b1 3934b974 e3488b1b  4.H...4.94.t.H..
 26f0 4885db75 bb4889d8 5b5d415c c30f1f00  H..u.H..[]A\....
 2700 488b7338 4885f674 174889ef e8eff9ff  H.s8H..t.H......
 2710 ff85c074 0b488b1b 4885db75 e3ebd690  ...t.H..H..u....
 2720 48837b38 0075ce31 db4889d8 5b5d415c  H.{8.u.1.H..[]A\
 2730 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 2740 4885ff0f 84270300 00415641 55415455  H....'...AVAUATU
 2750 534889f3 4883ec40 4885f674 6b0fb647  SH..H..@H..tk..G
 2760 184889fd 83f8207f 1f85c074 5b83f820  .H.... ....t[.. 
 2770 7756488d 15274900 00486304 824801d0  wVH..'I..Hc..H..
 2780 ffe0660f 1f440000 83f8400f 84e70200  ..f..D....@.....
 2790 003d8000 00007530 488b7f20 4885ff74  .=....u0H.. H..t
 27a0 27e82af9 ffff4889 df4c8d60 014c89e6  '.*...H..L.`.L..
 27b0 e83bfbff ff4889c7 4885c00f 858f0400  .;...H..H.......
 27c0 000f1f80 00000000 31c04883 c4405b5d  ........1.H..@[]
 27d0 415c415d 415ec366 0f1f8400 00000000  A\A]A^.f........
 27e0 488b6f10 be010000 004889df e8fffaff  H.o......H......
 27f0 ff4885c0 74d2c600 5bf30f6f 4310660f  .H..t...[..oC.f.
 2800 d405aa4a 00000f11 43104885 ed0f8485  ...J....C.H.....
 2810 0000000f 1f440000 4889de48 89efe81d  .....D..H..H....
 2820 ffffff85 c074a148 8b3b4885 ff74134c  .....t.H.;H..t.L
 2830 8b63104c 01e7e895 f8ffff49 01c44c89  .c.L.......I..L.
 2840 63104883 7d000074 4f837b24 014889df  c.H.}..tO.{$.H..
 2850 4819f648 83c60383 7b24014d 19e44983  H..H....{$.M..I.
 2860 c402e889 faffff48 85c00f84 58ffffff  .......H....X...
 2870 c6002c44 8b732445 85f60f85 c8010000  ..,D.s$E........
 2880 c6400100 488b6d00 4c016310 4885ed75  .@..H.m.L.c.H..u
 2890 870f1f80 00000000 be020000 004889df  .............H..
 28a0 e84bfaff ff4885c0 0f841aff ffffbd5d  .K...H.........]
 28b0 00000066 89284883 6b1801eb 230f1f00  ...f.(H.k...#...
 28c0 be050000 004889df e823faff ff4885c0  .....H...#...H..
 28d0 0f84f2fe ffffc700 6e756c6c c6400400  ........null.@..
 28e0 b8010000 00e9e0fe ffff660f 1f440000  ..........f..D..
 28f0 488b7f20 4883c440 5b5d415c 415d415e  H.. H..@[]A\A]A^
 2900 e9fbfaff ff0f1f00 f20f1047 30660fef  ...........G0f..
 2910 c90f294c 2420f20f 1104240f 114c242a  ..)L$ ....$..L$*
 2920 e86bf7ff fff20f10 0424488b 00660f2e  .k.......$H..f..
 2930 c0440fb6 2048c744 24180000 00007a1e  .D.. H.D$.....z.
 2940 f30f7e15 48490000 660f28c8 660f54ca  ..~.HI..f.(.f.T.
 2950 660f2e0d 68490000 0f860a03 0000c744  f...hI.........D
 2960 24206e75 6c6c41be 04000000 c6442424  $ nullA......D$$
 2970 004963ee 4889df48 8d7501e8 70f9ffff  .Ic.H..H.u..p...
 2980 4889c248 85c00f84 3cfeffff 4585f674  H..H....<...E..t
 2990 4d488d4d ff4883f9 060f8688 05000048  MH.M.H.........H
 29a0 8d442421 4889d648 29c631c0 4883fe0e  .D$!H..H).1.H...
 29b0 0f876003 00004c8d 6c24200f 1f440000  ..`...L.l$ ..D..
 29c0 410fb64c 05004138 cc0f8431 03000088  A..L..A8...1....
 29d0 0c024883 c0014839 c575e548 01eac602  ..H...H9.u.H....
 29e0 0048016b 10e9f6fe ffff660f 1f440000  .H.k......f..D..
 29f0 be060000 004889df e8f3f8ff ff4885c0  .....H.......H..
 2a00 0f84c2fd ffffba65 000000c7 0066616c  .......e.....fal
 2a10 73668950 04e9c6fe ffff660f 1f440000  sf.P......f..D..
 2a20 be050000 004889df e8c3f8ff ff4885c0  .....H.......H..
 2a30 0f8492fd ffffc700 74727565 c6400400  ........true.@..
 2a40 e99bfeff ff0f1f00 41bd2000 00006644  ........A. ...fD
 2a50 89680148 8b6d004c 01631048 85ed0f85  .h.H.m.L.c.H....
 2a60 b4fdffff e92ffeff ff0f1f80 00000000  ...../..........
 2a70 31c0c30f 1f440000 837e2401 488b6f10  1....D...~$.H.o.
 2a80 4889df48 19f64883 c603837b 24014d19  H..H..H....{$.M.
 2a90 e44983c4 02e856f8 ffff4885 c00f8425  .I....V...H....%
 2aa0 fdffffc6 007b8b53 24488343 180185d2  .....{.S$H.C....
 2ab0 0f85f201 00004c01 63104885 ed7527e9  ......L.c.H..u'.
 2ac0 19010000 0f1f4000 41b80a00 00006644  ......@.A.....fD
 2ad0 8902488b 6d004c01 63104885 ed0f84fa  ..H.m.L.c.H.....
 2ae0 0000008b 532485d2 0f85ca01 0000488b  ....S$........H.
 2af0 7d384889 dee806f9 ffff85c0 0f84c6fc  }8H.............
 2b00 ffff488b 3b4885ff 74134c8b 63104c01  ..H.;H..t.L.c.L.
 2b10 e7e8baf5 ffff4901 c44c8963 10837b24  ......I..L.c..{$
 2b20 014889df 4d19e449 83c4024c 89e6e8bd  .H..M..I...L....
 2b30 f7ffff48 85c00f84 8cfcffff c6003a44  ...H..........:D
 2b40 8b5b2445 85db7404 c6400109 4c016310  .[$E..t..@..L.c.
 2b50 4889de48 89efe8e5 fbffff85 c00f8465  H..H...........e
 2b60 fcffff48 8b3b4885 ff74134c 8b63104c  ...H.;H..t.L.c.L
 2b70 01e7e859 f5ffff49 01c44c89 6310448b  ...Y...I..L.c.D.
 2b80 53244531 e44889df 4585d241 0f95c448  S$E1.H..E..A...H
 2b90 837d0001 4983dcff 498d7424 01e84ef7  .}..I...I.t$..N.
 2ba0 ffff4885 c00f841d fcffff48 837d0000  ..H........H.}..
 2bb0 4889c274 07c6002c 4883c201 448b4b24  H..t...,H...D.K$
 2bc0 4585c90f 85fffeff ffc60200 488b6d00  E...........H.m.
 2bd0 4c016310 4885ed0f 8506ffff ff8b7b24  L.c.H.........{$
 2be0 be020000 0085ff74 08488b43 18488d70  .......t.H.C.H.p
 2bf0 014889df e8f7f6ff ff4885c0 0f84c6fb  .H.......H......
 2c00 ffff8b4b 2485c974 3448837b 1801742d  ...K$..t4H.{..t-
 2c10 488d5001 0f1f4000 c642ff09 4889d748  H.P...@..B..H..H
 2c20 83c20148 8b4b1848 89d64829 c64883e9  ...H.K.H..H).H..
 2c30 014883ee 014839ce 72de4889 f8ba7d00  .H...H9.r.H...}.
 2c40 00006689 1048836b 1801e991 fcffff90  ..f..H.k........
 2c50 488b7520 4c89e2e8 b4f4ffff e97ffcff  H.u L...........
 2c60 ff0f1f80 00000000 8b552866 0fefdbf2  .........U(f....
 2c70 0f2ada66 0f2ec30f 8a030200 000f85fd  .*.f............
 2c80 0100004c 8d6c2420 488d3577 43000031  ...L.l$ H.5wC..1
 2c90 c04c89ef e827f5ff ff4189c6 e9d0fcff  .L...'...A......
 2ca0 ff0f1f80 00000000 c640010a 8b5324e9  .........@...S$.
 2cb0 02feffff 0f1f4000 488b7318 4889dfe8  ......@.H.s.H...
 2cc0 2cf6ffff 4885c00f 84fbfaff ff488b4b  ,...H........H.K
 2cd0 184885c9 741b31d2 0f1f8400 00000000  .H..t.1.........
 2ce0 c6041009 488b4b18 4883c201 4839ca72  ....H.K.H...H9.r
 2cf0 ef48014b 10e9f4fd ffff660f 1f440000  .H.K......f..D..
 2d00 c604022e 4883c001 4839c50f 85affcff  ....H...H9......
 2d10 ffe9c5fc ffff4883 f90e0f86 0e020000  ......H.........
 2d20 66410f6e c4660f6f 0d734500 00660f60  fA.n.f.o.sE..f.`
 2d30 c0660f61 c0660f70 c000660f 74442420  .f.a.f.p..f.tD$ 
 2d40 660fdbc8 660fdf44 2420660f ebc10f11  f...f..D$ f.....
 2d50 024183fe 100f8480 fcffff48 8d45ef48  .A.........H.E.H
 2d60 8d75f048 83f8060f 86cb0100 00b91000  .u.H............
 2d70 0000410f b6c4f30f 7e540c20 f30f7e0d  ..A.....~T. ..~.
 2d80 1c450000 88c4660f 6ee8488d 4108f20f  .E....f.n.H.A...
 2d90 70c50066 0f74c266 0fdbc866 0fdfc266  p..f.t.f...f...f
 2da0 0febc166 0fd6040a 4883fe08 0f8429fc  ...f....H.....).
 2db0 ffff0fb6 740420b9 2e000000 488d7801  ....t. .....H.x.
 2dc0 4138f40f 44f14088 34024839 ef0f8308  A8..D.@.4.H9....
 2dd0 fcffff0f b6740421 488d7802 4138f40f  .....t.!H.x.A8..
 2de0 44f14088 74020148 39ef0f83 ebfbffff  D.@.t..H9.......
 2df0 0fb67404 22488d78 034138f4 0f44f140  ..t."H.x.A8..D.@
 2e00 88740202 4839ef0f 83cefbff ff0fb674  .t..H9.........t
 2e10 0423488d 78044138 f40f44f1 40887402  .#H.x.A8..D.@.t.
 2e20 034839ef 0f83b1fb ffff0fb6 74042448  .H9.........t.$H
 2e30 8d780541 38f40f44 f1408874 02044839  .x.A8..D.@.t..H9
 2e40 ef0f8394 fbffff0f b6740425 4138f40f  .........t.%A8..
 2e50 44f14088 74020548 83c00648 39e80f83  D.@.t..H...H9...
 2e60 77fbffff 0fb67404 204138f4 0f44f140  w.....t. A8..D.@
 2e70 883402e9 63fbffff 0f1f8400 00000000  .4..c...........
 2e80 4c8d6c24 20b80100 0000f20f 11042448  L.l$ .........$H
 2e90 8d357341 00004c89 eff20f11 4c2408e8  .5sA..L.....L$..
 2ea0 1cf3ffff 488d5424 18488d35 60410000  ....H.T$.H.5`A..
 2eb0 4c89ef41 89c631c0 e8c3f2ff fff20f10  L..A..1.........
 2ec0 042483f8 01753af2 0f105c24 18f30f7e  .$...u:...\$...~
 2ed0 15bb4300 00f20f10 4c240866 0f28e3f2  ..C.....L$.f.(..
 2ee0 0f5cd866 0f54e2f2 0f5fe166 0f54da66  .\.f.T..._.f.T.f
 2ef0 0f28ccf2 0f590dcd 43000066 0f2fcb73  .(...Y..C..f./.s
 2f00 17488d35 0c410000 4c89efb8 01000000  .H.5.A..L.......
 2f10 e8abf2ff ff4189c6 4183fe19 0f87a6f8  .....A..A.......
 2f20 ffffe94a faffff31 c0e988fa ffff4889  ...J...1......H.
 2f30 ee31c9e9 3afeffff b8100000 00e970fe  .1..:.........p.
 2f40 ffff6666 2e0f1f84 00000000 000f1f00  ..ff............
 2f50 41564155 4989f541 544989fc 5553488b  AVAUI..ATI..USH.
 2f60 0e488b46 10488d3c 01488d50 01803f22  .H.F.H.<.H.P..?"
 2f70 488d2c11 7512488b 76084889 eb4531c0  H.,.u.H.v.H..E1.
 2f80 4839f272 3d0f1f00 4885ed74 08492b6d  H9.r=...H..t.I+m
 2f90 0049896d 1031c05b 5d415c41 5d415ec3  .I.m.1.[]A\A]A^.
 2fa0 4883c301 4889d848 29c84839 f073d949  H...H..H).H9.s.I
 2fb0 83c00148 83c30148 89da4829 ca4839f2  ...H...H..H).H9.
 2fc0 73c60fb6 033c2274 073c5c75 e6ebd190  s....<"t.<\u....
 2fd0 4839f273 b34889d8 4829f84c 29c0488d  H9.s.H..H).L).H.
 2fe0 780141ff 55204889 c74885c0 749a4839  x.A.U H..H..t.H9
 2ff0 dd0f83ec 00000048 89fa488d 35234100  .......H..H.5#A.
 3000 00eb1b0f 1f440000 4883c501 488d4a01  .....D..H...H.J.
 3010 88024839 dd0f83cb 00000048 89ca0fb6  ..H9.......H....
 3020 45003c5c 75e20fb6 45013c5c 0f868e00  E.<\u...E.<\....
 3030 000083e8 623c1377 1f0fb6c0 48630486  ....b<.w....Hc..
 3040 4801f0ff e04889d8 4829e848 83f8050f  H....H..H).H....
 3050 8fb80000 000f1f00 41ff5528 e92cffff  ........A.U(.,..
 3060 ff488d4a 01b80900 000041b8 02000000  .H.J......A.....
 3070 4c01c5eb 9b488d4a 01b80d00 000041b8  L....H.J......A.
 3080 02000000 ebea488d 4a01b80a 00000041  ......H.J......A
 3090 b8020000 00ebd948 8d4a01b8 0c000000  .......H.J......
 30a0 41b80200 0000ebc8 488d4a01 b8080000  A.......H.J.....
 30b0 0041b802 000000eb b70f1f80 00000000  .A..............
 30c0 3c217694 49b80120 00000000 00048d48  <!v.I.. .......H
 30d0 de490fa3 c8738148 8d4a0141 b8020000  .I...s.H.J.A....
 30e0 00eb8d48 89f9c601 00492b5d 00488d43  ...H.....I+].H.C
 30f0 0149897c 242041c7 44241810 00000049  .I.|$ A.D$.....I
 3100 894510b8 01000000 e98afeff ff0fb645  .E.............E
 3110 028d48d0 80f9090f 86760200 008d48bf  ..H......v....H.
 3120 80f9050f 86bc0200 008d489f 80f9050f  ..........H.....
 3130 87d30200 0083e857 0fb64d03 c1e00444  .......W..M....D
 3140 8d41d041 80f8090f 864e0200 00448d41  .A.A.....N...D.A
 3150 bf4180f8 050f86a4 02000044 8d419f41  .A.........D.A.A
 3160 80f8050f 879f0200 008d4c08 a90fb645  ..........L....E
 3170 04c1e104 448d40d0 4180f809 0f862b02  ....D.@.A.....+.
 3180 0000448d 40bf4180 f8050f86 66020000  ..D.@.A.....f...
 3190 448d409f 4180f805 0f876a02 00008d4c  D.@.A.....j....L
 31a0 01a90fb6 4505c1e1 04448d40 d04180f8  ....E....D.@.A..
 31b0 090f86ed 01000044 8d40bf41 80f8050f  .......D.@.A....
 31c0 86280200 00448d40 9f4180f8 050f8735  .(...D.@.A.....5
 31d0 0200008d 4c01a98d 810024ff ff3dff03  ....L.....$..=..
 31e0 00000f86 70feffff 8d810028 ffff3dff  ....p......(..=.
 31f0 0300000f 87bd0100 004c8d45 064889d8  .........L.E.H..
 3200 4c29c048 83f8050f 8e4bfeff ff807d06  L).H.....K....}.
 3210 5c0f8541 feffff80 7d07750f 8537feff  \..A....}.u..7..
 3220 ff0fb645 08448d40 d04180f8 090f860b  ...E.D.@.A......
 3230 02000044 8d40bf41 80f8050f 86410200  ...D.@.A.....A..
 3240 00448d40 9f4180f8 050f8709 feffff83  .D.@.A..........
 3250 e857440f b64509c1 e004458d 48d04180  .WD..E....E.H.A.
 3260 f9090f86 de010000 458d48bf 4180f905  ........E.H.A...
 3270 0f86f801 0000458d 489f4180 f9050f87  ......E.H.A.....
 3280 d4fdffff 468d4400 a90fb645 0a41c1e0  ....F.D....E.A..
 3290 04448d48 d04180f9 090f86bb 01000044  .D.H.A.........D
 32a0 8d48bf41 80f9050f 86b70100 00448d48  .H.A.........D.H
 32b0 9f4180f9 050f879d fdffff45 8d4400a9  .A.........E.D..
 32c0 0fb6450b 41c1e004 448d48d0 4180f909  ..E.A...D.H.A...
 32d0 0f867a01 0000448d 48bf4180 f9050f86  ..z...D.H.A.....
 32e0 94010000 448d489f 4180f905 0f8766fd  ....D.H.A.....f.
 32f0 ffff458d 4400a941 8d800024 ffff3dff  ..E.D..A...$..=.
 3300 0300000f 874ffdff ff89c841 81e0ff03  .....O.....A....
 3310 0000b904 00000041 baf0ffff ffc1e00a  .......A........
 3320 41bb0300 00002500 fc0f0044 09c041b8  A.....%....D..A.
 3330 0c000000 05000001 004189c1 450fb6f3  .........A..E...
 3340 4183e13f 4183c980 46880c32 4989c145  A..?A...F..2I..E
 3350 8d73ff49 c1e90645 0fb6f641 83e13f41  .s.I...E...A..?A
 3360 83c98046 880c3249 89c149c1 e90c4180  ...F..2I..I...A.
 3370 fb020f84 be000000 4183e13f 48c1e812  ........A..?H...
 3380 4183c980 44884a01 4409d048 01d1e9dd  A...D.J.D..H....
 3390 fcffff83 e830e99d fdffff8d 4c08d0e9  .....0......L...
 33a0 c9fdffff 8d4c01d0 e92afeff ff8d4c01  .....L...*....L.
 33b0 d0e9ecfd ffff89c8 83f97f76 4d81f9ff  ...........vM...
 33c0 07000077 5583e13f 48c1e806 41bac0ff  ...wU..?H...A...
 33d0 ffff41b8 06000000 83c98088 4a01b902  ..A.........J...
 33e0 000000eb a383e837 e94bfdff ff8d4c01  .......7.K....L.
 33f0 c9e9e1fd ffff8d4c 01c9e9a3 fdffff8d  .......L........
 3400 4c08c9e9 65fdffff 31c041b8 06000000  L...e...1.A.....
 3410 b9010000 00e971ff ffff41b8 06000000  ......q...A.....
 3420 41bae0ff ffff41bb 02000000 b9030000  A.....A.........
 3430 00e903ff ffff4489 c8e94aff ffff83e8  ......D...J.....
 3440 30e90cfe ffff468d 4400d0e9 39feffff  0.....F.D...9...
 3450 458d4400 d0e99dfe ffff458d 4400d0e9  E.D.......E.D...
 3460 5cfeffff 458d4400 c9e952fe ffff468d  \...E.D...R...F.
 3470 4400c9e9 11feffff 458d4400 c9e975fe  D.......E.D...u.
 3480 ffff83e8 37e9c8fd ffff660f 1f440000  ....7.....f..D..
 3490 488b05c1 6c000048 0305b26c 0000c390  H...l..H...l....
 34a0 53488d1d 986c0000 41b81000 000031c0  SH...l..A.....1.
 34b0 4889dfb9 07000000 ba010000 00488d35  H............H.5
 34c0 573b0000 e8f7ecff ff4889d8 5bc36690  W;.......H..[.f.
 34d0 4885ff0f 84a70000 00488b07 4885c074  H........H..H..t
 34e0 2f488b57 08488905 246c0000 4885d274  /H.W.H..$l..H..t
 34f0 67483b05 d06a0000 48891519 6c000048  gH;..j..H...l..H
 3500 c705166c 00000000 00007430 c30f1f00  ...l......t0....
 3510 488b0db1 6a000048 8b570848 890dee6b  H...j..H.W.H...k
 3520 00004889 c84885d2 74354889 15e76b00  ..H..H..t5H...k.
 3530 0048c705 e46b0000 00000000 483b156d  .H...k......H;.m
 3540 6a000075 c7488b05 846a0000 488905cd  j..u.H...j..H...
 3550 6b0000c3 0f1f4000 488b0d69 6a000048  k.....@.H..ij..H
 3560 8b154a6a 000048c7 05af6b00 00000000  ..Jj..H...k.....
 3570 00488915 a06b0000 4839c874 c8c36690  .H...k..H9.t..f.
 3580 f30f7e05 406a0000 488b0541 6a00000f  ..~.@j..H..Aj...
 3590 16051a6a 00004889 05836b00 000f2905  ...j..H...k...).
 35a0 6c6b0000 c366662e 0f1f8400 00000000  lk...ff.........
 35b0 4885ff74 6b555348 89fb4883 ec084889  H..tkUSH..H...H.
 35c0 dd488b1b 8b4518f6 c4017528 488b7d10  .H...E....u(H.}.
 35d0 4885ff74 0de8d6ff ffff8b45 18f6c401  H..t.......E....
 35e0 7512488b 7d204885 ff7409ff 15276b00  u.H.} H..t...'k.
 35f0 008b4518 f6c40275 0f488b7d 384885ff  ..E....u.H.}8H..
 3600 7406ff15 106b0000 4889efff 15076b00  t....k..H.....k.
 3610 004885db 75a84883 c4085b5d c30f1f00  .H..u.H...[]....
 3620 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 3630 4885f60f 84f30600 00415741 56415541  H........AWAVAUA
 3640 54555348 89f34883 ec684c8b 2e4d85ed  TUSH..H..hL..M..
 3650 0f84c200 00004c8b 66104c8b 76084889  ......L.f.L.v.H.
 3660 fd4d8d7c 24044d39 fe0f82b1 0000004b  .M.|$.M9.......K
 3670 8d7c2500 ba040000 00488d35 a4390000  .|%......H.5.9..
 3680 48893c24 e8c7e9ff ff488b3c 2485c00f  H.<$.....H.<$...
 3690 84eb0000 00498d4c 24054939 ce722bba  .....I.L$.I9.r+.
 36a0 05000000 488d3583 39000048 894c2408  ....H.5.9..H.L$.
 36b0 48893c24 e897e9ff ff488b3c 24488b4c  H.<$.....H.<$H.L
 36c0 240885c0 0f847106 0000ba04 00000048  $.....q........H
 36d0 8d355339 0000e875 e9ffff85 c00f8485  .5S9...u........
 36e0 0000004d 39f47330 4b8d5425 000fb602  ...M9.s0K.T%....
 36f0 3c220f84 d8030000 8d48d080 f9090f86  <".......H......
 3700 dc020000 3c2d0f84 d4020000 3c5b0f84  ....<-......<[..
 3710 dc030000 3c7b7478 31c0eb38 0f1f4000  ....<{tx1..8..@.
 3720 4d8d7c24 054d39fe 72b94b8d 7c2500ba  M.|$.M9.r.K.|%..
 3730 05000000 488d35f3 380000e8 10e9ffff  ....H.5.8.......
 3740 85c0759f c7451801 0000004c 897b10b8  ..u..E.....L.{..
 3750 01000000 4883c468 5b5d415c 415d415e  ....H..h[]A\A]A^
 3760 415fc30f 1f440000 c7451802 000000c7  A_...D...E......
 3770 45280100 0000ebd3 0f1f8400 00000000  E(..............
 3780 c7451804 000000eb c20f1f80 00000000  .E..............
 3790 488b4318 483de703 00000f87 78ffffff  H.C.H=......x...
 37a0 488d4801 48894b18 803a7b0f 8567ffff  H.H.H.K..:{..g..
 37b0 ff4983c4 014c8963 104d39f4 721be90f  .I...L.c.M9.r...
 37c0 0500000f 1f440000 4983c401 4c896310  .....D..I...L.c.
 37d0 4d39f40f 83350500 0043807c 25002076  M9...5...C.|%. v
 37e0 e74d39e6 0f842905 00004c8b 63104d39  .M9...)...L.c.M9
 37f0 f40f83db 04000043 807c2500 7d0f842c  .......C.|%.}..,
 3800 05000049 83ec0145 31ed4c89 63104531  ...I...E1.L.c.E1
 3810 e40f1f80 00000000 bf400000 004d89ee  .........@...M..
 3820 ff532049 89c54885 c00f84c1 04000066  .S I..H........f
 3830 0fefd20f 11100f11 50100f11 50200f11  ........P...P ..
 3840 50304d85 e40f8443 04000049 89064c89  P0M....C...I..L.
 3850 7008488b 4310488b 134883c0 01488943  p.H.C.H..H...H.C
 3860 104885d2 7432488b 4b084839 c87216eb  .H..t2H.K.H9.r..
 3870 270f1f80 00000000 4883c001 48894310  '.......H...H.C.
 3880 4839c873 06803c02 2076ed48 39c87508  H9.s..<. v.H9.u.
 3890 4883e801 48894310 4889de4c 89efe8ad  H...H.C.H..L....
 38a0 f6ffff85 c00f84fb 03000048 8b13488b  ...........H..H.
 38b0 4310488b 4b084885 d2743148 39c87219  C.H.K.H..t1H9.r.
 38c0 e9d10300 000f1f00 4883c001 48894310  ........H...H.C.
 38d0 4839c80f 84dc0300 00803c02 2076e948  H9........<. v.H
 38e0 39c80f84 cd030000 488b4310 498b7520  9.......H.C.I.u 
 38f0 49c74520 00000000 49897538 4839c80f  I.E ....I.u8H9..
 3900 83a10300 00803c02 3a0f8597 03000048  ......<.:......H
 3910 83c00148 89431048 85d2742c 4839c872  ...H.C.H..t,H9.r
 3920 14eb250f 1f440000 4883c001 48894310  ..%..D..H...H.C.
 3930 4839c873 06803c02 2076ed48 39c87508  H9.s..<. v.H9.u.
 3940 4883e801 48894310 4889de4c 89efe8dd  H...H.C.H..L....
 3950 fcffff85 c00f844b 03000048 8b13488b  .......K...H..H.
 3960 4310488b 4b084885 d2742d48 39c87219  C.H.K.H..t-H9.r.
 3970 e9310300 000f1f00 4883c001 48894310  .1......H...H.C.
 3980 4839c80f 84580300 00803c02 2076e948  H9...X....<. v.H
 3990 39c80f84 49030000 4839c80f 83050300  9...I...H9......
 39a0 00803c02 2c0f846d feffff48 39c80f83  ..<.,..m...H9...
 39b0 f2020000 803c027d 0f85e802 00004883  .....<.}......H.
 39c0 6b18014d 896c2408 488b4310 c7451840  k..M.l$.H.C..E.@
 39d0 0000004c 8965104c 8d7801e9 6bfdffff  ...L.e.L.x..k...
 39e0 48c74424 18000000 00e8a2e6 ffff488b  H.D$..........H.
 39f0 13488b00 440fb618 4885d20f 8417fdff  .H..D...H.......
 3a00 ff488b7b 104c8b4b 0831c04c 8d642420  .H.{.L.K.1.L.d$ 
 3a10 49bae57f 00040000 000441bd 01000000  I.........A.....
 3a20 4801fa48 8d0c074c 39c97334 0fb63402  H..H...L9.s4..4.
 3a30 8d4ed580 f93a7728 4d89e849 d3e04d85  .N...:w(M..I..M.
 3a40 d0750880 f9037518 4489de41 88340448  .u....u.D..A.4.H
 3a50 83c00148 83f83f75 ca0f1f80 00000000  ...H..?u........
 3a60 488d7424 184c89e7 c6440420 00e80ee6  H.t$.L...D. ....
 3a70 ffff488b 4424184c 39e00f84 98fcffff  ..H.D$.L9.......
 3a80 660f2f05 48380000 baffffff 7f7317f2  f./.H8.......s..
 3a90 0f100d41 380000ba 00000080 660f2fc8  ...A8.......f./.
 3aa0 7304f20f 2cd04c29 e0895528 c7451808  s...,.L)..U(.E..
 3ab0 000000f2 0f114530 48014310 b8010000  ......E0H.C.....
 3ac0 00e98efc ffff662e 0f1f8400 00000000  ......f.........
 3ad0 4883c468 4889de48 89ef5b5d 415c415d  H..hH..H..[]A\A]
 3ae0 415e415f e967f4ff ff0f1f80 00000000  A^A_.g..........
 3af0 488b4318 483de703 00000f87 18fcffff  H.C.H=..........
 3b00 488d4801 48894b18 803a5b0f 8507fcff  H.H.H.K..:[.....
 3b10 ff4983c4 014c8963 104d39f4 721be9af  .I...L.c.M9.r...
 3b20 0100000f 1f440000 4983c401 4c896310  .....D..I...L.c.
 3b30 4d39f40f 83c30100 0043807c 25002076  M9.......C.|%. v
 3b40 e74d39e6 0f84b701 00004c8b 63104d39  .M9.......L.c.M9
 3b50 f40f837b 01000043 807c2500 5d0f84bd  ...{...C.|%.]...
 3b60 01000049 83ec0145 31ed4c89 63104531  ...I...E1.L.c.E1
 3b70 e40f1f80 00000000 bf400000 004d89ee  .........@...M..
 3b80 ff532049 89c54885 c00f8461 01000066  .S I..H....a...f
 3b90 0fefc00f 11000f11 40100f11 40200f11  ........@...@ ..
 3ba0 40304d85 e40f84d1 00000049 89064c89  @0M........I..L.
 3bb0 7008488b 4310488b 134883c0 01488943  p.H.C.H..H...H.C
 3bc0 104885d2 7432488b 4b084839 c87216eb  .H..t2H.K.H9.r..
 3bd0 270f1f80 00000000 4883c001 48894310  '.......H...H.C.
 3be0 4839c873 06803c02 2076ed48 39c87508  H9.s..<. v.H9.u.
 3bf0 4883e801 48894310 4889de4c 89efe82d  H...H.C.H..L...-
 3c00 faffff85 c00f849b 00000048 8b13488b  ...........H..H.
 3c10 4310488b 4b084885 d2742548 39c87215  C.H.K.H..t%H9.r.
 3c20 e9810000 000f1f00 4883c001 48894310  ........H...H.C.
 3c30 4839c874 4f803c02 2076ed48 39c87444  H9.tO.<. v.H9.tD
 3c40 4839c873 61803c02 2c0f8429 ffffff48  H9.sa.<.,..)...H
 3c50 39c87352 803c025d 754c4883 6b18014d  9.sR.<.]uLH.k..M
 3c60 896c2408 488b4310 c7451820 0000004c  .l$.H.C..E. ...L
 3c70 8965104c 8d7801e9 cffaffff 4989c4e9  .e.L.x......I...
 3c80 2effffff 488d41ff 48894310 ebb74989  ....H.A.H.C...I.
 3c90 c4e9bcfb ffff498b 452049c7 45200000  ......I.E I.E ..
 3ca0 00004989 45384c89 e7e802e4 ffff31c0  ..I.E8L.......1.
 3cb0 e99ffaff ff498b75 20488d41 ff488943  .....I.u H.A.H.C
 3cc0 10498975 3849c745 20000000 00e933fc  .I.u8I.E .....3.
 3cd0 ffff4983 ec0131c0 4c896310 e973faff  ..I...1.L.c..s..
 3ce0 ff488d41 ff488943 10e9b3fc ffff6690  .H.A.H.C......f.
 3cf0 4d85e475 b131c0e9 58faffff 4d39e675  M..u.1..X...M9.u
 3d00 d14983ec 014c8963 10e949fe ffff4d39  .I...L.c..I...M9
 3d10 e675bf49 83ec014c 896310e9 d7faffff  .u.I...L.c......
 3d20 48894318 4531e4e9 38ffffff 31c0c348  H.C.E1..8...1..H
 3d30 89431845 31e4e98d fcffff49 89cfe901  .C.E1......I....
 3d40 faffff66 662e0f1f 84000000 00006690  ...ff.........f.
 3d50 660f2f05 78350000 b8ffffff 7f7313f2  f./.x5.......s..
 3d60 0f100d71 350000b8 00000080 660f2fc8  ...q5.......f./.
 3d70 720e8947 28f20f11 4730c30f 1f440000  r..G(...G0...D..
 3d80 f20f2cc0 f20f1147 30894728 c30f1f00  ..,....G0.G(....
 3d90 4155660f efc04154 55534883 ec4848c7  AUf...ATUSH..HH.
 3da0 05a76300 00000000 0048c705 a4630000  ..c......H...c..
 3db0 00000000 0f290424 0f294424 104885ff  .....).$.)D$.H..
 3dc0 0f848501 00004889 fd4989d4 4885f60f  ......H..I..H...
 3dd0 84cb0100 00660f6f 0d336300 00488b05  .....f.o.3c..H..
 3de0 3c630000 48893c24 4189cd48 89742408  <c..H.<$A..H.t$.
 3df0 bf400000 00488944 24300f29 4c2420ff  .@...H.D$0.)L$ .
 3e00 150b6300 004889c3 4885c00f 840f0100  ..c..H..H.......
 3e10 00660fef c00f1100 488b3424 0f114010  .f......H.4$..@.
 3e20 0f114020 0f114030 4885f674 67488b44  ..@ ..@0H..tgH.D
 3e30 24104885 c00f854d 01000048 8b542408  $.H....M...H.T$.
 3e40 4883fa04 0f861601 0000803e ef753380  H..........>.u3.
 3e50 7e01bb75 2d807e02 bf752748 c7442410  ~..u-.~..u'H.D$.
 3e60 03000000 b8030000 00803c06 20771990  ..........<. w..
 3e70 4883c001 48894424 104839d0 0f840e01  H...H.D$.H9.....
 3e80 0000803c 062076e8 4839c20f 84ff0000  ...<. v.H9......
 3e90 004889e6 4889dfe8 94f7ffff 85c07478  .H..H.........tx
 3ea0 4585ed75 234d85e4 740d488b 44241048  E..u#M..t.H.D$.H
 3eb0 03042449 89042448 83c44848 89d85b5d  ..$I..$H..HH..[]
 3ec0 415c415d c30f1f00 488b0c24 488b4424  A\A]....H..$H.D$
 3ed0 10488b54 24084885 c9742e48 39d0721a  .H.T$.H..t.H9.r.
 3ee0 eb36660f 1f440000 4883c001 48894424  .6f..D..H...H.D$
 3ef0 104839d0 0f84b600 0000803c 012076e8  .H9........<. v.
 3f00 4839d00f 84a70000 004839d0 730a803c  H9.......H9.s..<
 3f10 01007491 0f1f4000 4889dfe8 90e1ffff  ..t...@.H.......
 3f20 488b4424 10488b54 24084839 d073414d  H.D$.H.T$.H9.sAM
 3f30 85e47409 488d5405 00498914 2448892d  ..t.H.T..I..$H.-
 3f40 0c620000 4889050d 62000048 83c44831  .b..H...b..H..H1
 3f50 db4889d8 5b5d415c 415dc30f 1f440000  .H..[]A\A]...D..
 3f60 4885d20f 8428ffff ffe914ff ffff6690  H....(........f.
 3f70 488d42ff 4885d2ba 00000000 480f44c2  H.B.H.......H.D.
 3f80 ebad660f 1f440000 31f6e905 ffffff90  ..f..D..1.......
 3f90 4883ea01 48895424 10e9f3fe ffff6690  H...H.T$......f.
 3fa0 4885ff74 a6e976ff ffff660f 1f440000  H..t..v...f..D..
 3fb0 488d42ff 48894424 10e950ff ffff6690  H.B.H.D$..P...f.
 3fc0 4885ff74 2b415441 89d45548 89f55348  H..t+ATA..UH..SH
 3fd0 89fbe8f9 e0ffff44 89e14889 ea4889df  .......D..H..H..
 3fe0 488d7001 5b5d415c e983e1ff ff0f1f00  H.p.[]A\........
 3ff0 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 4000 31d231f6 e997e0ff ff0f1f80 00000000  1.1.............
 4010 31c931d2 e957e1ff ff0f1f80 00000000  1.1..W..........
 4020 55660fef c0534889 fbbf0001 00004883  Uf...SH.......H.
 4030 ec480f29 04240f29 4424100f 29442420  .H.).$.)D$..)D$ 
 4040 0f294424 30ff15c5 60000066 0f6f0dbd  .)D$0...`..f.o..
 4050 60000048 8b15c660 000048c7 44240800  `..H...`..H.D$..
 4060 01000048 890424c7 44242401 00000048  ...H..$.D$$....H
 4070 89542438 0f114c24 284885c0 0f84bd00  .T$8..L$(H......
 4080 00004889 e64889df e8b3e6ff ff85c00f  ..H..H..........
 4090 849b0000 00488b2c 24488b5c 24104885  .....H.,$H.\$.H.
 40a0 ed741248 8d7c1d00 e823e0ff ff4801c3  .t.H.|...#...H..
 40b0 48895c24 10488b05 64600000 488d7301  H.\$.H..d`..H.s.
 40c0 4885c074 1b4889ef ffd04889 c34885c0  H..t.H....H..H..
 40d0 745e4883 c4484889 d85b5dc3 0f1f4000  t^H..HH..[]...@.
 40e0 4889f7ff 15276000 004889c3 4885c074  H....'`..H..H..t
 40f0 3f488b44 2410488b 34244889 df488d50  ?H.D$.H.4$H..H.P
 4100 01488b44 24084839 c2480f47 d0e8fedf  .H.D$.H9.H.G....
 4110 ffff488b 442410c6 04030048 8b3c24ff  ..H.D$.....H.<$.
 4120 15f35f00 004883c4 484889d8 5b5dc390  .._..H..HH..[]..
 4130 488b3c24 4885ff74 06ff15d9 5f000031  H.<$H..t...._..1
 4140 db4883c4 484889d8 5b5dc30f 1f440000  .H..HH..[]...D..
 4150 55660fef c0534889 fbbf0001 00004883  Uf...SH.......H.
 4160 ec480f29 04240f29 4424100f 29442420  .H.).$.)D$..)D$ 
 4170 0f294424 30ff1595 5f000066 0f6f0d8d  .)D$0..._..f.o..
 4180 5f000048 8b15965f 000048c7 44240800  _..H..._..H.D$..
 4190 01000048 890424c7 44242400 00000048  ...H..$.D$$....H
 41a0 89542438 0f114c24 284885c0 0f84bd00  .T$8..L$(H......
 41b0 00004889 e64889df e883e5ff ff85c00f  ..H..H..........
 41c0 849b0000 00488b2c 24488b5c 24104885  .....H.,$H.\$.H.
 41d0 ed741248 8d7c1d00 e8f3deff ff4801c3  .t.H.|.......H..
 41e0 48895c24 10488b05 345f0000 488d7301  H.\$.H..4_..H.s.
 41f0 4885c074 1b4889ef ffd04889 c34885c0  H..t.H....H..H..
 4200 745e4883 c4484889 d85b5dc3 0f1f4000  t^H..HH..[]...@.
 4210 4889f7ff 15f75e00 004889c3 4885c074  H.....^..H..H..t
 4220 3f488b44 2410488b 34244889 df488d50  ?H.D$.H.4$H..H.P
 4230 01488b44 24084839 c2480f47 d0e8cede  .H.D$.H9.H.G....
 4240 ffff488b 442410c6 04030048 8b3c24ff  ..H.D$.....H.<$.
 4250 15c35e00 004883c4 484889d8 5b5dc390  ..^..H..HH..[]..
 4260 488b3c24 4885ff74 06ff15a9 5e000031  H.<$H..t....^..1
 4270 db4883c4 484889d8 5b5dc30f 1f440000  .H..HH..[]...D..
 4280 4154660f efc05553 4883ec40 0f290424  ATf...USH..@.).$
 4290 0f294424 100f2944 24200f29 44243085  .)D$..)D$ .)D$0.
 42a0 f6787648 63de4889 fd4189d4 4889dfff  .xvHc.H..A..H...
 42b0 155b5e00 00488904 244885c0 745b660f  .[^..H..$H..t[f.
 42c0 6f0d4a5e 0000488b 05535e00 004889e6  o.J^..H..S^..H..
 42d0 4889ef48 895c2408 48c74424 10000000  H..H.\$.H.D$....
 42e0 00c74424 20000000 00448964 24244889  ..D$ ....D.d$$H.
 42f0 4424380f 114c2428 e843e4ff ff89c248  D$8..L$(.C.....H
 4300 8b042485 d2740948 83c4405b 5d415cc3  ..$..t.H..@[]A\.
 4310 4889c7ff 15ff5d00 004883c4 4031c05b  H.....]..H..@1.[
 4320 5d415cc3 66662e0f 1f840000 00000090  ]A\.ff..........
 4330 4883ec48 660fefc0 0f294424 1085d278  H..Hf....)D$...x
 4340 474885f6 7442660f 6f0dc25d 0000488b  GH..tBf.o..]..H.
 4350 05cb5d00 00488934 244863d2 4889e648  ..]..H.4$Hc.H..H
 4360 89542408 c7442420 01000000 894c2424  .T$..D$ .....L$$
 4370 48894424 380f114c 2428e8c1 e3ffff48  H.D$8..L$(.....H
 4380 83c448c3 0f1f4000 31c04883 c448c390  ..H...@.1.H..H..
 4390 4885ff74 1b488b57 104885d2 741231c0  H..t.H.W.H..t.1.
 43a0 488b1248 83c00148 85d275f4 c30f1f00  H..H...H..u.....
 43b0 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 43c0 85f67834 4863f648 85ff742c 488b4710  ..x4Hc.H..t,H.G.
 43d0 4885c074 254885f6 7420660f 1f440000  H..t%H..t f..D..
 43e0 488b0048 83ee0148 85c0740e 4885f675  H..H...H..t.H..u
 43f0 efc3660f 1f440000 31c0c30f 1f440000  ..f..D..1....D..
 4400 31d2e979 e2ffff66 0f1f8400 00000000  1..y...f........
 4410 55534883 ec084885 ff744548 89f54885  USH...H..tEH..H.
 4420 f6743d48 8b5f1048 85db7518 eb266690  .t=H._.H..u..&f.
 4430 4889efe8 c8dcffff 85c07411 488b1b48  H.........t.H..H
 4440 85db7410 488b7338 4885f675 e348837b  ..t.H.s8H..u.H.{
 4450 3800740c 4883c408 4889d85b 5dc36690  8.t.H...H..[].f.
 4460 31db4883 c4084889 d85b5dc3 0f1f4000  1.H...H..[]...@.
 4470 4883ec08 e8e7dbff ff4885c0 0f95c048  H........H.....H
 4480 83c4080f b6c0c366 0f1f8400 00000000  .......f........
 4490 4885ff0f 94c04839 f70f94c2 08d07530  H.....H9......u0
 44a0 4885f674 2b488b47 104885c0 742a488b  H..t+H.G.H..t*H.
 44b0 50084885 d2740b48 89324889 56084889  P.H..t.H.2H.V.H.
 44c0 7008b801 000000c3 0f1f8400 00000000  p...............
 44d0 31c0c30f 1f440000 48897710 b8010000  1....D..H.w.....
 44e0 00488976 0848c706 00000000 c30f1f00  .H.v.H..........
 44f0 4885ff0f 84cf0000 00415641 55415455  H........AVAUATU
 4500 4889f553 4885f60f 84930000 004889d3  H..SH........H..
 4510 4885d20f 84870000 004989fd 4839d774  H........I..H9.t
 4520 7f4889f7 e8a7dbff ff4c8d70 014c89f7  .H.......L.p.L..
 4530 ff15da5b 00004989 c44885c0 74624889  ...[..I..H..tbH.
 4540 ee4c89f2 4889c7e8 c4dbffff 8b431889  .L..H........C..
 4550 c581e5ff fdfffff6 c402750f 488b7b38  ..........u.H.{8
 4560 4885ff74 06ff15ad 5b000049 8b45104c  H..t....[..I.E.L
 4570 89633889 6b184885 c0743548 8b500848  .c8.k.H..t5H.P.H
 4580 85d2740b 48891a48 89530848 895808b8  ..t.H..H.S.H.X..
 4590 01000000 eb0c662e 0f1f8400 00000000  ......f.........
 45a0 31c05b5d 415c415d 415ec30f 1f440000  1.[]A\A]A^...D..
 45b0 49895d10 48895b08 48c70300 000000eb  I.].H.[.H.......
 45c0 ce0f1f80 00000000 31c0c30f 1f440000  ........1....D..
 45d0 4885ff0f 84970000 004885f6 0f848e00  H........H......
 45e0 00004155 55534889 d34883ec 104885d2  ..AUUSH..H...H..
 45f0 746e4889 fd4839d7 74668b42 184189c5  tnH..H9.tf.B.A..
 4600 4181cd00 020000f6 c4027519 488b7a38  A.........u.H.z8
 4610 4885ff74 10488974 2408ff15 f85a0000  H..t.H.t$....Z..
 4620 488b7424 08488b45 10488973 3844896b  H.t$.H.E.H.s8D.k
 4630 184885c0 7442488b 50084885 d2740b48  .H..tBH.P.H..t.H
 4640 891a4889 53084889 58084883 c410b801  ..H.S.H.X.H.....
 4650 0000005b 5d415dc3 0f1f8400 00000000  ...[]A].........
 4660 4883c410 31c05b5d 415dc30f 1f440000  H...1.[]A]...D..
 4670 31c0c30f 1f440000 48895d10 48895b08  1....D..H.].H.[.
 4680 48c70300 000000eb c10f1f80 00000000  H...............
 4690 4885ff0f 84af0000 00555348 89f34883  H........USH..H.
 46a0 ec084885 f60f848d 00000048 89fdbf40  ..H........H...@
 46b0 000000ff 15575a00 004885c0 747a660f  .....WZ..H..tzf.
 46c0 efc00f11 000f1140 100f1140 300f1140  .......@...@0..@
 46d0 20f30f6f 0b660fef c00f1108 f30f6f53   ..o.f........oS
 46e0 100f1150 10f30f6f 5b200f11 5820f30f  ...P...o[ ..X ..
 46f0 6f633081 48180001 00000f11 60300f11  oc0.H.......`0..
 4700 0048c740 38000000 004839c5 742a488b  .H.@8....H9.t*H.
 4710 55104885 d2743948 8b4a0848 85c9740b  U.H..t9H.J.H..t.
 4720 48890148 89480848 894208b8 01000000  H..H.H.H.B......
 4730 eb08660f 1f440000 31c04883 c4085b5d  ..f..D..1.H...[]
 4740 c30f1f80 00000000 31c0c30f 1f440000  ........1....D..
 4750 48894510 48894008 48c70000 000000eb  H.E.H.@.H.......
 4760 ca66662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 4770 4885f641 560f94c0 4885d241 55415455  H..AV...H..AUATU
 4780 4889d50f 94c208d0 530f85f1 00000049  H.......S......I
 4790 89fd4885 ff0f84e5 00000049 89f4bf40  ..H........I...@
 47a0 000000ff 15675900 004889c3 4885c00f  .....gY..H..H...
 47b0 84cb0000 00660fef c00f1100 0f114010  .....f........@.
 47c0 0f114030 0f114020 f30f6f4d 00660fef  ..@0..@ ..oM.f..
 47d0 c00f1108 f30f6f55 100f1150 10f30f6f  ......oU...P...o
 47e0 5d200f11 5820f30f 6f653081 48180001  ] ..X ..oe0.H...
 47f0 00000f11 60300f11 0048c740 38000000  ....`0...H.@8...
 4800 004939c5 747a4c89 e7e8c2d8 ffff4c8d  .I9.tzL.......L.
 4810 70014c89 f7ff15f5 58000048 89c54885  p.L.....X..H..H.
 4820 c0745d4c 89e64c89 f24889c7 e8dfd8ff  .t]L..L..H......
 4830 ff8b4318 4189c441 81e4fffd fffff6c4  ..C.A..A........
 4840 02750f48 8b7b3848 85ff7406 ff15c658  .u.H.{8H..t....X
 4850 0000498b 45104889 6b384489 63184885  ..I.E.H.k8D.c.H.
 4860 c0742d48 8b500848 85d2740b 48891a48  .t-H.P.H..t.H..H
 4870 89530848 895808b8 01000000 eb046690  .S.H.X........f.
 4880 31c05b5d 415c415d 415ec30f 1f440000  1.[]A\A]A^...D..
 4890 49895d10 48895b08 48c70300 000000eb  I.].H.[.H.......
 48a0 d666662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 48b0 4885ff74 6b4885f6 7466488b 5710488b  H..tkH..tfH.W.H.
 48c0 064839f2 7422488b 4e084889 014885c0  .H9.t"H.N.H..H..
 48d0 7436660f efc04889 48084889 f00f1106  t6f...H.H.H.....
 48e0 c30f1f80 00000000 4885c074 08488b56  ........H..t.H.V
 48f0 08488950 08660fef c0488947 104889f0  .H.P.f...H.G.H..
 4900 0f1106c3 0f1f4000 660fefc0 48894a08  ......@.f...H.J.
 4910 4889f00f 1106c366 0f1f8400 00000000  H......f........
 4920 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 4930 85f6783c 4863f648 85ff7437 488b4710  ..x<Hc.H..t7H.G.
 4940 4885c075 17eb1a66 0f1f8400 00000000  H..u...f........
 4950 488b0048 83ee0148 85c07405 4885f675  H..H...H..t.H..u
 4960 ef4889c6 e987d8ff ff0f1f80 00000000  .H..............
 4970 31c0c331 c0ebea66 0f1f8400 00000000  1..1...f........
 4980 4883ec08 e8c7d7ff ff4883c4 084889c7  H........H...H..
 4990 e91bd7ff ff66662e 0f1f8400 00000000  .....ff.........
 49a0 534889fb e8b7d6ff ff4889df 5b4889c6  SH.......H..[H..
 49b0 e93bd8ff ff66662e 0f1f8400 00000000  .;...ff.........
 49c0 534889fb e877d6ff ff4889df 5b4889c6  SH...w...H..[H..
 49d0 e91bd8ff ff66662e 0f1f8400 00000000  .....ff.........
 49e0 4883ec08 e8f7d6ff ff4883c4 084889c7  H........H...H..
 49f0 e9bbd6ff ff66662e 0f1f8400 00000000  .....ff.........
 4a00 4883ec08 e827d7ff ff4883c4 084889c7  H....'...H...H..
 4a10 e99bd6ff ff66662e 0f1f8400 00000000  .....ff.........
 4a20 31c085f6 785a4863 f64885ff 7452488b  1...xZHc.H..tRH.
 4a30 4f104885 f6744a48 85c90f84 83000000  O.H..tJH........
 4a40 4889c80f 1f440000 488b0048 83ee0148  H....D..H..H...H
 4a50 85c0744c 4885f675 ef4885c0 74426648  ..tLH..u.H..tBfH
 4a60 0f6ec00f 1640080f 11024889 50084839  .n...@....H.P.H9
 4a70 c1742348 8b420848 8910b801 000000c3  .t#H.B.H........
 4a80 c34885c9 743d6648 0f6ec10f 1641080f  .H..t=fH.n...A..
 4a90 11024889 51084889 5710b801 000000c3  ..H.Q.H.W.......
 4aa0 4839d774 1b4885d2 7416488b 41084885  H9.t.H..t.H.A.H.
 4ab0 c074c748 89104889 42084889 5108ebba  .t.H..H.B.H.Q...
 4ac0 31c0c348 39d774f8 4885d274 f3488957  1..H9.t.H..t.H.W
 4ad0 10488952 0848c702 00000000 eb9c6690  .H.R.H........f.
 4ae0 4889f848 85ff7468 488b4f10 4885c974  H..H..thH.O.H..t
 4af0 5f4885d2 745a4889 f74885f6 74524839  _H..tZH..H..tRH9
 4b00 f20f8481 00000048 83ec0848 8b36f30f  .......H...H.6..
 4b10 6f0f0f11 0a4885f6 74564889 56084839  o....H..tVH.V.H9
 4b20 f9743548 8b420848 85c07409 48891048  .t5H.B.H..t.H..H
 4b30 833a0074 49660fef c00f1107 e86fd5ff  .:.tIf.......o..
 4b40 ffb80100 00004883 c408c30f 1f440000  ......H......D..
 4b50 31c0c30f 1f440000 4889d148 397f0874  1....D..H..H9..t
 4b60 04488b4a 0848894a 08488950 10ebc690  .H.J.H.J.H.P....
 4b70 4839f974 e3488b42 084885c0 75ae4889  H9.t.H.B.H..u.H.
 4b80 5108ebb1 0f1f4000 b8010000 00c36690  Q.....@.......f.
 4b90 85f6783c 4863f648 85ff7437 488b4710  ..x<Hc.H..t7H.G.
 4ba0 4885c075 17eb1a66 0f1f8400 00000000  H..u...f........
 4bb0 488b0048 83ee0148 85c07405 4885f675  H..H...H..t.H..u
 4bc0 ef4889c6 e927d5ff ff0f1f80 00000000  .H...'..........
 4bd0 31c0c331 c0ebea66 0f1f8400 00000000  1..1...f........
 4be0 4883ec08 bf400000 00ff1521 55000048  H....@.....!U..H
 4bf0 85c0741a 660fefc0 0f114010 c7401804  ..t.f.....@..@..
 4c00 0000000f 11000f11 40200f11 40304883  ........@ ..@0H.
 4c10 c408c366 662e0f1f 84000000 00006690  ...ff.........f.
 4c20 41564155 4989f541 544989fc 5553e8ed  AVAUI..ATI..US..
 4c30 d4ffff48 89c34d85 e40f84a1 0000004d  ...H..M........M
 4c40 85ed0f84 98000000 4885c00f 848f0000  ........H.......
 4c50 004c39e0 0f848600 00004c89 efe86ed4  .L9.......L...n.
 4c60 ffff4c8d 70014c89 f7ff15a1 54000048  ..L.p.L.....T..H
 4c70 89c54885 c074694c 89ee4c89 f24889c7  ..H..tiL..L..H..
 4c80 e88bd4ff ff8b4318 4189c541 81e5fffd  ......C.A..A....
 4c90 fffff6c4 02750f48 8b7b3848 85ff7406  .....u.H.{8H..t.
 4ca0 ff157254 0000498b 44241048 896b3844  ..rT..I.D$.H.k8D
 4cb0 896b1848 85c07448 488b5008 4885d274  .k.H..tHH.P.H..t
 4cc0 2948891a 48895308 48895808 4889d85b  )H..H.S.H.X.H..[
 4cd0 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
 4ce0 4889df31 dbe8c6d3 ffff4889 d85b5d41  H..1......H..[]A
 4cf0 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 4d00 49895c24 104889d8 48895b08 48c70300  I.\$.H..H.[.H...
 4d10 0000005b 5d415c41 5d415ec3 0f1f4000  ...[]A\A]A^...@.
 4d20 4883ec08 bf400000 00ff15e1 53000048  H....@......S..H
 4d30 85c0741a 660fefc0 0f114010 c7401802  ..t.f.....@..@..
 4d40 0000000f 11000f11 40200f11 40304883  ........@ ..@0H.
 4d50 c408c366 662e0f1f 84000000 00006690  ...ff.........f.
 4d60 41564155 4989f541 544989fc 5553e8cd  AVAUI..ATI..US..
 4d70 d3ffff48 89c34d85 e40f84a1 0000004d  ...H..M........M
 4d80 85ed0f84 98000000 4885c00f 848f0000  ........H.......
 4d90 004c39e0 0f848600 00004c89 efe82ed3  .L9.......L.....
 4da0 ffff4c8d 70014c89 f7ff1561 53000048  ..L.p.L....aS..H
 4db0 89c54885 c074694c 89ee4c89 f24889c7  ..H..tiL..L..H..
 4dc0 e84bd3ff ff8b4318 4189c541 81e5fffd  .K....C.A..A....
 4dd0 fffff6c4 02750f48 8b7b3848 85ff7406  .....u.H.{8H..t.
 4de0 ff153253 0000498b 44241048 896b3844  ..2S..I.D$.H.k8D
 4df0 896b1848 85c07448 488b5008 4885d274  .k.H..tHH.P.H..t
 4e00 2948891a 48895308 48895808 4889d85b  )H..H.S.H.X.H..[
 4e10 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
 4e20 4889df31 dbe886d2 ffff4889 d85b5d41  H..1......H..[]A
 4e30 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 4e40 49895c24 104889d8 48895b08 48c70300  I.\$.H..H.[.H...
 4e50 0000005b 5d415c41 5d415ec3 0f1f4000  ...[]A\A]A^...@.
 4e60 4883ec08 bf400000 00ff15a1 52000048  H....@......R..H
 4e70 85c0741a 660fefc0 0f114010 c7401801  ..t.f.....@..@..
 4e80 0000000f 11000f11 40200f11 40304883  ........@ ..@0H.
 4e90 c408c366 662e0f1f 84000000 00006690  ...ff.........f.
 4ea0 41564155 4989f541 544989fc 5553e84d  AVAUI..ATI..US.M
 4eb0 d3ffff48 89c34d85 e40f84a1 0000004d  ...H..M........M
 4ec0 85ed0f84 98000000 4885c00f 848f0000  ........H.......
 4ed0 004c39e0 0f848600 00004c89 efe8eed1  .L9.......L.....
 4ee0 ffff4c8d 70014c89 f7ff1521 52000048  ..L.p.L....!R..H
 4ef0 89c54885 c074694c 89ee4c89 f24889c7  ..H..tiL..L..H..
 4f00 e80bd2ff ff8b4318 4189c541 81e5fffd  ......C.A..A....
 4f10 fffff6c4 02750f48 8b7b3848 85ff7406  .....u.H.{8H..t.
 4f20 ff15f251 0000498b 44241048 896b3844  ...Q..I.D$.H.k8D
 4f30 896b1848 85c07448 488b5008 4885d274  .k.H..tHH.P.H..t
 4f40 2948891a 48895308 48895808 4889d85b  )H..H.S.H.X.H..[
 4f50 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
 4f60 4889df31 dbe846d1 ffff4889 d85b5d41  H..1..F...H..[]A
 4f70 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 4f80 49895c24 104889d8 48895b08 48c70300  I.\$.H..H.[.H...
 4f90 0000005b 5d415c41 5d415ec3 0f1f4000  ...[]A\A]A^...@.
 4fa0 5389fbbf 40000000 ff156251 00004885  S...@.....bQ..H.
 4fb0 c0742183 fb01ba01 00000066 0fefc083  .t!........f....
 4fc0 daff0f11 40108950 180f1100 0f114020  ....@..P......@ 
 4fd0 0f114030 5bc3662e 0f1f8400 00000000  ..@0[.f.........
 4fe0 41564155 41544989 f4554889 fd89d753  AVAUATI..UH....S
 4ff0 e83bd0ff ff4889c3 4885ed0f 849f0000  .;...H..H.......
 5000 004d85e4 0f849600 00004885 c00f848d  .M........H.....
 5010 00000048 39e80f84 84000000 4c89e7e8  ...H9.......L...
 5020 acd0ffff 4c8d7001 4c89f7ff 15df5000  ....L.p.L.....P.
 5030 004989c5 4885c074 674c89e6 4c89f248  .I..H..tgL..L..H
 5040 89c7e8c9 d0ffff8b 43184189 c44181e4  ........C.A..A..
 5050 fffdffff f6c40275 0f488b7b 384885ff  .......u.H.{8H..
 5060 7406ff15 b0500000 488b4510 4c896b38  t....P..H.E.L.k8
 5070 44896318 4885c074 47488b50 084885d2  D.c.H..tGH.P.H..
 5080 74284889 1a488953 08488958 084889d8  t(H..H.S.H.X.H..
 5090 5b5d415c 415d415e c30f1f80 00000000  []A\A]A^........
 50a0 4889df31 dbe806d0 ffff4889 d85b5d41  H..1......H..[]A
 50b0 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 50c0 48895d10 4889d848 895b0848 c7030000  H.].H..H.[.H....
 50d0 00005b5d 415c415d 415ec30f 1f440000  ..[]A\A]A^...D..
 50e0 4883ec18 bf400000 00f20f11 442408ff  H....@......D$..
 50f0 151b5000 004885c0 7436f20f 10442408  ..P..H..t6...D$.
 5100 660f2f05 c8210000 660fefc9 0f114810  f./..!..f.....H.
 5110 0f114830 c7401808 0000000f 11080f11  ..H0.@..........
 5120 4820f20f 11403072 0fc74028 ffffff7f  H ...@0r..@(....
 5130 4883c418 c30f1f00 f20f100d 98210000  H............!..
 5140 660f2fc8 7212c740 28000000 804883c4  f./.r..@(....H..
 5150 18c3660f 1f440000 f20f2cd0 89502848  ..f..D....,..P(H
 5160 83c418c3 66662e0f 1f840000 00000090  ....ff..........
 5170 41564155 41544989 f4554889 fd53e8dd  AVAUATI..UH..S..
 5180 cfffff48 89c34885 ed0f84a1 0000004d  ...H..H........M
 5190 85e40f84 98000000 4885c00f 848f0000  ........H.......
 51a0 004839e8 0f848600 00004c89 e7e81ecf  .H9.......L.....
 51b0 ffff4c8d 70014c89 f7ff1551 4f000049  ..L.p.L....QO..I
 51c0 89c54885 c074694c 89e64c89 f24889c7  ..H..tiL..L..H..
 51d0 e83bcfff ff8b4318 4189c441 81e4fffd  .;....C.A..A....
 51e0 fffff6c4 02750f48 8b7b3848 85ff7406  .....u.H.{8H..t.
 51f0 ff15224f 0000488b 45104c89 6b384489  .."O..H.E.L.k8D.
 5200 63184885 c0744948 8b500848 85d2742a  c.H..tIH.P.H..t*
 5210 48891a48 89530848 89580848 89d85b5d  H..H.S.H.X.H..[]
 5220 415c415d 415ec366 0f1f8400 00000000  A\A]A^.f........
 5230 4889df31 dbe876ce ffff4889 d85b5d41  H..1..v...H..[]A
 5240 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 5250 48895d10 4889d848 895b0848 c7030000  H.].H..H.[.H....
 5260 00005b5d 415c415d 415ec30f 1f440000  ..[]A\A]A^...D..
 5270 41545548 89fdbf40 00000053 ff158e4e  ATUH...@...S...N
 5280 00004885 c0746966 0fefc048 89c30f11  ..H..tif...H....
 5290 40100f11 00c74018 10000000 0f114020  @.....@.......@ 
 52a0 0f114030 4885ed74 3f4889ef e81fceff  ..@0H..t?H......
 52b0 ff4c8d60 014c89e7 ff15524e 00004885  .L.`.L....RN..H.
 52c0 c0741d4c 89e24889 ee4889c7 e83fceff  .t.L..H..H...?..
 52d0 ff488943 204889d8 5b5d415c c30f1f00  .H.C H..[]A\....
 52e0 48c74320 00000000 4889dfe8 c0cdffff  H.C ....H.......
 52f0 31dbebe1 66662e0f 1f840000 00000090  1...ff..........
 5300 41564155 41544989 f4554889 fd4889d7  AVAUATI..UH..H..
 5310 53e88ace ffff4889 c34885ed 0f849e00  S.....H..H......
 5320 00004d85 e40f8495 00000048 85c00f84  ..M........H....
 5330 8c000000 4839e80f 84830000 004c89e7  ....H9.......L..
 5340 e88bcdff ff4c8d70 014c89f7 ff15be4d  .....L.p.L.....M
 5350 00004989 c54885c0 74664c89 e64c89f2  ..I..H..tfL..L..
 5360 4889c7e8 a8cdffff 8b431841 89c44181  H........C.A..A.
 5370 e4fffdff fff6c402 750f488b 7b384885  ........u.H.{8H.
 5380 ff7406ff 158f4d00 00488b45 104c896b  .t....M..H.E.L.k
 5390 38448963 184885c0 7446488b 50084885  8D.c.H..tFH.P.H.
 53a0 d2742748 891a4889 53084889 58084889  .t'H..H.S.H.X.H.
 53b0 d85b5d41 5c415d41 5ec3660f 1f440000  .[]A\A]A^.f..D..
 53c0 4889df31 dbe8e6cc ffff4889 d85b5d41  H..1......H..[]A
 53d0 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 53e0 48895d10 4889d848 895b0848 c7030000  H.].H..H.[.H....
 53f0 00005b5d 415c415d 415ec30f 1f440000  ..[]A\A]A^...D..
 5400 534889fb bf400000 00ff1501 4d000048  SH...@......M..H
 5410 85c0741e 660fefc0 0f114010 0f114020  ..t.f.....@...@ 
 5420 c7401810 01000048 8958200f 11000f11  .@.....H.X .....
 5430 40305bc3 66662e0f 1f840000 00000090  @0[.ff..........
 5440 534889fb bf400000 00ff15c1 4c000048  SH...@......L..H
 5450 85c0741e 660fefc0 0f114010 c7401840  ..t.f.....@..@.@
 5460 01000048 8958100f 11000f11 40200f11  ...H.X......@ ..
 5470 40305bc3 66662e0f 1f840000 00000090  @0[.ff..........
 5480 534889fb bf400000 00ff1581 4c000048  SH...@......L..H
 5490 85c0741e 660fefc0 0f114010 c7401820  ..t.f.....@..@. 
 54a0 01000048 8958100f 11000f11 40200f11  ...H.X......@ ..
 54b0 40305bc3 66662e0f 1f840000 00000090  @0[.ff..........
 54c0 41545548 89fdbf40 00000053 ff153e4c  ATUH...@...S..>L
 54d0 00004885 c0746966 0fefc048 89c30f11  ..H..tif...H....
 54e0 40100f11 00c74018 80000000 0f114020  @.....@.......@ 
 54f0 0f114030 4885ed74 3f4889ef e8cfcbff  ..@0H..t?H......
 5500 ff4c8d60 014c89e7 ff15024c 00004885  .L.`.L.....L..H.
 5510 c0741d4c 89e24889 ee4889c7 e8efcbff  .t.L..H..H......
 5520 ff488943 204889d8 5b5d415c c30f1f00  .H.C H..[]A\....
 5530 48c74320 00000000 4889dfe8 70cbffff  H.C ....H...p...
 5540 31dbebe1 66662e0f 1f840000 00000090  1...ff..........
 5550 41564155 41544989 f4554889 fd4889d7  AVAUATI..UH..H..
 5560 53e85acb ffff4889 c34885ed 0f849e00  S.Z...H..H......
 5570 00004d85 e40f8495 00000048 85c00f84  ..M........H....
 5580 8c000000 4839e80f 84830000 004c89e7  ....H9.......L..
 5590 e83bcbff ff4c8d70 014c89f7 ff156e4b  .;...L.p.L....nK
 55a0 00004989 c54885c0 74664c89 e64c89f2  ..I..H..tfL..L..
 55b0 4889c7e8 58cbffff 8b431841 89c44181  H...X....C.A..A.
 55c0 e4fffdff fff6c402 750f488b 7b384885  ........u.H.{8H.
 55d0 ff7406ff 153f4b00 00488b45 104c896b  .t...?K..H.E.L.k
 55e0 38448963 184885c0 7446488b 50084885  8D.c.H..tFH.P.H.
 55f0 d2742748 891a4889 53084889 58084889  .t'H..H.S.H.X.H.
 5600 d85b5d41 5c415d41 5ec3660f 1f440000  .[]A\A]A^.f..D..
 5610 4889df31 dbe896ca ffff4889 d85b5d41  H..1......H..[]A
 5620 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 5630 48895d10 4889d848 895b0848 c7030000  H.].H..H.[.H....
 5640 00005b5d 415c415d 415ec30f 1f440000  ..[]A\A]A^...D..
 5650 4883ec08 bf400000 00ff15b1 4a000048  H....@......J..H
 5660 85c0741a 660fefc0 0f114010 c7401820  ..t.f.....@..@. 
 5670 0000000f 11000f11 40200f11 40304883  ........@ ..@0H.
 5680 c408c366 662e0f1f 84000000 00006690  ...ff.........f.
 5690 41564155 4989f541 544989fc 5553e8ed  AVAUI..ATI..US..
 56a0 caffff48 89c34d85 e40f84a1 0000004d  ...H..M........M
 56b0 85ed0f84 98000000 4885c00f 848f0000  ........H.......
 56c0 004c39e0 0f848600 00004c89 efe8fec9  .L9.......L.....
 56d0 ffff4c8d 70014c89 f7ff1531 4a000048  ..L.p.L....1J..H
 56e0 89c54885 c074694c 89ee4c89 f24889c7  ..H..tiL..L..H..
 56f0 e81bcaff ff8b4318 4189c541 81e5fffd  ......C.A..A....
 5700 fffff6c4 02750f48 8b7b3848 85ff7406  .....u.H.{8H..t.
 5710 ff15024a 0000498b 44241048 896b3844  ...J..I.D$.H.k8D
 5720 896b1848 85c07448 488b5008 4885d274  .k.H..tHH.P.H..t
 5730 2948891a 48895308 48895808 4889d85b  )H..H.S.H.X.H..[
 5740 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
 5750 4889df31 dbe856c9 ffff4889 d85b5d41  H..1..V...H..[]A
 5760 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 5770 49895c24 104889d8 48895b08 48c70300  I.\$.H..H.[.H...
 5780 0000005b 5d415c41 5d415ec3 0f1f4000  ...[]A\A]A^...@.
 5790 4883ec08 bf400000 00ff1571 49000048  H....@.....qI..H
 57a0 85c0741a 660fefc0 0f114010 c7401840  ..t.f.....@..@.@
 57b0 0000000f 11000f11 40200f11 40304883  ........@ ..@0H.
 57c0 c408c366 662e0f1f 84000000 00006690  ...ff.........f.
 57d0 41564155 4989f541 544989fc 5553e8ed  AVAUI..ATI..US..
 57e0 c9ffff48 89c34d85 e40f84a1 0000004d  ...H..M........M
 57f0 85ed0f84 98000000 4885c00f 848f0000  ........H.......
 5800 004c39e0 0f848600 00004c89 efe8bec8  .L9.......L.....
 5810 ffff4c8d 70014c89 f7ff15f1 48000048  ..L.p.L.....H..H
 5820 89c54885 c074694c 89ee4c89 f24889c7  ..H..tiL..L..H..
 5830 e8dbc8ff ff8b4318 4189c541 81e5fffd  ......C.A..A....
 5840 fffff6c4 02750f48 8b7b3848 85ff7406  .....u.H.{8H..t.
 5850 ff15c248 0000498b 44241048 896b3844  ...H..I.D$.H.k8D
 5860 896b1848 85c07448 488b5008 4885d274  .k.H..tHH.P.H..t
 5870 2948891a 48895308 48895808 4889d85b  )H..H.S.H.X.H..[
 5880 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
 5890 4889df31 dbe816c8 ffff4889 d85b5d41  H..1......H..[]A
 58a0 5c415d41 5ec3662e 0f1f8400 00000000  \A]A^.f.........
 58b0 49895c24 104889d8 48895b08 48c70300  I.\$.H..H.[.H...
 58c0 0000005b 5d415c41 5d415ec3 0f1f4000  ...[]A\A]A^...@.
 58d0 41564155 41545553 85f60f88 98000000  AVAUATUS........
 58e0 4889fd48 85ff0f84 8c000000 89f3e89d  H..H............
 58f0 c8ffff49 89c44885 c0747d4c 63eb85db  ...I..H..t}Lc...
 5900 0f848f00 000031db 4531f6eb 170f1f00  ......1.E1......
 5910 49894424 104983fd 01747541 be010000  I.D$.I...tuA....
 5920 004889c3 660fefc0 f2420f2a 44b500e8  .H..f....B.*D...
 5930 2cc8ffff 4885c074 374d85f6 74d24983  ,...H..t7M..t.I.
 5940 c6014889 03488958 084d39ee 72d3498b  ..H..H.X.M9.r.I.
 5950 54241048 85d27404 48894208 5b4c89e0  T$.H..t.H.B.[L..
 5960 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
 5970 4c89e7e8 38c7ffff 4531e45b 5d4c89e0  L...8...E1.[]L..
 5980 415c415d 415ec366 0f1f8400 00000000  A\A]A^.f........
 5990 4889c2eb c331c0eb b50f1f80 00000000  H....1..........
 59a0 41564155 41545553 85f60f88 98000000  AVAUATUS........
 59b0 4889fd48 85ff0f84 8c000000 89f3e8cd  H..H............
 59c0 c7ffff49 89c44885 c0747d4c 63eb85db  ...I..H..t}Lc...
 59d0 0f848f00 000031db 4531f6eb 170f1f00  ......1.E1......
 59e0 49894424 104983fd 01747541 be010000  I.D$.I...tuA....
 59f0 004889c3 660fefc0 f3420f5a 44b500e8  .H..f....B.ZD...
 5a00 5cc7ffff 4885c074 374d85f6 74d24983  \...H..t7M..t.I.
 5a10 c6014889 03488958 084d39ee 72d3498b  ..H..H.X.M9.r.I.
 5a20 54241048 85d27404 48894208 5b4c89e0  T$.H..t.H.B.[L..
 5a30 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
 5a40 4c89e7e8 68c6ffff 4531e45b 5d4c89e0  L...h...E1.[]L..
 5a50 415c415d 415ec366 0f1f8400 00000000  A\A]A^.f........
 5a60 4889c2eb c331c0eb b50f1f80 00000000  H....1..........
 5a70 41564155 41545553 85f60f88 90000000  AVAUATUS........
 5a80 4989fe48 85ff0f84 84000000 89f3e8fd  I..H............
 5a90 c6ffff49 89c44885 c074754c 63eb85db  ...I..H..tuLc...
 5aa0 0f847f00 000031ed 31dbeb17 0f1f4000  ......1.1.....@.
 5ab0 49894424 104983fd 017465bb 01000000  I.D$.I...te.....
 5ac0 4889c5f2 410f1004 dee892c6 ffff4885  H...A.........H.
 5ad0 c0743548 85db74d8 4883c301 48894500  .t5H..t.H...H.E.
 5ae0 48896808 4c39eb72 d7498b54 24104885  H.h.L9.r.I.T$.H.
 5af0 d2740448 8942085b 4c89e05d 415c415d  .t.H.B.[L..]A\A]
 5b00 415ec30f 1f440000 4c89e7e8 a0c5ffff  A^...D..L.......
 5b10 4531e45b 5d4c89e0 415c415d 415ec390  E1.[]L..A\A]A^..
 5b20 4889c2eb ce31c0eb c00f1f80 00000000  H....1..........
 5b30 41564155 41545553 85f60f88 90000000  AVAUATUS........
 5b40 4989fe48 85ff0f84 84000000 89f3e83d  I..H...........=
 5b50 c6ffff49 89c44885 c074754c 63eb85db  ...I..H..tuLc...
 5b60 0f847f00 000031ed 31dbeb17 0f1f4000  ......1.1.....@.
 5b70 49894424 104983fd 017465bb 01000000  I.D$.I...te.....
 5b80 4889c549 8b3cdee8 14c6ffff 4885c074  H..I.<......H..t
 5b90 374885db 74da4883 c3014889 45004889  7H..t.H...H.E.H.
 5ba0 68084c39 eb72d949 8b542410 4885d274  h.L9.r.I.T$.H..t
 5bb0 04488942 085b4c89 e05d415c 415d415e  .H.B.[L..]A\A]A^
 5bc0 c30f1f80 00000000 4c89e7e8 e0c4ffff  ........L.......
 5bd0 4531e45b 5d4c89e0 415c415d 415ec390  E1.[]L..A\A]A^..
 5be0 4889c2eb cc31c0eb be0f1f80 00000000  H....1..........
 5bf0 41564155 41545553 4885ff0f 841f0100  AVAUATUSH.......
 5c00 004889fd 4189f4bf 40000000 ff15fe44  .H..A...@......D
 5c10 00004889 c34885c0 0f840201 0000660f  ..H..H........f.
 5c20 efc00f11 000f1140 100f1140 200f1140  .......@...@ ..@
 5c30 308b4518 f20f1045 304c8b6d 2080e4fe  0.E....E0L.m ...
 5c40 8943188b 4528f20f 11433089 43284d85  .C..E(...C0.C(M.
 5c50 ed74304c 89efe875 c4ffff4c 8d70014c  .t0L...u...L.p.L
 5c60 89f7ff15 a8440000 4885c00f 849f0000  .....D..H.......
 5c70 004c89f2 4c89ee48 89c7e891 c4ffff48  .L..L..H.......H
 5c80 8943204c 8b6d384d 85ed740e f6451902  .C L.m8M..t..E..
 5c90 0f849a00 00004c89 6b384585 e4746348  ......L.k8E..tcH
 5ca0 8b6d1048 85ed0f84 d4000000 be010000  .m.H............
 5cb0 004889ef e837ffff ff4885c0 745a488b  .H...7...H..tZH.
 5cc0 6d004889 43104885 ed0f84a1 000000be  m.H.C.H.........
 5cd0 01000000 4889ef49 89c4e811 ffffff48  ....H..I.......H
 5ce0 85c07434 49890424 488b6d00 4c896008  ..t4I..$H.m.L.`.
 5cf0 4885ed75 da488b53 104885d2 74044889  H..u.H.S.H..t.H.
 5d00 42084889 d85b5d41 5c415d41 5ec36690  B.H..[]A\A]A^.f.
 5d10 48c74320 00000000 4889dfe8 90c3ffff  H.C ....H.......
 5d20 31db4889 d85b5d41 5c415d41 5ec36690  1.H..[]A\A]A^.f.
 5d30 4c89efe8 98c3ffff 4c8d7001 4c89f7ff  L.......L.p.L...
 5d40 15cb4300 004885c0 74464c89 f24c89ee  ..C..H..tFL..L..
 5d50 4889c7e8 b8c3ffff 48894338 4585e40f  H.......H.C8E...
 5d60 853affff ffeb9b66 0f1f8400 00000000  .:.....f........
 5d70 4889c2e9 86ffffff 0f1f8400 00000000  H...............
 5d80 31c0e96e ffffff66 0f1f8400 00000000  1..n...f........
 5d90 48c74338 00000000 e97bffff ff0f1f00  H.C8.....{......
 5da0 4885ff0f 84cf0000 000fb607 84c00f84  H...............
 5db0 54010000 4989f94c 8d15b613 00006690  T...I..L......f.
 5dc0 8d50f780 fa267710 0fb6d249 6314924c  .P...&w....Ic..L
 5dd0 01d2ffe2 0f1f4000 41880149 83c1010f  ......@.A..I....
 5de0 b6470148 83c70184 c075d50f 1f440000  .G.H.....u...D..
 5df0 4c89cac6 0200c366 0f1f8400 00000000  L......f........
 5e00 41c60122 0fb64701 488d4f01 498d5101  A.."..G.H.O.I.Q.
 5e10 84c07516 ebdd662e 0f1f8400 00000000  ..u...f.........
 5e20 4c89c148 89f284c0 74c94c8d 4101488d  L..H....t.L.A.H.
 5e30 72018802 4c89c749 89f13c22 74420fb6  r...L..I..<"tB..
 5e40 79013c5c 89f875d8 4080ff22 75d2c642  y.<\..u.@.."u..B
 5e50 01224c8d 41020fb6 4102488d 7202ebc0  ."L.A...A.H.r...
 5e60 0fb64701 3c2f7428 3c2a7454 4883c701  ..G.</t(<*tTH...
 5e70 e972ffff ff0f1f00 c30f1f80 00000000  .r..............
 5e80 0fb64101 e95effff ff0f1f80 00000000  ..A..^..........
 5e90 0fb64702 488d5702 eb14660f 1f440000  ..G.H.W...f..D..
 5ea0 89c14883 c2010fb6 0280f90a 745284c0  ..H.........tR..
 5eb0 75eee939 ffffff66 0f1f8400 00000000  u..9...f........
 5ec0 0fb64702 488d5702 84c07518 e91fffff  ..G.H.W...u.....
 5ed0 ff0f1f80 00000000 4883c201 84c00f84  ........H.......
 5ee0 0cffffff 89c10fb6 420180f9 2a75e93c  ........B...*u.<
 5ef0 2f75e50f b6420248 8d7a02e9 e7feffff  /u...B.H.z......
 5f00 4889d7e9 dffeffff 4889fae9 e3feffff  H.......H.......
 5f10 4885ff74 0b31c080 7f18000f 94c0c390  H..t.1..........
 5f20 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 5f30 4885ff74 0b31c080 7f18010f 94c0c390  H..t.1..........
 5f40 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 5f50 4885ff74 0b31c080 7f18020f 94c0c390  H..t.1..........
 5f60 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 5f70 4885ff74 0b31c0f6 4718030f 95c0c390  H..t.1..G.......
 5f80 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 5f90 4885ff74 0b31c080 7f18040f 94c0c390  H..t.1..........
 5fa0 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 5fb0 4885ff74 0b31c080 7f18080f 94c0c390  H..t.1..........
 5fc0 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 5fd0 534889fb e897c0ff ff85c074 0bf20f10  SH.........t....
 5fe0 43305bc3 0f1f4000 f20f1005 f0120000  C0[...@.........
 5ff0 5bc36666 2e0f1f84 00000000 000f1f00  [.ff............
 6000 4885ff74 0b31c080 7f18100f 94c0c390  H..t.1..........
 6010 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 6020 534889fb e8b7c1ff ff85c074 0b488b43  SH.........t.H.C
 6030 205bc30f 1f440000 31c05bc3 0f1f4000   [...D..1.[...@.
 6040 4885ff74 0b31c080 7f18200f 94c0c390  H..t.1.... .....
 6050 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 6060 4885ff74 0b31c080 7f18400f 94c0c390  H..t.1....@.....
 6070 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 6080 4885ff74 0b31c080 7f18800f 94c0c390  H..t.1..........
 6090 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
 60a0 41564155 41545553 4885ff74 6b4989f4  AVAUATUSH..tkI..
 60b0 4885f674 638b4718 8b6e1848 89fb31c5  H..tc.G..n.H..1.
 60c0 81e5ff00 00007550 4189d50f b6d083fa  ......uPA.......
 60d0 407f6da8 fc745148 b9111000 10000000  @.m..tQH........
 60e0 108d42fc 480fa3c1 73304839 f70f849d  ..B.H...s0H9....
 60f0 01000083 fa200f8f 04010000 83f81c77  ..... .........w
 6100 19488d15 08110000 48630482 4801d0ff  .H......Hc..H...
 6110 e00f1f80 00000000 31ed5b89 e85d415c  ........1.[..]A\
 6120 415d415e c30f1f00 83ea0131 ed5b83fa  A]A^.......1.[..
 6130 01400f96 c589e85d 415c415d 415ec390  .@.....]A\A]A^..
 6140 81fa8000 000075d2 4839f70f 843f0100  ......u.H9...?..
 6150 00488b7b 204885ff 74c0498b 74242048  .H.{ H..t.I.t$ H
 6160 85f674b6 e897bfff ff31ed85 c0400f94  ..t......1...@..
 6170 c5eba748 8b5f104c 8b661048 85db7429  ...H._.L.f.H..t)
 6180 4d85e474 244489ea 4c89e648 89dfe80d  M..t$D..L..H....
 6190 ffffff89 c585c00f 847dffff ff488b1b  .........}...H..
 61a0 4d8b2424 4885db75 d731ed4c 39e3400f  M.$$H..u.1.L9.@.
 61b0 94c5e963 fffffff2 0f105e30 f20f1047  ...c......^0...G
 61c0 3031edf3 0f7e15c5 10000066 0f28e066  01...~.....f.(.f
 61d0 0f28cbf2 0f5cc366 0f54ca66 0f54e2f2  .(...\.f.T.f.T..
 61e0 0f5fe166 0f54c266 0f28ccf2 0f590dd5  ._.f.T.f.(...Y..
 61f0 10000066 0f2fc840 0f93c5e9 1affffff  ...f./.@........
 6200 83fa400f 8511ffff ff4c8b73 104d85f6  ..@......L.s.M..
 6210 7436498b 76384489 ea4c89e7 e85fc4ff  t6I.v8D..L..._..
 6220 ff4889c6 4885c00f 84edfeff ff4489ea  .H..H........D..
 6230 4c89f7e8 68feffff 85c00f84 d8feffff  L...h...........
 6240 4d8b364d 85f675ca 4d8b6424 104d85e4  M.6M..u.M.d$.M..
 6250 743e498b 74243844 89ea4889 dfe81ec4  t>I.t$8D..H.....
 6260 ffff4889 c64885c0 0f84acfe ffff4489  ..H..H........D.
 6270 ea4c89e7 e827feff ff85c00f 8497feff  .L...'..........
 6280 ff4d8b24 244d85e4 75c8660f 1f440000  .M.$$M..u.f..D..
 6290 bd010000 00e980fe ffff660f 1f440000  ..........f..D..
 62a0 ff256a3e 0000662e 0f1f8400 00000000  .%j>..f.........
 62b0 ff25623e 0000662e 0f1f8400 00000000  .%b>..f.........
 62c0 41554154 55534883 ec088b47 18251001  AUATUSH....G.%..
 62d0 000083f8 100f858d 00000048 89fb4889  ...........H..H.
 62e0 f74989f4 e8e7bdff ff4c8b6b 204889c5  .I.......L.k H..
 62f0 4c89efe8 d8bdffff 4839e873 434883c5  L.......H9.sCH..
 6300 014889ef ff15063e 00004989 c54885c0  .H.....>..I..H..
 6310 74564889 c74889ea 4c89e6e8 f0bdffff  tVH..H..L.......
 6320 488b7b20 4885ff74 05e882be ffff4c89  H.{ H..t......L.
 6330 6b204883 c4084c89 e85b5d41 5c415dc3  k H...L..[]A\A].
 6340 488d5501 4c89e64c 89efe8c1 bdffff4c  H.U.L..L.......L
 6350 8b6b2048 83c4085b 5d4c89e8 415c415d  .k H...[]L..A\A]
 6360 c30f1f80 00000000 4883c408 4531ed5b  ........H...E1.[
 6370 4c89e85d 415c415d c30f1f80 00000000  L..]A\A]........
 6380 4885d20f 849f0000 00415541 54554889  H........AUATUH.
 6390 f5534883 ec084885 f6747d49 89fc4889  .SH...H..t}I..H.
 63a0 d3f64219 02745948 89efe821 bdffff4c  ..B..tYH...!...L
 63b0 8d68014c 89efff15 543d0000 4885c074  .h.L....T=..H..t
 63c0 4f4c89ea 4889ee48 89c7e841 bdffff48  OL..H..H...A...H
 63d0 89ee4c89 e731d281 6318fffd ffff4889  ..L..1..c.....H.
 63e0 4338e899 c2ffff48 83c40848 89da4c89  C8.....H...H..L.
 63f0 e75b4889 c65d415c 415de9f1 bcffff90  .[H..]A\A]......
 6400 488b7a38 4885ff74 9ee8a2bd ffffeb97  H.z8H..t........
 6410 48c74338 00000000 4883c408 31c05b5d  H.C8....H...1.[]
 6420 415c415d c30f1f00 31c0c30f 1f440000  A\A]....1....D..
 6430 4885d20f 84ff0000 00415541 54554889  H........AUATUH.
 6440 f5534883 ec084885 f60f84ca 00000049  .SH...H........I
 6450 89fd4989 d4f64219 020f8491 00000048  ..I...B........H
 6460 89efe869 bcffff48 8d580148 89dfff15  ...i...H.X.H....
 6470 9c3c0000 4885c00f 84930000 004889da  .<..H........H..
 6480 4889ee48 89c7e885 bcffff41 81642418  H..H.......A.d$.
 6490 fffdffff 49894424 384d85ed 0f848e00  ....I.D$8M......
 64a0 0000498b 5d104885 db7519eb 270f1f00  ..I.].H..u..'...
 64b0 4889efe8 48bcffff 85c07411 488b1b48  H...H.....t.H..H
 64c0 85db7410 488b7338 4885f675 e348837b  ..t.H.s8H..u.H.{
 64d0 3800745c 4883c408 4c89e248 89de4c89  8.t\H...L..H..L.
 64e0 ef5b5d41 5c415de9 04bcffff 0f1f4000  .[]A\A].......@.
 64f0 488b7a38 4885ff0f 8462ffff ffe8aebc  H.z8H....b......
 6500 ffffe958 ffffff66 0f1f8400 00000000  ...X...f........
 6510 49c74424 38000000 004883c4 0831c05b  I.D$8....H...1.[
 6520 5d415c41 5dc3662e 0f1f8400 00000000  ]A\A].f.........
 6530 31dbeba0 0f1f4000 31c0c3             1.....@.1..
Contents of section .fini:
 653c 4883ec08 4883c408 c3                 H...H....
Contents of section .rodata:
 7000 75253034 78002564 0025312e 31356700  u%04x.%d.%1.15g.
 7010 256c6700 25312e31 37670025 692e2569  %lg.%1.17g.%i.%i
 7020 2e256900 6e756c6c 00747275 65006661  .%i.null.true.fa
 7030 6c736500 bcb5ffff acb5ffff a4b5ffff  lse.............
 7040 0cb5ffff 8cb5ffff 74b5ffff 0cb5ffff  ........t.......
 7050 0cb5ffff 0cb5ffff 0cb5ffff 0cb5ffff  ................
 7060 0cb5ffff 0cb5ffff 0cb5ffff 0cb5ffff  ................
 7070 0cb5ffff 0cb5ffff 0cb5ffff 0cb5ffff  ................
 7080 0cb5ffff 0cb5ffff 0cb5ffff 0cb5ffff  ................
 7090 0cb5ffff 0cb5ffff 0cb5ffff 79b5ffff  ............y...
 70a0 28b7ffff 50b9ffff 80b9ffff 28b7ffff  (...P.......(...
 70b0 20b8ffff 28b7ffff 28b7ffff 28b7ffff   ...(...(...(...
 70c0 68b8ffff 28b7ffff 28b7ffff 28b7ffff  h...(...(...(...
 70d0 28b7ffff 28b7ffff 28b7ffff 28b7ffff  (...(...(...(...
 70e0 50b8ffff 28b7ffff 28b7ffff 28b7ffff  P...(...(...(...
 70f0 28b7ffff 28b7ffff 28b7ffff 28b7ffff  (...(...(...(...
 7100 28b7ffff 28b7ffff 28b7ffff 28b7ffff  (...(...(...(...
 7110 28b7ffff 28b7ffff 28b7ffff 28b7ffff  (...(...(...(...
 7120 40b7ffff 84bfffff 34bfffff 34bfffff  @.......4...4...
 7130 34bfffff 73bfffff 34bfffff 34bfffff  4...s...4...4...
 7140 34bfffff 34bfffff 34bfffff 34bfffff  4...4...4...4...
 7150 34bfffff 62bfffff 34bfffff 34bfffff  4...b...4...4...
 7160 34bfffff 51bfffff 34bfffff 3dbfffff  4...Q...4...=...
 7170 21bfffff 6becffff 6becffff 64ecffff  !...k...k...d...
 7180 64ecffff 6becffff 64ecffff 64ecffff  d...k...d...d...
 7190 64ecffff 64ecffff 64ecffff 64ecffff  d...d...d...d...
 71a0 64ecffff 64ecffff 64ecffff 64ecffff  d...d...d...d...
 71b0 64ecffff 64ecffff 64ecffff 64ecffff  d...d...d...d...
 71c0 64ecffff 64ecffff 64ecffff 64ecffff  d...d...d...d...
 71d0 6becffff 64ecffff 8cecffff 64ecffff  k...d.......d...
 71e0 64ecffff 64ecffff 64ecffff 64ecffff  d...d...d...d...
 71f0 64ecffff 64ecffff 64ecffff 64ecffff  d...d...d...d...
 7200 64ecffff 64ecffff 64ecffff ececffff  d...d...d.......
 7210 80f0ffff 0aefffff 0aefffff 0aefffff  ................
 7220 a7efffff 0aefffff 0aefffff 0aefffff  ................
 7230 0aefffff 0aefffff 0aefffff 0aefffff  ................
 7240 41efffff 0aefffff 0aefffff 0aefffff  A...............
 7250 0aefffff 0aefffff 0aefffff 0aefffff  ................
 7260 0aefffff 0aefffff 0aefffff 0aefffff  ................
 7270 0aefffff 0aefffff 0aefffff 0aefffff  ................
 7280 63efffff 00000000 00000000 00000000  c...............
 7290 ffffffff ffffff7f 00000000 00000000  ................
 72a0 2e2e2e2e 2e2e2e2e 2e2e2e2e 2e2e2e2e  ................
 72b0 01000000 00000000 01000000 00000000  ................
 72c0 ffffffff ffffef7f 00000000 0000b03c  ...............<
 72d0 0000c0ff ffffdf41 00000000 0000e0c1  .......A........
 72e0 00000000 0000f87f                    ........
Contents of section .eh_frame_hdr:
 72e8 011b033b bc020000 56000000 38adffff  ...;....V...8...
 72f8 d8020000 38afffff 00030000 08b0ffff  ....8...........
 7308 18030000 18b1ffff 58030000 98b3ffff  ........X.......
 7318 d8030000 58b4ffff 10040000 68bcffff  ....X.......h...
 7328 88040000 a8c1ffff c4040000 b8c1ffff  ................
 7338 d8040000 e8c1ffff f4040000 c8c2ffff  ................
 7348 08050000 48c3ffff 34050000 68caffff  ....H...4...h...
 7358 bc050000 a8caffff d0050000 d8ccffff  ................
 7368 20060000 18cdffff 4c060000 28cdffff   .......L...(...
 7378 60060000 38cdffff 74060000 68ceffff  `...8...t...h...
 7388 b8060000 98cfffff fc060000 48d0ffff  ............H...
 7398 3c070000 a8d0ffff 5c070000 d8d0ffff  <.......\.......
 73a8 70070000 18d1ffff 84070000 28d1ffff  p...........(...
 73b8 98070000 88d1ffff cc070000 a8d1ffff  ................
 73c8 e4070000 08d2ffff f8070000 e8d2ffff  ................
 73d8 40080000 a8d3ffff 8c080000 88d4ffff  @...............
 73e8 c0080000 c8d5ffff 00090000 48d6ffff  ............H...
 73f8 14090000 98d6ffff 28090000 b8d6ffff  ........(.......
 7408 40090000 d8d6ffff 5c090000 f8d6ffff  @.......\.......
 7418 78090000 18d7ffff 90090000 38d7ffff  x...........8...
 7428 a8090000 f8d7ffff bc090000 a8d8ffff  ................
 7438 dc090000 f8d8ffff f0090000 38d9ffff  ............8...
 7448 080a0000 38daffff 680a0000 78daffff  ....8...h...x...
 7458 800a0000 78dbffff e00a0000 b8dbffff  ....x...........
 7468 f80a0000 b8dcffff 580b0000 f8dcffff  ........X.......
 7478 740b0000 f8ddffff d40b0000 88deffff  t...............
 7488 f80b0000 88dfffff 580c0000 18e0ffff  ........X.......
 7498 880c0000 18e1ffff e80c0000 58e1ffff  ............X...
 74a8 040d0000 98e1ffff 200d0000 d8e1ffff  ........ .......
 74b8 3c0d0000 68e2ffff 6c0d0000 68e3ffff  <...h...l...h...
 74c8 cc0d0000 a8e3ffff e40d0000 a8e4ffff  ................
 74d8 440e0000 e8e4ffff 5c0e0000 e8e5ffff  D.......\.......
 74e8 bc0e0000 b8e6ffff 0c0f0000 88e7ffff  ................
 74f8 5c0f0000 48e8ffff ac0f0000 08e9ffff  \...H...........
 7508 fc0f0000 b8eaffff 4c100000 28ecffff  ........L...(...
 7518 60100000 48ecffff 74100000 68ecffff  `...H...t...h...
 7528 88100000 88ecffff 9c100000 a8ecffff  ................
 7538 b0100000 c8ecffff c4100000 e8ecffff  ................
 7548 d8100000 18edffff f8100000 38edffff  ............8...
 7558 0c110000 58edffff 2c110000 78edffff  ....X...,...x...
 7568 40110000 98edffff 54110000 b8edffff  @.......T.......
 7578 68110000 b8efffff b8110000 c8efffff  h...............
 7588 cc110000 d8efffff e0110000 98f0ffff  ................
 7598 3c120000 48f1ffff 90120000           <...H.......
Contents of section .eh_frame:
 75a8 14000000 00000000 017a5200 01781001  .........zR..x..
 75b8 1b0c0708 90010000 24000000 1c000000  ........$.......
 75c8 58aaffff 00020000 000e1046 0e184a0f  X..........F..J.
 75d8 0b770880 003f1a3b 2a332422 00000000  .w...?.;*3$"....
 75e8 14000000 44000000 30acffff 08000000  ....D...0.......
 75f8 00000000 00000000 3c000000 5c000000  ........<...\...
 7608 e8acffff 03010000 004b0e10 8c02410e  .........K....A.
 7618 18860341 0e208304 02620a0e 18440e10  ...A. ...b...D..
 7628 420e084b 0b550a0e 18410e10 420e0848  B..K.U...A..B..H
 7638 0b02600e 08c3c6cc 7c000000 9c000000  ..`.....|.......
 7648 b8adffff 79020000 004b0e10 8f02420e  ....y....K....B.
 7658 188e0342 0e208d04 420e288c 05410e30  ...B. ..B.(..A.0
 7668 8606410e 3883074a 0e500361 010a0e38  ..A.8..J.P.a...8
 7678 460e3041 0e28420e 20420e18 420e1042  F.0A.(B. B..B..B
 7688 0e08430b 440a0e38 430e3041 0e28420e  ..C.D..8C.0A.(B.
 7698 20420e18 420e1042 0e08480b 02c80e08   B..B..B..H.....
 76a8 c3c6cccd cecf430e 50830786 068c058d  ......C.P.......
 76b8 048e038f 02000000 34000000 1c010000  ........4.......
 76c8 b8afffff b1000000 00420e10 8c02410e  .........B....A.
 76d8 18860341 0e208304 02750a0e 18410e10  ...A. ...u...A..
 76e8 420e0844 0b6d0e18 410e1042 0e080000  B..D.m..A..B....
 76f8 74000000 54010000 40b0ffff 02080000  t...T...@.......
 7708 004b0e10 8e02420e 188d0342 0e208c04  .K....B....B. ..
 7718 410e2886 05410e30 8306470e 7002760a  A.(..A.0..G.p.v.
 7728 0e30410e 28410e20 420e1842 0e10420e  .0A.(A. B..B..B.
 7738 084a0b03 18010a0e 3041c30e 2841c60e  .J......0A..(A..
 7748 2042cc0e 1842cd0e 1042ce0e 08480b03   B...B...B...H..
 7758 68010e08 c3c6cccd ce480e70 83068605  h........H.p....
 7768 8c048d03 8e020000 38000000 cc010000  ........8.......
 7778 d8b7ffff 3a050000 00420e10 8e02420e  ....:....B....B.
 7788 188d0345 0e208c04 440e2886 05410e30  ...E. ..D.(..A.0
 7798 83067a0a 0e28410e 20420e18 420e1042  ..z..(A. B..B..B
 77a8 0e08410b 10000000 08020000 dcbcffff  ..A.............
 77b8 0f000000 00000000 18000000 1c020000  ................
 77c8 d8bcffff 2e000000 00410e10 83026c0e  .........A....l.
 77d8 08000000 10000000 38020000 ecbcffff  ........8.......
 77e8 d5000000 00000000 28000000 4c020000  ........(...L...
 77f8 b8bdffff 71000000 00460e10 8602410e  ....q....F....A.
 7808 18830347 0e20025c 0e18410e 10410e08  ...G. .\..A..A..
 7818 44c3c600 84000000 78020000 0cbeffff  D.......x.......
 7828 13070000 004b0e10 8f02420e 188e0342  .....K....B....B
 7838 0e208d04 420e288c 05410e30 8606410e  . ..B.(..A.0..A.
 7848 38830747 0ea00103 0e010a0e 38410e30  8..G........8A.0
 7858 410e2842 0e20420e 18420e10 420e0846  A.(B. B..B..B..F
 7868 0b036c03 0a0e3847 c30e3041 c60e2842  ..l...8G..0A..(B
 7878 cc0e2042 cd0e1842 ce0e1042 cf0e084c  .. B...B...B...L
 7888 0b033c02 0e08c3c6 cccdcecf 430ea001  ..<.........C...
 7898 83078606 8c058d04 8e038f02 10000000  ................
 78a8 00030000 a4c4ffff 3d000000 00000000  ........=.......
 78b8 4c000000 14030000 d0c4ffff 2e020000  L...............
 78c8 00420e10 8d02460e 188c0341 0e208604  .B....F....A. ..
 78d8 410e2883 05440e70 031d010a 0e28440e  A.(..D.p.....(D.
 78e8 20410e18 420e1042 0e08440b 02870a0e   A..B..B..D.....
 78f8 28460e20 410e1842 0e10420e 08460b00  (F. A..B..B..F..
 7908 28000000 64030000 b0c6ffff 33000000  (...d.......3...
 7918 00470e10 8c02440e 18860344 0e208304  .G....D....D. ..
 7928 56c30e18 41c60e10 42cc0e08 10000000  V...A...B.......
 7938 90030000 c4c6ffff 09000000 00000000  ................
 7948 10000000 a4030000 c0c6ffff 09000000  ................
 7958 00000000 40000000 b8030000 bcc6ffff  ....@...........
 7968 2b010000 00410e10 8602450e 1883034c  +....A....E....L
 7978 0e6002a4 0a0e1844 0e10410e 08450b02  .`.....D..A..E..
 7988 490a0e18 440e1041 0e08420b 550e1844  I...D..A..B.U..D
 7998 0e10410e 08000000 40000000 fc030000  ..A.....@.......
 79a8 a8c7ffff 2b010000 00410e10 8602450e  ....+....A....E.
 79b8 1883034c 0e6002a4 0a0e1844 0e10410e  ...L.`.....D..A.
 79c8 08450b02 490a0e18 440e1041 0e08420b  .E..I...D..A..B.
 79d8 550e1844 0e10410e 08000000 3c000000  U..D..A.....<...
 79e8 40040000 94c8ffff a4000000 00420e10  @............B..
 79f8 8c02450e 18860341 0e208304 440e6002  ..E....A. ..D.`.
 7a08 7f0a0e20 410e1841 0e10420e 08410b4d  ... A..A..B..A.M
 7a18 0e20430e 18410e10 420e0800 1c000000  . C..A..B.......
 7a28 80040000 04c9ffff 5f000000 00440e50  ........_....D.P
 7a38 024f0a0e 08450b46 0e080000 10000000  .O...E.F........
 7a48 a0040000 44c9ffff 23000000 00000000  ....D...#.......
 7a58 10000000 b4040000 60c9ffff 3b000000  ........`...;...
 7a68 00000000 10000000 c8040000 8cc9ffff  ................
 7a78 07000000 00000000 30000000 dc040000  ........0.......
 7a88 88c9ffff 5c000000 00410e10 8602410e  ....\....A....A.
 7a98 18830344 0e200242 0a0e1844 0e10410e  ...D. .B...D..A.
 7aa8 08430b46 0e18440e 10410e08 14000000  .C.F..D..A......
 7ab8 10050000 b4c9ffff 17000000 00440e10  .............D..
 7ac8 4f0e0800 10000000 28050000 bcc9ffff  O.......(.......
 7ad8 5d000000 00000000 44000000 3c050000  ].......D...<...
 7ae8 08caffff db000000 004b0e10 8e02420e  .........K....B.
 7af8 188d0342 0e208c04 410e2886 05440e30  ...B. ..A.(..D.0
 7b08 8306029f 0a0e2841 0e20420e 18420e10  ......(A. B..B..
 7b18 420e0846 0b580e08 c3c6cccd ce000000  B..F.X..........
 7b28 48000000 84050000 a0caffff b9000000  H...............
 7b38 00540e10 8d02410e 18860341 0e208304  .T....A....A. ..
 7b48 470e3002 610a0e20 460e1841 0e10420e  G.0.a.. F..A..B.
 7b58 08490b44 0e20430e 18410e10 420e0846  .I.D. C..A..B..F
 7b68 c3c6cd48 0e308304 86038d02 30000000  ...H.0......0...
 7b78 d0050000 14cbffff d1000000 004a0e10  .............J..
 7b88 8602410e 18830347 0e20029c 0e18410e  ..A....G. ....A.
 7b98 10410e08 48c3c648 0e208303 86020000  .A..H..H. ......
 7ba8 3c000000 04060000 c0cbffff 31010000  <...........1...
 7bb8 00450e10 8e02480e 188d0342 0e208c04  .E....H....B. ..
 7bc8 410e2886 05490e30 830602fa 0a0e2841  A.(..I.0......(A
 7bd8 0e20420e 18420e10 420e0846 0b000000  . B..B..B..F....
 7be8 10000000 44060000 c0ccffff 73000000  ....D.......s...
 7bf8 00000000 10000000 58060000 2ccdffff  ........X...,...
 7c08 47000000 00000000 14000000 6c060000  G...........l...
 7c18 68cdffff 15000000 00440e10 490e0800  h........D..I...
 7c28 18000000 84060000 70cdffff 15000000  ........p.......
 7c38 00410e10 83024c0e 08000000 18000000  .A....L.........
 7c48 a0060000 74cdffff 15000000 00410e10  ....t........A..
 7c58 83024c0e 08000000 14000000 bc060000  ..L.............
 7c68 78cdffff 15000000 00440e10 490e0800  x........D..I...
 7c78 14000000 d4060000 80cdffff 15000000  ................
 7c88 00440e10 490e0800 10000000 ec060000  .D..I...........
 7c98 88cdffff be000000 00000000 1c000000  ................
 7ca8 00070000 34ceffff ae000000 006b0e10  ....4........k..
 7cb8 7f0e084e 0e10700e 08000000 10000000  ...N..p.........
 7cc8 20070000 c4ceffff 47000000 00000000   .......G.......
 7cd8 14000000 34070000 00cfffff 33000000  ....4.......3...
 7ce8 00440e10 6e0e0800 5c000000 4c070000  .D..n...\...L...
 7cf8 28cfffff fc000000 00420e10 8e02420e  (........B....B.
 7d08 188d0345 0e208c04 440e2886 05410e30  ...E. ..D.(..A.0
 7d18 830602a2 0a0e2841 0e20420e 18420e10  ......(A. B..B..
 7d28 420e0849 0b4e0a0e 28410e20 420e1842  B..I.N..(A. B..B
 7d38 0e10420e 084b0b54 0e28410e 20420e18  ..B..K.T.(A. B..
 7d48 420e1042 0e080000 14000000 ac070000  B..B............
 7d58 c8cfffff 33000000 00440e10 6e0e0800  ....3....D..n...
 7d68 5c000000 c4070000 f0cfffff fc000000  \...............
 7d78 00420e10 8e02420e 188d0345 0e208c04  .B....B....E. ..
 7d88 440e2886 05410e30 830602a2 0a0e2841  D.(..A.0......(A
 7d98 0e20420e 18420e10 420e0849 0b4e0a0e  . B..B..B..I.N..
 7da8 28410e20 420e1842 0e10420e 084b0b54  (A. B..B..B..K.T
 7db8 0e28410e 20420e18 420e1042 0e080000  .(A. B..B..B....
 7dc8 14000000 24080000 90d0ffff 33000000  ....$.......3...
 7dd8 00440e10 6e0e0800 5c000000 3c080000  .D..n...\...<...
 7de8 b8d0ffff fc000000 00420e10 8e02420e  .........B....B.
 7df8 188d0345 0e208c04 440e2886 05410e30  ...E. ..D.(..A.0
 7e08 830602a2 0a0e2841 0e20420e 18420e10  ......(A. B..B..
 7e18 420e0849 0b4e0a0e 28410e20 420e1842  B..I.N..(A. B..B
 7e28 0e10420e 084b0b54 0e28410e 20420e18  ..B..K.T.(A. B..
 7e38 420e1042 0e080000 18000000 9c080000  B..B............
 7e48 58d1ffff 36000000 00410e10 8302740e  X...6....A....t.
 7e58 08000000 5c000000 b8080000 7cd1ffff  ....\.......|...
 7e68 fb000000 00420e10 8e02420e 188d0342  .....B....B....B
 7e78 0e208c04 440e2886 05460e30 830602a1  . ..D.(..F.0....
 7e88 0a0e2841 0e20420e 18420e10 420e0848  ..(A. B..B..B..H
 7e98 0b4e0a0e 28410e20 420e1842 0e10420e  .N..(A. B..B..B.
 7ea8 084b0b53 0e28410e 20420e18 420e1042  .K.S.(A. B..B..B
 7eb8 0e080000 20000000 18090000 1cd2ffff  .... ...........
 7ec8 84000000 00440e20 02500a0e 08440b59  .....D. .P...D.Y
 7ed8 0a0e0847 0b4b0e08 5c000000 3c090000  ...G.K..\...<...
 7ee8 88d2ffff fb000000 00420e10 8e02420e  .........B....B.
 7ef8 188d0342 0e208c04 440e2886 05440e30  ...B. ..D.(..D.0
 7f08 830602a1 0a0e2841 0e20420e 18420e10  ......(A. B..B..
 7f18 420e084a 0b4e0a0e 28410e20 420e1842  B..J.N..(A. B..B
 7f28 0e10420e 084b0b53 0e28410e 20420e18  ..B..K.S.(A. B..
 7f38 420e1042 0e080000 2c000000 9c090000  B..B....,.......
 7f48 28d3ffff 84000000 00420e10 8c02410e  (........B....A.
 7f58 18860349 0e208304 025d0a0e 18410e10  ...I. ...]...A..
 7f68 420e0844 0b000000 5c000000 cc090000  B..D....\.......
 7f78 88d3ffff fb000000 00420e10 8e02420e  .........B....B.
 7f88 188d0342 0e208c04 440e2886 05470e30  ...B. ..D.(..G.0
 7f98 830602a1 0a0e2841 0e20420e 18420e10  ......(A. B..B..
 7fa8 420e0847 0b4e0a0e 28410e20 420e1842  B..G.N..(A. B..B
 7fb8 0e10420e 084b0b53 0e28410e 20420e18  ..B..K.S.(A. B..
 7fc8 420e1042 0e080000 18000000 2c0a0000  B..B........,...
 7fd8 28d4ffff 34000000 00410e10 8302720e  (...4....A....r.
 7fe8 08000000 18000000 480a0000 4cd4ffff  ........H...L...
 7ff8 34000000 00410e10 8302720e 08000000  4....A....r.....
 8008 18000000 640a0000 70d4ffff 34000000  ....d...p...4...
 8018 00410e10 8302720e 08000000 2c000000  .A....r.....,...
 8028 800a0000 94d4ffff 84000000 00420e10  .............B..
 8038 8c02410e 18860349 0e208304 025d0a0e  ..A....I. ...]..
 8048 18410e10 420e0844 0b000000 5c000000  .A..B..D....\...
 8058 b00a0000 f4d4ffff fb000000 00420e10  .............B..
 8068 8e02420e 188d0342 0e208c04 440e2886  ..B....B. ..D.(.
 8078 05470e30 830602a1 0a0e2841 0e20420e  .G.0......(A. B.
 8088 18420e10 420e0847 0b4e0a0e 28410e20  .B..B..G.N..(A. 
 8098 420e1842 0e10420e 084b0b53 0e28410e  B..B..B..K.S.(A.
 80a8 20420e18 420e1042 0e080000 14000000   B..B..B........
 80b8 100b0000 94d5ffff 33000000 00440e10  ........3....D..
 80c8 6e0e0800 5c000000 280b0000 bcd5ffff  n...\...(.......
 80d8 fc000000 00420e10 8e02420e 188d0345  .....B....B....E
 80e8 0e208c04 440e2886 05410e30 830602a2  . ..D.(..A.0....
 80f8 0a0e2841 0e20420e 18420e10 420e0849  ..(A. B..B..B..I
 8108 0b4e0a0e 28410e20 420e1842 0e10420e  .N..(A. B..B..B.
 8118 084b0b54 0e28410e 20420e18 420e1042  .K.T.(A. B..B..B
 8128 0e080000 14000000 880b0000 5cd6ffff  ............\...
 8138 33000000 00440e10 6e0e0800 5c000000  3....D..n...\...
 8148 a00b0000 84d6ffff fc000000 00420e10  .............B..
 8158 8e02420e 188d0345 0e208c04 440e2886  ..B....E. ..D.(.
 8168 05410e30 830602a2 0a0e2841 0e20420e  .A.0......(A. B.
 8178 18420e10 420e0849 0b4e0a0e 28410e20  .B..B..I.N..(A. 
 8188 420e1842 0e10420e 084b0b54 0e28410e  B..B..B..K.T.(A.
 8198 20420e18 420e1042 0e080000 4c000000   B..B..B....L...
 81a8 000c0000 24d7ffff c9000000 00420e10  ....$........B..
 81b8 8e02420e 188d0342 0e208c04 410e2886  ..B....B. ..A.(.
 81c8 05410e30 83060285 0a0e2844 0e20420e  .A.0......(D. B.
 81d8 18420e10 420e0849 0b4c0a0e 28410e20  .B..B..I.L..(A. 
 81e8 450e1842 0e10420e 084a0b00 4c000000  E..B..B..J..L...
 81f8 500c0000 a4d7ffff c9000000 00420e10  P............B..
 8208 8e02420e 188d0342 0e208c04 410e2886  ..B....B. ..A.(.
 8218 05410e30 83060285 0a0e2844 0e20420e  .A.0......(D. B.
 8228 18420e10 420e0849 0b4c0a0e 28410e20  .B..B..I.L..(A. 
 8238 450e1842 0e10420e 084a0b00 4c000000  E..B..B..J..L...
 8248 a00c0000 24d8ffff b9000000 00420e10  ....$........B..
 8258 8e02420e 188d0342 0e208c04 410e2886  ..B....B. ..A.(.
 8268 05410e30 83060280 0a0e2844 0e20420e  .A.0......(D. B.
 8278 18420e10 420e0846 0b4c0a0e 28410e20  .B..B..F.L..(A. 
 8288 450e1842 0e10420e 08420b00 4c000000  E..B..B..B..L...
 8298 f00c0000 94d8ffff b9000000 00420e10  .............B..
 82a8 8e02420e 188d0342 0e208c04 410e2886  ..B....B. ..A.(.
 82b8 05410e30 8306027e 0a0e2844 0e20420e  .A.0...~..(D. B.
 82c8 18420e10 420e0848 0b4c0a0e 28410e20  .B..B..H.L..(A. 
 82d8 450e1842 0e10420e 08420b00 4c000000  E..B..B..B..L...
 82e8 400d0000 04d9ffff ad010000 00420e10  @............B..
 82f8 8e02420e 188d0342 0e208c04 410e2886  ..B....B. ..A.(.
 8308 05410e30 8306030e 010a0e28 410e2042  .A.0.......(A. B
 8318 0e18420e 10420e08 430b560a 0e28410e  ..B..B..C.V..(A.
 8328 20420e18 420e1042 0e08430b 10000000   B..B..B..C.....
 8338 900d0000 64daffff 70010000 00000000  ....d...p.......
 8348 10000000 a40d0000 c0dbffff 13000000  ................
 8358 00000000 10000000 b80d0000 ccdbffff  ................
 8368 13000000 00000000 10000000 cc0d0000  ................
 8378 d8dbffff 13000000 00000000 10000000  ................
 8388 e00d0000 e4dbffff 13000000 00000000  ................
 8398 10000000 f40d0000 f0dbffff 13000000  ................
 83a8 00000000 10000000 080e0000 fcdbffff  ................
 83b8 13000000 00000000 1c000000 1c0e0000  ................
 83c8 08dcffff 22000000 00410e10 8302520a  ...."....A....R.
 83d8 0e08450b 490e0800 10000000 3c0e0000  ..E.I.......<...
 83e8 18dcffff 13000000 00000000 1c000000  ................
 83f8 500e0000 24dcffff 1c000000 00410e10  P...$........A..
 8408 8302510a 0e08460b 430e0800 10000000  ..Q...F.C.......
 8418 700e0000 24dcffff 13000000 00000000  p...$...........
 8428 10000000 840e0000 30dcffff 13000000  ........0.......
 8438 00000000 10000000 980e0000 3cdcffff  ............<...
 8448 13000000 00000000 4c000000 ac0e0000  ........L.......
 8458 48dcffff fa010000 00420e10 8e02420e  H........B....B.
 8468 188d0342 0e208c04 410e2886 05410e30  ...B. ..A.(..A.0
 8478 83060273 0a0e2843 0e20420e 18420e10  ...s..(C. B..B..
 8488 420e0844 0b460a0e 284a0e20 420e1842  B..D.F..(J. B..B
 8498 0e10420e 08420b00 10000000 fc0e0000  ..B..B..........
 84a8 f8ddffff 06000000 00000000 10000000  ................
 84b8 100f0000 f4ddffff 06000000 00000000  ................
 84c8 58000000 240f0000 f0ddffff b9000000  X...$...........
 84d8 00420e10 8d02420e 188c0341 0e208604  .B....B....A. ..
 84e8 410e2883 05440e30 026c0a0e 28440e20  A.(..D.0.l..(D. 
 84f8 410e1842 0e10420e 08410b57 0a0e2841  A..B..B..A.W..(A
 8508 0e20410e 18450e10 420e0848 0b440e28  . A..E..B..H.D.(
 8518 440e2044 0e18420e 10420e08 50000000  D. D..B..B..P...
 8528 800f0000 54deffff ab000000 004b0e10  ....T........K..
 8538 8d02420e 188c0341 0e208604 440e2883  ..B....A. ..D.(.
 8548 05440e30 02550a0e 2847c30e 2044c60e  .D.0.U..(G.. D..
 8558 1842cc0e 1042cd0e 08460b5c 0e28430e  .B...B...F.\.(C.
 8568 20410e18 420e1042 0e0844c3 c6cccd00   A..B..B..D.....
 8578 54000000 d40f0000 b0deffff 0b010000  T...............
 8588 004b0e10 8d02420e 188c0341 0e208604  .K....B....A. ..
 8598 440e2883 05440e30 02920a0e 284ac30e  D.(..D.0....(J..
 85a8 2041c60e 1842cc0e 1042cd0e 08490b6d   A...B...B...I.m
 85b8 0a0e2843 0e20410e 18420e10 420e084b  ..(C. A..B..B..K
 85c8 0b480e08 c3c6cccd 00000000           .H..........
Contents of section .note.gnu.property:
 85d8 04000000 20000000 05000000 474e5500  .... .......GNU.
 85e8 010001c0 04000000 09000000 00000000  ................
 85f8 020001c0 04000000 01000000 00000000  ................
Contents of section .init_array:
 9db0 e0220000 00000000                    ."......
Contents of section .fini_array:
 9db8 a0220000 00000000                    ."......
Contents of section .dynamic:
 9dc0 01000000 00000000 26070000 00000000  ........&.......
 9dd0 01000000 00000000 30070000 00000000  ........0.......
 9de0 0e000000 00000000 3a070000 00000000  ........:.......
 9df0 0c000000 00000000 00200000 00000000  ......... ......
 9e00 0d000000 00000000 3c650000 00000000  ........<e......
 9e10 19000000 00000000 b09d0000 00000000  ................
 9e20 1b000000 00000000 08000000 00000000  ................
 9e30 1a000000 00000000 b89d0000 00000000  ................
 9e40 1c000000 00000000 08000000 00000000  ................
 9e50 04000000 00000000 70020000 00000000  ........p.......
 9e60 f5feff6f 00000000 00050000 00000000  ...o............
 9e70 05000000 00000000 80100000 00000000  ................
 9e80 06000000 00000000 98070000 00000000  ................
 9e90 0a000000 00000000 73070000 00000000  ........s.......
 9ea0 0b000000 00000000 18000000 00000000  ................
 9eb0 03000000 00000000 e89f0000 00000000  ................
 9ec0 02000000 00000000 e8020000 00000000  ................
 9ed0 14000000 00000000 07000000 00000000  ................
 9ee0 17000000 00000000 401a0000 00000000  ........@.......
 9ef0 07000000 00000000 08190000 00000000  ................
 9f00 08000000 00000000 38010000 00000000  ........8.......
 9f10 09000000 00000000 18000000 00000000  ................
 9f20 feffff6f 00000000 b8180000 00000000  ...o............
 9f30 ffffff6f 00000000 01000000 00000000  ...o............
 9f40 f0ffff6f 00000000 f4170000 00000000  ...o............
 9f50 f9ffff6f 00000000 03000000 00000000  ...o............
 9f60 00000000 00000000 00000000 00000000  ................
 9f70 00000000 00000000 00000000 00000000  ................
 9f80 00000000 00000000 00000000 00000000  ................
 9f90 00000000 00000000 00000000 00000000  ................
 9fa0 00000000 00000000 00000000 00000000  ................
Contents of section .got:
 9fb0 00000000 00000000 00000000 00000000  ................
 9fc0 00000000 00000000 00000000 00000000  ................
 9fd0 00000000 00000000 00000000 00000000  ................
 9fe0 00000000 00000000                    ........
Contents of section .got.plt:
 9fe8 c09d0000 00000000 00000000 00000000  ................
 9ff8 00000000 00000000 36200000 00000000  ........6 ......
 a008 46200000 00000000 56200000 00000000  F ......V ......
 a018 66200000 00000000 76200000 00000000  f ......v ......
 a028 86200000 00000000 96200000 00000000  . ....... ......
 a038 a6200000 00000000 b6200000 00000000  . ....... ......
 a048 c6200000 00000000 d6200000 00000000  . ....... ......
 a058 e6200000 00000000 f6200000 00000000  . ....... ......
 a068 06210000 00000000 16210000 00000000  .!.......!......
 a078 26210000 00000000 36210000 00000000  &!......6!......
 a088 46210000 00000000 56210000 00000000  F!......V!......
 a098 66210000 00000000 76210000 00000000  f!......v!......
 a0a8 86210000 00000000 96210000 00000000  .!.......!......
 a0b8 a6210000 00000000 b6210000 00000000  .!.......!......
 a0c8 c6210000 00000000 d6210000 00000000  .!.......!......
 a0d8 e6210000 00000000 f6210000 00000000  .!.......!......
 a0e8 06220000 00000000 16220000 00000000  ."......."......
Contents of section .data:
 a100 00a10000 00000000 00000000 00000000  ................
 a110 00000000 00000000 00000000 00000000  ................
 a120 00000000 00000000                    ........
Contents of section .bss:
<skipping contents of bss section at [a130, a160)>
Contents of section .comment:
 0000 4743433a 2028474e 55292031 332e322e  GCC: (GNU) 13.2.
 0010 3000                                 0.
Contents of section .debug_aranges:
 0000 3c000000 02000000 00000800 00000000  <...............
 0010 00200000 00000000 12000000 00000000  . ..............
 0020 3c650000 00000000 04000000 00000000  <e..............
 0030 00000000 00000000 00000000 00000000  ................
 0040 3c000000 02002300 00000800 00000000  <.....#.........
 0050 12200000 00000000 05000000 00000000  . ..............
 0060 40650000 00000000 05000000 00000000  @e..............
 0070 00000000 00000000 00000000 00000000  ................
Contents of section .debug_info:
 0000 1f000000 05000108 00000000 01000000  ................
 0010 000c0000 00000000 00190000 003c0000  .............<..
 0020 0001801f 00000005 00010812 00000001  ................
 0030 66000000 2d000000 4a000000 19000000  f...-...J.......
 0040 3c000000 0180                        <.....
Contents of section .debug_abbrev:
 0000 01110010 17551703 0e1b0e25 0e130500  .....U.....%....
 0010 00000111 00101755 17030e1b 0e250e13  .......U.....%..
 0020 05000000                             ....
Contents of section .debug_line:
 0000 62000000 05000800 2e000000 010101fb  b...............
 0010 0e0d0001 01010100 00000100 00010101  ................
 0020 1f020000 00002300 00000201 1f020f02  ......#.........
 0030 35000000 01350000 00010009 02002000  5....5........ .
 0040 00000000 0003c100 014c753d 2f020200  .........Lu=/...
 0050 01010009 023c6500 00000000 0003d300  .....<e.........
 0060 01020400 01015e00 00000500 08002e00  ......^.........
 0070 00000101 01fb0e0d 00010101 01000000  ................
 0080 01000001 01011f02 00000000 23000000  ............#...
 0090 02011f02 0f023c00 0000013c 00000001  ......<....<....
 00a0 00090212 20000000 00000003 27014b02  .... .......'.K.
 00b0 01000101 00090240 65000000 00000003  .......@e.......
 00c0 2b014b02 01000101                    +.K.....
Contents of section .debug_str:
 0000 2e2e2f73 79736465 70732f78 38365f36  ../sysdeps/x86_6
 0010 342f6372 74692e53 002f6262 2e646f77  4/crti.S./bb.dow
 0020 6e6c6f61 642f736f 75726365 2f676c69  nload/source/gli
 0030 62632d32 2e33382f 63737500 474e5520  bc-2.38/csu.GNU 
 0040 41532032 2e34312e 30002e2e 2f737973  AS 2.41.0.../sys
 0050 64657073 2f783836 5f36342f 6372746e  deps/x86_64/crtn
 0060 2e5300                               .S.
Contents of section .debug_line_str:
 0000 2f62622e 646f776e 6c6f6164 2f736f75  /bb.download/sou
 0010 7263652f 676c6962 632d322e 33382f63  rce/glibc-2.38/c
 0020 7375002e 2e2f7379 73646570 732f7838  su.../sysdeps/x8
 0030 365f3634 00637274 692e5300 6372746e  6_64.crti.S.crtn
 0040 2e5300                               .S.
Contents of section .debug_rnglists:
 0000 1d000000 05000800 00000000 07002000  .............. .
 0010 00000000 0012073c 65000000 00000004  .......<e.......
 0020 001d0000 00050008 00000000 00071220  ............... 
 0030 00000000 00000507 40650000 00000000  ........@e......
 0040 0500                                 ..
Contents of section .symtab:
 0000 00000000 00000000 00000000 00000000  ................
 0010 00000000 00000000 01000000 0400f1ff  ................
 0020 00000000 00000000 00000000 00000000  ................
 0030 0c000000 02000c00 30220000 00000000  ........0"......
 0040 00000000 00000000 0e000000 02000c00  ................
 0050 60220000 00000000 00000000 00000000  `"..............
 0060 21000000 02000c00 a0220000 00000000  !........"......
 0070 00000000 00000000 37000000 01001800  ........7.......
 0080 30a10000 00000000 01000000 00000000  0...............
 0090 43000000 01001300 b89d0000 00000000  C...............
 00a0 00000000 00000000 6a000000 02000c00  ........j.......
 00b0 e0220000 00000000 00000000 00000000  ."..............
 00c0 76000000 01001200 b09d0000 00000000  v...............
 00d0 00000000 00000000 95000000 0400f1ff  ................
 00e0 00000000 00000000 00000000 00000000  ................
 00f0 9d000000 02000c00 f0220000 00000000  ........."......
 0100 03010000 00000000 a4000000 02000c00  ................
 0110 00240000 00000000 79020000 00000000  .$......y.......
 0120 b5000000 02000c00 80260000 00000000  .........&......
 0130 b1000000 00000000 c5000000 02000c00  ................
 0140 40270000 00000000 02080000 00000000  @'..............
 0150 d1000000 02000c00 502f0000 00000000  ........P/......
 0160 3a050000 00000000 de000000 01001800  :...............
 0170 50a10000 00000000 10000000 00000000  P...............
 0180 eb000000 01001800 40a10000 00000000  ........@.......
 0190 0f000000 00000000 f5000000 01001700  ................
 01a0 10a10000 00000000 18000000 00000000  ................
 01b0 02010000 02000c00 b0350000 00000000  .........5......
 01c0 71000000 00000000 1a010000 02000c00  q...............
 01d0 30360000 00000000 13070000 00000000  06..............
 01e0 26010000 02000c00 f05b0000 00000000  &........[......
 01f0 ad010000 00000000 41010000 02000c00  ........A.......
 0200 a0600000 00000000 fa010000 00000000  .`..............
 0210 01000000 0400f1ff 00000000 00000000  ................
 0220 00000000 00000000 5a010000 01001000  ........Z.......
 0230 d0850000 00000000 00000000 00000000  ................
 0240 00000000 0400f1ff 00000000 00000000  ................
 0250 00000000 00000000 68010000 02000d00  ........h.......
 0260 3c650000 00000000 00000000 00000000  <e..............
 0270 6e010000 01001700 00a10000 00000000  n...............
 0280 00000000 00000000 7b010000 01001400  ........{.......
 0290 c09d0000 00000000 00000000 00000000  ................
 02a0 84010000 00000f00 e8720000 00000000  .........r......
 02b0 00000000 00000000 97010000 01001700  ................
 02c0 28a10000 00000000 00000000 00000000  (...............
 02d0 a3010000 01001600 e89f0000 00000000  ................
 02e0 00000000 00000000 b9010000 02000900  ................
 02f0 00200000 00000000 00000000 00000000  . ..............
 0300 bf010000 12000c00 305b0000 00000000  ........0[......
 0310 b9000000 00000000 d7010000 12000000  ................
 0320 00000000 00000000 00000000 00000000  ................
 0330 e8010000 12000c00 40540000 00000000  ........@T......
 0340 34000000 00000000 04020000 12000c00  4...............
 0350 905f0000 00000000 13000000 00000000  ._..............
 0360 11020000 12000c00 503d0000 00000000  ........P=......
 0370 3d000000 00000000 27020000 12000c00  =.......'.......
 0380 a04f0000 00000000 36000000 00000000  .O......6.......
 0390 38020000 12000c00 10440000 00000000  8........D......
 03a0 5c000000 00000000 59020000 12000000  \.......Y.......
 03b0 00000000 00000000 00000000 00000000  ................
 03c0 6d020000 20000000 00000000 00000000  m... ...........
 03d0 00000000 00000000 89020000 12000c00  ................
 03e0 00440000 00000000 07000000 00000000  .D..............
 03f0 9d020000 12000c00 b05f0000 00000000  ........._......
 0400 13000000 00000000 ac020000 12000c00  ................
 0410 20400000 00000000 2b010000 00000000   @......+.......
 0420 b8020000 12000000 00000000 00000000  ................
 0430 00000000 00000000 cb020000 12000000  ................
 0440 00000000 00000000 00000000 00000000  ................
 0450 e2020000 12000c00 e04f0000 00000000  .........O......
 0460 fb000000 00000000 f8020000 12000c00  ................
 0470 c03f0000 00000000 33000000 00000000  .?......3.......
 0480 0c030000 12000c00 90440000 00000000  .........D......
 0490 5d000000 00000000 21030000 12000c00  ].......!.......
 04a0 b0350000 00000000 71000000 00000000  .5......q.......
 04b0 2e030000 12000c00 c0540000 00000000  .........T......
 04c0 84000000 00000000 3e030000 12000c00  ........>.......
 04d0 105f0000 00000000 13000000 00000000  ._..............
 04e0 4e030000 12000000 00000000 00000000  N...............
 04f0 00000000 00000000 61030000 12000c00  ........a.......
 0500 70510000 00000000 fb000000 00000000  pQ..............
 0510 79030000 12000c00 004a0000 00000000  y........J......
 0520 15000000 00000000 a1030000 12000c00  ................
 0530 a0620000 00000000 06000000 00000000  .b..............
 0540 ae030000 12000c00 00400000 00000000  .........@......
 0550 09000000 00000000 ba030000 12000c00  ................
 0560 c0620000 00000000 b9000000 00000000  .b..............
 0570 cf030000 12000c00 e0490000 00000000  .........I......
 0580 15000000 00000000 ea030000 12000c00  ................
 0590 305f0000 00000000 13000000 00000000  0_..............
 05a0 f8030000 12000c00 10400000 00000000  .........@......
 05b0 09000000 00000000 0e040000 12000c00  ................
 05c0 30430000 00000000 5f000000 00000000  0C......_.......
 05d0 26040000 12000c00 50550000 00000000  &.......PU......
 05e0 fb000000 00000000 3b040000 12000c00  ........;.......
 05f0 90430000 00000000 23000000 00000000  .C......#.......
 0600 4e040000 12000c00 204a0000 00000000  N....... J......
 0610 be000000 00000000 66040000 12000c00  ........f.......
 0620 70470000 00000000 31010000 00000000  pG......1.......
 0630 85040000 12000c00 a0490000 00000000  .........I......
 0640 15000000 00000000 a0040000 12000c00  ................
 0650 90560000 00000000 fc000000 00000000  .V..............
 0660 b7040000 12000c00 a0340000 00000000  .........4......
 0670 2e000000 00000000 c5040000 12000c00  ................
 0680 80490000 00000000 15000000 00000000  .I..............
 0690 df040000 12000c00 e04a0000 00000000  .........J......
 06a0 ae000000 00000000 fb040000 12000c00  ................
 06b0 70440000 00000000 17000000 00000000  pD..............
 06c0 0f050000 12000000 00000000 00000000  ................
 06d0 00000000 00000000 22050000 12000c00  ........".......
 06e0 90460000 00000000 d1000000 00000000  .F..............
 06f0 40050000 20000000 00000000 00000000  @... ...........
 0700 00000000 00000000 4f050000 12000c00  ........O.......
 0710 d0450000 00000000 b9000000 00000000  .E..............
 0720 67050000 12000c00 50410000 00000000  g.......PA......
 0730 2b010000 00000000 7e050000 12000000  +.......~.......
 0740 00000000 00000000 00000000 00000000  ................
 0750 90050000 12000c00 e04b0000 00000000  .........K......
 0760 33000000 00000000 a1050000 12000c00  3...............
 0770 505f0000 00000000 13000000 00000000  P_..............
 0780 ae050000 12000c00 c0490000 00000000  .........I......
 0790 15000000 00000000 d6050000 12000c00  ................
 07a0 204d0000 00000000 33000000 00000000   M......3.......
 07b0 e7050000 12000c00 80600000 00000000  .........`......
 07c0 13000000 00000000 f3050000 12000c00  ................
 07d0 c0430000 00000000 3b000000 00000000  .C......;.......
 07e0 06060000 12000c00 30490000 00000000  ........0I......
 07f0 47000000 00000000 20060000 12000c00  G....... .......
 0800 e0500000 00000000 84000000 00000000  .P..............
 0810 33060000 12000c00 204c0000 00000000  3....... L......
 0820 fc000000 00000000 49060000 12000000  ........I.......
 0830 00000000 00000000 00000000 00000000  ................
 0840 5c060000 12000c00 903d0000 00000000  \........=......
 0850 2e020000 00000000 76060000 12000000  ........v.......
 0860 00000000 00000000 00000000 00000000  ................
 0870 90060000 12000c00 50560000 00000000  ........PV......
 0880 33000000 00000000 a2060000 12000c00  3...............
 0890 80420000 00000000 a4000000 00000000  .B..............
 08a0 b6060000 12000c00 d05f0000 00000000  ........._......
 08b0 22000000 00000000 cb060000 12000c00  "...............
 08c0 a0600000 00000000 fa010000 00000000  .`..............
 08d0 d9060000 12000000 00000000 00000000  ................
 08e0 00000000 00000000 ed060000 12000c00  ................
 08f0 80630000 00000000 ab000000 00000000  .c..............
 0900 07070000 12000c00 604d0000 00000000  ........`M......
 0910 fc000000 00000000 1d070000 12000c00  ................
 0920 70520000 00000000 84000000 00000000  pR..............
 0930 30070000 12000c00 a0590000 00000000  0........Y......
 0940 c9000000 00000000 47070000 12000c00  ........G.......
 0950 00530000 00000000 fb000000 00000000  .S..............
 0960 5f070000 12000c00 705f0000 00000000  _.......p_......
 0970 13000000 00000000 6c070000 12000c00  ........l.......
 0980 705a0000 00000000 b9000000 00000000  pZ..............
 0990 84070000 12000c00 a05d0000 00000000  .........]......
 09a0 70010000 00000000 91070000 12000c00  p...............
 09b0 80540000 00000000 34000000 00000000  .T......4.......
 09c0 ac070000 12000c00 f05b0000 00000000  .........[......
 09d0 ad010000 00000000 bc070000 12000c00  ................
 09e0 b0620000 00000000 06000000 00000000  .b..............
 09f0 c7070000 12000c00 d0340000 00000000  .........4......
 0a00 d5000000 00000000 d7070000 12000c00  ................
 0a10 904b0000 00000000 47000000 00000000  .K......G.......
 0a20 f0070000 12000c00 d0580000 00000000  .........X......
 0a30 c9000000 00000000 05080000 12000c00  ................
 0a40 20600000 00000000 1c000000 00000000   `..............
 0a50 1a080000 12000c00 30640000 00000000  ........0d......
 0a60 0b010000 00000000 41080000 12000c00  ........A.......
 0a70 40600000 00000000 13000000 00000000  @`..............
 0a80 4f080000 12000c00 d0570000 00000000  O........W......
 0a90 fc000000 00000000 67080000 12000000  ........g.......
 0aa0 00000000 00000000 00000000 00000000  ................
 0ab0 7b080000 12000c00 90570000 00000000  {........W......
 0ac0 33000000 00000000 8e080000 12000c00  3...............
 0ad0 00600000 00000000 13000000 00000000  .`..............
 0ae0 9d080000 12000c00 b0480000 00000000  .........H......
 0af0 73000000 00000000 b8080000 20000000  s........... ...
 0b00 00000000 00000000 00000000 00000000  ................
 0b10 d2080000 12000c00 604e0000 00000000  ........`N......
 0b20 33000000 00000000 e4080000 12000c00  3...............
 0b30 f0440000 00000000 db000000 00000000  .D..............
 0b40 fa080000 12000c00 60600000 00000000  ........``......
 0b50 13000000 00000000 09090000 12000c00  ................
 0b60 a04e0000 00000000 fc000000 00000000  .N..............
 0b70 20090000 22000000 00000000 00000000   ..."...........
 0b80 00000000 00000000 3b090000 12000c00  ........;.......
 0b90 00540000 00000000 34000000 00000000  .T......4.......
 0ba0 57090000 12000c00 90340000 00000000  W........4......
 0bb0 0f000000 00000000 69090000 12000000  ........i.......
 0bc0 00000000 00000000 00000000 00000000  ................
Contents of section .strtab:
 0000 00637274 73747566 662e6300 64657265  .crtstuff.c.dere
 0010 67697374 65725f74 6d5f636c 6f6e6573  gister_tm_clones
 0020 005f5f64 6f5f676c 6f62616c 5f64746f  .__do_global_dto
 0030 72735f61 75780063 6f6d706c 65746564  rs_aux.completed
 0040 2e30005f 5f646f5f 676c6f62 616c5f64  .0.__do_global_d
 0050 746f7273 5f617578 5f66696e 695f6172  tors_aux_fini_ar
 0060 7261795f 656e7472 79006672 616d655f  ray_entry.frame_
 0070 64756d6d 79005f5f 6672616d 655f6475  dummy.__frame_du
 0080 6d6d795f 696e6974 5f617272 61795f65  mmy_init_array_e
 0090 6e747279 00634a53 4f4e2e63 00656e73  ntry.cJSON.c.ens
 00a0 75726500 7072696e 745f7374 72696e67  ure.print_string
 00b0 5f707472 00676574 5f6f626a 6563745f  _ptr.get_object_
 00c0 6974656d 00707269 6e745f76 616c7565  item.print_value
 00d0 00706172 73655f73 7472696e 6700676c  .parse_string.gl
 00e0 6f62616c 5f657272 6f720076 65727369  obal_error.versi
 00f0 6f6e2e30 00676c6f 62616c5f 686f6f6b  on.0.global_hook
 0100 7300634a 534f4e5f 44656c65 74652e6c  s.cJSON_Delete.l
 0110 6f63616c 616c6961 73007061 7273655f  ocalalias.parse_
 0120 76616c75 6500634a 534f4e5f 4475706c  value.cJSON_Dupl
 0130 69636174 652e6c6f 63616c61 6c696173  icate.localalias
 0140 00634a53 4f4e5f43 6f6d7061 72652e6c  .cJSON_Compare.l
 0150 6f63616c 616c6961 73005f5f 4652414d  ocalalias.__FRAM
 0160 455f454e 445f5f00 5f66696e 69005f5f  E_END__._fini.__
 0170 64736f5f 68616e64 6c65005f 44594e41  dso_handle._DYNA
 0180 4d494300 5f5f474e 555f4548 5f465241  MIC.__GNU_EH_FRA
 0190 4d455f48 4452005f 5f544d43 5f454e44  ME_HDR.__TMC_END
 01a0 5f5f005f 474c4f42 414c5f4f 46465345  __._GLOBAL_OFFSE
 01b0 545f5441 424c455f 005f696e 69740063  T_TABLE_._init.c
 01c0 4a534f4e 5f437265 61746553 7472696e  JSON_CreateStrin
 01d0 67417272 61790066 72656540 474c4942  gArray.free@GLIB
 01e0 435f322e 322e3500 634a534f 4e5f4372  C_2.2.5.cJSON_Cr
 01f0 65617465 4f626a65 63745265 66657265  eateObjectRefere
 0200 6e636500 634a534f 4e5f4973 4e756c6c  nce.cJSON_IsNull
 0210 00634a53 4f4e5f53 65744e75 6d626572  .cJSON_SetNumber
 0220 48656c70 65720063 4a534f4e 5f437265  Helper.cJSON_Cre
 0230 61746542 6f6f6c00 634a534f 4e5f4765  ateBool.cJSON_Ge
 0240 744f626a 65637449 74656d43 61736553  tObjectItemCaseS
 0250 656e7369 74697665 00737472 6e636d70  ensitive.strncmp
 0260 40474c49 42435f32 2e322e35 005f4954  @GLIBC_2.2.5._IT
 0270 4d5f6465 72656769 73746572 544d436c  M_deregisterTMCl
 0280 6f6e6554 61626c65 00634a53 4f4e5f47  oneTable.cJSON_G
 0290 65744f62 6a656374 4974656d 00634a53  etObjectItem.cJS
 02a0 4f4e5f49 734e756d 62657200 634a534f  ON_IsNumber.cJSO
 02b0 4e5f5072 696e7400 73747274 6f644047  N_Print.strtod@G
 02c0 4c494243 5f322e32 2e35006c 6f63616c  LIBC_2.2.5.local
 02d0 65636f6e 7640474c 4942435f 322e322e  econv@GLIBC_2.2.
 02e0 3500634a 534f4e5f 41646442 6f6f6c54  5.cJSON_AddBoolT
 02f0 6f4f626a 65637400 634a534f 4e5f5061  oObject.cJSON_Pa
 0300 72736557 6974684f 70747300 634a534f  rseWithOpts.cJSO
 0310 4e5f4164 64497465 6d546f41 72726179  N_AddItemToArray
 0320 00634a53 4f4e5f44 656c6574 6500634a  .cJSON_Delete.cJ
 0330 534f4e5f 43726561 74655261 7700634a  SON_CreateRaw.cJ
 0340 534f4e5f 4973496e 76616c69 64007374  SON_IsInvalid.st
 0350 726c656e 40474c49 42435f32 2e322e35  rlen@GLIBC_2.2.5
 0360 00634a53 4f4e5f41 64644e75 6d626572  .cJSON_AddNumber
 0370 546f4f62 6a656374 00634a53 4f4e5f44  ToObject.cJSON_D
 0380 656c6574 65497465 6d46726f 6d4f626a  eleteItemFromObj
 0390 65637443 61736553 656e7369 74697665  ectCaseSensitive
 03a0 00634a53 4f4e5f6d 616c6c6f 6300634a  .cJSON_malloc.cJ
 03b0 534f4e5f 50617273 6500634a 534f4e5f  SON_Parse.cJSON_
 03c0 53657456 616c7565 73747269 6e670063  SetValuestring.c
 03d0 4a534f4e 5f44656c 65746549 74656d46  JSON_DeleteItemF
 03e0 726f6d4f 626a6563 7400634a 534f4e5f  romObject.cJSON_
 03f0 49734661 6c736500 634a534f 4e5f5061  IsFalse.cJSON_Pa
 0400 72736557 6974684c 656e6774 6800634a  rseWithLength.cJ
 0410 534f4e5f 5072696e 74507265 616c6c6f  SON_PrintPreallo
 0420 63617465 6400634a 534f4e5f 41646452  cated.cJSON_AddR
 0430 6177546f 4f626a65 63740063 4a534f4e  awToObject.cJSON
 0440 5f476574 41727261 7953697a 6500634a  _GetArraySize.cJ
 0450 534f4e5f 496e7365 72744974 656d496e  SON_InsertItemIn
 0460 41727261 7900634a 534f4e5f 41646449  Array.cJSON_AddI
 0470 74656d52 65666572 656e6365 546f4f62  temReferenceToOb
 0480 6a656374 00634a53 4f4e5f44 65746163  ject.cJSON_Detac
 0490 68497465 6d46726f 6d4f626a 65637400  hItemFromObject.
 04a0 634a534f 4e5f4164 64417272 6179546f  cJSON_AddArrayTo
 04b0 4f626a65 63740063 4a534f4e 5f566572  Object.cJSON_Ver
 04c0 73696f6e 00634a53 4f4e5f44 656c6574  sion.cJSON_Delet
 04d0 65497465 6d46726f 6d417272 61790063  eItemFromArray.c
 04e0 4a534f4e 5f526570 6c616365 4974656d  JSON_ReplaceItem
 04f0 56696150 6f696e74 65720063 4a534f4e  ViaPointer.cJSON
 0500 5f486173 4f626a65 63744974 656d0073  _HasObjectItem.s
 0510 7472636d 7040474c 4942435f 322e322e  trcmp@GLIBC_2.2.
 0520 3500634a 534f4e5f 41646449 74656d52  5.cJSON_AddItemR
 0530 65666572 656e6365 546f4172 72617900  eferenceToArray.
 0540 5f5f676d 6f6e5f73 74617274 5f5f0063  __gmon_start__.c
 0550 4a534f4e 5f416464 4974656d 546f4f62  JSON_AddItemToOb
 0560 6a656374 43530063 4a534f4e 5f507269  jectCS.cJSON_Pri
 0570 6e74556e 666f726d 61747465 64006d65  ntUnformatted.me
 0580 6d637079 40474c49 42435f32 2e313400  mcpy@GLIBC_2.14.
 0590 634a534f 4e5f4372 65617465 4e756c6c  cJSON_CreateNull
 05a0 00634a53 4f4e5f49 73547275 6500634a  .cJSON_IsTrue.cJ
 05b0 534f4e5f 44657461 63684974 656d4672  SON_DetachItemFr
 05c0 6f6d4f62 6a656374 43617365 53656e73  omObjectCaseSens
 05d0 69746976 6500634a 534f4e5f 43726561  itive.cJSON_Crea
 05e0 74655472 75650063 4a534f4e 5f497352  teTrue.cJSON_IsR
 05f0 61770063 4a534f4e 5f476574 41727261  aw.cJSON_GetArra
 0600 79497465 6d00634a 534f4e5f 44657461  yItem.cJSON_Deta
 0610 63684974 656d4672 6f6d4172 72617900  chItemFromArray.
 0620 634a534f 4e5f4372 65617465 4e756d62  cJSON_CreateNumb
 0630 65720063 4a534f4e 5f416464 4e756c6c  er.cJSON_AddNull
 0640 546f4f62 6a656374 006d616c 6c6f6340  ToObject.malloc@
 0650 474c4942 435f322e 322e3500 634a534f  GLIBC_2.2.5.cJSO
 0660 4e5f5061 72736557 6974684c 656e6774  N_ParseWithLengt
 0670 684f7074 73005f5f 69736f63 39395f73  hOpts.__isoc99_s
 0680 7363616e 6640474c 4942435f 322e3700  scanf@GLIBC_2.7.
 0690 634a534f 4e5f4372 65617465 41727261  cJSON_CreateArra
 06a0 7900634a 534f4e5f 5072696e 74427566  y.cJSON_PrintBuf
 06b0 66657265 6400634a 534f4e5f 4765744e  fered.cJSON_GetN
 06c0 756d6265 7256616c 75650063 4a534f4e  umberValue.cJSON
 06d0 5f436f6d 70617265 00726561 6c6c6f63  _Compare.realloc
 06e0 40474c49 42435f32 2e322e35 00634a53  @GLIBC_2.2.5.cJS
 06f0 4f4e5f52 65706c61 63654974 656d496e  ON_ReplaceItemIn
 0700 4f626a65 63740063 4a534f4e 5f416464  Object.cJSON_Add
 0710 54727565 546f4f62 6a656374 00634a53  TrueToObject.cJS
 0720 4f4e5f43 72656174 65537472 696e6700  ON_CreateString.
 0730 634a534f 4e5f4372 65617465 466c6f61  cJSON_CreateFloa
 0740 74417272 61790063 4a534f4e 5f416464  tArray.cJSON_Add
 0750 53747269 6e67546f 4f626a65 63740063  StringToObject.c
 0760 4a534f4e 5f497342 6f6f6c00 634a534f  JSON_IsBool.cJSO
 0770 4e5f4372 65617465 446f7562 6c654172  N_CreateDoubleAr
 0780 72617900 634a534f 4e5f4d69 6e696679  ray.cJSON_Minify
 0790 00634a53 4f4e5f43 72656174 65417272  .cJSON_CreateArr
 07a0 61795265 66657265 6e636500 634a534f  ayReference.cJSO
 07b0 4e5f4475 706c6963 61746500 634a534f  N_Duplicate.cJSO
 07c0 4e5f6672 65650063 4a534f4e 5f496e69  N_free.cJSON_Ini
 07d0 74486f6f 6b730063 4a534f4e 5f526570  tHooks.cJSON_Rep
 07e0 6c616365 4974656d 496e4172 72617900  laceItemInArray.
 07f0 634a534f 4e5f4372 65617465 496e7441  cJSON_CreateIntA
 0800 72726179 00634a53 4f4e5f47 65745374  rray.cJSON_GetSt
 0810 72696e67 56616c75 6500634a 534f4e5f  ringValue.cJSON_
 0820 5265706c 61636549 74656d49 6e4f626a  ReplaceItemInObj
 0830 65637443 61736553 656e7369 74697665  ectCaseSensitive
 0840 00634a53 4f4e5f49 73417272 61790063  .cJSON_IsArray.c
 0850 4a534f4e 5f416464 4f626a65 6374546f  JSON_AddObjectTo
 0860 4f626a65 63740073 7072696e 74664047  Object.sprintf@G
 0870 4c494243 5f322e32 2e350063 4a534f4e  LIBC_2.2.5.cJSON
 0880 5f437265 6174654f 626a6563 7400634a  _CreateObject.cJ
 0890 534f4e5f 49735374 72696e67 00634a53  SON_IsString.cJS
 08a0 4f4e5f44 65746163 68497465 6d566961  ON_DetachItemVia
 08b0 506f696e 74657200 5f49544d 5f726567  Pointer._ITM_reg
 08c0 69737465 72544d43 6c6f6e65 5461626c  isterTMCloneTabl
 08d0 6500634a 534f4e5f 43726561 74654661  e.cJSON_CreateFa
 08e0 6c736500 634a534f 4e5f4164 64497465  lse.cJSON_AddIte
 08f0 6d546f4f 626a6563 7400634a 534f4e5f  mToObject.cJSON_
 0900 49734f62 6a656374 00634a53 4f4e5f41  IsObject.cJSON_A
 0910 64644661 6c736554 6f4f626a 65637400  ddFalseToObject.
 0920 5f5f6378 615f6669 6e616c69 7a654047  __cxa_finalize@G
 0930 4c494243 5f322e32 2e350063 4a534f4e  LIBC_2.2.5.cJSON
 0940 5f437265 61746553 7472696e 67526566  _CreateStringRef
 0950 6572656e 63650063 4a534f4e 5f476574  erence.cJSON_Get
 0960 4572726f 72507472 005f5f63 74797065  ErrorPtr.__ctype
 0970 5f746f6c 6f776572 5f6c6f63 40474c49  _tolower_loc@GLI
 0980 42435f32 2e3300                      BC_2.3.
Contents of section .shstrtab:
 0000 002e7379 6d746162 002e7374 72746162  ..symtab..strtab
 0010 002e7368 73747274 6162002e 676e752e  ..shstrtab..gnu.
 0020 68617368 002e6479 6e73796d 002e6479  hash..dynsym..dy
 0030 6e737472 002e676e 752e7665 7273696f  nstr..gnu.versio
 0040 6e002e67 6e752e76 65727369 6f6e5f72  n..gnu.version_r
 0050 002e7265 6c612e64 796e002e 72656c61  ..rela.dyn..rela
 0060 2e706c74 002e696e 6974002e 706c742e  .plt..init..plt.
 0070 676f7400 2e746578 74002e66 696e6900  got..text..fini.
 0080 2e726f64 61746100 2e65685f 6672616d  .rodata..eh_fram
 0090 655f6864 72002e65 685f6672 616d6500  e_hdr..eh_frame.
 00a0 2e6e6f74 652e676e 752e7072 6f706572  .note.gnu.proper
 00b0 7479002e 696e6974 5f617272 6179002e  ty..init_array..
 00c0 66696e69 5f617272 6179002e 64796e61  fini_array..dyna
 00d0 6d696300 2e676f74 2e706c74 002e6461  mic..got.plt..da
 00e0 7461002e 62737300 2e636f6d 6d656e74  ta..bss..comment
 00f0 002e6465 6275675f 6172616e 67657300  ..debug_aranges.
 0100 2e646562 75675f69 6e666f00 2e646562  .debug_info..deb
 0110 75675f61 62627265 76002e64 65627567  ug_abbrev..debug
 0120 5f6c696e 65002e64 65627567 5f737472  _line..debug_str
 0130 002e6465 6275675f 6c696e65 5f737472  ..debug_line_str
 0140 002e6465 6275675f 726e676c 69737473  ..debug_rnglists
 0150 00                                   .

Disassembly of section .init:

0000000000002000 <_init>:
    2000: 48 83 ec 08                  	subq	$0x8, %rsp
    2004: 48 8b 05 b5 7f 00 00         	movq	0x7fb5(%rip), %rax      # 0x9fc0 <strtod@GLIBC_2.2.5+0x9fc0>
    200b: 48 85 c0                     	testq	%rax, %rax
    200e: 74 02                        	je	0x2012 <_init+0x12>
    2010: ff d0                        	callq	*%rax
    2012: 48 83 c4 08                  	addq	$0x8, %rsp
    2016: c3                           	retq

Disassembly of section .plt:

0000000000002020 <.plt>:
    2020: ff 35 ca 7f 00 00            	pushq	0x7fca(%rip)            # 0x9ff0 <_GLOBAL_OFFSET_TABLE_+0x8>
    2026: ff 25 cc 7f 00 00            	jmpq	*0x7fcc(%rip)           # 0x9ff8 <_GLOBAL_OFFSET_TABLE_+0x10>
    202c: 0f 1f 40 00                  	nopl	(%rax)

0000000000002030 <cJSON_CreateBool@plt>:
    2030: ff 25 ca 7f 00 00            	jmpq	*0x7fca(%rip)           # 0xa000 <_GLOBAL_OFFSET_TABLE_+0x18>
    2036: 68 00 00 00 00               	pushq	$0x0
    203b: e9 e0 ff ff ff               	jmp	0x2020 <.plt>

0000000000002040 <cJSON_GetObjectItemCaseSensitive@plt>:
    2040: ff 25 c2 7f 00 00            	jmpq	*0x7fc2(%rip)           # 0xa008 <_GLOBAL_OFFSET_TABLE_+0x20>
    2046: 68 01 00 00 00               	pushq	$0x1
    204b: e9 d0 ff ff ff               	jmp	0x2020 <.plt>

0000000000002050 <strncmp@plt>:
    2050: ff 25 ba 7f 00 00            	jmpq	*0x7fba(%rip)           # 0xa010 <_GLOBAL_OFFSET_TABLE_+0x28>
    2056: 68 02 00 00 00               	pushq	$0x2
    205b: e9 c0 ff ff ff               	jmp	0x2020 <.plt>

0000000000002060 <cJSON_GetObjectItem@plt>:
    2060: ff 25 b2 7f 00 00            	jmpq	*0x7fb2(%rip)           # 0xa018 <_GLOBAL_OFFSET_TABLE_+0x30>
    2066: 68 03 00 00 00               	pushq	$0x3
    206b: e9 b0 ff ff ff               	jmp	0x2020 <.plt>

0000000000002070 <cJSON_IsNumber@plt>:
    2070: ff 25 aa 7f 00 00            	jmpq	*0x7faa(%rip)           # 0xa020 <_GLOBAL_OFFSET_TABLE_+0x38>
    2076: 68 04 00 00 00               	pushq	$0x4
    207b: e9 a0 ff ff ff               	jmp	0x2020 <.plt>

0000000000002080 <strtod@plt>:
    2080: ff 25 a2 7f 00 00            	jmpq	*0x7fa2(%rip)           # 0xa028 <_GLOBAL_OFFSET_TABLE_+0x40>
    2086: 68 05 00 00 00               	pushq	$0x5
    208b: e9 90 ff ff ff               	jmp	0x2020 <.plt>

0000000000002090 <localeconv@plt>:
    2090: ff 25 9a 7f 00 00            	jmpq	*0x7f9a(%rip)           # 0xa030 <_GLOBAL_OFFSET_TABLE_+0x48>
    2096: 68 06 00 00 00               	pushq	$0x6
    209b: e9 80 ff ff ff               	jmp	0x2020 <.plt>

00000000000020a0 <cJSON_ParseWithOpts@plt>:
    20a0: ff 25 92 7f 00 00            	jmpq	*0x7f92(%rip)           # 0xa038 <_GLOBAL_OFFSET_TABLE_+0x50>
    20a6: 68 07 00 00 00               	pushq	$0x7
    20ab: e9 70 ff ff ff               	jmp	0x2020 <.plt>

00000000000020b0 <cJSON_Delete@plt>:
    20b0: ff 25 8a 7f 00 00            	jmpq	*0x7f8a(%rip)           # 0xa040 <_GLOBAL_OFFSET_TABLE_+0x58>
    20b6: 68 08 00 00 00               	pushq	$0x8
    20bb: e9 60 ff ff ff               	jmp	0x2020 <.plt>

00000000000020c0 <cJSON_CreateRaw@plt>:
    20c0: ff 25 82 7f 00 00            	jmpq	*0x7f82(%rip)           # 0xa048 <_GLOBAL_OFFSET_TABLE_+0x60>
    20c6: 68 09 00 00 00               	pushq	$0x9
    20cb: e9 50 ff ff ff               	jmp	0x2020 <.plt>

00000000000020d0 <strlen@plt>:
    20d0: ff 25 7a 7f 00 00            	jmpq	*0x7f7a(%rip)           # 0xa050 <_GLOBAL_OFFSET_TABLE_+0x68>
    20d6: 68 0a 00 00 00               	pushq	$0xa
    20db: e9 40 ff ff ff               	jmp	0x2020 <.plt>

00000000000020e0 <cJSON_DetachItemFromObject@plt>:
    20e0: ff 25 72 7f 00 00            	jmpq	*0x7f72(%rip)           # 0xa058 <_GLOBAL_OFFSET_TABLE_+0x70>
    20e6: 68 0b 00 00 00               	pushq	$0xb
    20eb: e9 30 ff ff ff               	jmp	0x2020 <.plt>

00000000000020f0 <cJSON_ReplaceItemViaPointer@plt>:
    20f0: ff 25 6a 7f 00 00            	jmpq	*0x7f6a(%rip)           # 0xa060 <_GLOBAL_OFFSET_TABLE_+0x78>
    20f6: 68 0c 00 00 00               	pushq	$0xc
    20fb: e9 20 ff ff ff               	jmp	0x2020 <.plt>

0000000000002100 <strcmp@plt>:
    2100: ff 25 62 7f 00 00            	jmpq	*0x7f62(%rip)           # 0xa068 <_GLOBAL_OFFSET_TABLE_+0x80>
    2106: 68 0d 00 00 00               	pushq	$0xd
    210b: e9 10 ff ff ff               	jmp	0x2020 <.plt>

0000000000002110 <memcpy@plt>:
    2110: ff 25 5a 7f 00 00            	jmpq	*0x7f5a(%rip)           # 0xa070 <_GLOBAL_OFFSET_TABLE_+0x88>
    2116: 68 0e 00 00 00               	pushq	$0xe
    211b: e9 00 ff ff ff               	jmp	0x2020 <.plt>

0000000000002120 <cJSON_CreateNull@plt>:
    2120: ff 25 52 7f 00 00            	jmpq	*0x7f52(%rip)           # 0xa078 <_GLOBAL_OFFSET_TABLE_+0x90>
    2126: 68 0f 00 00 00               	pushq	$0xf
    212b: e9 f0 fe ff ff               	jmp	0x2020 <.plt>

0000000000002130 <cJSON_DetachItemFromObjectCaseSensitive@plt>:
    2130: ff 25 4a 7f 00 00            	jmpq	*0x7f4a(%rip)           # 0xa080 <_GLOBAL_OFFSET_TABLE_+0x98>
    2136: 68 10 00 00 00               	pushq	$0x10
    213b: e9 e0 fe ff ff               	jmp	0x2020 <.plt>

0000000000002140 <cJSON_CreateTrue@plt>:
    2140: ff 25 42 7f 00 00            	jmpq	*0x7f42(%rip)           # 0xa088 <_GLOBAL_OFFSET_TABLE_+0xa0>
    2146: 68 11 00 00 00               	pushq	$0x11
    214b: e9 d0 fe ff ff               	jmp	0x2020 <.plt>

0000000000002150 <cJSON_DetachItemFromArray@plt>:
    2150: ff 25 3a 7f 00 00            	jmpq	*0x7f3a(%rip)           # 0xa090 <_GLOBAL_OFFSET_TABLE_+0xa8>
    2156: 68 12 00 00 00               	pushq	$0x12
    215b: e9 c0 fe ff ff               	jmp	0x2020 <.plt>

0000000000002160 <cJSON_CreateNumber@plt>:
    2160: ff 25 32 7f 00 00            	jmpq	*0x7f32(%rip)           # 0xa098 <_GLOBAL_OFFSET_TABLE_+0xb0>
    2166: 68 13 00 00 00               	pushq	$0x13
    216b: e9 b0 fe ff ff               	jmp	0x2020 <.plt>

0000000000002170 <cJSON_ParseWithLengthOpts@plt>:
    2170: ff 25 2a 7f 00 00            	jmpq	*0x7f2a(%rip)           # 0xa0a0 <_GLOBAL_OFFSET_TABLE_+0xb8>
    2176: 68 14 00 00 00               	pushq	$0x14
    217b: e9 a0 fe ff ff               	jmp	0x2020 <.plt>

0000000000002180 <__isoc99_sscanf@plt>:
    2180: ff 25 22 7f 00 00            	jmpq	*0x7f22(%rip)           # 0xa0a8 <_GLOBAL_OFFSET_TABLE_+0xc0>
    2186: 68 15 00 00 00               	pushq	$0x15
    218b: e9 90 fe ff ff               	jmp	0x2020 <.plt>

0000000000002190 <cJSON_CreateArray@plt>:
    2190: ff 25 1a 7f 00 00            	jmpq	*0x7f1a(%rip)           # 0xa0b0 <_GLOBAL_OFFSET_TABLE_+0xc8>
    2196: 68 16 00 00 00               	pushq	$0x16
    219b: e9 80 fe ff ff               	jmp	0x2020 <.plt>

00000000000021a0 <cJSON_CreateString@plt>:
    21a0: ff 25 12 7f 00 00            	jmpq	*0x7f12(%rip)           # 0xa0b8 <_GLOBAL_OFFSET_TABLE_+0xd0>
    21a6: 68 17 00 00 00               	pushq	$0x17
    21ab: e9 70 fe ff ff               	jmp	0x2020 <.plt>

00000000000021b0 <cJSON_free@plt>:
    21b0: ff 25 0a 7f 00 00            	jmpq	*0x7f0a(%rip)           # 0xa0c0 <_GLOBAL_OFFSET_TABLE_+0xd8>
    21b6: 68 18 00 00 00               	pushq	$0x18
    21bb: e9 60 fe ff ff               	jmp	0x2020 <.plt>

00000000000021c0 <sprintf@plt>:
    21c0: ff 25 02 7f 00 00            	jmpq	*0x7f02(%rip)           # 0xa0c8 <_GLOBAL_OFFSET_TABLE_+0xe0>
    21c6: 68 19 00 00 00               	pushq	$0x19
    21cb: e9 50 fe ff ff               	jmp	0x2020 <.plt>

00000000000021d0 <cJSON_CreateObject@plt>:
    21d0: ff 25 fa 7e 00 00            	jmpq	*0x7efa(%rip)           # 0xa0d0 <_GLOBAL_OFFSET_TABLE_+0xe8>
    21d6: 68 1a 00 00 00               	pushq	$0x1a
    21db: e9 40 fe ff ff               	jmp	0x2020 <.plt>

00000000000021e0 <cJSON_IsString@plt>:
    21e0: ff 25 f2 7e 00 00            	jmpq	*0x7ef2(%rip)           # 0xa0d8 <_GLOBAL_OFFSET_TABLE_+0xf0>
    21e6: 68 1b 00 00 00               	pushq	$0x1b
    21eb: e9 30 fe ff ff               	jmp	0x2020 <.plt>

00000000000021f0 <cJSON_DetachItemViaPointer@plt>:
    21f0: ff 25 ea 7e 00 00            	jmpq	*0x7eea(%rip)           # 0xa0e0 <_GLOBAL_OFFSET_TABLE_+0xf8>
    21f6: 68 1c 00 00 00               	pushq	$0x1c
    21fb: e9 20 fe ff ff               	jmp	0x2020 <.plt>

0000000000002200 <cJSON_CreateFalse@plt>:
    2200: ff 25 e2 7e 00 00            	jmpq	*0x7ee2(%rip)           # 0xa0e8 <_GLOBAL_OFFSET_TABLE_+0x100>
    2206: 68 1d 00 00 00               	pushq	$0x1d
    220b: e9 10 fe ff ff               	jmp	0x2020 <.plt>

0000000000002210 <__ctype_tolower_loc@plt>:
    2210: ff 25 da 7e 00 00            	jmpq	*0x7eda(%rip)           # 0xa0f0 <_GLOBAL_OFFSET_TABLE_+0x108>
    2216: 68 1e 00 00 00               	pushq	$0x1e
    221b: e9 00 fe ff ff               	jmp	0x2020 <.plt>

Disassembly of section .plt.got:

0000000000002220 <__cxa_finalize@plt>:
    2220: ff 25 ba 7d 00 00            	jmpq	*0x7dba(%rip)           # 0x9fe0 <strtod@GLIBC_2.2.5+0x9fe0>
    2226: 66 90                        	nop

Disassembly of section .text:

0000000000002230 <deregister_tm_clones>:
    2230: 48 8d 3d f1 7e 00 00         	leaq	0x7ef1(%rip), %rdi      # 0xa128 <__TMC_END__>
    2237: 48 8d 05 ea 7e 00 00         	leaq	0x7eea(%rip), %rax      # 0xa128 <__TMC_END__>
    223e: 48 39 f8                     	cmpq	%rdi, %rax
    2241: 74 15                        	je	0x2258 <deregister_tm_clones+0x28>
    2243: 48 8b 05 6e 7d 00 00         	movq	0x7d6e(%rip), %rax      # 0x9fb8 <strtod@GLIBC_2.2.5+0x9fb8>
    224a: 48 85 c0                     	testq	%rax, %rax
    224d: 74 09                        	je	0x2258 <deregister_tm_clones+0x28>
    224f: ff e0                        	jmpq	*%rax
    2251: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2258: c3                           	retq
    2259: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000002260 <register_tm_clones>:
    2260: 48 8d 3d c1 7e 00 00         	leaq	0x7ec1(%rip), %rdi      # 0xa128 <__TMC_END__>
    2267: 48 8d 35 ba 7e 00 00         	leaq	0x7eba(%rip), %rsi      # 0xa128 <__TMC_END__>
    226e: 48 29 fe                     	subq	%rdi, %rsi
    2271: 48 89 f0                     	movq	%rsi, %rax
    2274: 48 c1 ee 3f                  	shrq	$0x3f, %rsi
    2278: 48 c1 f8 03                  	sarq	$0x3, %rax
    227c: 48 01 c6                     	addq	%rax, %rsi
    227f: 48 d1 fe                     	sarq	%rsi
    2282: 74 14                        	je	0x2298 <register_tm_clones+0x38>
    2284: 48 8b 05 4d 7d 00 00         	movq	0x7d4d(%rip), %rax      # 0x9fd8 <strtod@GLIBC_2.2.5+0x9fd8>
    228b: 48 85 c0                     	testq	%rax, %rax
    228e: 74 08                        	je	0x2298 <register_tm_clones+0x38>
    2290: ff e0                        	jmpq	*%rax
    2292: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    2298: c3                           	retq
    2299: 0f 1f 80 00 00 00 00         	nopl	(%rax)

00000000000022a0 <__do_global_dtors_aux>:
    22a0: f3 0f 1e fa                  	endbr64
    22a4: 80 3d 85 7e 00 00 00         	cmpb	$0x0, 0x7e85(%rip)      # 0xa130 <completed.0>
    22ab: 75 2b                        	jne	0x22d8 <__do_global_dtors_aux+0x38>
    22ad: 55                           	pushq	%rbp
    22ae: 48 83 3d 2a 7d 00 00 00      	cmpq	$0x0, 0x7d2a(%rip)      # 0x9fe0 <strtod@GLIBC_2.2.5+0x9fe0>
    22b6: 48 89 e5                     	movq	%rsp, %rbp
    22b9: 74 0c                        	je	0x22c7 <__do_global_dtors_aux+0x27>
    22bb: 48 8b 3d 3e 7e 00 00         	movq	0x7e3e(%rip), %rdi      # 0xa100 <__dso_handle>
    22c2: e8 59 ff ff ff               	callq	0x2220 <__cxa_finalize@plt>
    22c7: e8 64 ff ff ff               	callq	0x2230 <deregister_tm_clones>
    22cc: c6 05 5d 7e 00 00 01         	movb	$0x1, 0x7e5d(%rip)      # 0xa130 <completed.0>
    22d3: 5d                           	popq	%rbp
    22d4: c3                           	retq
    22d5: 0f 1f 00                     	nopl	(%rax)
    22d8: c3                           	retq
    22d9: 0f 1f 80 00 00 00 00         	nopl	(%rax)

00000000000022e0 <frame_dummy>:
    22e0: f3 0f 1e fa                  	endbr64
    22e4: e9 77 ff ff ff               	jmp	0x2260 <register_tm_clones>
    22e9: 0f 1f 80 00 00 00 00         	nopl	(%rax)

00000000000022f0 <ensure>:
    22f0: 48 85 ff                     	testq	%rdi, %rdi
    22f3: 0f 84 f7 00 00 00            	je	0x23f0 <ensure+0x100>
    22f9: 41 54                        	pushq	%r12
    22fb: 55                           	pushq	%rbp
    22fc: 53                           	pushq	%rbx
    22fd: 48 89 fb                     	movq	%rdi, %rbx
    2300: 48 8b 3f                     	movq	(%rdi), %rdi
    2303: 48 85 ff                     	testq	%rdi, %rdi
    2306: 74 6e                        	je	0x2376 <ensure+0x86>
    2308: 48 8b 43 08                  	movq	0x8(%rbx), %rax
    230c: 48 85 c0                     	testq	%rax, %rax
    230f: 75 5f                        	jne	0x2370 <ensure+0x80>
    2311: b9 00 00 00 80               	movl	$0x80000000, %ecx       # imm = 0x80000000
    2316: 48 39 ce                     	cmpq	%rcx, %rsi
    2319: 73 5b                        	jae	0x2376 <ensure+0x86>
    231b: 4c 8b 43 10                  	movq	0x10(%rbx), %r8
    231f: 49 8d 54 30 01               	leaq	0x1(%r8,%rsi), %rdx
    2324: 48 39 d0                     	cmpq	%rdx, %rax
    2327: 73 57                        	jae	0x2380 <ensure+0x90>
    2329: 8b 43 20                     	movl	0x20(%rbx), %eax
    232c: 85 c0                        	testl	%eax, %eax
    232e: 75 46                        	jne	0x2376 <ensure+0x86>
    2330: 48 81 fa ff ff ff 3f         	cmpq	$0x3fffffff, %rdx       # imm = 0x3FFFFFFF
    2337: 77 57                        	ja	0x2390 <ensure+0xa0>
    2339: 4c 8d 24 12                  	leaq	(%rdx,%rdx), %r12
    233d: 48 8b 43 38                  	movq	0x38(%rbx), %rax
    2341: 48 85 c0                     	testq	%rax, %rax
    2344: 74 5a                        	je	0x23a0 <ensure+0xb0>
    2346: 4c 89 e6                     	movq	%r12, %rsi
    2349: ff d0                        	callq	*%rax
    234b: 48 89 c5                     	movq	%rax, %rbp
    234e: 48 85 c0                     	testq	%rax, %rax
    2351: 74 7d                        	je	0x23d0 <ensure+0xe0>
    2353: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    2357: 4c 89 63 08                  	movq	%r12, 0x8(%rbx)
    235b: 48 89 2b                     	movq	%rbp, (%rbx)
    235e: 5b                           	popq	%rbx
    235f: 48 01 e8                     	addq	%rbp, %rax
    2362: 5d                           	popq	%rbp
    2363: 41 5c                        	popq	%r12
    2365: c3                           	retq
    2366: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    2370: 48 39 43 10                  	cmpq	%rax, 0x10(%rbx)
    2374: 72 9b                        	jb	0x2311 <ensure+0x21>
    2376: 31 c0                        	xorl	%eax, %eax
    2378: eb 0a                        	jmp	0x2384 <ensure+0x94>
    237a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    2380: 4a 8d 04 07                  	leaq	(%rdi,%r8), %rax
    2384: 5b                           	popq	%rbx
    2385: 5d                           	popq	%rbp
    2386: 41 5c                        	popq	%r12
    2388: c3                           	retq
    2389: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2390: 41 bc ff ff ff 7f            	movl	$0x7fffffff, %r12d      # imm = 0x7FFFFFFF
    2396: 48 39 ca                     	cmpq	%rcx, %rdx
    2399: 72 a2                        	jb	0x233d <ensure+0x4d>
    239b: 31 c0                        	xorl	%eax, %eax
    239d: eb e5                        	jmp	0x2384 <ensure+0x94>
    239f: 90                           	nop
    23a0: 4c 89 e7                     	movq	%r12, %rdi
    23a3: ff 53 28                     	callq	*0x28(%rbx)
    23a6: 48 89 c5                     	movq	%rax, %rbp
    23a9: 48 85 c0                     	testq	%rax, %rax
    23ac: 74 22                        	je	0x23d0 <ensure+0xe0>
    23ae: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    23b2: 48 8b 33                     	movq	(%rbx), %rsi
    23b5: 48 89 ef                     	movq	%rbp, %rdi
    23b8: 48 8d 50 01                  	leaq	0x1(%rax), %rdx
    23bc: e8 4f fd ff ff               	callq	0x2110 <memcpy@plt>
    23c1: 48 8b 3b                     	movq	(%rbx), %rdi
    23c4: ff 53 30                     	callq	*0x30(%rbx)
    23c7: eb 8a                        	jmp	0x2353 <ensure+0x63>
    23c9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    23d0: 48 8b 3b                     	movq	(%rbx), %rdi
    23d3: ff 53 30                     	callq	*0x30(%rbx)
    23d6: 48 c7 43 08 00 00 00 00      	movq	$0x0, 0x8(%rbx)
    23de: 31 c0                        	xorl	%eax, %eax
    23e0: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    23e7: eb 9b                        	jmp	0x2384 <ensure+0x94>
    23e9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    23f0: 31 c0                        	xorl	%eax, %eax
    23f2: c3                           	retq
    23f3: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    23fe: 66 90                        	nop

0000000000002400 <print_string_ptr>:
    2400: 48 85 f6                     	testq	%rsi, %rsi
    2403: 0f 84 67 02 00 00            	je	0x2670 <print_string_ptr+0x270>
    2409: 41 57                        	pushq	%r15
    240b: 41 56                        	pushq	%r14
    240d: 41 55                        	pushq	%r13
    240f: 41 54                        	pushq	%r12
    2411: 55                           	pushq	%rbp
    2412: 53                           	pushq	%rbx
    2413: 48 89 fb                     	movq	%rdi, %rbx
    2416: 48 89 f7                     	movq	%rsi, %rdi
    2419: 48 83 ec 18                  	subq	$0x18, %rsp
    241d: 48 85 db                     	testq	%rbx, %rbx
    2420: 0f 84 da 01 00 00            	je	0x2600 <print_string_ptr+0x200>
    2426: 0f b6 03                     	movzbl	(%rbx), %eax
    2429: 48 89 da                     	movq	%rbx, %rdx
    242c: 45 31 ed                     	xorl	%r13d, %r13d
    242f: 84 c0                        	testb	%al, %al
    2431: 75 29                        	jne	0x245c <print_string_ptr+0x5c>
    2433: e9 e8 01 00 00               	jmp	0x2620 <print_string_ptr+0x220>
    2438: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    2440: 3c 0a                        	cmpb	$0xa, %al
    2442: 0f 87 d0 00 00 00            	ja	0x2518 <print_string_ptr+0x118>
    2448: 3c 07                        	cmpb	$0x7, %al
    244a: 77 1a                        	ja	0x2466 <print_string_ptr+0x66>
    244c: 49 83 c5 05                  	addq	$0x5, %r13
    2450: 0f b6 42 01                  	movzbl	0x1(%rdx), %eax
    2454: 48 83 c2 01                  	addq	$0x1, %rdx
    2458: 84 c0                        	testb	%al, %al
    245a: 74 1a                        	je	0x2476 <print_string_ptr+0x76>
    245c: 3c 22                        	cmpb	$0x22, %al
    245e: 74 06                        	je	0x2466 <print_string_ptr+0x66>
    2460: 76 de                        	jbe	0x2440 <print_string_ptr+0x40>
    2462: 3c 5c                        	cmpb	$0x5c, %al
    2464: 75 ea                        	jne	0x2450 <print_string_ptr+0x50>
    2466: 0f b6 42 01                  	movzbl	0x1(%rdx), %eax
    246a: 48 83 c2 01                  	addq	$0x1, %rdx
    246e: 49 83 c5 01                  	addq	$0x1, %r13
    2472: 84 c0                        	testb	%al, %al
    2474: 75 e6                        	jne	0x245c <print_string_ptr+0x5c>
    2476: 48 29 da                     	subq	%rbx, %rdx
    2479: 4e 8d 3c 2a                  	leaq	(%rdx,%r13), %r15
    247d: 48 89 d5                     	movq	%rdx, %rbp
    2480: 49 8d 77 03                  	leaq	0x3(%r15), %rsi
    2484: e8 67 fe ff ff               	callq	0x22f0 <ensure>
    2489: 49 89 c6                     	movq	%rax, %r14
    248c: 48 85 c0                     	testq	%rax, %rax
    248f: 0f 84 fb 00 00 00            	je	0x2590 <print_string_ptr+0x190>
    2495: 48 8d 78 01                  	leaq	0x1(%rax), %rdi
    2499: 4d 8d 47 01                  	leaq	0x1(%r15), %r8
    249d: 49 89 fc                     	movq	%rdi, %r12
    24a0: 4d 85 ed                     	testq	%r13, %r13
    24a3: 0f 84 ca 01 00 00            	je	0x2673 <print_string_ptr+0x273>
    24a9: c6 00 22                     	movb	$0x22, (%rax)
    24ac: 0f b6 03                     	movzbl	(%rbx), %eax
    24af: 48 8d 2d 7e 4b 00 00         	leaq	0x4b7e(%rip), %rbp      # 0x7034 <strtod@GLIBC_2.2.5+0x7034>
    24b6: 84 c0                        	testb	%al, %al
    24b8: 75 22                        	jne	0x24dc <print_string_ptr+0xdc>
    24ba: e9 b1 00 00 00               	jmp	0x2570 <print_string_ptr+0x170>
    24bf: 90                           	nop
    24c0: 3c 5c                        	cmpb	$0x5c, %al
    24c2: 74 26                        	je	0x24ea <print_string_ptr+0xea>
    24c4: 41 88 04 24                  	movb	%al, (%r12)
    24c8: 0f b6 43 01                  	movzbl	0x1(%rbx), %eax
    24cc: 48 83 c3 01                  	addq	$0x1, %rbx
    24d0: 49 83 c4 01                  	addq	$0x1, %r12
    24d4: 84 c0                        	testb	%al, %al
    24d6: 0f 84 94 00 00 00            	je	0x2570 <print_string_ptr+0x170>
    24dc: 3c 1f                        	cmpb	$0x1f, %al
    24de: 0f 97 c1                     	seta	%cl
    24e1: 3c 22                        	cmpb	$0x22, %al
    24e3: 0f 95 c2                     	setne	%dl
    24e6: 84 d1                        	testb	%dl, %cl
    24e8: 75 d6                        	jne	0x24c0 <print_string_ptr+0xc0>
    24ea: 41 c6 04 24 5c               	movb	$0x5c, (%r12)
    24ef: 0f b6 13                     	movzbl	(%rbx), %edx
    24f2: 49 8d 7c 24 01               	leaq	0x1(%r12), %rdi
    24f7: 80 fa 22                     	cmpb	$0x22, %dl
    24fa: 77 3c                        	ja	0x2538 <print_string_ptr+0x138>
    24fc: 80 fa 07                     	cmpb	$0x7, %dl
    24ff: 76 3f                        	jbe	0x2540 <print_string_ptr+0x140>
    2501: 8d 42 f8                     	leal	-0x8(%rdx), %eax
    2504: 3c 1a                        	cmpb	$0x1a, %al
    2506: 77 38                        	ja	0x2540 <print_string_ptr+0x140>
    2508: 0f b6 c0                     	movzbl	%al, %eax
    250b: 48 63 44 85 00               	movslq	(%rbp,%rax,4), %rax
    2510: 48 01 e8                     	addq	%rbp, %rax
    2513: ff e0                        	jmpq	*%rax
    2515: 0f 1f 00                     	nopl	(%rax)
    2518: 8d 48 f4                     	leal	-0xc(%rax), %ecx
    251b: 80 f9 01                     	cmpb	$0x1, %cl
    251e: 0f 86 42 ff ff ff            	jbe	0x2466 <print_string_ptr+0x66>
    2524: 3c 1f                        	cmpb	$0x1f, %al
    2526: 0f 87 24 ff ff ff            	ja	0x2450 <print_string_ptr+0x50>
    252c: e9 1b ff ff ff               	jmp	0x244c <print_string_ptr+0x4c>
    2531: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2538: 80 fa 5c                     	cmpb	$0x5c, %dl
    253b: 74 70                        	je	0x25ad <print_string_ptr+0x1ad>
    253d: 0f 1f 00                     	nopl	(%rax)
    2540: 31 c0                        	xorl	%eax, %eax
    2542: 48 83 c3 01                  	addq	$0x1, %rbx
    2546: 4c 89 44 24 08               	movq	%r8, 0x8(%rsp)
    254b: 49 83 c4 05                  	addq	$0x5, %r12
    254f: 48 8d 35 aa 4a 00 00         	leaq	0x4aaa(%rip), %rsi      # 0x7000 <strtod@GLIBC_2.2.5+0x7000>
    2556: 49 83 c4 01                  	addq	$0x1, %r12
    255a: e8 61 fc ff ff               	callq	0x21c0 <sprintf@plt>
    255f: 0f b6 03                     	movzbl	(%rbx), %eax
    2562: 4c 8b 44 24 08               	movq	0x8(%rsp), %r8
    2567: 84 c0                        	testb	%al, %al
    2569: 0f 85 6d ff ff ff            	jne	0x24dc <print_string_ptr+0xdc>
    256f: 90                           	nop
    2570: b8 22 00 00 00               	movl	$0x22, %eax
    2575: 66 43 89 04 06               	movw	%ax, (%r14,%r8)
    257a: 48 83 c4 18                  	addq	$0x18, %rsp
    257e: b8 01 00 00 00               	movl	$0x1, %eax
    2583: 5b                           	popq	%rbx
    2584: 5d                           	popq	%rbp
    2585: 41 5c                        	popq	%r12
    2587: 41 5d                        	popq	%r13
    2589: 41 5e                        	popq	%r14
    258b: 41 5f                        	popq	%r15
    258d: c3                           	retq
    258e: 66 90                        	nop
    2590: 48 83 c4 18                  	addq	$0x18, %rsp
    2594: 31 c0                        	xorl	%eax, %eax
    2596: 5b                           	popq	%rbx
    2597: 5d                           	popq	%rbp
    2598: 41 5c                        	popq	%r12
    259a: 41 5d                        	popq	%r13
    259c: 41 5e                        	popq	%r14
    259e: 41 5f                        	popq	%r15
    25a0: c3                           	retq
    25a1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    25a8: ba 72 00 00 00               	movl	$0x72, %edx
    25ad: 41 88 54 24 01               	movb	%dl, 0x1(%r12)
    25b2: 49 89 fc                     	movq	%rdi, %r12
    25b5: e9 0e ff ff ff               	jmp	0x24c8 <print_string_ptr+0xc8>
    25ba: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    25c0: ba 66 00 00 00               	movl	$0x66, %edx
    25c5: 41 88 54 24 01               	movb	%dl, 0x1(%r12)
    25ca: 49 89 fc                     	movq	%rdi, %r12
    25cd: e9 f6 fe ff ff               	jmp	0x24c8 <print_string_ptr+0xc8>
    25d2: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    25d8: ba 6e 00 00 00               	movl	$0x6e, %edx
    25dd: eb ce                        	jmp	0x25ad <print_string_ptr+0x1ad>
    25df: 90                           	nop
    25e0: ba 74 00 00 00               	movl	$0x74, %edx
    25e5: eb c6                        	jmp	0x25ad <print_string_ptr+0x1ad>
    25e7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    25f0: ba 62 00 00 00               	movl	$0x62, %edx
    25f5: eb b6                        	jmp	0x25ad <print_string_ptr+0x1ad>
    25f7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    2600: be 03 00 00 00               	movl	$0x3, %esi
    2605: e8 e6 fc ff ff               	callq	0x22f0 <ensure>
    260a: 48 85 c0                     	testq	%rax, %rax
    260d: 74 81                        	je	0x2590 <print_string_ptr+0x190>
    260f: ba 22 22 00 00               	movl	$0x2222, %edx           # imm = 0x2222
    2614: c6 40 02 00                  	movb	$0x0, 0x2(%rax)
    2618: 66 89 10                     	movw	%dx, (%rax)
    261b: e9 5a ff ff ff               	jmp	0x257a <print_string_ptr+0x17a>
    2620: be 03 00 00 00               	movl	$0x3, %esi
    2625: e8 c6 fc ff ff               	callq	0x22f0 <ensure>
    262a: 49 89 c6                     	movq	%rax, %r14
    262d: 48 85 c0                     	testq	%rax, %rax
    2630: 0f 84 5a ff ff ff            	je	0x2590 <print_string_ptr+0x190>
    2636: bd 02 00 00 00               	movl	$0x2, %ebp
    263b: 41 b8 01 00 00 00            	movl	$0x1, %r8d
    2641: 48 8d 78 01                  	leaq	0x1(%rax), %rdi
    2645: 45 31 ff                     	xorl	%r15d, %r15d
    2648: 41 c6 06 22                  	movb	$0x22, (%r14)
    264c: 4c 89 fa                     	movq	%r15, %rdx
    264f: 48 89 de                     	movq	%rbx, %rsi
    2652: 4c 89 44 24 08               	movq	%r8, 0x8(%rsp)
    2657: e8 b4 fa ff ff               	callq	0x2110 <memcpy@plt>
    265c: 4c 8b 44 24 08               	movq	0x8(%rsp), %r8
    2661: 43 c6 04 06 22               	movb	$0x22, (%r14,%r8)
    2666: 41 c6 04 2e 00               	movb	$0x0, (%r14,%rbp)
    266b: e9 0a ff ff ff               	jmp	0x257a <print_string_ptr+0x17a>
    2670: 31 c0                        	xorl	%eax, %eax
    2672: c3                           	retq
    2673: 48 83 c5 02                  	addq	$0x2, %rbp
    2677: eb cf                        	jmp	0x2648 <print_string_ptr+0x248>
    2679: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000002680 <get_object_item>:
    2680: 41 54                        	pushq	%r12
    2682: 55                           	pushq	%rbp
    2683: 53                           	pushq	%rbx
    2684: 48 85 ff                     	testq	%rdi, %rdi
    2687: 0f 84 9a 00 00 00            	je	0x2727 <get_object_item+0xa7>
    268d: 48 89 f5                     	movq	%rsi, %rbp
    2690: 48 85 f6                     	testq	%rsi, %rsi
    2693: 0f 84 8e 00 00 00            	je	0x2727 <get_object_item+0xa7>
    2699: 48 8b 5f 10                  	movq	0x10(%rdi), %rbx
    269d: 85 d2                        	testl	%edx, %edx
    269f: 75 77                        	jne	0x2718 <get_object_item+0x98>
    26a1: 48 85 db                     	testq	%rbx, %rbx
    26a4: 74 4f                        	je	0x26f5 <get_object_item+0x75>
    26a6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    26b0: 4c 8b 63 38                  	movq	0x38(%rbx), %r12
    26b4: 4d 85 e4                     	testq	%r12, %r12
    26b7: 74 34                        	je	0x26ed <get_object_item+0x6d>
    26b9: 49 39 ec                     	cmpq	%rbp, %r12
    26bc: 74 62                        	je	0x2720 <get_object_item+0xa0>
    26be: e8 4d fb ff ff               	callq	0x2210 <__ctype_tolower_loc@plt>
    26c3: 48 8b 08                     	movq	(%rax), %rcx
    26c6: 31 c0                        	xorl	%eax, %eax
    26c8: eb 0e                        	jmp	0x26d8 <get_object_item+0x58>
    26ca: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    26d0: 48 83 c0 01                  	addq	$0x1, %rax
    26d4: 84 d2                        	testb	%dl, %dl
    26d6: 74 48                        	je	0x2720 <get_object_item+0xa0>
    26d8: 0f b6 7c 05 00               	movzbl	(%rbp,%rax), %edi
    26dd: 41 0f b6 34 04               	movzbl	(%r12,%rax), %esi
    26e2: 48 89 fa                     	movq	%rdi, %rdx
    26e5: 8b 34 b1                     	movl	(%rcx,%rsi,4), %esi
    26e8: 39 34 b9                     	cmpl	%esi, (%rcx,%rdi,4)
    26eb: 74 e3                        	je	0x26d0 <get_object_item+0x50>
    26ed: 48 8b 1b                     	movq	(%rbx), %rbx
    26f0: 48 85 db                     	testq	%rbx, %rbx
    26f3: 75 bb                        	jne	0x26b0 <get_object_item+0x30>
    26f5: 48 89 d8                     	movq	%rbx, %rax
    26f8: 5b                           	popq	%rbx
    26f9: 5d                           	popq	%rbp
    26fa: 41 5c                        	popq	%r12
    26fc: c3                           	retq
    26fd: 0f 1f 00                     	nopl	(%rax)
    2700: 48 8b 73 38                  	movq	0x38(%rbx), %rsi
    2704: 48 85 f6                     	testq	%rsi, %rsi
    2707: 74 17                        	je	0x2720 <get_object_item+0xa0>
    2709: 48 89 ef                     	movq	%rbp, %rdi
    270c: e8 ef f9 ff ff               	callq	0x2100 <strcmp@plt>
    2711: 85 c0                        	testl	%eax, %eax
    2713: 74 0b                        	je	0x2720 <get_object_item+0xa0>
    2715: 48 8b 1b                     	movq	(%rbx), %rbx
    2718: 48 85 db                     	testq	%rbx, %rbx
    271b: 75 e3                        	jne	0x2700 <get_object_item+0x80>
    271d: eb d6                        	jmp	0x26f5 <get_object_item+0x75>
    271f: 90                           	nop
    2720: 48 83 7b 38 00               	cmpq	$0x0, 0x38(%rbx)
    2725: 75 ce                        	jne	0x26f5 <get_object_item+0x75>
    2727: 31 db                        	xorl	%ebx, %ebx
    2729: 48 89 d8                     	movq	%rbx, %rax
    272c: 5b                           	popq	%rbx
    272d: 5d                           	popq	%rbp
    272e: 41 5c                        	popq	%r12
    2730: c3                           	retq
    2731: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    273c: 0f 1f 40 00                  	nopl	(%rax)

0000000000002740 <print_value>:
    2740: 48 85 ff                     	testq	%rdi, %rdi
    2743: 0f 84 27 03 00 00            	je	0x2a70 <print_value+0x330>
    2749: 41 56                        	pushq	%r14
    274b: 41 55                        	pushq	%r13
    274d: 41 54                        	pushq	%r12
    274f: 55                           	pushq	%rbp
    2750: 53                           	pushq	%rbx
    2751: 48 89 f3                     	movq	%rsi, %rbx
    2754: 48 83 ec 40                  	subq	$0x40, %rsp
    2758: 48 85 f6                     	testq	%rsi, %rsi
    275b: 74 6b                        	je	0x27c8 <print_value+0x88>
    275d: 0f b6 47 18                  	movzbl	0x18(%rdi), %eax
    2761: 48 89 fd                     	movq	%rdi, %rbp
    2764: 83 f8 20                     	cmpl	$0x20, %eax
    2767: 7f 1f                        	jg	0x2788 <print_value+0x48>
    2769: 85 c0                        	testl	%eax, %eax
    276b: 74 5b                        	je	0x27c8 <print_value+0x88>
    276d: 83 f8 20                     	cmpl	$0x20, %eax
    2770: 77 56                        	ja	0x27c8 <print_value+0x88>
    2772: 48 8d 15 27 49 00 00         	leaq	0x4927(%rip), %rdx      # 0x70a0 <strtod@GLIBC_2.2.5+0x70a0>
    2779: 48 63 04 82                  	movslq	(%rdx,%rax,4), %rax
    277d: 48 01 d0                     	addq	%rdx, %rax
    2780: ff e0                        	jmpq	*%rax
    2782: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    2788: 83 f8 40                     	cmpl	$0x40, %eax
    278b: 0f 84 e7 02 00 00            	je	0x2a78 <print_value+0x338>
    2791: 3d 80 00 00 00               	cmpl	$0x80, %eax
    2796: 75 30                        	jne	0x27c8 <print_value+0x88>
    2798: 48 8b 7f 20                  	movq	0x20(%rdi), %rdi
    279c: 48 85 ff                     	testq	%rdi, %rdi
    279f: 74 27                        	je	0x27c8 <print_value+0x88>
    27a1: e8 2a f9 ff ff               	callq	0x20d0 <strlen@plt>
    27a6: 48 89 df                     	movq	%rbx, %rdi
    27a9: 4c 8d 60 01                  	leaq	0x1(%rax), %r12
    27ad: 4c 89 e6                     	movq	%r12, %rsi
    27b0: e8 3b fb ff ff               	callq	0x22f0 <ensure>
    27b5: 48 89 c7                     	movq	%rax, %rdi
    27b8: 48 85 c0                     	testq	%rax, %rax
    27bb: 0f 85 8f 04 00 00            	jne	0x2c50 <print_value+0x510>
    27c1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    27c8: 31 c0                        	xorl	%eax, %eax
    27ca: 48 83 c4 40                  	addq	$0x40, %rsp
    27ce: 5b                           	popq	%rbx
    27cf: 5d                           	popq	%rbp
    27d0: 41 5c                        	popq	%r12
    27d2: 41 5d                        	popq	%r13
    27d4: 41 5e                        	popq	%r14
    27d6: c3                           	retq
    27d7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    27e0: 48 8b 6f 10                  	movq	0x10(%rdi), %rbp
    27e4: be 01 00 00 00               	movl	$0x1, %esi
    27e9: 48 89 df                     	movq	%rbx, %rdi
    27ec: e8 ff fa ff ff               	callq	0x22f0 <ensure>
    27f1: 48 85 c0                     	testq	%rax, %rax
    27f4: 74 d2                        	je	0x27c8 <print_value+0x88>
    27f6: c6 00 5b                     	movb	$0x5b, (%rax)
    27f9: f3 0f 6f 43 10               	movdqu	0x10(%rbx), %xmm0
    27fe: 66 0f d4 05 aa 4a 00 00      	paddq	0x4aaa(%rip), %xmm0     # 0x72b0 <strtod@GLIBC_2.2.5+0x72b0>
    2806: 0f 11 43 10                  	movups	%xmm0, 0x10(%rbx)
    280a: 48 85 ed                     	testq	%rbp, %rbp
    280d: 0f 84 85 00 00 00            	je	0x2898 <print_value+0x158>
    2813: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    2818: 48 89 de                     	movq	%rbx, %rsi
    281b: 48 89 ef                     	movq	%rbp, %rdi
    281e: e8 1d ff ff ff               	callq	0x2740 <print_value>
    2823: 85 c0                        	testl	%eax, %eax
    2825: 74 a1                        	je	0x27c8 <print_value+0x88>
    2827: 48 8b 3b                     	movq	(%rbx), %rdi
    282a: 48 85 ff                     	testq	%rdi, %rdi
    282d: 74 13                        	je	0x2842 <print_value+0x102>
    282f: 4c 8b 63 10                  	movq	0x10(%rbx), %r12
    2833: 4c 01 e7                     	addq	%r12, %rdi
    2836: e8 95 f8 ff ff               	callq	0x20d0 <strlen@plt>
    283b: 49 01 c4                     	addq	%rax, %r12
    283e: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    2842: 48 83 7d 00 00               	cmpq	$0x0, (%rbp)
    2847: 74 4f                        	je	0x2898 <print_value+0x158>
    2849: 83 7b 24 01                  	cmpl	$0x1, 0x24(%rbx)
    284d: 48 89 df                     	movq	%rbx, %rdi
    2850: 48 19 f6                     	sbbq	%rsi, %rsi
    2853: 48 83 c6 03                  	addq	$0x3, %rsi
    2857: 83 7b 24 01                  	cmpl	$0x1, 0x24(%rbx)
    285b: 4d 19 e4                     	sbbq	%r12, %r12
    285e: 49 83 c4 02                  	addq	$0x2, %r12
    2862: e8 89 fa ff ff               	callq	0x22f0 <ensure>
    2867: 48 85 c0                     	testq	%rax, %rax
    286a: 0f 84 58 ff ff ff            	je	0x27c8 <print_value+0x88>
    2870: c6 00 2c                     	movb	$0x2c, (%rax)
    2873: 44 8b 73 24                  	movl	0x24(%rbx), %r14d
    2877: 45 85 f6                     	testl	%r14d, %r14d
    287a: 0f 85 c8 01 00 00            	jne	0x2a48 <print_value+0x308>
    2880: c6 40 01 00                  	movb	$0x0, 0x1(%rax)
    2884: 48 8b 6d 00                  	movq	(%rbp), %rbp
    2888: 4c 01 63 10                  	addq	%r12, 0x10(%rbx)
    288c: 48 85 ed                     	testq	%rbp, %rbp
    288f: 75 87                        	jne	0x2818 <print_value+0xd8>
    2891: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2898: be 02 00 00 00               	movl	$0x2, %esi
    289d: 48 89 df                     	movq	%rbx, %rdi
    28a0: e8 4b fa ff ff               	callq	0x22f0 <ensure>
    28a5: 48 85 c0                     	testq	%rax, %rax
    28a8: 0f 84 1a ff ff ff            	je	0x27c8 <print_value+0x88>
    28ae: bd 5d 00 00 00               	movl	$0x5d, %ebp
    28b3: 66 89 28                     	movw	%bp, (%rax)
    28b6: 48 83 6b 18 01               	subq	$0x1, 0x18(%rbx)
    28bb: eb 23                        	jmp	0x28e0 <print_value+0x1a0>
    28bd: 0f 1f 00                     	nopl	(%rax)
    28c0: be 05 00 00 00               	movl	$0x5, %esi
    28c5: 48 89 df                     	movq	%rbx, %rdi
    28c8: e8 23 fa ff ff               	callq	0x22f0 <ensure>
    28cd: 48 85 c0                     	testq	%rax, %rax
    28d0: 0f 84 f2 fe ff ff            	je	0x27c8 <print_value+0x88>
    28d6: c7 00 6e 75 6c 6c            	movl	$0x6c6c756e, (%rax)     # imm = 0x6C6C756E
    28dc: c6 40 04 00                  	movb	$0x0, 0x4(%rax)
    28e0: b8 01 00 00 00               	movl	$0x1, %eax
    28e5: e9 e0 fe ff ff               	jmp	0x27ca <print_value+0x8a>
    28ea: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    28f0: 48 8b 7f 20                  	movq	0x20(%rdi), %rdi
    28f4: 48 83 c4 40                  	addq	$0x40, %rsp
    28f8: 5b                           	popq	%rbx
    28f9: 5d                           	popq	%rbp
    28fa: 41 5c                        	popq	%r12
    28fc: 41 5d                        	popq	%r13
    28fe: 41 5e                        	popq	%r14
    2900: e9 fb fa ff ff               	jmp	0x2400 <print_string_ptr>
    2905: 0f 1f 00                     	nopl	(%rax)
    2908: f2 0f 10 47 30               	movsd	0x30(%rdi), %xmm0
    290d: 66 0f ef c9                  	pxor	%xmm1, %xmm1
    2911: 0f 29 4c 24 20               	movaps	%xmm1, 0x20(%rsp)
    2916: f2 0f 11 04 24               	movsd	%xmm0, (%rsp)
    291b: 0f 11 4c 24 2a               	movups	%xmm1, 0x2a(%rsp)
    2920: e8 6b f7 ff ff               	callq	0x2090 <localeconv@plt>
    2925: f2 0f 10 04 24               	movsd	(%rsp), %xmm0
    292a: 48 8b 00                     	movq	(%rax), %rax
    292d: 66 0f 2e c0                  	ucomisd	%xmm0, %xmm0
    2931: 44 0f b6 20                  	movzbl	(%rax), %r12d
    2935: 48 c7 44 24 18 00 00 00 00   	movq	$0x0, 0x18(%rsp)
    293e: 7a 1e                        	jp	0x295e <print_value+0x21e>
    2940: f3 0f 7e 15 48 49 00 00      	movq	0x4948(%rip), %xmm2     # 0x7290 <strtod@GLIBC_2.2.5+0x7290>
    2948: 66 0f 28 c8                  	movapd	%xmm0, %xmm1
    294c: 66 0f 54 ca                  	andpd	%xmm2, %xmm1
    2950: 66 0f 2e 0d 68 49 00 00      	ucomisd	0x4968(%rip), %xmm1     # 0x72c0 <strtod@GLIBC_2.2.5+0x72c0>
    2958: 0f 86 0a 03 00 00            	jbe	0x2c68 <print_value+0x528>
    295e: c7 44 24 20 6e 75 6c 6c      	movl	$0x6c6c756e, 0x20(%rsp) # imm = 0x6C6C756E
    2966: 41 be 04 00 00 00            	movl	$0x4, %r14d
    296c: c6 44 24 24 00               	movb	$0x0, 0x24(%rsp)
    2971: 49 63 ee                     	movslq	%r14d, %rbp
    2974: 48 89 df                     	movq	%rbx, %rdi
    2977: 48 8d 75 01                  	leaq	0x1(%rbp), %rsi
    297b: e8 70 f9 ff ff               	callq	0x22f0 <ensure>
    2980: 48 89 c2                     	movq	%rax, %rdx
    2983: 48 85 c0                     	testq	%rax, %rax
    2986: 0f 84 3c fe ff ff            	je	0x27c8 <print_value+0x88>
    298c: 45 85 f6                     	testl	%r14d, %r14d
    298f: 74 4d                        	je	0x29de <print_value+0x29e>
    2991: 48 8d 4d ff                  	leaq	-0x1(%rbp), %rcx
    2995: 48 83 f9 06                  	cmpq	$0x6, %rcx
    2999: 0f 86 88 05 00 00            	jbe	0x2f27 <print_value+0x7e7>
    299f: 48 8d 44 24 21               	leaq	0x21(%rsp), %rax
    29a4: 48 89 d6                     	movq	%rdx, %rsi
    29a7: 48 29 c6                     	subq	%rax, %rsi
    29aa: 31 c0                        	xorl	%eax, %eax
    29ac: 48 83 fe 0e                  	cmpq	$0xe, %rsi
    29b0: 0f 87 60 03 00 00            	ja	0x2d16 <print_value+0x5d6>
    29b6: 4c 8d 6c 24 20               	leaq	0x20(%rsp), %r13
    29bb: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    29c0: 41 0f b6 4c 05 00            	movzbl	(%r13,%rax), %ecx
    29c6: 41 38 cc                     	cmpb	%cl, %r12b
    29c9: 0f 84 31 03 00 00            	je	0x2d00 <print_value+0x5c0>
    29cf: 88 0c 02                     	movb	%cl, (%rdx,%rax)
    29d2: 48 83 c0 01                  	addq	$0x1, %rax
    29d6: 48 39 c5                     	cmpq	%rax, %rbp
    29d9: 75 e5                        	jne	0x29c0 <print_value+0x280>
    29db: 48 01 ea                     	addq	%rbp, %rdx
    29de: c6 02 00                     	movb	$0x0, (%rdx)
    29e1: 48 01 6b 10                  	addq	%rbp, 0x10(%rbx)
    29e5: e9 f6 fe ff ff               	jmp	0x28e0 <print_value+0x1a0>
    29ea: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    29f0: be 06 00 00 00               	movl	$0x6, %esi
    29f5: 48 89 df                     	movq	%rbx, %rdi
    29f8: e8 f3 f8 ff ff               	callq	0x22f0 <ensure>
    29fd: 48 85 c0                     	testq	%rax, %rax
    2a00: 0f 84 c2 fd ff ff            	je	0x27c8 <print_value+0x88>
    2a06: ba 65 00 00 00               	movl	$0x65, %edx
    2a0b: c7 00 66 61 6c 73            	movl	$0x736c6166, (%rax)     # imm = 0x736C6166
    2a11: 66 89 50 04                  	movw	%dx, 0x4(%rax)
    2a15: e9 c6 fe ff ff               	jmp	0x28e0 <print_value+0x1a0>
    2a1a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    2a20: be 05 00 00 00               	movl	$0x5, %esi
    2a25: 48 89 df                     	movq	%rbx, %rdi
    2a28: e8 c3 f8 ff ff               	callq	0x22f0 <ensure>
    2a2d: 48 85 c0                     	testq	%rax, %rax
    2a30: 0f 84 92 fd ff ff            	je	0x27c8 <print_value+0x88>
    2a36: c7 00 74 72 75 65            	movl	$0x65757274, (%rax)     # imm = 0x65757274
    2a3c: c6 40 04 00                  	movb	$0x0, 0x4(%rax)
    2a40: e9 9b fe ff ff               	jmp	0x28e0 <print_value+0x1a0>
    2a45: 0f 1f 00                     	nopl	(%rax)
    2a48: 41 bd 20 00 00 00            	movl	$0x20, %r13d
    2a4e: 66 44 89 68 01               	movw	%r13w, 0x1(%rax)
    2a53: 48 8b 6d 00                  	movq	(%rbp), %rbp
    2a57: 4c 01 63 10                  	addq	%r12, 0x10(%rbx)
    2a5b: 48 85 ed                     	testq	%rbp, %rbp
    2a5e: 0f 85 b4 fd ff ff            	jne	0x2818 <print_value+0xd8>
    2a64: e9 2f fe ff ff               	jmp	0x2898 <print_value+0x158>
    2a69: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2a70: 31 c0                        	xorl	%eax, %eax
    2a72: c3                           	retq
    2a73: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    2a78: 83 7e 24 01                  	cmpl	$0x1, 0x24(%rsi)
    2a7c: 48 8b 6f 10                  	movq	0x10(%rdi), %rbp
    2a80: 48 89 df                     	movq	%rbx, %rdi
    2a83: 48 19 f6                     	sbbq	%rsi, %rsi
    2a86: 48 83 c6 03                  	addq	$0x3, %rsi
    2a8a: 83 7b 24 01                  	cmpl	$0x1, 0x24(%rbx)
    2a8e: 4d 19 e4                     	sbbq	%r12, %r12
    2a91: 49 83 c4 02                  	addq	$0x2, %r12
    2a95: e8 56 f8 ff ff               	callq	0x22f0 <ensure>
    2a9a: 48 85 c0                     	testq	%rax, %rax
    2a9d: 0f 84 25 fd ff ff            	je	0x27c8 <print_value+0x88>
    2aa3: c6 00 7b                     	movb	$0x7b, (%rax)
    2aa6: 8b 53 24                     	movl	0x24(%rbx), %edx
    2aa9: 48 83 43 18 01               	addq	$0x1, 0x18(%rbx)
    2aae: 85 d2                        	testl	%edx, %edx
    2ab0: 0f 85 f2 01 00 00            	jne	0x2ca8 <print_value+0x568>
    2ab6: 4c 01 63 10                  	addq	%r12, 0x10(%rbx)
    2aba: 48 85 ed                     	testq	%rbp, %rbp
    2abd: 75 27                        	jne	0x2ae6 <print_value+0x3a6>
    2abf: e9 19 01 00 00               	jmp	0x2bdd <print_value+0x49d>
    2ac4: 0f 1f 40 00                  	nopl	(%rax)
    2ac8: 41 b8 0a 00 00 00            	movl	$0xa, %r8d
    2ace: 66 44 89 02                  	movw	%r8w, (%rdx)
    2ad2: 48 8b 6d 00                  	movq	(%rbp), %rbp
    2ad6: 4c 01 63 10                  	addq	%r12, 0x10(%rbx)
    2ada: 48 85 ed                     	testq	%rbp, %rbp
    2add: 0f 84 fa 00 00 00            	je	0x2bdd <print_value+0x49d>
    2ae3: 8b 53 24                     	movl	0x24(%rbx), %edx
    2ae6: 85 d2                        	testl	%edx, %edx
    2ae8: 0f 85 ca 01 00 00            	jne	0x2cb8 <print_value+0x578>
    2aee: 48 8b 7d 38                  	movq	0x38(%rbp), %rdi
    2af2: 48 89 de                     	movq	%rbx, %rsi
    2af5: e8 06 f9 ff ff               	callq	0x2400 <print_string_ptr>
    2afa: 85 c0                        	testl	%eax, %eax
    2afc: 0f 84 c6 fc ff ff            	je	0x27c8 <print_value+0x88>
    2b02: 48 8b 3b                     	movq	(%rbx), %rdi
    2b05: 48 85 ff                     	testq	%rdi, %rdi
    2b08: 74 13                        	je	0x2b1d <print_value+0x3dd>
    2b0a: 4c 8b 63 10                  	movq	0x10(%rbx), %r12
    2b0e: 4c 01 e7                     	addq	%r12, %rdi
    2b11: e8 ba f5 ff ff               	callq	0x20d0 <strlen@plt>
    2b16: 49 01 c4                     	addq	%rax, %r12
    2b19: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    2b1d: 83 7b 24 01                  	cmpl	$0x1, 0x24(%rbx)
    2b21: 48 89 df                     	movq	%rbx, %rdi
    2b24: 4d 19 e4                     	sbbq	%r12, %r12
    2b27: 49 83 c4 02                  	addq	$0x2, %r12
    2b2b: 4c 89 e6                     	movq	%r12, %rsi
    2b2e: e8 bd f7 ff ff               	callq	0x22f0 <ensure>
    2b33: 48 85 c0                     	testq	%rax, %rax
    2b36: 0f 84 8c fc ff ff            	je	0x27c8 <print_value+0x88>
    2b3c: c6 00 3a                     	movb	$0x3a, (%rax)
    2b3f: 44 8b 5b 24                  	movl	0x24(%rbx), %r11d
    2b43: 45 85 db                     	testl	%r11d, %r11d
    2b46: 74 04                        	je	0x2b4c <print_value+0x40c>
    2b48: c6 40 01 09                  	movb	$0x9, 0x1(%rax)
    2b4c: 4c 01 63 10                  	addq	%r12, 0x10(%rbx)
    2b50: 48 89 de                     	movq	%rbx, %rsi
    2b53: 48 89 ef                     	movq	%rbp, %rdi
    2b56: e8 e5 fb ff ff               	callq	0x2740 <print_value>
    2b5b: 85 c0                        	testl	%eax, %eax
    2b5d: 0f 84 65 fc ff ff            	je	0x27c8 <print_value+0x88>
    2b63: 48 8b 3b                     	movq	(%rbx), %rdi
    2b66: 48 85 ff                     	testq	%rdi, %rdi
    2b69: 74 13                        	je	0x2b7e <print_value+0x43e>
    2b6b: 4c 8b 63 10                  	movq	0x10(%rbx), %r12
    2b6f: 4c 01 e7                     	addq	%r12, %rdi
    2b72: e8 59 f5 ff ff               	callq	0x20d0 <strlen@plt>
    2b77: 49 01 c4                     	addq	%rax, %r12
    2b7a: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    2b7e: 44 8b 53 24                  	movl	0x24(%rbx), %r10d
    2b82: 45 31 e4                     	xorl	%r12d, %r12d
    2b85: 48 89 df                     	movq	%rbx, %rdi
    2b88: 45 85 d2                     	testl	%r10d, %r10d
    2b8b: 41 0f 95 c4                  	setne	%r12b
    2b8f: 48 83 7d 00 01               	cmpq	$0x1, (%rbp)
    2b94: 49 83 dc ff                  	sbbq	$-0x1, %r12
    2b98: 49 8d 74 24 01               	leaq	0x1(%r12), %rsi
    2b9d: e8 4e f7 ff ff               	callq	0x22f0 <ensure>
    2ba2: 48 85 c0                     	testq	%rax, %rax
    2ba5: 0f 84 1d fc ff ff            	je	0x27c8 <print_value+0x88>
    2bab: 48 83 7d 00 00               	cmpq	$0x0, (%rbp)
    2bb0: 48 89 c2                     	movq	%rax, %rdx
    2bb3: 74 07                        	je	0x2bbc <print_value+0x47c>
    2bb5: c6 00 2c                     	movb	$0x2c, (%rax)
    2bb8: 48 83 c2 01                  	addq	$0x1, %rdx
    2bbc: 44 8b 4b 24                  	movl	0x24(%rbx), %r9d
    2bc0: 45 85 c9                     	testl	%r9d, %r9d
    2bc3: 0f 85 ff fe ff ff            	jne	0x2ac8 <print_value+0x388>
    2bc9: c6 02 00                     	movb	$0x0, (%rdx)
    2bcc: 48 8b 6d 00                  	movq	(%rbp), %rbp
    2bd0: 4c 01 63 10                  	addq	%r12, 0x10(%rbx)
    2bd4: 48 85 ed                     	testq	%rbp, %rbp
    2bd7: 0f 85 06 ff ff ff            	jne	0x2ae3 <print_value+0x3a3>
    2bdd: 8b 7b 24                     	movl	0x24(%rbx), %edi
    2be0: be 02 00 00 00               	movl	$0x2, %esi
    2be5: 85 ff                        	testl	%edi, %edi
    2be7: 74 08                        	je	0x2bf1 <print_value+0x4b1>
    2be9: 48 8b 43 18                  	movq	0x18(%rbx), %rax
    2bed: 48 8d 70 01                  	leaq	0x1(%rax), %rsi
    2bf1: 48 89 df                     	movq	%rbx, %rdi
    2bf4: e8 f7 f6 ff ff               	callq	0x22f0 <ensure>
    2bf9: 48 85 c0                     	testq	%rax, %rax
    2bfc: 0f 84 c6 fb ff ff            	je	0x27c8 <print_value+0x88>
    2c02: 8b 4b 24                     	movl	0x24(%rbx), %ecx
    2c05: 85 c9                        	testl	%ecx, %ecx
    2c07: 74 34                        	je	0x2c3d <print_value+0x4fd>
    2c09: 48 83 7b 18 01               	cmpq	$0x1, 0x18(%rbx)
    2c0e: 74 2d                        	je	0x2c3d <print_value+0x4fd>
    2c10: 48 8d 50 01                  	leaq	0x1(%rax), %rdx
    2c14: 0f 1f 40 00                  	nopl	(%rax)
    2c18: c6 42 ff 09                  	movb	$0x9, -0x1(%rdx)
    2c1c: 48 89 d7                     	movq	%rdx, %rdi
    2c1f: 48 83 c2 01                  	addq	$0x1, %rdx
    2c23: 48 8b 4b 18                  	movq	0x18(%rbx), %rcx
    2c27: 48 89 d6                     	movq	%rdx, %rsi
    2c2a: 48 29 c6                     	subq	%rax, %rsi
    2c2d: 48 83 e9 01                  	subq	$0x1, %rcx
    2c31: 48 83 ee 01                  	subq	$0x1, %rsi
    2c35: 48 39 ce                     	cmpq	%rcx, %rsi
    2c38: 72 de                        	jb	0x2c18 <print_value+0x4d8>
    2c3a: 48 89 f8                     	movq	%rdi, %rax
    2c3d: ba 7d 00 00 00               	movl	$0x7d, %edx
    2c42: 66 89 10                     	movw	%dx, (%rax)
    2c45: 48 83 6b 18 01               	subq	$0x1, 0x18(%rbx)
    2c4a: e9 91 fc ff ff               	jmp	0x28e0 <print_value+0x1a0>
    2c4f: 90                           	nop
    2c50: 48 8b 75 20                  	movq	0x20(%rbp), %rsi
    2c54: 4c 89 e2                     	movq	%r12, %rdx
    2c57: e8 b4 f4 ff ff               	callq	0x2110 <memcpy@plt>
    2c5c: e9 7f fc ff ff               	jmp	0x28e0 <print_value+0x1a0>
    2c61: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2c68: 8b 55 28                     	movl	0x28(%rbp), %edx
    2c6b: 66 0f ef db                  	pxor	%xmm3, %xmm3
    2c6f: f2 0f 2a da                  	cvtsi2sd	%edx, %xmm3
    2c73: 66 0f 2e c3                  	ucomisd	%xmm3, %xmm0
    2c77: 0f 8a 03 02 00 00            	jp	0x2e80 <print_value+0x740>
    2c7d: 0f 85 fd 01 00 00            	jne	0x2e80 <print_value+0x740>
    2c83: 4c 8d 6c 24 20               	leaq	0x20(%rsp), %r13
    2c88: 48 8d 35 77 43 00 00         	leaq	0x4377(%rip), %rsi      # 0x7006 <strtod@GLIBC_2.2.5+0x7006>
    2c8f: 31 c0                        	xorl	%eax, %eax
    2c91: 4c 89 ef                     	movq	%r13, %rdi
    2c94: e8 27 f5 ff ff               	callq	0x21c0 <sprintf@plt>
    2c99: 41 89 c6                     	movl	%eax, %r14d
    2c9c: e9 d0 fc ff ff               	jmp	0x2971 <print_value+0x231>
    2ca1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2ca8: c6 40 01 0a                  	movb	$0xa, 0x1(%rax)
    2cac: 8b 53 24                     	movl	0x24(%rbx), %edx
    2caf: e9 02 fe ff ff               	jmp	0x2ab6 <print_value+0x376>
    2cb4: 0f 1f 40 00                  	nopl	(%rax)
    2cb8: 48 8b 73 18                  	movq	0x18(%rbx), %rsi
    2cbc: 48 89 df                     	movq	%rbx, %rdi
    2cbf: e8 2c f6 ff ff               	callq	0x22f0 <ensure>
    2cc4: 48 85 c0                     	testq	%rax, %rax
    2cc7: 0f 84 fb fa ff ff            	je	0x27c8 <print_value+0x88>
    2ccd: 48 8b 4b 18                  	movq	0x18(%rbx), %rcx
    2cd1: 48 85 c9                     	testq	%rcx, %rcx
    2cd4: 74 1b                        	je	0x2cf1 <print_value+0x5b1>
    2cd6: 31 d2                        	xorl	%edx, %edx
    2cd8: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    2ce0: c6 04 10 09                  	movb	$0x9, (%rax,%rdx)
    2ce4: 48 8b 4b 18                  	movq	0x18(%rbx), %rcx
    2ce8: 48 83 c2 01                  	addq	$0x1, %rdx
    2cec: 48 39 ca                     	cmpq	%rcx, %rdx
    2cef: 72 ef                        	jb	0x2ce0 <print_value+0x5a0>
    2cf1: 48 01 4b 10                  	addq	%rcx, 0x10(%rbx)
    2cf5: e9 f4 fd ff ff               	jmp	0x2aee <print_value+0x3ae>
    2cfa: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    2d00: c6 04 02 2e                  	movb	$0x2e, (%rdx,%rax)
    2d04: 48 83 c0 01                  	addq	$0x1, %rax
    2d08: 48 39 c5                     	cmpq	%rax, %rbp
    2d0b: 0f 85 af fc ff ff            	jne	0x29c0 <print_value+0x280>
    2d11: e9 c5 fc ff ff               	jmp	0x29db <print_value+0x29b>
    2d16: 48 83 f9 0e                  	cmpq	$0xe, %rcx
    2d1a: 0f 86 0e 02 00 00            	jbe	0x2f2e <print_value+0x7ee>
    2d20: 66 41 0f 6e c4               	movd	%r12d, %xmm0
    2d25: 66 0f 6f 0d 73 45 00 00      	movdqa	0x4573(%rip), %xmm1     # 0x72a0 <strtod@GLIBC_2.2.5+0x72a0>
    2d2d: 66 0f 60 c0                  	punpcklbw	%xmm0, %xmm0    # xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
    2d31: 66 0f 61 c0                  	punpcklwd	%xmm0, %xmm0    # xmm0 = xmm0[0,0,1,1,2,2,3,3]
    2d35: 66 0f 70 c0 00               	pshufd	$0x0, %xmm0, %xmm0      # xmm0 = xmm0[0,0,0,0]
    2d3a: 66 0f 74 44 24 20            	pcmpeqb	0x20(%rsp), %xmm0
    2d40: 66 0f db c8                  	pand	%xmm0, %xmm1
    2d44: 66 0f df 44 24 20            	pandn	0x20(%rsp), %xmm0
    2d4a: 66 0f eb c1                  	por	%xmm1, %xmm0
    2d4e: 0f 11 02                     	movups	%xmm0, (%rdx)
    2d51: 41 83 fe 10                  	cmpl	$0x10, %r14d
    2d55: 0f 84 80 fc ff ff            	je	0x29db <print_value+0x29b>
    2d5b: 48 8d 45 ef                  	leaq	-0x11(%rbp), %rax
    2d5f: 48 8d 75 f0                  	leaq	-0x10(%rbp), %rsi
    2d63: 48 83 f8 06                  	cmpq	$0x6, %rax
    2d67: 0f 86 cb 01 00 00            	jbe	0x2f38 <print_value+0x7f8>
    2d6d: b9 10 00 00 00               	movl	$0x10, %ecx
    2d72: 41 0f b6 c4                  	movzbl	%r12b, %eax
    2d76: f3 0f 7e 54 0c 20            	movq	0x20(%rsp,%rcx), %xmm2
    2d7c: f3 0f 7e 0d 1c 45 00 00      	movq	0x451c(%rip), %xmm1     # 0x72a0 <strtod@GLIBC_2.2.5+0x72a0>
    2d84: 88 c4                        	movb	%al, %ah
    2d86: 66 0f 6e e8                  	movd	%eax, %xmm5
    2d8a: 48 8d 41 08                  	leaq	0x8(%rcx), %rax
    2d8e: f2 0f 70 c5 00               	pshuflw	$0x0, %xmm5, %xmm0      # xmm0 = xmm5[0,0,0,0,4,5,6,7]
    2d93: 66 0f 74 c2                  	pcmpeqb	%xmm2, %xmm0
    2d97: 66 0f db c8                  	pand	%xmm0, %xmm1
    2d9b: 66 0f df c2                  	pandn	%xmm2, %xmm0
    2d9f: 66 0f eb c1                  	por	%xmm1, %xmm0
    2da3: 66 0f d6 04 0a               	movq	%xmm0, (%rdx,%rcx)
    2da8: 48 83 fe 08                  	cmpq	$0x8, %rsi
    2dac: 0f 84 29 fc ff ff            	je	0x29db <print_value+0x29b>
    2db2: 0f b6 74 04 20               	movzbl	0x20(%rsp,%rax), %esi
    2db7: b9 2e 00 00 00               	movl	$0x2e, %ecx
    2dbc: 48 8d 78 01                  	leaq	0x1(%rax), %rdi
    2dc0: 41 38 f4                     	cmpb	%sil, %r12b
    2dc3: 0f 44 f1                     	cmovel	%ecx, %esi
    2dc6: 40 88 34 02                  	movb	%sil, (%rdx,%rax)
    2dca: 48 39 ef                     	cmpq	%rbp, %rdi
    2dcd: 0f 83 08 fc ff ff            	jae	0x29db <print_value+0x29b>
    2dd3: 0f b6 74 04 21               	movzbl	0x21(%rsp,%rax), %esi
    2dd8: 48 8d 78 02                  	leaq	0x2(%rax), %rdi
    2ddc: 41 38 f4                     	cmpb	%sil, %r12b
    2ddf: 0f 44 f1                     	cmovel	%ecx, %esi
    2de2: 40 88 74 02 01               	movb	%sil, 0x1(%rdx,%rax)
    2de7: 48 39 ef                     	cmpq	%rbp, %rdi
    2dea: 0f 83 eb fb ff ff            	jae	0x29db <print_value+0x29b>
    2df0: 0f b6 74 04 22               	movzbl	0x22(%rsp,%rax), %esi
    2df5: 48 8d 78 03                  	leaq	0x3(%rax), %rdi
    2df9: 41 38 f4                     	cmpb	%sil, %r12b
    2dfc: 0f 44 f1                     	cmovel	%ecx, %esi
    2dff: 40 88 74 02 02               	movb	%sil, 0x2(%rdx,%rax)
    2e04: 48 39 ef                     	cmpq	%rbp, %rdi
    2e07: 0f 83 ce fb ff ff            	jae	0x29db <print_value+0x29b>
    2e0d: 0f b6 74 04 23               	movzbl	0x23(%rsp,%rax), %esi
    2e12: 48 8d 78 04                  	leaq	0x4(%rax), %rdi
    2e16: 41 38 f4                     	cmpb	%sil, %r12b
    2e19: 0f 44 f1                     	cmovel	%ecx, %esi
    2e1c: 40 88 74 02 03               	movb	%sil, 0x3(%rdx,%rax)
    2e21: 48 39 ef                     	cmpq	%rbp, %rdi
    2e24: 0f 83 b1 fb ff ff            	jae	0x29db <print_value+0x29b>
    2e2a: 0f b6 74 04 24               	movzbl	0x24(%rsp,%rax), %esi
    2e2f: 48 8d 78 05                  	leaq	0x5(%rax), %rdi
    2e33: 41 38 f4                     	cmpb	%sil, %r12b
    2e36: 0f 44 f1                     	cmovel	%ecx, %esi
    2e39: 40 88 74 02 04               	movb	%sil, 0x4(%rdx,%rax)
    2e3e: 48 39 ef                     	cmpq	%rbp, %rdi
    2e41: 0f 83 94 fb ff ff            	jae	0x29db <print_value+0x29b>
    2e47: 0f b6 74 04 25               	movzbl	0x25(%rsp,%rax), %esi
    2e4c: 41 38 f4                     	cmpb	%sil, %r12b
    2e4f: 0f 44 f1                     	cmovel	%ecx, %esi
    2e52: 40 88 74 02 05               	movb	%sil, 0x5(%rdx,%rax)
    2e57: 48 83 c0 06                  	addq	$0x6, %rax
    2e5b: 48 39 e8                     	cmpq	%rbp, %rax
    2e5e: 0f 83 77 fb ff ff            	jae	0x29db <print_value+0x29b>
    2e64: 0f b6 74 04 20               	movzbl	0x20(%rsp,%rax), %esi
    2e69: 41 38 f4                     	cmpb	%sil, %r12b
    2e6c: 0f 44 f1                     	cmovel	%ecx, %esi
    2e6f: 40 88 34 02                  	movb	%sil, (%rdx,%rax)
    2e73: e9 63 fb ff ff               	jmp	0x29db <print_value+0x29b>
    2e78: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    2e80: 4c 8d 6c 24 20               	leaq	0x20(%rsp), %r13
    2e85: b8 01 00 00 00               	movl	$0x1, %eax
    2e8a: f2 0f 11 04 24               	movsd	%xmm0, (%rsp)
    2e8f: 48 8d 35 73 41 00 00         	leaq	0x4173(%rip), %rsi      # 0x7009 <strtod@GLIBC_2.2.5+0x7009>
    2e96: 4c 89 ef                     	movq	%r13, %rdi
    2e99: f2 0f 11 4c 24 08            	movsd	%xmm1, 0x8(%rsp)
    2e9f: e8 1c f3 ff ff               	callq	0x21c0 <sprintf@plt>
    2ea4: 48 8d 54 24 18               	leaq	0x18(%rsp), %rdx
    2ea9: 48 8d 35 60 41 00 00         	leaq	0x4160(%rip), %rsi      # 0x7010 <strtod@GLIBC_2.2.5+0x7010>
    2eb0: 4c 89 ef                     	movq	%r13, %rdi
    2eb3: 41 89 c6                     	movl	%eax, %r14d
    2eb6: 31 c0                        	xorl	%eax, %eax
    2eb8: e8 c3 f2 ff ff               	callq	0x2180 <__isoc99_sscanf@plt>
    2ebd: f2 0f 10 04 24               	movsd	(%rsp), %xmm0
    2ec2: 83 f8 01                     	cmpl	$0x1, %eax
    2ec5: 75 3a                        	jne	0x2f01 <print_value+0x7c1>
    2ec7: f2 0f 10 5c 24 18            	movsd	0x18(%rsp), %xmm3
    2ecd: f3 0f 7e 15 bb 43 00 00      	movq	0x43bb(%rip), %xmm2     # 0x7290 <strtod@GLIBC_2.2.5+0x7290>
    2ed5: f2 0f 10 4c 24 08            	movsd	0x8(%rsp), %xmm1
    2edb: 66 0f 28 e3                  	movapd	%xmm3, %xmm4
    2edf: f2 0f 5c d8                  	subsd	%xmm0, %xmm3
    2ee3: 66 0f 54 e2                  	andpd	%xmm2, %xmm4
    2ee7: f2 0f 5f e1                  	maxsd	%xmm1, %xmm4
    2eeb: 66 0f 54 da                  	andpd	%xmm2, %xmm3
    2eef: 66 0f 28 cc                  	movapd	%xmm4, %xmm1
    2ef3: f2 0f 59 0d cd 43 00 00      	mulsd	0x43cd(%rip), %xmm1     # 0x72c8 <strtod@GLIBC_2.2.5+0x72c8>
    2efb: 66 0f 2f cb                  	comisd	%xmm3, %xmm1
    2eff: 73 17                        	jae	0x2f18 <print_value+0x7d8>
    2f01: 48 8d 35 0c 41 00 00         	leaq	0x410c(%rip), %rsi      # 0x7014 <strtod@GLIBC_2.2.5+0x7014>
    2f08: 4c 89 ef                     	movq	%r13, %rdi
    2f0b: b8 01 00 00 00               	movl	$0x1, %eax
    2f10: e8 ab f2 ff ff               	callq	0x21c0 <sprintf@plt>
    2f15: 41 89 c6                     	movl	%eax, %r14d
    2f18: 41 83 fe 19                  	cmpl	$0x19, %r14d
    2f1c: 0f 87 a6 f8 ff ff            	ja	0x27c8 <print_value+0x88>
    2f22: e9 4a fa ff ff               	jmp	0x2971 <print_value+0x231>
    2f27: 31 c0                        	xorl	%eax, %eax
    2f29: e9 88 fa ff ff               	jmp	0x29b6 <print_value+0x276>
    2f2e: 48 89 ee                     	movq	%rbp, %rsi
    2f31: 31 c9                        	xorl	%ecx, %ecx
    2f33: e9 3a fe ff ff               	jmp	0x2d72 <print_value+0x632>
    2f38: b8 10 00 00 00               	movl	$0x10, %eax
    2f3d: e9 70 fe ff ff               	jmp	0x2db2 <print_value+0x672>
    2f42: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    2f4d: 0f 1f 00                     	nopl	(%rax)

0000000000002f50 <parse_string>:
    2f50: 41 56                        	pushq	%r14
    2f52: 41 55                        	pushq	%r13
    2f54: 49 89 f5                     	movq	%rsi, %r13
    2f57: 41 54                        	pushq	%r12
    2f59: 49 89 fc                     	movq	%rdi, %r12
    2f5c: 55                           	pushq	%rbp
    2f5d: 53                           	pushq	%rbx
    2f5e: 48 8b 0e                     	movq	(%rsi), %rcx
    2f61: 48 8b 46 10                  	movq	0x10(%rsi), %rax
    2f65: 48 8d 3c 01                  	leaq	(%rcx,%rax), %rdi
    2f69: 48 8d 50 01                  	leaq	0x1(%rax), %rdx
    2f6d: 80 3f 22                     	cmpb	$0x22, (%rdi)
    2f70: 48 8d 2c 11                  	leaq	(%rcx,%rdx), %rbp
    2f74: 75 12                        	jne	0x2f88 <parse_string+0x38>
    2f76: 48 8b 76 08                  	movq	0x8(%rsi), %rsi
    2f7a: 48 89 eb                     	movq	%rbp, %rbx
    2f7d: 45 31 c0                     	xorl	%r8d, %r8d
    2f80: 48 39 f2                     	cmpq	%rsi, %rdx
    2f83: 72 3d                        	jb	0x2fc2 <parse_string+0x72>
    2f85: 0f 1f 00                     	nopl	(%rax)
    2f88: 48 85 ed                     	testq	%rbp, %rbp
    2f8b: 74 08                        	je	0x2f95 <parse_string+0x45>
    2f8d: 49 2b 6d 00                  	subq	(%r13), %rbp
    2f91: 49 89 6d 10                  	movq	%rbp, 0x10(%r13)
    2f95: 31 c0                        	xorl	%eax, %eax
    2f97: 5b                           	popq	%rbx
    2f98: 5d                           	popq	%rbp
    2f99: 41 5c                        	popq	%r12
    2f9b: 41 5d                        	popq	%r13
    2f9d: 41 5e                        	popq	%r14
    2f9f: c3                           	retq
    2fa0: 48 83 c3 01                  	addq	$0x1, %rbx
    2fa4: 48 89 d8                     	movq	%rbx, %rax
    2fa7: 48 29 c8                     	subq	%rcx, %rax
    2faa: 48 39 f0                     	cmpq	%rsi, %rax
    2fad: 73 d9                        	jae	0x2f88 <parse_string+0x38>
    2faf: 49 83 c0 01                  	addq	$0x1, %r8
    2fb3: 48 83 c3 01                  	addq	$0x1, %rbx
    2fb7: 48 89 da                     	movq	%rbx, %rdx
    2fba: 48 29 ca                     	subq	%rcx, %rdx
    2fbd: 48 39 f2                     	cmpq	%rsi, %rdx
    2fc0: 73 c6                        	jae	0x2f88 <parse_string+0x38>
    2fc2: 0f b6 03                     	movzbl	(%rbx), %eax
    2fc5: 3c 22                        	cmpb	$0x22, %al
    2fc7: 74 07                        	je	0x2fd0 <parse_string+0x80>
    2fc9: 3c 5c                        	cmpb	$0x5c, %al
    2fcb: 75 e6                        	jne	0x2fb3 <parse_string+0x63>
    2fcd: eb d1                        	jmp	0x2fa0 <parse_string+0x50>
    2fcf: 90                           	nop
    2fd0: 48 39 f2                     	cmpq	%rsi, %rdx
    2fd3: 73 b3                        	jae	0x2f88 <parse_string+0x38>
    2fd5: 48 89 d8                     	movq	%rbx, %rax
    2fd8: 48 29 f8                     	subq	%rdi, %rax
    2fdb: 4c 29 c0                     	subq	%r8, %rax
    2fde: 48 8d 78 01                  	leaq	0x1(%rax), %rdi
    2fe2: 41 ff 55 20                  	callq	*0x20(%r13)
    2fe6: 48 89 c7                     	movq	%rax, %rdi
    2fe9: 48 85 c0                     	testq	%rax, %rax
    2fec: 74 9a                        	je	0x2f88 <parse_string+0x38>
    2fee: 48 39 dd                     	cmpq	%rbx, %rbp
    2ff1: 0f 83 ec 00 00 00            	jae	0x30e3 <parse_string+0x193>
    2ff7: 48 89 fa                     	movq	%rdi, %rdx
    2ffa: 48 8d 35 23 41 00 00         	leaq	0x4123(%rip), %rsi      # 0x7124 <strtod@GLIBC_2.2.5+0x7124>
    3001: eb 1b                        	jmp	0x301e <parse_string+0xce>
    3003: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    3008: 48 83 c5 01                  	addq	$0x1, %rbp
    300c: 48 8d 4a 01                  	leaq	0x1(%rdx), %rcx
    3010: 88 02                        	movb	%al, (%rdx)
    3012: 48 39 dd                     	cmpq	%rbx, %rbp
    3015: 0f 83 cb 00 00 00            	jae	0x30e6 <parse_string+0x196>
    301b: 48 89 ca                     	movq	%rcx, %rdx
    301e: 0f b6 45 00                  	movzbl	(%rbp), %eax
    3022: 3c 5c                        	cmpb	$0x5c, %al
    3024: 75 e2                        	jne	0x3008 <parse_string+0xb8>
    3026: 0f b6 45 01                  	movzbl	0x1(%rbp), %eax
    302a: 3c 5c                        	cmpb	$0x5c, %al
    302c: 0f 86 8e 00 00 00            	jbe	0x30c0 <parse_string+0x170>
    3032: 83 e8 62                     	subl	$0x62, %eax
    3035: 3c 13                        	cmpb	$0x13, %al
    3037: 77 1f                        	ja	0x3058 <parse_string+0x108>
    3039: 0f b6 c0                     	movzbl	%al, %eax
    303c: 48 63 04 86                  	movslq	(%rsi,%rax,4), %rax
    3040: 48 01 f0                     	addq	%rsi, %rax
    3043: ff e0                        	jmpq	*%rax
    3045: 48 89 d8                     	movq	%rbx, %rax
    3048: 48 29 e8                     	subq	%rbp, %rax
    304b: 48 83 f8 05                  	cmpq	$0x5, %rax
    304f: 0f 8f b8 00 00 00            	jg	0x310d <parse_string+0x1bd>
    3055: 0f 1f 00                     	nopl	(%rax)
    3058: 41 ff 55 28                  	callq	*0x28(%r13)
    305c: e9 2c ff ff ff               	jmp	0x2f8d <parse_string+0x3d>
    3061: 48 8d 4a 01                  	leaq	0x1(%rdx), %rcx
    3065: b8 09 00 00 00               	movl	$0x9, %eax
    306a: 41 b8 02 00 00 00            	movl	$0x2, %r8d
    3070: 4c 01 c5                     	addq	%r8, %rbp
    3073: eb 9b                        	jmp	0x3010 <parse_string+0xc0>
    3075: 48 8d 4a 01                  	leaq	0x1(%rdx), %rcx
    3079: b8 0d 00 00 00               	movl	$0xd, %eax
    307e: 41 b8 02 00 00 00            	movl	$0x2, %r8d
    3084: eb ea                        	jmp	0x3070 <parse_string+0x120>
    3086: 48 8d 4a 01                  	leaq	0x1(%rdx), %rcx
    308a: b8 0a 00 00 00               	movl	$0xa, %eax
    308f: 41 b8 02 00 00 00            	movl	$0x2, %r8d
    3095: eb d9                        	jmp	0x3070 <parse_string+0x120>
    3097: 48 8d 4a 01                  	leaq	0x1(%rdx), %rcx
    309b: b8 0c 00 00 00               	movl	$0xc, %eax
    30a0: 41 b8 02 00 00 00            	movl	$0x2, %r8d
    30a6: eb c8                        	jmp	0x3070 <parse_string+0x120>
    30a8: 48 8d 4a 01                  	leaq	0x1(%rdx), %rcx
    30ac: b8 08 00 00 00               	movl	$0x8, %eax
    30b1: 41 b8 02 00 00 00            	movl	$0x2, %r8d
    30b7: eb b7                        	jmp	0x3070 <parse_string+0x120>
    30b9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    30c0: 3c 21                        	cmpb	$0x21, %al
    30c2: 76 94                        	jbe	0x3058 <parse_string+0x108>
    30c4: 49 b8 01 20 00 00 00 00 00 04	movabsq	$0x400000000002001, %r8 # imm = 0x400000000002001
    30ce: 8d 48 de                     	leal	-0x22(%rax), %ecx
    30d1: 49 0f a3 c8                  	btq	%rcx, %r8
    30d5: 73 81                        	jae	0x3058 <parse_string+0x108>
    30d7: 48 8d 4a 01                  	leaq	0x1(%rdx), %rcx
    30db: 41 b8 02 00 00 00            	movl	$0x2, %r8d
    30e1: eb 8d                        	jmp	0x3070 <parse_string+0x120>
    30e3: 48 89 f9                     	movq	%rdi, %rcx
    30e6: c6 01 00                     	movb	$0x0, (%rcx)
    30e9: 49 2b 5d 00                  	subq	(%r13), %rbx
    30ed: 48 8d 43 01                  	leaq	0x1(%rbx), %rax
    30f1: 49 89 7c 24 20               	movq	%rdi, 0x20(%r12)
    30f6: 41 c7 44 24 18 10 00 00 00   	movl	$0x10, 0x18(%r12)
    30ff: 49 89 45 10                  	movq	%rax, 0x10(%r13)
    3103: b8 01 00 00 00               	movl	$0x1, %eax
    3108: e9 8a fe ff ff               	jmp	0x2f97 <parse_string+0x47>
    310d: 0f b6 45 02                  	movzbl	0x2(%rbp), %eax
    3111: 8d 48 d0                     	leal	-0x30(%rax), %ecx
    3114: 80 f9 09                     	cmpb	$0x9, %cl
    3117: 0f 86 76 02 00 00            	jbe	0x3393 <parse_string+0x443>
    311d: 8d 48 bf                     	leal	-0x41(%rax), %ecx
    3120: 80 f9 05                     	cmpb	$0x5, %cl
    3123: 0f 86 bc 02 00 00            	jbe	0x33e5 <parse_string+0x495>
    3129: 8d 48 9f                     	leal	-0x61(%rax), %ecx
    312c: 80 f9 05                     	cmpb	$0x5, %cl
    312f: 0f 87 d3 02 00 00            	ja	0x3408 <parse_string+0x4b8>
    3135: 83 e8 57                     	subl	$0x57, %eax
    3138: 0f b6 4d 03                  	movzbl	0x3(%rbp), %ecx
    313c: c1 e0 04                     	shll	$0x4, %eax
    313f: 44 8d 41 d0                  	leal	-0x30(%rcx), %r8d
    3143: 41 80 f8 09                  	cmpb	$0x9, %r8b
    3147: 0f 86 4e 02 00 00            	jbe	0x339b <parse_string+0x44b>
    314d: 44 8d 41 bf                  	leal	-0x41(%rcx), %r8d
    3151: 41 80 f8 05                  	cmpb	$0x5, %r8b
    3155: 0f 86 a4 02 00 00            	jbe	0x33ff <parse_string+0x4af>
    315b: 44 8d 41 9f                  	leal	-0x61(%rcx), %r8d
    315f: 41 80 f8 05                  	cmpb	$0x5, %r8b
    3163: 0f 87 9f 02 00 00            	ja	0x3408 <parse_string+0x4b8>
    3169: 8d 4c 08 a9                  	leal	-0x57(%rax,%rcx), %ecx
    316d: 0f b6 45 04                  	movzbl	0x4(%rbp), %eax
    3171: c1 e1 04                     	shll	$0x4, %ecx
    3174: 44 8d 40 d0                  	leal	-0x30(%rax), %r8d
    3178: 41 80 f8 09                  	cmpb	$0x9, %r8b
    317c: 0f 86 2b 02 00 00            	jbe	0x33ad <parse_string+0x45d>
    3182: 44 8d 40 bf                  	leal	-0x41(%rax), %r8d
    3186: 41 80 f8 05                  	cmpb	$0x5, %r8b
    318a: 0f 86 66 02 00 00            	jbe	0x33f6 <parse_string+0x4a6>
    3190: 44 8d 40 9f                  	leal	-0x61(%rax), %r8d
    3194: 41 80 f8 05                  	cmpb	$0x5, %r8b
    3198: 0f 87 6a 02 00 00            	ja	0x3408 <parse_string+0x4b8>
    319e: 8d 4c 01 a9                  	leal	-0x57(%rcx,%rax), %ecx
    31a2: 0f b6 45 05                  	movzbl	0x5(%rbp), %eax
    31a6: c1 e1 04                     	shll	$0x4, %ecx
    31a9: 44 8d 40 d0                  	leal	-0x30(%rax), %r8d
    31ad: 41 80 f8 09                  	cmpb	$0x9, %r8b
    31b1: 0f 86 ed 01 00 00            	jbe	0x33a4 <parse_string+0x454>
    31b7: 44 8d 40 bf                  	leal	-0x41(%rax), %r8d
    31bb: 41 80 f8 05                  	cmpb	$0x5, %r8b
    31bf: 0f 86 28 02 00 00            	jbe	0x33ed <parse_string+0x49d>
    31c5: 44 8d 40 9f                  	leal	-0x61(%rax), %r8d
    31c9: 41 80 f8 05                  	cmpb	$0x5, %r8b
    31cd: 0f 87 35 02 00 00            	ja	0x3408 <parse_string+0x4b8>
    31d3: 8d 4c 01 a9                  	leal	-0x57(%rcx,%rax), %ecx
    31d7: 8d 81 00 24 ff ff            	leal	-0xdc00(%rcx), %eax
    31dd: 3d ff 03 00 00               	cmpl	$0x3ff, %eax            # imm = 0x3FF
    31e2: 0f 86 70 fe ff ff            	jbe	0x3058 <parse_string+0x108>
    31e8: 8d 81 00 28 ff ff            	leal	-0xd800(%rcx), %eax
    31ee: 3d ff 03 00 00               	cmpl	$0x3ff, %eax            # imm = 0x3FF
    31f3: 0f 87 bd 01 00 00            	ja	0x33b6 <parse_string+0x466>
    31f9: 4c 8d 45 06                  	leaq	0x6(%rbp), %r8
    31fd: 48 89 d8                     	movq	%rbx, %rax
    3200: 4c 29 c0                     	subq	%r8, %rax
    3203: 48 83 f8 05                  	cmpq	$0x5, %rax
    3207: 0f 8e 4b fe ff ff            	jle	0x3058 <parse_string+0x108>
    320d: 80 7d 06 5c                  	cmpb	$0x5c, 0x6(%rbp)
    3211: 0f 85 41 fe ff ff            	jne	0x3058 <parse_string+0x108>
    3217: 80 7d 07 75                  	cmpb	$0x75, 0x7(%rbp)
    321b: 0f 85 37 fe ff ff            	jne	0x3058 <parse_string+0x108>
    3221: 0f b6 45 08                  	movzbl	0x8(%rbp), %eax
    3225: 44 8d 40 d0                  	leal	-0x30(%rax), %r8d
    3229: 41 80 f8 09                  	cmpb	$0x9, %r8b
    322d: 0f 86 0b 02 00 00            	jbe	0x343e <parse_string+0x4ee>
    3233: 44 8d 40 bf                  	leal	-0x41(%rax), %r8d
    3237: 41 80 f8 05                  	cmpb	$0x5, %r8b
    323b: 0f 86 41 02 00 00            	jbe	0x3482 <parse_string+0x532>
    3241: 44 8d 40 9f                  	leal	-0x61(%rax), %r8d
    3245: 41 80 f8 05                  	cmpb	$0x5, %r8b
    3249: 0f 87 09 fe ff ff            	ja	0x3058 <parse_string+0x108>
    324f: 83 e8 57                     	subl	$0x57, %eax
    3252: 44 0f b6 45 09               	movzbl	0x9(%rbp), %r8d
    3257: c1 e0 04                     	shll	$0x4, %eax
    325a: 45 8d 48 d0                  	leal	-0x30(%r8), %r9d
    325e: 41 80 f9 09                  	cmpb	$0x9, %r9b
    3262: 0f 86 de 01 00 00            	jbe	0x3446 <parse_string+0x4f6>
    3268: 45 8d 48 bf                  	leal	-0x41(%r8), %r9d
    326c: 41 80 f9 05                  	cmpb	$0x5, %r9b
    3270: 0f 86 f8 01 00 00            	jbe	0x346e <parse_string+0x51e>
    3276: 45 8d 48 9f                  	leal	-0x61(%r8), %r9d
    327a: 41 80 f9 05                  	cmpb	$0x5, %r9b
    327e: 0f 87 d4 fd ff ff            	ja	0x3058 <parse_string+0x108>
    3284: 46 8d 44 00 a9               	leal	-0x57(%rax,%r8), %r8d
    3289: 0f b6 45 0a                  	movzbl	0xa(%rbp), %eax
    328d: 41 c1 e0 04                  	shll	$0x4, %r8d
    3291: 44 8d 48 d0                  	leal	-0x30(%rax), %r9d
    3295: 41 80 f9 09                  	cmpb	$0x9, %r9b
    3299: 0f 86 bb 01 00 00            	jbe	0x345a <parse_string+0x50a>
    329f: 44 8d 48 bf                  	leal	-0x41(%rax), %r9d
    32a3: 41 80 f9 05                  	cmpb	$0x5, %r9b
    32a7: 0f 86 b7 01 00 00            	jbe	0x3464 <parse_string+0x514>
    32ad: 44 8d 48 9f                  	leal	-0x61(%rax), %r9d
    32b1: 41 80 f9 05                  	cmpb	$0x5, %r9b
    32b5: 0f 87 9d fd ff ff            	ja	0x3058 <parse_string+0x108>
    32bb: 45 8d 44 00 a9               	leal	-0x57(%r8,%rax), %r8d
    32c0: 0f b6 45 0b                  	movzbl	0xb(%rbp), %eax
    32c4: 41 c1 e0 04                  	shll	$0x4, %r8d
    32c8: 44 8d 48 d0                  	leal	-0x30(%rax), %r9d
    32cc: 41 80 f9 09                  	cmpb	$0x9, %r9b
    32d0: 0f 86 7a 01 00 00            	jbe	0x3450 <parse_string+0x500>
    32d6: 44 8d 48 bf                  	leal	-0x41(%rax), %r9d
    32da: 41 80 f9 05                  	cmpb	$0x5, %r9b
    32de: 0f 86 94 01 00 00            	jbe	0x3478 <parse_string+0x528>
    32e4: 44 8d 48 9f                  	leal	-0x61(%rax), %r9d
    32e8: 41 80 f9 05                  	cmpb	$0x5, %r9b
    32ec: 0f 87 66 fd ff ff            	ja	0x3058 <parse_string+0x108>
    32f2: 45 8d 44 00 a9               	leal	-0x57(%r8,%rax), %r8d
    32f7: 41 8d 80 00 24 ff ff         	leal	-0xdc00(%r8), %eax
    32fe: 3d ff 03 00 00               	cmpl	$0x3ff, %eax            # imm = 0x3FF
    3303: 0f 87 4f fd ff ff            	ja	0x3058 <parse_string+0x108>
    3309: 89 c8                        	movl	%ecx, %eax
    330b: 41 81 e0 ff 03 00 00         	andl	$0x3ff, %r8d            # imm = 0x3FF
    3312: b9 04 00 00 00               	movl	$0x4, %ecx
    3317: 41 ba f0 ff ff ff            	movl	$0xfffffff0, %r10d      # imm = 0xFFFFFFF0
    331d: c1 e0 0a                     	shll	$0xa, %eax
    3320: 41 bb 03 00 00 00            	movl	$0x3, %r11d
    3326: 25 00 fc 0f 00               	andl	$0xffc00, %eax          # imm = 0xFFC00
    332b: 44 09 c0                     	orl	%r8d, %eax
    332e: 41 b8 0c 00 00 00            	movl	$0xc, %r8d
    3334: 05 00 00 01 00               	addl	$0x10000, %eax          # imm = 0x10000
    3339: 41 89 c1                     	movl	%eax, %r9d
    333c: 45 0f b6 f3                  	movzbl	%r11b, %r14d
    3340: 41 83 e1 3f                  	andl	$0x3f, %r9d
    3344: 41 83 c9 80                  	orl	$-0x80, %r9d
    3348: 46 88 0c 32                  	movb	%r9b, (%rdx,%r14)
    334c: 49 89 c1                     	movq	%rax, %r9
    334f: 45 8d 73 ff                  	leal	-0x1(%r11), %r14d
    3353: 49 c1 e9 06                  	shrq	$0x6, %r9
    3357: 45 0f b6 f6                  	movzbl	%r14b, %r14d
    335b: 41 83 e1 3f                  	andl	$0x3f, %r9d
    335f: 41 83 c9 80                  	orl	$-0x80, %r9d
    3363: 46 88 0c 32                  	movb	%r9b, (%rdx,%r14)
    3367: 49 89 c1                     	movq	%rax, %r9
    336a: 49 c1 e9 0c                  	shrq	$0xc, %r9
    336e: 41 80 fb 02                  	cmpb	$0x2, %r11b
    3372: 0f 84 be 00 00 00            	je	0x3436 <parse_string+0x4e6>
    3378: 41 83 e1 3f                  	andl	$0x3f, %r9d
    337c: 48 c1 e8 12                  	shrq	$0x12, %rax
    3380: 41 83 c9 80                  	orl	$-0x80, %r9d
    3384: 44 88 4a 01                  	movb	%r9b, 0x1(%rdx)
    3388: 44 09 d0                     	orl	%r10d, %eax
    338b: 48 01 d1                     	addq	%rdx, %rcx
    338e: e9 dd fc ff ff               	jmp	0x3070 <parse_string+0x120>
    3393: 83 e8 30                     	subl	$0x30, %eax
    3396: e9 9d fd ff ff               	jmp	0x3138 <parse_string+0x1e8>
    339b: 8d 4c 08 d0                  	leal	-0x30(%rax,%rcx), %ecx
    339f: e9 c9 fd ff ff               	jmp	0x316d <parse_string+0x21d>
    33a4: 8d 4c 01 d0                  	leal	-0x30(%rcx,%rax), %ecx
    33a8: e9 2a fe ff ff               	jmp	0x31d7 <parse_string+0x287>
    33ad: 8d 4c 01 d0                  	leal	-0x30(%rcx,%rax), %ecx
    33b1: e9 ec fd ff ff               	jmp	0x31a2 <parse_string+0x252>
    33b6: 89 c8                        	movl	%ecx, %eax
    33b8: 83 f9 7f                     	cmpl	$0x7f, %ecx
    33bb: 76 4d                        	jbe	0x340a <parse_string+0x4ba>
    33bd: 81 f9 ff 07 00 00            	cmpl	$0x7ff, %ecx            # imm = 0x7FF
    33c3: 77 55                        	ja	0x341a <parse_string+0x4ca>
    33c5: 83 e1 3f                     	andl	$0x3f, %ecx
    33c8: 48 c1 e8 06                  	shrq	$0x6, %rax
    33cc: 41 ba c0 ff ff ff            	movl	$0xffffffc0, %r10d      # imm = 0xFFFFFFC0
    33d2: 41 b8 06 00 00 00            	movl	$0x6, %r8d
    33d8: 83 c9 80                     	orl	$-0x80, %ecx
    33db: 88 4a 01                     	movb	%cl, 0x1(%rdx)
    33de: b9 02 00 00 00               	movl	$0x2, %ecx
    33e3: eb a3                        	jmp	0x3388 <parse_string+0x438>
    33e5: 83 e8 37                     	subl	$0x37, %eax
    33e8: e9 4b fd ff ff               	jmp	0x3138 <parse_string+0x1e8>
    33ed: 8d 4c 01 c9                  	leal	-0x37(%rcx,%rax), %ecx
    33f1: e9 e1 fd ff ff               	jmp	0x31d7 <parse_string+0x287>
    33f6: 8d 4c 01 c9                  	leal	-0x37(%rcx,%rax), %ecx
    33fa: e9 a3 fd ff ff               	jmp	0x31a2 <parse_string+0x252>
    33ff: 8d 4c 08 c9                  	leal	-0x37(%rax,%rcx), %ecx
    3403: e9 65 fd ff ff               	jmp	0x316d <parse_string+0x21d>
    3408: 31 c0                        	xorl	%eax, %eax
    340a: 41 b8 06 00 00 00            	movl	$0x6, %r8d
    3410: b9 01 00 00 00               	movl	$0x1, %ecx
    3415: e9 71 ff ff ff               	jmp	0x338b <parse_string+0x43b>
    341a: 41 b8 06 00 00 00            	movl	$0x6, %r8d
    3420: 41 ba e0 ff ff ff            	movl	$0xffffffe0, %r10d      # imm = 0xFFFFFFE0
    3426: 41 bb 02 00 00 00            	movl	$0x2, %r11d
    342c: b9 03 00 00 00               	movl	$0x3, %ecx
    3431: e9 03 ff ff ff               	jmp	0x3339 <parse_string+0x3e9>
    3436: 44 89 c8                     	movl	%r9d, %eax
    3439: e9 4a ff ff ff               	jmp	0x3388 <parse_string+0x438>
    343e: 83 e8 30                     	subl	$0x30, %eax
    3441: e9 0c fe ff ff               	jmp	0x3252 <parse_string+0x302>
    3446: 46 8d 44 00 d0               	leal	-0x30(%rax,%r8), %r8d
    344b: e9 39 fe ff ff               	jmp	0x3289 <parse_string+0x339>
    3450: 45 8d 44 00 d0               	leal	-0x30(%r8,%rax), %r8d
    3455: e9 9d fe ff ff               	jmp	0x32f7 <parse_string+0x3a7>
    345a: 45 8d 44 00 d0               	leal	-0x30(%r8,%rax), %r8d
    345f: e9 5c fe ff ff               	jmp	0x32c0 <parse_string+0x370>
    3464: 45 8d 44 00 c9               	leal	-0x37(%r8,%rax), %r8d
    3469: e9 52 fe ff ff               	jmp	0x32c0 <parse_string+0x370>
    346e: 46 8d 44 00 c9               	leal	-0x37(%rax,%r8), %r8d
    3473: e9 11 fe ff ff               	jmp	0x3289 <parse_string+0x339>
    3478: 45 8d 44 00 c9               	leal	-0x37(%r8,%rax), %r8d
    347d: e9 75 fe ff ff               	jmp	0x32f7 <parse_string+0x3a7>
    3482: 83 e8 37                     	subl	$0x37, %eax
    3485: e9 c8 fd ff ff               	jmp	0x3252 <parse_string+0x302>
    348a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)

0000000000003490 <cJSON_GetErrorPtr>:
    3490: 48 8b 05 c1 6c 00 00         	movq	0x6cc1(%rip), %rax      # 0xa158 <global_error+0x8>
    3497: 48 03 05 b2 6c 00 00         	addq	0x6cb2(%rip), %rax      # 0xa150 <global_error>
    349e: c3                           	retq
    349f: 90                           	nop

00000000000034a0 <cJSON_Version>:
    34a0: 53                           	pushq	%rbx
    34a1: 48 8d 1d 98 6c 00 00         	leaq	0x6c98(%rip), %rbx      # 0xa140 <version.0>
    34a8: 41 b8 10 00 00 00            	movl	$0x10, %r8d
    34ae: 31 c0                        	xorl	%eax, %eax
    34b0: 48 89 df                     	movq	%rbx, %rdi
    34b3: b9 07 00 00 00               	movl	$0x7, %ecx
    34b8: ba 01 00 00 00               	movl	$0x1, %edx
    34bd: 48 8d 35 57 3b 00 00         	leaq	0x3b57(%rip), %rsi      # 0x701b <strtod@GLIBC_2.2.5+0x701b>
    34c4: e8 f7 ec ff ff               	callq	0x21c0 <sprintf@plt>
    34c9: 48 89 d8                     	movq	%rbx, %rax
    34cc: 5b                           	popq	%rbx
    34cd: c3                           	retq
    34ce: 66 90                        	nop

00000000000034d0 <cJSON_InitHooks>:
    34d0: 48 85 ff                     	testq	%rdi, %rdi
    34d3: 0f 84 a7 00 00 00            	je	0x3580 <cJSON_InitHooks+0xb0>
    34d9: 48 8b 07                     	movq	(%rdi), %rax
    34dc: 48 85 c0                     	testq	%rax, %rax
    34df: 74 2f                        	je	0x3510 <cJSON_InitHooks+0x40>
    34e1: 48 8b 57 08                  	movq	0x8(%rdi), %rdx
    34e5: 48 89 05 24 6c 00 00         	movq	%rax, 0x6c24(%rip)      # 0xa110 <global_hooks>
    34ec: 48 85 d2                     	testq	%rdx, %rdx
    34ef: 74 67                        	je	0x3558 <cJSON_InitHooks+0x88>
    34f1: 48 3b 05 d0 6a 00 00         	cmpq	0x6ad0(%rip), %rax      # 0x9fc8 <strtod@GLIBC_2.2.5+0x9fc8>
    34f8: 48 89 15 19 6c 00 00         	movq	%rdx, 0x6c19(%rip)      # 0xa118 <global_hooks+0x8>
    34ff: 48 c7 05 16 6c 00 00 00 00 00 00     	movq	$0x0, 0x6c16(%rip) # 0xa120 <global_hooks+0x10>
    350a: 74 30                        	je	0x353c <cJSON_InitHooks+0x6c>
    350c: c3                           	retq
    350d: 0f 1f 00                     	nopl	(%rax)
    3510: 48 8b 0d b1 6a 00 00         	movq	0x6ab1(%rip), %rcx      # 0x9fc8 <strtod@GLIBC_2.2.5+0x9fc8>
    3517: 48 8b 57 08                  	movq	0x8(%rdi), %rdx
    351b: 48 89 0d ee 6b 00 00         	movq	%rcx, 0x6bee(%rip)      # 0xa110 <global_hooks>
    3522: 48 89 c8                     	movq	%rcx, %rax
    3525: 48 85 d2                     	testq	%rdx, %rdx
    3528: 74 35                        	je	0x355f <cJSON_InitHooks+0x8f>
    352a: 48 89 15 e7 6b 00 00         	movq	%rdx, 0x6be7(%rip)      # 0xa118 <global_hooks+0x8>
    3531: 48 c7 05 e4 6b 00 00 00 00 00 00     	movq	$0x0, 0x6be4(%rip) # 0xa120 <global_hooks+0x10>
    353c: 48 3b 15 6d 6a 00 00         	cmpq	0x6a6d(%rip), %rdx      # 0x9fb0 <strtod@GLIBC_2.2.5+0x9fb0>
    3543: 75 c7                        	jne	0x350c <cJSON_InitHooks+0x3c>
    3545: 48 8b 05 84 6a 00 00         	movq	0x6a84(%rip), %rax      # 0x9fd0 <strtod@GLIBC_2.2.5+0x9fd0>
    354c: 48 89 05 cd 6b 00 00         	movq	%rax, 0x6bcd(%rip)      # 0xa120 <global_hooks+0x10>
    3553: c3                           	retq
    3554: 0f 1f 40 00                  	nopl	(%rax)
    3558: 48 8b 0d 69 6a 00 00         	movq	0x6a69(%rip), %rcx      # 0x9fc8 <strtod@GLIBC_2.2.5+0x9fc8>
    355f: 48 8b 15 4a 6a 00 00         	movq	0x6a4a(%rip), %rdx      # 0x9fb0 <strtod@GLIBC_2.2.5+0x9fb0>
    3566: 48 c7 05 af 6b 00 00 00 00 00 00     	movq	$0x0, 0x6baf(%rip) # 0xa120 <global_hooks+0x10>
    3571: 48 89 15 a0 6b 00 00         	movq	%rdx, 0x6ba0(%rip)      # 0xa118 <global_hooks+0x8>
    3578: 48 39 c8                     	cmpq	%rcx, %rax
    357b: 74 c8                        	je	0x3545 <cJSON_InitHooks+0x75>
    357d: c3                           	retq
    357e: 66 90                        	nop
    3580: f3 0f 7e 05 40 6a 00 00      	movq	0x6a40(%rip), %xmm0     # 0x9fc8 <strtod@GLIBC_2.2.5+0x9fc8>
    3588: 48 8b 05 41 6a 00 00         	movq	0x6a41(%rip), %rax      # 0x9fd0 <strtod@GLIBC_2.2.5+0x9fd0>
    358f: 0f 16 05 1a 6a 00 00         	movhps	0x6a1a(%rip), %xmm0     # xmm0 = xmm0[0,1],mem[0,1]
                                                                        # 0x9fb0 <strtod@GLIBC_2.2.5+0x9fb0>
    3596: 48 89 05 83 6b 00 00         	movq	%rax, 0x6b83(%rip)      # 0xa120 <global_hooks+0x10>
    359d: 0f 29 05 6c 6b 00 00         	movaps	%xmm0, 0x6b6c(%rip)     # 0xa110 <global_hooks>
    35a4: c3                           	retq
    35a5: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)

00000000000035b0 <cJSON_Delete.localalias>:
    35b0: 48 85 ff                     	testq	%rdi, %rdi
    35b3: 74 6b                        	je	0x3620 <cJSON_Delete.localalias+0x70>
    35b5: 55                           	pushq	%rbp
    35b6: 53                           	pushq	%rbx
    35b7: 48 89 fb                     	movq	%rdi, %rbx
    35ba: 48 83 ec 08                  	subq	$0x8, %rsp
    35be: 48 89 dd                     	movq	%rbx, %rbp
    35c1: 48 8b 1b                     	movq	(%rbx), %rbx
    35c4: 8b 45 18                     	movl	0x18(%rbp), %eax
    35c7: f6 c4 01                     	testb	$0x1, %ah
    35ca: 75 28                        	jne	0x35f4 <cJSON_Delete.localalias+0x44>
    35cc: 48 8b 7d 10                  	movq	0x10(%rbp), %rdi
    35d0: 48 85 ff                     	testq	%rdi, %rdi
    35d3: 74 0d                        	je	0x35e2 <cJSON_Delete.localalias+0x32>
    35d5: e8 d6 ff ff ff               	callq	0x35b0 <cJSON_Delete.localalias>
    35da: 8b 45 18                     	movl	0x18(%rbp), %eax
    35dd: f6 c4 01                     	testb	$0x1, %ah
    35e0: 75 12                        	jne	0x35f4 <cJSON_Delete.localalias+0x44>
    35e2: 48 8b 7d 20                  	movq	0x20(%rbp), %rdi
    35e6: 48 85 ff                     	testq	%rdi, %rdi
    35e9: 74 09                        	je	0x35f4 <cJSON_Delete.localalias+0x44>
    35eb: ff 15 27 6b 00 00            	callq	*0x6b27(%rip)           # 0xa118 <global_hooks+0x8>
    35f1: 8b 45 18                     	movl	0x18(%rbp), %eax
    35f4: f6 c4 02                     	testb	$0x2, %ah
    35f7: 75 0f                        	jne	0x3608 <cJSON_Delete.localalias+0x58>
    35f9: 48 8b 7d 38                  	movq	0x38(%rbp), %rdi
    35fd: 48 85 ff                     	testq	%rdi, %rdi
    3600: 74 06                        	je	0x3608 <cJSON_Delete.localalias+0x58>
    3602: ff 15 10 6b 00 00            	callq	*0x6b10(%rip)           # 0xa118 <global_hooks+0x8>
    3608: 48 89 ef                     	movq	%rbp, %rdi
    360b: ff 15 07 6b 00 00            	callq	*0x6b07(%rip)           # 0xa118 <global_hooks+0x8>
    3611: 48 85 db                     	testq	%rbx, %rbx
    3614: 75 a8                        	jne	0x35be <cJSON_Delete.localalias+0xe>
    3616: 48 83 c4 08                  	addq	$0x8, %rsp
    361a: 5b                           	popq	%rbx
    361b: 5d                           	popq	%rbp
    361c: c3                           	retq
    361d: 0f 1f 00                     	nopl	(%rax)
    3620: c3                           	retq
    3621: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    362c: 0f 1f 40 00                  	nopl	(%rax)

0000000000003630 <parse_value>:
    3630: 48 85 f6                     	testq	%rsi, %rsi
    3633: 0f 84 f3 06 00 00            	je	0x3d2c <parse_value+0x6fc>
    3639: 41 57                        	pushq	%r15
    363b: 41 56                        	pushq	%r14
    363d: 41 55                        	pushq	%r13
    363f: 41 54                        	pushq	%r12
    3641: 55                           	pushq	%rbp
    3642: 53                           	pushq	%rbx
    3643: 48 89 f3                     	movq	%rsi, %rbx
    3646: 48 83 ec 68                  	subq	$0x68, %rsp
    364a: 4c 8b 2e                     	movq	(%rsi), %r13
    364d: 4d 85 ed                     	testq	%r13, %r13
    3650: 0f 84 c2 00 00 00            	je	0x3718 <parse_value+0xe8>
    3656: 4c 8b 66 10                  	movq	0x10(%rsi), %r12
    365a: 4c 8b 76 08                  	movq	0x8(%rsi), %r14
    365e: 48 89 fd                     	movq	%rdi, %rbp
    3661: 4d 8d 7c 24 04               	leaq	0x4(%r12), %r15
    3666: 4d 39 fe                     	cmpq	%r15, %r14
    3669: 0f 82 b1 00 00 00            	jb	0x3720 <parse_value+0xf0>
    366f: 4b 8d 7c 25 00               	leaq	(%r13,%r12), %rdi
    3674: ba 04 00 00 00               	movl	$0x4, %edx
    3679: 48 8d 35 a4 39 00 00         	leaq	0x39a4(%rip), %rsi      # 0x7024 <strtod@GLIBC_2.2.5+0x7024>
    3680: 48 89 3c 24                  	movq	%rdi, (%rsp)
    3684: e8 c7 e9 ff ff               	callq	0x2050 <strncmp@plt>
    3689: 48 8b 3c 24                  	movq	(%rsp), %rdi
    368d: 85 c0                        	testl	%eax, %eax
    368f: 0f 84 eb 00 00 00            	je	0x3780 <parse_value+0x150>
    3695: 49 8d 4c 24 05               	leaq	0x5(%r12), %rcx
    369a: 49 39 ce                     	cmpq	%rcx, %r14
    369d: 72 2b                        	jb	0x36ca <parse_value+0x9a>
    369f: ba 05 00 00 00               	movl	$0x5, %edx
    36a4: 48 8d 35 83 39 00 00         	leaq	0x3983(%rip), %rsi      # 0x702e <strtod@GLIBC_2.2.5+0x702e>
    36ab: 48 89 4c 24 08               	movq	%rcx, 0x8(%rsp)
    36b0: 48 89 3c 24                  	movq	%rdi, (%rsp)
    36b4: e8 97 e9 ff ff               	callq	0x2050 <strncmp@plt>
    36b9: 48 8b 3c 24                  	movq	(%rsp), %rdi
    36bd: 48 8b 4c 24 08               	movq	0x8(%rsp), %rcx
    36c2: 85 c0                        	testl	%eax, %eax
    36c4: 0f 84 71 06 00 00            	je	0x3d3b <parse_value+0x70b>
    36ca: ba 04 00 00 00               	movl	$0x4, %edx
    36cf: 48 8d 35 53 39 00 00         	leaq	0x3953(%rip), %rsi      # 0x7029 <strtod@GLIBC_2.2.5+0x7029>
    36d6: e8 75 e9 ff ff               	callq	0x2050 <strncmp@plt>
    36db: 85 c0                        	testl	%eax, %eax
    36dd: 0f 84 85 00 00 00            	je	0x3768 <parse_value+0x138>
    36e3: 4d 39 f4                     	cmpq	%r14, %r12
    36e6: 73 30                        	jae	0x3718 <parse_value+0xe8>
    36e8: 4b 8d 54 25 00               	leaq	(%r13,%r12), %rdx
    36ed: 0f b6 02                     	movzbl	(%rdx), %eax
    36f0: 3c 22                        	cmpb	$0x22, %al
    36f2: 0f 84 d8 03 00 00            	je	0x3ad0 <parse_value+0x4a0>
    36f8: 8d 48 d0                     	leal	-0x30(%rax), %ecx
    36fb: 80 f9 09                     	cmpb	$0x9, %cl
    36fe: 0f 86 dc 02 00 00            	jbe	0x39e0 <parse_value+0x3b0>
    3704: 3c 2d                        	cmpb	$0x2d, %al
    3706: 0f 84 d4 02 00 00            	je	0x39e0 <parse_value+0x3b0>
    370c: 3c 5b                        	cmpb	$0x5b, %al
    370e: 0f 84 dc 03 00 00            	je	0x3af0 <parse_value+0x4c0>
    3714: 3c 7b                        	cmpb	$0x7b, %al
    3716: 74 78                        	je	0x3790 <parse_value+0x160>
    3718: 31 c0                        	xorl	%eax, %eax
    371a: eb 38                        	jmp	0x3754 <parse_value+0x124>
    371c: 0f 1f 40 00                  	nopl	(%rax)
    3720: 4d 8d 7c 24 05               	leaq	0x5(%r12), %r15
    3725: 4d 39 fe                     	cmpq	%r15, %r14
    3728: 72 b9                        	jb	0x36e3 <parse_value+0xb3>
    372a: 4b 8d 7c 25 00               	leaq	(%r13,%r12), %rdi
    372f: ba 05 00 00 00               	movl	$0x5, %edx
    3734: 48 8d 35 f3 38 00 00         	leaq	0x38f3(%rip), %rsi      # 0x702e <strtod@GLIBC_2.2.5+0x702e>
    373b: e8 10 e9 ff ff               	callq	0x2050 <strncmp@plt>
    3740: 85 c0                        	testl	%eax, %eax
    3742: 75 9f                        	jne	0x36e3 <parse_value+0xb3>
    3744: c7 45 18 01 00 00 00         	movl	$0x1, 0x18(%rbp)
    374b: 4c 89 7b 10                  	movq	%r15, 0x10(%rbx)
    374f: b8 01 00 00 00               	movl	$0x1, %eax
    3754: 48 83 c4 68                  	addq	$0x68, %rsp
    3758: 5b                           	popq	%rbx
    3759: 5d                           	popq	%rbp
    375a: 41 5c                        	popq	%r12
    375c: 41 5d                        	popq	%r13
    375e: 41 5e                        	popq	%r14
    3760: 41 5f                        	popq	%r15
    3762: c3                           	retq
    3763: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    3768: c7 45 18 02 00 00 00         	movl	$0x2, 0x18(%rbp)
    376f: c7 45 28 01 00 00 00         	movl	$0x1, 0x28(%rbp)
    3776: eb d3                        	jmp	0x374b <parse_value+0x11b>
    3778: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    3780: c7 45 18 04 00 00 00         	movl	$0x4, 0x18(%rbp)
    3787: eb c2                        	jmp	0x374b <parse_value+0x11b>
    3789: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3790: 48 8b 43 18                  	movq	0x18(%rbx), %rax
    3794: 48 3d e7 03 00 00            	cmpq	$0x3e7, %rax            # imm = 0x3E7
    379a: 0f 87 78 ff ff ff            	ja	0x3718 <parse_value+0xe8>
    37a0: 48 8d 48 01                  	leaq	0x1(%rax), %rcx
    37a4: 48 89 4b 18                  	movq	%rcx, 0x18(%rbx)
    37a8: 80 3a 7b                     	cmpb	$0x7b, (%rdx)
    37ab: 0f 85 67 ff ff ff            	jne	0x3718 <parse_value+0xe8>
    37b1: 49 83 c4 01                  	addq	$0x1, %r12
    37b5: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    37b9: 4d 39 f4                     	cmpq	%r14, %r12
    37bc: 72 1b                        	jb	0x37d9 <parse_value+0x1a9>
    37be: e9 0f 05 00 00               	jmp	0x3cd2 <parse_value+0x6a2>
    37c3: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    37c8: 49 83 c4 01                  	addq	$0x1, %r12
    37cc: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    37d0: 4d 39 f4                     	cmpq	%r14, %r12
    37d3: 0f 83 35 05 00 00            	jae	0x3d0e <parse_value+0x6de>
    37d9: 43 80 7c 25 00 20            	cmpb	$0x20, (%r13,%r12)
    37df: 76 e7                        	jbe	0x37c8 <parse_value+0x198>
    37e1: 4d 39 e6                     	cmpq	%r12, %r14
    37e4: 0f 84 29 05 00 00            	je	0x3d13 <parse_value+0x6e3>
    37ea: 4c 8b 63 10                  	movq	0x10(%rbx), %r12
    37ee: 4d 39 f4                     	cmpq	%r14, %r12
    37f1: 0f 83 db 04 00 00            	jae	0x3cd2 <parse_value+0x6a2>
    37f7: 43 80 7c 25 00 7d            	cmpb	$0x7d, (%r13,%r12)
    37fd: 0f 84 2c 05 00 00            	je	0x3d2f <parse_value+0x6ff>
    3803: 49 83 ec 01                  	subq	$0x1, %r12
    3807: 45 31 ed                     	xorl	%r13d, %r13d
    380a: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    380e: 45 31 e4                     	xorl	%r12d, %r12d
    3811: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3818: bf 40 00 00 00               	movl	$0x40, %edi
    381d: 4d 89 ee                     	movq	%r13, %r14
    3820: ff 53 20                     	callq	*0x20(%rbx)
    3823: 49 89 c5                     	movq	%rax, %r13
    3826: 48 85 c0                     	testq	%rax, %rax
    3829: 0f 84 c1 04 00 00            	je	0x3cf0 <parse_value+0x6c0>
    382f: 66 0f ef d2                  	pxor	%xmm2, %xmm2
    3833: 0f 11 10                     	movups	%xmm2, (%rax)
    3836: 0f 11 50 10                  	movups	%xmm2, 0x10(%rax)
    383a: 0f 11 50 20                  	movups	%xmm2, 0x20(%rax)
    383e: 0f 11 50 30                  	movups	%xmm2, 0x30(%rax)
    3842: 4d 85 e4                     	testq	%r12, %r12
    3845: 0f 84 43 04 00 00            	je	0x3c8e <parse_value+0x65e>
    384b: 49 89 06                     	movq	%rax, (%r14)
    384e: 4c 89 70 08                  	movq	%r14, 0x8(%rax)
    3852: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    3856: 48 8b 13                     	movq	(%rbx), %rdx
    3859: 48 83 c0 01                  	addq	$0x1, %rax
    385d: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3861: 48 85 d2                     	testq	%rdx, %rdx
    3864: 74 32                        	je	0x3898 <parse_value+0x268>
    3866: 48 8b 4b 08                  	movq	0x8(%rbx), %rcx
    386a: 48 39 c8                     	cmpq	%rcx, %rax
    386d: 72 16                        	jb	0x3885 <parse_value+0x255>
    386f: eb 27                        	jmp	0x3898 <parse_value+0x268>
    3871: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3878: 48 83 c0 01                  	addq	$0x1, %rax
    387c: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3880: 48 39 c8                     	cmpq	%rcx, %rax
    3883: 73 06                        	jae	0x388b <parse_value+0x25b>
    3885: 80 3c 02 20                  	cmpb	$0x20, (%rdx,%rax)
    3889: 76 ed                        	jbe	0x3878 <parse_value+0x248>
    388b: 48 39 c8                     	cmpq	%rcx, %rax
    388e: 75 08                        	jne	0x3898 <parse_value+0x268>
    3890: 48 83 e8 01                  	subq	$0x1, %rax
    3894: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3898: 48 89 de                     	movq	%rbx, %rsi
    389b: 4c 89 ef                     	movq	%r13, %rdi
    389e: e8 ad f6 ff ff               	callq	0x2f50 <parse_string>
    38a3: 85 c0                        	testl	%eax, %eax
    38a5: 0f 84 fb 03 00 00            	je	0x3ca6 <parse_value+0x676>
    38ab: 48 8b 13                     	movq	(%rbx), %rdx
    38ae: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    38b2: 48 8b 4b 08                  	movq	0x8(%rbx), %rcx
    38b6: 48 85 d2                     	testq	%rdx, %rdx
    38b9: 74 31                        	je	0x38ec <parse_value+0x2bc>
    38bb: 48 39 c8                     	cmpq	%rcx, %rax
    38be: 72 19                        	jb	0x38d9 <parse_value+0x2a9>
    38c0: e9 d1 03 00 00               	jmp	0x3c96 <parse_value+0x666>
    38c5: 0f 1f 00                     	nopl	(%rax)
    38c8: 48 83 c0 01                  	addq	$0x1, %rax
    38cc: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    38d0: 48 39 c8                     	cmpq	%rcx, %rax
    38d3: 0f 84 dc 03 00 00            	je	0x3cb5 <parse_value+0x685>
    38d9: 80 3c 02 20                  	cmpb	$0x20, (%rdx,%rax)
    38dd: 76 e9                        	jbe	0x38c8 <parse_value+0x298>
    38df: 48 39 c8                     	cmpq	%rcx, %rax
    38e2: 0f 84 cd 03 00 00            	je	0x3cb5 <parse_value+0x685>
    38e8: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    38ec: 49 8b 75 20                  	movq	0x20(%r13), %rsi
    38f0: 49 c7 45 20 00 00 00 00      	movq	$0x0, 0x20(%r13)
    38f8: 49 89 75 38                  	movq	%rsi, 0x38(%r13)
    38fc: 48 39 c8                     	cmpq	%rcx, %rax
    38ff: 0f 83 a1 03 00 00            	jae	0x3ca6 <parse_value+0x676>
    3905: 80 3c 02 3a                  	cmpb	$0x3a, (%rdx,%rax)
    3909: 0f 85 97 03 00 00            	jne	0x3ca6 <parse_value+0x676>
    390f: 48 83 c0 01                  	addq	$0x1, %rax
    3913: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3917: 48 85 d2                     	testq	%rdx, %rdx
    391a: 74 2c                        	je	0x3948 <parse_value+0x318>
    391c: 48 39 c8                     	cmpq	%rcx, %rax
    391f: 72 14                        	jb	0x3935 <parse_value+0x305>
    3921: eb 25                        	jmp	0x3948 <parse_value+0x318>
    3923: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    3928: 48 83 c0 01                  	addq	$0x1, %rax
    392c: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3930: 48 39 c8                     	cmpq	%rcx, %rax
    3933: 73 06                        	jae	0x393b <parse_value+0x30b>
    3935: 80 3c 02 20                  	cmpb	$0x20, (%rdx,%rax)
    3939: 76 ed                        	jbe	0x3928 <parse_value+0x2f8>
    393b: 48 39 c8                     	cmpq	%rcx, %rax
    393e: 75 08                        	jne	0x3948 <parse_value+0x318>
    3940: 48 83 e8 01                  	subq	$0x1, %rax
    3944: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3948: 48 89 de                     	movq	%rbx, %rsi
    394b: 4c 89 ef                     	movq	%r13, %rdi
    394e: e8 dd fc ff ff               	callq	0x3630 <parse_value>
    3953: 85 c0                        	testl	%eax, %eax
    3955: 0f 84 4b 03 00 00            	je	0x3ca6 <parse_value+0x676>
    395b: 48 8b 13                     	movq	(%rbx), %rdx
    395e: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    3962: 48 8b 4b 08                  	movq	0x8(%rbx), %rcx
    3966: 48 85 d2                     	testq	%rdx, %rdx
    3969: 74 2d                        	je	0x3998 <parse_value+0x368>
    396b: 48 39 c8                     	cmpq	%rcx, %rax
    396e: 72 19                        	jb	0x3989 <parse_value+0x359>
    3970: e9 31 03 00 00               	jmp	0x3ca6 <parse_value+0x676>
    3975: 0f 1f 00                     	nopl	(%rax)
    3978: 48 83 c0 01                  	addq	$0x1, %rax
    397c: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3980: 48 39 c8                     	cmpq	%rcx, %rax
    3983: 0f 84 58 03 00 00            	je	0x3ce1 <parse_value+0x6b1>
    3989: 80 3c 02 20                  	cmpb	$0x20, (%rdx,%rax)
    398d: 76 e9                        	jbe	0x3978 <parse_value+0x348>
    398f: 48 39 c8                     	cmpq	%rcx, %rax
    3992: 0f 84 49 03 00 00            	je	0x3ce1 <parse_value+0x6b1>
    3998: 48 39 c8                     	cmpq	%rcx, %rax
    399b: 0f 83 05 03 00 00            	jae	0x3ca6 <parse_value+0x676>
    39a1: 80 3c 02 2c                  	cmpb	$0x2c, (%rdx,%rax)
    39a5: 0f 84 6d fe ff ff            	je	0x3818 <parse_value+0x1e8>
    39ab: 48 39 c8                     	cmpq	%rcx, %rax
    39ae: 0f 83 f2 02 00 00            	jae	0x3ca6 <parse_value+0x676>
    39b4: 80 3c 02 7d                  	cmpb	$0x7d, (%rdx,%rax)
    39b8: 0f 85 e8 02 00 00            	jne	0x3ca6 <parse_value+0x676>
    39be: 48 83 6b 18 01               	subq	$0x1, 0x18(%rbx)
    39c3: 4d 89 6c 24 08               	movq	%r13, 0x8(%r12)
    39c8: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    39cc: c7 45 18 40 00 00 00         	movl	$0x40, 0x18(%rbp)
    39d3: 4c 89 65 10                  	movq	%r12, 0x10(%rbp)
    39d7: 4c 8d 78 01                  	leaq	0x1(%rax), %r15
    39db: e9 6b fd ff ff               	jmp	0x374b <parse_value+0x11b>
    39e0: 48 c7 44 24 18 00 00 00 00   	movq	$0x0, 0x18(%rsp)
    39e9: e8 a2 e6 ff ff               	callq	0x2090 <localeconv@plt>
    39ee: 48 8b 13                     	movq	(%rbx), %rdx
    39f1: 48 8b 00                     	movq	(%rax), %rax
    39f4: 44 0f b6 18                  	movzbl	(%rax), %r11d
    39f8: 48 85 d2                     	testq	%rdx, %rdx
    39fb: 0f 84 17 fd ff ff            	je	0x3718 <parse_value+0xe8>
    3a01: 48 8b 7b 10                  	movq	0x10(%rbx), %rdi
    3a05: 4c 8b 4b 08                  	movq	0x8(%rbx), %r9
    3a09: 31 c0                        	xorl	%eax, %eax
    3a0b: 4c 8d 64 24 20               	leaq	0x20(%rsp), %r12
    3a10: 49 ba e5 7f 00 04 00 00 00 04	movabsq	$0x400000004007fe5, %r10 # imm = 0x400000004007FE5
    3a1a: 41 bd 01 00 00 00            	movl	$0x1, %r13d
    3a20: 48 01 fa                     	addq	%rdi, %rdx
    3a23: 48 8d 0c 07                  	leaq	(%rdi,%rax), %rcx
    3a27: 4c 39 c9                     	cmpq	%r9, %rcx
    3a2a: 73 34                        	jae	0x3a60 <parse_value+0x430>
    3a2c: 0f b6 34 02                  	movzbl	(%rdx,%rax), %esi
    3a30: 8d 4e d5                     	leal	-0x2b(%rsi), %ecx
    3a33: 80 f9 3a                     	cmpb	$0x3a, %cl
    3a36: 77 28                        	ja	0x3a60 <parse_value+0x430>
    3a38: 4d 89 e8                     	movq	%r13, %r8
    3a3b: 49 d3 e0                     	shlq	%cl, %r8
    3a3e: 4d 85 d0                     	testq	%r10, %r8
    3a41: 75 08                        	jne	0x3a4b <parse_value+0x41b>
    3a43: 80 f9 03                     	cmpb	$0x3, %cl
    3a46: 75 18                        	jne	0x3a60 <parse_value+0x430>
    3a48: 44 89 de                     	movl	%r11d, %esi
    3a4b: 41 88 34 04                  	movb	%sil, (%r12,%rax)
    3a4f: 48 83 c0 01                  	addq	$0x1, %rax
    3a53: 48 83 f8 3f                  	cmpq	$0x3f, %rax
    3a57: 75 ca                        	jne	0x3a23 <parse_value+0x3f3>
    3a59: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3a60: 48 8d 74 24 18               	leaq	0x18(%rsp), %rsi
    3a65: 4c 89 e7                     	movq	%r12, %rdi
    3a68: c6 44 04 20 00               	movb	$0x0, 0x20(%rsp,%rax)
    3a6d: e8 0e e6 ff ff               	callq	0x2080 <strtod@plt>
    3a72: 48 8b 44 24 18               	movq	0x18(%rsp), %rax
    3a77: 4c 39 e0                     	cmpq	%r12, %rax
    3a7a: 0f 84 98 fc ff ff            	je	0x3718 <parse_value+0xe8>
    3a80: 66 0f 2f 05 48 38 00 00      	comisd	0x3848(%rip), %xmm0     # 0x72d0 <strtod@GLIBC_2.2.5+0x72d0>
    3a88: ba ff ff ff 7f               	movl	$0x7fffffff, %edx       # imm = 0x7FFFFFFF
    3a8d: 73 17                        	jae	0x3aa6 <parse_value+0x476>
    3a8f: f2 0f 10 0d 41 38 00 00      	movsd	0x3841(%rip), %xmm1     # 0x72d8 <strtod@GLIBC_2.2.5+0x72d8>
    3a97: ba 00 00 00 80               	movl	$0x80000000, %edx       # imm = 0x80000000
    3a9c: 66 0f 2f c8                  	comisd	%xmm0, %xmm1
    3aa0: 73 04                        	jae	0x3aa6 <parse_value+0x476>
    3aa2: f2 0f 2c d0                  	cvttsd2si	%xmm0, %edx
    3aa6: 4c 29 e0                     	subq	%r12, %rax
    3aa9: 89 55 28                     	movl	%edx, 0x28(%rbp)
    3aac: c7 45 18 08 00 00 00         	movl	$0x8, 0x18(%rbp)
    3ab3: f2 0f 11 45 30               	movsd	%xmm0, 0x30(%rbp)
    3ab8: 48 01 43 10                  	addq	%rax, 0x10(%rbx)
    3abc: b8 01 00 00 00               	movl	$0x1, %eax
    3ac1: e9 8e fc ff ff               	jmp	0x3754 <parse_value+0x124>
    3ac6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    3ad0: 48 83 c4 68                  	addq	$0x68, %rsp
    3ad4: 48 89 de                     	movq	%rbx, %rsi
    3ad7: 48 89 ef                     	movq	%rbp, %rdi
    3ada: 5b                           	popq	%rbx
    3adb: 5d                           	popq	%rbp
    3adc: 41 5c                        	popq	%r12
    3ade: 41 5d                        	popq	%r13
    3ae0: 41 5e                        	popq	%r14
    3ae2: 41 5f                        	popq	%r15
    3ae4: e9 67 f4 ff ff               	jmp	0x2f50 <parse_string>
    3ae9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3af0: 48 8b 43 18                  	movq	0x18(%rbx), %rax
    3af4: 48 3d e7 03 00 00            	cmpq	$0x3e7, %rax            # imm = 0x3E7
    3afa: 0f 87 18 fc ff ff            	ja	0x3718 <parse_value+0xe8>
    3b00: 48 8d 48 01                  	leaq	0x1(%rax), %rcx
    3b04: 48 89 4b 18                  	movq	%rcx, 0x18(%rbx)
    3b08: 80 3a 5b                     	cmpb	$0x5b, (%rdx)
    3b0b: 0f 85 07 fc ff ff            	jne	0x3718 <parse_value+0xe8>
    3b11: 49 83 c4 01                  	addq	$0x1, %r12
    3b15: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    3b19: 4d 39 f4                     	cmpq	%r14, %r12
    3b1c: 72 1b                        	jb	0x3b39 <parse_value+0x509>
    3b1e: e9 af 01 00 00               	jmp	0x3cd2 <parse_value+0x6a2>
    3b23: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    3b28: 49 83 c4 01                  	addq	$0x1, %r12
    3b2c: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    3b30: 4d 39 f4                     	cmpq	%r14, %r12
    3b33: 0f 83 c3 01 00 00            	jae	0x3cfc <parse_value+0x6cc>
    3b39: 43 80 7c 25 00 20            	cmpb	$0x20, (%r13,%r12)
    3b3f: 76 e7                        	jbe	0x3b28 <parse_value+0x4f8>
    3b41: 4d 39 e6                     	cmpq	%r12, %r14
    3b44: 0f 84 b7 01 00 00            	je	0x3d01 <parse_value+0x6d1>
    3b4a: 4c 8b 63 10                  	movq	0x10(%rbx), %r12
    3b4e: 4d 39 f4                     	cmpq	%r14, %r12
    3b51: 0f 83 7b 01 00 00            	jae	0x3cd2 <parse_value+0x6a2>
    3b57: 43 80 7c 25 00 5d            	cmpb	$0x5d, (%r13,%r12)
    3b5d: 0f 84 bd 01 00 00            	je	0x3d20 <parse_value+0x6f0>
    3b63: 49 83 ec 01                  	subq	$0x1, %r12
    3b67: 45 31 ed                     	xorl	%r13d, %r13d
    3b6a: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    3b6e: 45 31 e4                     	xorl	%r12d, %r12d
    3b71: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3b78: bf 40 00 00 00               	movl	$0x40, %edi
    3b7d: 4d 89 ee                     	movq	%r13, %r14
    3b80: ff 53 20                     	callq	*0x20(%rbx)
    3b83: 49 89 c5                     	movq	%rax, %r13
    3b86: 48 85 c0                     	testq	%rax, %rax
    3b89: 0f 84 61 01 00 00            	je	0x3cf0 <parse_value+0x6c0>
    3b8f: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    3b93: 0f 11 00                     	movups	%xmm0, (%rax)
    3b96: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    3b9a: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    3b9e: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    3ba2: 4d 85 e4                     	testq	%r12, %r12
    3ba5: 0f 84 d1 00 00 00            	je	0x3c7c <parse_value+0x64c>
    3bab: 49 89 06                     	movq	%rax, (%r14)
    3bae: 4c 89 70 08                  	movq	%r14, 0x8(%rax)
    3bb2: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    3bb6: 48 8b 13                     	movq	(%rbx), %rdx
    3bb9: 48 83 c0 01                  	addq	$0x1, %rax
    3bbd: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3bc1: 48 85 d2                     	testq	%rdx, %rdx
    3bc4: 74 32                        	je	0x3bf8 <parse_value+0x5c8>
    3bc6: 48 8b 4b 08                  	movq	0x8(%rbx), %rcx
    3bca: 48 39 c8                     	cmpq	%rcx, %rax
    3bcd: 72 16                        	jb	0x3be5 <parse_value+0x5b5>
    3bcf: eb 27                        	jmp	0x3bf8 <parse_value+0x5c8>
    3bd1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3bd8: 48 83 c0 01                  	addq	$0x1, %rax
    3bdc: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3be0: 48 39 c8                     	cmpq	%rcx, %rax
    3be3: 73 06                        	jae	0x3beb <parse_value+0x5bb>
    3be5: 80 3c 02 20                  	cmpb	$0x20, (%rdx,%rax)
    3be9: 76 ed                        	jbe	0x3bd8 <parse_value+0x5a8>
    3beb: 48 39 c8                     	cmpq	%rcx, %rax
    3bee: 75 08                        	jne	0x3bf8 <parse_value+0x5c8>
    3bf0: 48 83 e8 01                  	subq	$0x1, %rax
    3bf4: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3bf8: 48 89 de                     	movq	%rbx, %rsi
    3bfb: 4c 89 ef                     	movq	%r13, %rdi
    3bfe: e8 2d fa ff ff               	callq	0x3630 <parse_value>
    3c03: 85 c0                        	testl	%eax, %eax
    3c05: 0f 84 9b 00 00 00            	je	0x3ca6 <parse_value+0x676>
    3c0b: 48 8b 13                     	movq	(%rbx), %rdx
    3c0e: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    3c12: 48 8b 4b 08                  	movq	0x8(%rbx), %rcx
    3c16: 48 85 d2                     	testq	%rdx, %rdx
    3c19: 74 25                        	je	0x3c40 <parse_value+0x610>
    3c1b: 48 39 c8                     	cmpq	%rcx, %rax
    3c1e: 72 15                        	jb	0x3c35 <parse_value+0x605>
    3c20: e9 81 00 00 00               	jmp	0x3ca6 <parse_value+0x676>
    3c25: 0f 1f 00                     	nopl	(%rax)
    3c28: 48 83 c0 01                  	addq	$0x1, %rax
    3c2c: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3c30: 48 39 c8                     	cmpq	%rcx, %rax
    3c33: 74 4f                        	je	0x3c84 <parse_value+0x654>
    3c35: 80 3c 02 20                  	cmpb	$0x20, (%rdx,%rax)
    3c39: 76 ed                        	jbe	0x3c28 <parse_value+0x5f8>
    3c3b: 48 39 c8                     	cmpq	%rcx, %rax
    3c3e: 74 44                        	je	0x3c84 <parse_value+0x654>
    3c40: 48 39 c8                     	cmpq	%rcx, %rax
    3c43: 73 61                        	jae	0x3ca6 <parse_value+0x676>
    3c45: 80 3c 02 2c                  	cmpb	$0x2c, (%rdx,%rax)
    3c49: 0f 84 29 ff ff ff            	je	0x3b78 <parse_value+0x548>
    3c4f: 48 39 c8                     	cmpq	%rcx, %rax
    3c52: 73 52                        	jae	0x3ca6 <parse_value+0x676>
    3c54: 80 3c 02 5d                  	cmpb	$0x5d, (%rdx,%rax)
    3c58: 75 4c                        	jne	0x3ca6 <parse_value+0x676>
    3c5a: 48 83 6b 18 01               	subq	$0x1, 0x18(%rbx)
    3c5f: 4d 89 6c 24 08               	movq	%r13, 0x8(%r12)
    3c64: 48 8b 43 10                  	movq	0x10(%rbx), %rax
    3c68: c7 45 18 20 00 00 00         	movl	$0x20, 0x18(%rbp)
    3c6f: 4c 89 65 10                  	movq	%r12, 0x10(%rbp)
    3c73: 4c 8d 78 01                  	leaq	0x1(%rax), %r15
    3c77: e9 cf fa ff ff               	jmp	0x374b <parse_value+0x11b>
    3c7c: 49 89 c4                     	movq	%rax, %r12
    3c7f: e9 2e ff ff ff               	jmp	0x3bb2 <parse_value+0x582>
    3c84: 48 8d 41 ff                  	leaq	-0x1(%rcx), %rax
    3c88: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3c8c: eb b7                        	jmp	0x3c45 <parse_value+0x615>
    3c8e: 49 89 c4                     	movq	%rax, %r12
    3c91: e9 bc fb ff ff               	jmp	0x3852 <parse_value+0x222>
    3c96: 49 8b 45 20                  	movq	0x20(%r13), %rax
    3c9a: 49 c7 45 20 00 00 00 00      	movq	$0x0, 0x20(%r13)
    3ca2: 49 89 45 38                  	movq	%rax, 0x38(%r13)
    3ca6: 4c 89 e7                     	movq	%r12, %rdi
    3ca9: e8 02 e4 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    3cae: 31 c0                        	xorl	%eax, %eax
    3cb0: e9 9f fa ff ff               	jmp	0x3754 <parse_value+0x124>
    3cb5: 49 8b 75 20                  	movq	0x20(%r13), %rsi
    3cb9: 48 8d 41 ff                  	leaq	-0x1(%rcx), %rax
    3cbd: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3cc1: 49 89 75 38                  	movq	%rsi, 0x38(%r13)
    3cc5: 49 c7 45 20 00 00 00 00      	movq	$0x0, 0x20(%r13)
    3ccd: e9 33 fc ff ff               	jmp	0x3905 <parse_value+0x2d5>
    3cd2: 49 83 ec 01                  	subq	$0x1, %r12
    3cd6: 31 c0                        	xorl	%eax, %eax
    3cd8: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    3cdc: e9 73 fa ff ff               	jmp	0x3754 <parse_value+0x124>
    3ce1: 48 8d 41 ff                  	leaq	-0x1(%rcx), %rax
    3ce5: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    3ce9: e9 b3 fc ff ff               	jmp	0x39a1 <parse_value+0x371>
    3cee: 66 90                        	nop
    3cf0: 4d 85 e4                     	testq	%r12, %r12
    3cf3: 75 b1                        	jne	0x3ca6 <parse_value+0x676>
    3cf5: 31 c0                        	xorl	%eax, %eax
    3cf7: e9 58 fa ff ff               	jmp	0x3754 <parse_value+0x124>
    3cfc: 4d 39 e6                     	cmpq	%r12, %r14
    3cff: 75 d1                        	jne	0x3cd2 <parse_value+0x6a2>
    3d01: 49 83 ec 01                  	subq	$0x1, %r12
    3d05: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    3d09: e9 49 fe ff ff               	jmp	0x3b57 <parse_value+0x527>
    3d0e: 4d 39 e6                     	cmpq	%r12, %r14
    3d11: 75 bf                        	jne	0x3cd2 <parse_value+0x6a2>
    3d13: 49 83 ec 01                  	subq	$0x1, %r12
    3d17: 4c 89 63 10                  	movq	%r12, 0x10(%rbx)
    3d1b: e9 d7 fa ff ff               	jmp	0x37f7 <parse_value+0x1c7>
    3d20: 48 89 43 18                  	movq	%rax, 0x18(%rbx)
    3d24: 45 31 e4                     	xorl	%r12d, %r12d
    3d27: e9 38 ff ff ff               	jmp	0x3c64 <parse_value+0x634>
    3d2c: 31 c0                        	xorl	%eax, %eax
    3d2e: c3                           	retq
    3d2f: 48 89 43 18                  	movq	%rax, 0x18(%rbx)
    3d33: 45 31 e4                     	xorl	%r12d, %r12d
    3d36: e9 8d fc ff ff               	jmp	0x39c8 <parse_value+0x398>
    3d3b: 49 89 cf                     	movq	%rcx, %r15
    3d3e: e9 01 fa ff ff               	jmp	0x3744 <parse_value+0x114>
    3d43: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    3d4e: 66 90                        	nop

0000000000003d50 <cJSON_SetNumberHelper>:
    3d50: 66 0f 2f 05 78 35 00 00      	comisd	0x3578(%rip), %xmm0     # 0x72d0 <strtod@GLIBC_2.2.5+0x72d0>
    3d58: b8 ff ff ff 7f               	movl	$0x7fffffff, %eax       # imm = 0x7FFFFFFF
    3d5d: 73 13                        	jae	0x3d72 <cJSON_SetNumberHelper+0x22>
    3d5f: f2 0f 10 0d 71 35 00 00      	movsd	0x3571(%rip), %xmm1     # 0x72d8 <strtod@GLIBC_2.2.5+0x72d8>
    3d67: b8 00 00 00 80               	movl	$0x80000000, %eax       # imm = 0x80000000
    3d6c: 66 0f 2f c8                  	comisd	%xmm0, %xmm1
    3d70: 72 0e                        	jb	0x3d80 <cJSON_SetNumberHelper+0x30>
    3d72: 89 47 28                     	movl	%eax, 0x28(%rdi)
    3d75: f2 0f 11 47 30               	movsd	%xmm0, 0x30(%rdi)
    3d7a: c3                           	retq
    3d7b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    3d80: f2 0f 2c c0                  	cvttsd2si	%xmm0, %eax
    3d84: f2 0f 11 47 30               	movsd	%xmm0, 0x30(%rdi)
    3d89: 89 47 28                     	movl	%eax, 0x28(%rdi)
    3d8c: c3                           	retq
    3d8d: 0f 1f 00                     	nopl	(%rax)

0000000000003d90 <cJSON_ParseWithLengthOpts>:
    3d90: 41 55                        	pushq	%r13
    3d92: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    3d96: 41 54                        	pushq	%r12
    3d98: 55                           	pushq	%rbp
    3d99: 53                           	pushq	%rbx
    3d9a: 48 83 ec 48                  	subq	$0x48, %rsp
    3d9e: 48 c7 05 a7 63 00 00 00 00 00 00     	movq	$0x0, 0x63a7(%rip) # 0xa150 <global_error>
    3da9: 48 c7 05 a4 63 00 00 00 00 00 00     	movq	$0x0, 0x63a4(%rip) # 0xa158 <global_error+0x8>
    3db4: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    3db8: 0f 29 44 24 10               	movaps	%xmm0, 0x10(%rsp)
    3dbd: 48 85 ff                     	testq	%rdi, %rdi
    3dc0: 0f 84 85 01 00 00            	je	0x3f4b <cJSON_ParseWithLengthOpts+0x1bb>
    3dc6: 48 89 fd                     	movq	%rdi, %rbp
    3dc9: 49 89 d4                     	movq	%rdx, %r12
    3dcc: 48 85 f6                     	testq	%rsi, %rsi
    3dcf: 0f 84 cb 01 00 00            	je	0x3fa0 <cJSON_ParseWithLengthOpts+0x210>
    3dd5: 66 0f 6f 0d 33 63 00 00      	movdqa	0x6333(%rip), %xmm1     # 0xa110 <global_hooks>
    3ddd: 48 8b 05 3c 63 00 00         	movq	0x633c(%rip), %rax      # 0xa120 <global_hooks+0x10>
    3de4: 48 89 3c 24                  	movq	%rdi, (%rsp)
    3de8: 41 89 cd                     	movl	%ecx, %r13d
    3deb: 48 89 74 24 08               	movq	%rsi, 0x8(%rsp)
    3df0: bf 40 00 00 00               	movl	$0x40, %edi
    3df5: 48 89 44 24 30               	movq	%rax, 0x30(%rsp)
    3dfa: 0f 29 4c 24 20               	movaps	%xmm1, 0x20(%rsp)
    3dff: ff 15 0b 63 00 00            	callq	*0x630b(%rip)           # 0xa110 <global_hooks>
    3e05: 48 89 c3                     	movq	%rax, %rbx
    3e08: 48 85 c0                     	testq	%rax, %rax
    3e0b: 0f 84 0f 01 00 00            	je	0x3f20 <cJSON_ParseWithLengthOpts+0x190>
    3e11: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    3e15: 0f 11 00                     	movups	%xmm0, (%rax)
    3e18: 48 8b 34 24                  	movq	(%rsp), %rsi
    3e1c: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    3e20: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    3e24: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    3e28: 48 85 f6                     	testq	%rsi, %rsi
    3e2b: 74 67                        	je	0x3e94 <cJSON_ParseWithLengthOpts+0x104>
    3e2d: 48 8b 44 24 10               	movq	0x10(%rsp), %rax
    3e32: 48 85 c0                     	testq	%rax, %rax
    3e35: 0f 85 4d 01 00 00            	jne	0x3f88 <cJSON_ParseWithLengthOpts+0x1f8>
    3e3b: 48 8b 54 24 08               	movq	0x8(%rsp), %rdx
    3e40: 48 83 fa 04                  	cmpq	$0x4, %rdx
    3e44: 0f 86 16 01 00 00            	jbe	0x3f60 <cJSON_ParseWithLengthOpts+0x1d0>
    3e4a: 80 3e ef                     	cmpb	$-0x11, (%rsi)
    3e4d: 75 33                        	jne	0x3e82 <cJSON_ParseWithLengthOpts+0xf2>
    3e4f: 80 7e 01 bb                  	cmpb	$-0x45, 0x1(%rsi)
    3e53: 75 2d                        	jne	0x3e82 <cJSON_ParseWithLengthOpts+0xf2>
    3e55: 80 7e 02 bf                  	cmpb	$-0x41, 0x2(%rsi)
    3e59: 75 27                        	jne	0x3e82 <cJSON_ParseWithLengthOpts+0xf2>
    3e5b: 48 c7 44 24 10 03 00 00 00   	movq	$0x3, 0x10(%rsp)
    3e64: b8 03 00 00 00               	movl	$0x3, %eax
    3e69: 80 3c 06 20                  	cmpb	$0x20, (%rsi,%rax)
    3e6d: 77 19                        	ja	0x3e88 <cJSON_ParseWithLengthOpts+0xf8>
    3e6f: 90                           	nop
    3e70: 48 83 c0 01                  	addq	$0x1, %rax
    3e74: 48 89 44 24 10               	movq	%rax, 0x10(%rsp)
    3e79: 48 39 d0                     	cmpq	%rdx, %rax
    3e7c: 0f 84 0e 01 00 00            	je	0x3f90 <cJSON_ParseWithLengthOpts+0x200>
    3e82: 80 3c 06 20                  	cmpb	$0x20, (%rsi,%rax)
    3e86: 76 e8                        	jbe	0x3e70 <cJSON_ParseWithLengthOpts+0xe0>
    3e88: 48 39 c2                     	cmpq	%rax, %rdx
    3e8b: 0f 84 ff 00 00 00            	je	0x3f90 <cJSON_ParseWithLengthOpts+0x200>
    3e91: 48 89 e6                     	movq	%rsp, %rsi
    3e94: 48 89 df                     	movq	%rbx, %rdi
    3e97: e8 94 f7 ff ff               	callq	0x3630 <parse_value>
    3e9c: 85 c0                        	testl	%eax, %eax
    3e9e: 74 78                        	je	0x3f18 <cJSON_ParseWithLengthOpts+0x188>
    3ea0: 45 85 ed                     	testl	%r13d, %r13d
    3ea3: 75 23                        	jne	0x3ec8 <cJSON_ParseWithLengthOpts+0x138>
    3ea5: 4d 85 e4                     	testq	%r12, %r12
    3ea8: 74 0d                        	je	0x3eb7 <cJSON_ParseWithLengthOpts+0x127>
    3eaa: 48 8b 44 24 10               	movq	0x10(%rsp), %rax
    3eaf: 48 03 04 24                  	addq	(%rsp), %rax
    3eb3: 49 89 04 24                  	movq	%rax, (%r12)
    3eb7: 48 83 c4 48                  	addq	$0x48, %rsp
    3ebb: 48 89 d8                     	movq	%rbx, %rax
    3ebe: 5b                           	popq	%rbx
    3ebf: 5d                           	popq	%rbp
    3ec0: 41 5c                        	popq	%r12
    3ec2: 41 5d                        	popq	%r13
    3ec4: c3                           	retq
    3ec5: 0f 1f 00                     	nopl	(%rax)
    3ec8: 48 8b 0c 24                  	movq	(%rsp), %rcx
    3ecc: 48 8b 44 24 10               	movq	0x10(%rsp), %rax
    3ed1: 48 8b 54 24 08               	movq	0x8(%rsp), %rdx
    3ed6: 48 85 c9                     	testq	%rcx, %rcx
    3ed9: 74 2e                        	je	0x3f09 <cJSON_ParseWithLengthOpts+0x179>
    3edb: 48 39 d0                     	cmpq	%rdx, %rax
    3ede: 72 1a                        	jb	0x3efa <cJSON_ParseWithLengthOpts+0x16a>
    3ee0: eb 36                        	jmp	0x3f18 <cJSON_ParseWithLengthOpts+0x188>
    3ee2: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3ee8: 48 83 c0 01                  	addq	$0x1, %rax
    3eec: 48 89 44 24 10               	movq	%rax, 0x10(%rsp)
    3ef1: 48 39 d0                     	cmpq	%rdx, %rax
    3ef4: 0f 84 b6 00 00 00            	je	0x3fb0 <cJSON_ParseWithLengthOpts+0x220>
    3efa: 80 3c 01 20                  	cmpb	$0x20, (%rcx,%rax)
    3efe: 76 e8                        	jbe	0x3ee8 <cJSON_ParseWithLengthOpts+0x158>
    3f00: 48 39 d0                     	cmpq	%rdx, %rax
    3f03: 0f 84 a7 00 00 00            	je	0x3fb0 <cJSON_ParseWithLengthOpts+0x220>
    3f09: 48 39 d0                     	cmpq	%rdx, %rax
    3f0c: 73 0a                        	jae	0x3f18 <cJSON_ParseWithLengthOpts+0x188>
    3f0e: 80 3c 01 00                  	cmpb	$0x0, (%rcx,%rax)
    3f12: 74 91                        	je	0x3ea5 <cJSON_ParseWithLengthOpts+0x115>
    3f14: 0f 1f 40 00                  	nopl	(%rax)
    3f18: 48 89 df                     	movq	%rbx, %rdi
    3f1b: e8 90 e1 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    3f20: 48 8b 44 24 10               	movq	0x10(%rsp), %rax
    3f25: 48 8b 54 24 08               	movq	0x8(%rsp), %rdx
    3f2a: 48 39 d0                     	cmpq	%rdx, %rax
    3f2d: 73 41                        	jae	0x3f70 <cJSON_ParseWithLengthOpts+0x1e0>
    3f2f: 4d 85 e4                     	testq	%r12, %r12
    3f32: 74 09                        	je	0x3f3d <cJSON_ParseWithLengthOpts+0x1ad>
    3f34: 48 8d 54 05 00               	leaq	(%rbp,%rax), %rdx
    3f39: 49 89 14 24                  	movq	%rdx, (%r12)
    3f3d: 48 89 2d 0c 62 00 00         	movq	%rbp, 0x620c(%rip)      # 0xa150 <global_error>
    3f44: 48 89 05 0d 62 00 00         	movq	%rax, 0x620d(%rip)      # 0xa158 <global_error+0x8>
    3f4b: 48 83 c4 48                  	addq	$0x48, %rsp
    3f4f: 31 db                        	xorl	%ebx, %ebx
    3f51: 48 89 d8                     	movq	%rbx, %rax
    3f54: 5b                           	popq	%rbx
    3f55: 5d                           	popq	%rbp
    3f56: 41 5c                        	popq	%r12
    3f58: 41 5d                        	popq	%r13
    3f5a: c3                           	retq
    3f5b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    3f60: 48 85 d2                     	testq	%rdx, %rdx
    3f63: 0f 84 28 ff ff ff            	je	0x3e91 <cJSON_ParseWithLengthOpts+0x101>
    3f69: e9 14 ff ff ff               	jmp	0x3e82 <cJSON_ParseWithLengthOpts+0xf2>
    3f6e: 66 90                        	nop
    3f70: 48 8d 42 ff                  	leaq	-0x1(%rdx), %rax
    3f74: 48 85 d2                     	testq	%rdx, %rdx
    3f77: ba 00 00 00 00               	movl	$0x0, %edx
    3f7c: 48 0f 44 c2                  	cmoveq	%rdx, %rax
    3f80: eb ad                        	jmp	0x3f2f <cJSON_ParseWithLengthOpts+0x19f>
    3f82: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3f88: 31 f6                        	xorl	%esi, %esi
    3f8a: e9 05 ff ff ff               	jmp	0x3e94 <cJSON_ParseWithLengthOpts+0x104>
    3f8f: 90                           	nop
    3f90: 48 83 ea 01                  	subq	$0x1, %rdx
    3f94: 48 89 54 24 10               	movq	%rdx, 0x10(%rsp)
    3f99: e9 f3 fe ff ff               	jmp	0x3e91 <cJSON_ParseWithLengthOpts+0x101>
    3f9e: 66 90                        	nop
    3fa0: 48 85 ff                     	testq	%rdi, %rdi
    3fa3: 74 a6                        	je	0x3f4b <cJSON_ParseWithLengthOpts+0x1bb>
    3fa5: e9 76 ff ff ff               	jmp	0x3f20 <cJSON_ParseWithLengthOpts+0x190>
    3faa: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3fb0: 48 8d 42 ff                  	leaq	-0x1(%rdx), %rax
    3fb4: 48 89 44 24 10               	movq	%rax, 0x10(%rsp)
    3fb9: e9 50 ff ff ff               	jmp	0x3f0e <cJSON_ParseWithLengthOpts+0x17e>
    3fbe: 66 90                        	nop

0000000000003fc0 <cJSON_ParseWithOpts>:
    3fc0: 48 85 ff                     	testq	%rdi, %rdi
    3fc3: 74 2b                        	je	0x3ff0 <cJSON_ParseWithOpts+0x30>
    3fc5: 41 54                        	pushq	%r12
    3fc7: 41 89 d4                     	movl	%edx, %r12d
    3fca: 55                           	pushq	%rbp
    3fcb: 48 89 f5                     	movq	%rsi, %rbp
    3fce: 53                           	pushq	%rbx
    3fcf: 48 89 fb                     	movq	%rdi, %rbx
    3fd2: e8 f9 e0 ff ff               	callq	0x20d0 <strlen@plt>
    3fd7: 44 89 e1                     	movl	%r12d, %ecx
    3fda: 48 89 ea                     	movq	%rbp, %rdx
    3fdd: 48 89 df                     	movq	%rbx, %rdi
    3fe0: 48 8d 70 01                  	leaq	0x1(%rax), %rsi
    3fe4: 5b                           	popq	%rbx
    3fe5: 5d                           	popq	%rbp
    3fe6: 41 5c                        	popq	%r12
    3fe8: e9 83 e1 ff ff               	jmp	0x2170 <cJSON_ParseWithLengthOpts@plt>
    3fed: 0f 1f 00                     	nopl	(%rax)
    3ff0: 31 c0                        	xorl	%eax, %eax
    3ff2: c3                           	retq
    3ff3: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    3ffe: 66 90                        	nop

0000000000004000 <cJSON_Parse>:
    4000: 31 d2                        	xorl	%edx, %edx
    4002: 31 f6                        	xorl	%esi, %esi
    4004: e9 97 e0 ff ff               	jmp	0x20a0 <cJSON_ParseWithOpts@plt>
    4009: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000004010 <cJSON_ParseWithLength>:
    4010: 31 c9                        	xorl	%ecx, %ecx
    4012: 31 d2                        	xorl	%edx, %edx
    4014: e9 57 e1 ff ff               	jmp	0x2170 <cJSON_ParseWithLengthOpts@plt>
    4019: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000004020 <cJSON_Print>:
    4020: 55                           	pushq	%rbp
    4021: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4025: 53                           	pushq	%rbx
    4026: 48 89 fb                     	movq	%rdi, %rbx
    4029: bf 00 01 00 00               	movl	$0x100, %edi            # imm = 0x100
    402e: 48 83 ec 48                  	subq	$0x48, %rsp
    4032: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    4036: 0f 29 44 24 10               	movaps	%xmm0, 0x10(%rsp)
    403b: 0f 29 44 24 20               	movaps	%xmm0, 0x20(%rsp)
    4040: 0f 29 44 24 30               	movaps	%xmm0, 0x30(%rsp)
    4045: ff 15 c5 60 00 00            	callq	*0x60c5(%rip)           # 0xa110 <global_hooks>
    404b: 66 0f 6f 0d bd 60 00 00      	movdqa	0x60bd(%rip), %xmm1     # 0xa110 <global_hooks>
    4053: 48 8b 15 c6 60 00 00         	movq	0x60c6(%rip), %rdx      # 0xa120 <global_hooks+0x10>
    405a: 48 c7 44 24 08 00 01 00 00   	movq	$0x100, 0x8(%rsp)       # imm = 0x100
    4063: 48 89 04 24                  	movq	%rax, (%rsp)
    4067: c7 44 24 24 01 00 00 00      	movl	$0x1, 0x24(%rsp)
    406f: 48 89 54 24 38               	movq	%rdx, 0x38(%rsp)
    4074: 0f 11 4c 24 28               	movups	%xmm1, 0x28(%rsp)
    4079: 48 85 c0                     	testq	%rax, %rax
    407c: 0f 84 bd 00 00 00            	je	0x413f <cJSON_Print+0x11f>
    4082: 48 89 e6                     	movq	%rsp, %rsi
    4085: 48 89 df                     	movq	%rbx, %rdi
    4088: e8 b3 e6 ff ff               	callq	0x2740 <print_value>
    408d: 85 c0                        	testl	%eax, %eax
    408f: 0f 84 9b 00 00 00            	je	0x4130 <cJSON_Print+0x110>
    4095: 48 8b 2c 24                  	movq	(%rsp), %rbp
    4099: 48 8b 5c 24 10               	movq	0x10(%rsp), %rbx
    409e: 48 85 ed                     	testq	%rbp, %rbp
    40a1: 74 12                        	je	0x40b5 <cJSON_Print+0x95>
    40a3: 48 8d 7c 1d 00               	leaq	(%rbp,%rbx), %rdi
    40a8: e8 23 e0 ff ff               	callq	0x20d0 <strlen@plt>
    40ad: 48 01 c3                     	addq	%rax, %rbx
    40b0: 48 89 5c 24 10               	movq	%rbx, 0x10(%rsp)
    40b5: 48 8b 05 64 60 00 00         	movq	0x6064(%rip), %rax      # 0xa120 <global_hooks+0x10>
    40bc: 48 8d 73 01                  	leaq	0x1(%rbx), %rsi
    40c0: 48 85 c0                     	testq	%rax, %rax
    40c3: 74 1b                        	je	0x40e0 <cJSON_Print+0xc0>
    40c5: 48 89 ef                     	movq	%rbp, %rdi
    40c8: ff d0                        	callq	*%rax
    40ca: 48 89 c3                     	movq	%rax, %rbx
    40cd: 48 85 c0                     	testq	%rax, %rax
    40d0: 74 5e                        	je	0x4130 <cJSON_Print+0x110>
    40d2: 48 83 c4 48                  	addq	$0x48, %rsp
    40d6: 48 89 d8                     	movq	%rbx, %rax
    40d9: 5b                           	popq	%rbx
    40da: 5d                           	popq	%rbp
    40db: c3                           	retq
    40dc: 0f 1f 40 00                  	nopl	(%rax)
    40e0: 48 89 f7                     	movq	%rsi, %rdi
    40e3: ff 15 27 60 00 00            	callq	*0x6027(%rip)           # 0xa110 <global_hooks>
    40e9: 48 89 c3                     	movq	%rax, %rbx
    40ec: 48 85 c0                     	testq	%rax, %rax
    40ef: 74 3f                        	je	0x4130 <cJSON_Print+0x110>
    40f1: 48 8b 44 24 10               	movq	0x10(%rsp), %rax
    40f6: 48 8b 34 24                  	movq	(%rsp), %rsi
    40fa: 48 89 df                     	movq	%rbx, %rdi
    40fd: 48 8d 50 01                  	leaq	0x1(%rax), %rdx
    4101: 48 8b 44 24 08               	movq	0x8(%rsp), %rax
    4106: 48 39 c2                     	cmpq	%rax, %rdx
    4109: 48 0f 47 d0                  	cmovaq	%rax, %rdx
    410d: e8 fe df ff ff               	callq	0x2110 <memcpy@plt>
    4112: 48 8b 44 24 10               	movq	0x10(%rsp), %rax
    4117: c6 04 03 00                  	movb	$0x0, (%rbx,%rax)
    411b: 48 8b 3c 24                  	movq	(%rsp), %rdi
    411f: ff 15 f3 5f 00 00            	callq	*0x5ff3(%rip)           # 0xa118 <global_hooks+0x8>
    4125: 48 83 c4 48                  	addq	$0x48, %rsp
    4129: 48 89 d8                     	movq	%rbx, %rax
    412c: 5b                           	popq	%rbx
    412d: 5d                           	popq	%rbp
    412e: c3                           	retq
    412f: 90                           	nop
    4130: 48 8b 3c 24                  	movq	(%rsp), %rdi
    4134: 48 85 ff                     	testq	%rdi, %rdi
    4137: 74 06                        	je	0x413f <cJSON_Print+0x11f>
    4139: ff 15 d9 5f 00 00            	callq	*0x5fd9(%rip)           # 0xa118 <global_hooks+0x8>
    413f: 31 db                        	xorl	%ebx, %ebx
    4141: 48 83 c4 48                  	addq	$0x48, %rsp
    4145: 48 89 d8                     	movq	%rbx, %rax
    4148: 5b                           	popq	%rbx
    4149: 5d                           	popq	%rbp
    414a: c3                           	retq
    414b: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000004150 <cJSON_PrintUnformatted>:
    4150: 55                           	pushq	%rbp
    4151: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4155: 53                           	pushq	%rbx
    4156: 48 89 fb                     	movq	%rdi, %rbx
    4159: bf 00 01 00 00               	movl	$0x100, %edi            # imm = 0x100
    415e: 48 83 ec 48                  	subq	$0x48, %rsp
    4162: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    4166: 0f 29 44 24 10               	movaps	%xmm0, 0x10(%rsp)
    416b: 0f 29 44 24 20               	movaps	%xmm0, 0x20(%rsp)
    4170: 0f 29 44 24 30               	movaps	%xmm0, 0x30(%rsp)
    4175: ff 15 95 5f 00 00            	callq	*0x5f95(%rip)           # 0xa110 <global_hooks>
    417b: 66 0f 6f 0d 8d 5f 00 00      	movdqa	0x5f8d(%rip), %xmm1     # 0xa110 <global_hooks>
    4183: 48 8b 15 96 5f 00 00         	movq	0x5f96(%rip), %rdx      # 0xa120 <global_hooks+0x10>
    418a: 48 c7 44 24 08 00 01 00 00   	movq	$0x100, 0x8(%rsp)       # imm = 0x100
    4193: 48 89 04 24                  	movq	%rax, (%rsp)
    4197: c7 44 24 24 00 00 00 00      	movl	$0x0, 0x24(%rsp)
    419f: 48 89 54 24 38               	movq	%rdx, 0x38(%rsp)
    41a4: 0f 11 4c 24 28               	movups	%xmm1, 0x28(%rsp)
    41a9: 48 85 c0                     	testq	%rax, %rax
    41ac: 0f 84 bd 00 00 00            	je	0x426f <cJSON_PrintUnformatted+0x11f>
    41b2: 48 89 e6                     	movq	%rsp, %rsi
    41b5: 48 89 df                     	movq	%rbx, %rdi
    41b8: e8 83 e5 ff ff               	callq	0x2740 <print_value>
    41bd: 85 c0                        	testl	%eax, %eax
    41bf: 0f 84 9b 00 00 00            	je	0x4260 <cJSON_PrintUnformatted+0x110>
    41c5: 48 8b 2c 24                  	movq	(%rsp), %rbp
    41c9: 48 8b 5c 24 10               	movq	0x10(%rsp), %rbx
    41ce: 48 85 ed                     	testq	%rbp, %rbp
    41d1: 74 12                        	je	0x41e5 <cJSON_PrintUnformatted+0x95>
    41d3: 48 8d 7c 1d 00               	leaq	(%rbp,%rbx), %rdi
    41d8: e8 f3 de ff ff               	callq	0x20d0 <strlen@plt>
    41dd: 48 01 c3                     	addq	%rax, %rbx
    41e0: 48 89 5c 24 10               	movq	%rbx, 0x10(%rsp)
    41e5: 48 8b 05 34 5f 00 00         	movq	0x5f34(%rip), %rax      # 0xa120 <global_hooks+0x10>
    41ec: 48 8d 73 01                  	leaq	0x1(%rbx), %rsi
    41f0: 48 85 c0                     	testq	%rax, %rax
    41f3: 74 1b                        	je	0x4210 <cJSON_PrintUnformatted+0xc0>
    41f5: 48 89 ef                     	movq	%rbp, %rdi
    41f8: ff d0                        	callq	*%rax
    41fa: 48 89 c3                     	movq	%rax, %rbx
    41fd: 48 85 c0                     	testq	%rax, %rax
    4200: 74 5e                        	je	0x4260 <cJSON_PrintUnformatted+0x110>
    4202: 48 83 c4 48                  	addq	$0x48, %rsp
    4206: 48 89 d8                     	movq	%rbx, %rax
    4209: 5b                           	popq	%rbx
    420a: 5d                           	popq	%rbp
    420b: c3                           	retq
    420c: 0f 1f 40 00                  	nopl	(%rax)
    4210: 48 89 f7                     	movq	%rsi, %rdi
    4213: ff 15 f7 5e 00 00            	callq	*0x5ef7(%rip)           # 0xa110 <global_hooks>
    4219: 48 89 c3                     	movq	%rax, %rbx
    421c: 48 85 c0                     	testq	%rax, %rax
    421f: 74 3f                        	je	0x4260 <cJSON_PrintUnformatted+0x110>
    4221: 48 8b 44 24 10               	movq	0x10(%rsp), %rax
    4226: 48 8b 34 24                  	movq	(%rsp), %rsi
    422a: 48 89 df                     	movq	%rbx, %rdi
    422d: 48 8d 50 01                  	leaq	0x1(%rax), %rdx
    4231: 48 8b 44 24 08               	movq	0x8(%rsp), %rax
    4236: 48 39 c2                     	cmpq	%rax, %rdx
    4239: 48 0f 47 d0                  	cmovaq	%rax, %rdx
    423d: e8 ce de ff ff               	callq	0x2110 <memcpy@plt>
    4242: 48 8b 44 24 10               	movq	0x10(%rsp), %rax
    4247: c6 04 03 00                  	movb	$0x0, (%rbx,%rax)
    424b: 48 8b 3c 24                  	movq	(%rsp), %rdi
    424f: ff 15 c3 5e 00 00            	callq	*0x5ec3(%rip)           # 0xa118 <global_hooks+0x8>
    4255: 48 83 c4 48                  	addq	$0x48, %rsp
    4259: 48 89 d8                     	movq	%rbx, %rax
    425c: 5b                           	popq	%rbx
    425d: 5d                           	popq	%rbp
    425e: c3                           	retq
    425f: 90                           	nop
    4260: 48 8b 3c 24                  	movq	(%rsp), %rdi
    4264: 48 85 ff                     	testq	%rdi, %rdi
    4267: 74 06                        	je	0x426f <cJSON_PrintUnformatted+0x11f>
    4269: ff 15 a9 5e 00 00            	callq	*0x5ea9(%rip)           # 0xa118 <global_hooks+0x8>
    426f: 31 db                        	xorl	%ebx, %ebx
    4271: 48 83 c4 48                  	addq	$0x48, %rsp
    4275: 48 89 d8                     	movq	%rbx, %rax
    4278: 5b                           	popq	%rbx
    4279: 5d                           	popq	%rbp
    427a: c3                           	retq
    427b: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000004280 <cJSON_PrintBuffered>:
    4280: 41 54                        	pushq	%r12
    4282: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4286: 55                           	pushq	%rbp
    4287: 53                           	pushq	%rbx
    4288: 48 83 ec 40                  	subq	$0x40, %rsp
    428c: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    4290: 0f 29 44 24 10               	movaps	%xmm0, 0x10(%rsp)
    4295: 0f 29 44 24 20               	movaps	%xmm0, 0x20(%rsp)
    429a: 0f 29 44 24 30               	movaps	%xmm0, 0x30(%rsp)
    429f: 85 f6                        	testl	%esi, %esi
    42a1: 78 76                        	js	0x4319 <cJSON_PrintBuffered+0x99>
    42a3: 48 63 de                     	movslq	%esi, %rbx
    42a6: 48 89 fd                     	movq	%rdi, %rbp
    42a9: 41 89 d4                     	movl	%edx, %r12d
    42ac: 48 89 df                     	movq	%rbx, %rdi
    42af: ff 15 5b 5e 00 00            	callq	*0x5e5b(%rip)           # 0xa110 <global_hooks>
    42b5: 48 89 04 24                  	movq	%rax, (%rsp)
    42b9: 48 85 c0                     	testq	%rax, %rax
    42bc: 74 5b                        	je	0x4319 <cJSON_PrintBuffered+0x99>
    42be: 66 0f 6f 0d 4a 5e 00 00      	movdqa	0x5e4a(%rip), %xmm1     # 0xa110 <global_hooks>
    42c6: 48 8b 05 53 5e 00 00         	movq	0x5e53(%rip), %rax      # 0xa120 <global_hooks+0x10>
    42cd: 48 89 e6                     	movq	%rsp, %rsi
    42d0: 48 89 ef                     	movq	%rbp, %rdi
    42d3: 48 89 5c 24 08               	movq	%rbx, 0x8(%rsp)
    42d8: 48 c7 44 24 10 00 00 00 00   	movq	$0x0, 0x10(%rsp)
    42e1: c7 44 24 20 00 00 00 00      	movl	$0x0, 0x20(%rsp)
    42e9: 44 89 64 24 24               	movl	%r12d, 0x24(%rsp)
    42ee: 48 89 44 24 38               	movq	%rax, 0x38(%rsp)
    42f3: 0f 11 4c 24 28               	movups	%xmm1, 0x28(%rsp)
    42f8: e8 43 e4 ff ff               	callq	0x2740 <print_value>
    42fd: 89 c2                        	movl	%eax, %edx
    42ff: 48 8b 04 24                  	movq	(%rsp), %rax
    4303: 85 d2                        	testl	%edx, %edx
    4305: 74 09                        	je	0x4310 <cJSON_PrintBuffered+0x90>
    4307: 48 83 c4 40                  	addq	$0x40, %rsp
    430b: 5b                           	popq	%rbx
    430c: 5d                           	popq	%rbp
    430d: 41 5c                        	popq	%r12
    430f: c3                           	retq
    4310: 48 89 c7                     	movq	%rax, %rdi
    4313: ff 15 ff 5d 00 00            	callq	*0x5dff(%rip)           # 0xa118 <global_hooks+0x8>
    4319: 48 83 c4 40                  	addq	$0x40, %rsp
    431d: 31 c0                        	xorl	%eax, %eax
    431f: 5b                           	popq	%rbx
    4320: 5d                           	popq	%rbp
    4321: 41 5c                        	popq	%r12
    4323: c3                           	retq
    4324: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    432f: 90                           	nop

0000000000004330 <cJSON_PrintPreallocated>:
    4330: 48 83 ec 48                  	subq	$0x48, %rsp
    4334: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4338: 0f 29 44 24 10               	movaps	%xmm0, 0x10(%rsp)
    433d: 85 d2                        	testl	%edx, %edx
    433f: 78 47                        	js	0x4388 <cJSON_PrintPreallocated+0x58>
    4341: 48 85 f6                     	testq	%rsi, %rsi
    4344: 74 42                        	je	0x4388 <cJSON_PrintPreallocated+0x58>
    4346: 66 0f 6f 0d c2 5d 00 00      	movdqa	0x5dc2(%rip), %xmm1     # 0xa110 <global_hooks>
    434e: 48 8b 05 cb 5d 00 00         	movq	0x5dcb(%rip), %rax      # 0xa120 <global_hooks+0x10>
    4355: 48 89 34 24                  	movq	%rsi, (%rsp)
    4359: 48 63 d2                     	movslq	%edx, %rdx
    435c: 48 89 e6                     	movq	%rsp, %rsi
    435f: 48 89 54 24 08               	movq	%rdx, 0x8(%rsp)
    4364: c7 44 24 20 01 00 00 00      	movl	$0x1, 0x20(%rsp)
    436c: 89 4c 24 24                  	movl	%ecx, 0x24(%rsp)
    4370: 48 89 44 24 38               	movq	%rax, 0x38(%rsp)
    4375: 0f 11 4c 24 28               	movups	%xmm1, 0x28(%rsp)
    437a: e8 c1 e3 ff ff               	callq	0x2740 <print_value>
    437f: 48 83 c4 48                  	addq	$0x48, %rsp
    4383: c3                           	retq
    4384: 0f 1f 40 00                  	nopl	(%rax)
    4388: 31 c0                        	xorl	%eax, %eax
    438a: 48 83 c4 48                  	addq	$0x48, %rsp
    438e: c3                           	retq
    438f: 90                           	nop

0000000000004390 <cJSON_GetArraySize>:
    4390: 48 85 ff                     	testq	%rdi, %rdi
    4393: 74 1b                        	je	0x43b0 <cJSON_GetArraySize+0x20>
    4395: 48 8b 57 10                  	movq	0x10(%rdi), %rdx
    4399: 48 85 d2                     	testq	%rdx, %rdx
    439c: 74 12                        	je	0x43b0 <cJSON_GetArraySize+0x20>
    439e: 31 c0                        	xorl	%eax, %eax
    43a0: 48 8b 12                     	movq	(%rdx), %rdx
    43a3: 48 83 c0 01                  	addq	$0x1, %rax
    43a7: 48 85 d2                     	testq	%rdx, %rdx
    43aa: 75 f4                        	jne	0x43a0 <cJSON_GetArraySize+0x10>
    43ac: c3                           	retq
    43ad: 0f 1f 00                     	nopl	(%rax)
    43b0: 31 c0                        	xorl	%eax, %eax
    43b2: c3                           	retq
    43b3: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    43be: 66 90                        	nop

00000000000043c0 <cJSON_GetArrayItem>:
    43c0: 85 f6                        	testl	%esi, %esi
    43c2: 78 34                        	js	0x43f8 <cJSON_GetArrayItem+0x38>
    43c4: 48 63 f6                     	movslq	%esi, %rsi
    43c7: 48 85 ff                     	testq	%rdi, %rdi
    43ca: 74 2c                        	je	0x43f8 <cJSON_GetArrayItem+0x38>
    43cc: 48 8b 47 10                  	movq	0x10(%rdi), %rax
    43d0: 48 85 c0                     	testq	%rax, %rax
    43d3: 74 25                        	je	0x43fa <cJSON_GetArrayItem+0x3a>
    43d5: 48 85 f6                     	testq	%rsi, %rsi
    43d8: 74 20                        	je	0x43fa <cJSON_GetArrayItem+0x3a>
    43da: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    43e0: 48 8b 00                     	movq	(%rax), %rax
    43e3: 48 83 ee 01                  	subq	$0x1, %rsi
    43e7: 48 85 c0                     	testq	%rax, %rax
    43ea: 74 0e                        	je	0x43fa <cJSON_GetArrayItem+0x3a>
    43ec: 48 85 f6                     	testq	%rsi, %rsi
    43ef: 75 ef                        	jne	0x43e0 <cJSON_GetArrayItem+0x20>
    43f1: c3                           	retq
    43f2: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    43f8: 31 c0                        	xorl	%eax, %eax
    43fa: c3                           	retq
    43fb: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000004400 <cJSON_GetObjectItem>:
    4400: 31 d2                        	xorl	%edx, %edx
    4402: e9 79 e2 ff ff               	jmp	0x2680 <get_object_item>
    4407: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)

0000000000004410 <cJSON_GetObjectItemCaseSensitive>:
    4410: 55                           	pushq	%rbp
    4411: 53                           	pushq	%rbx
    4412: 48 83 ec 08                  	subq	$0x8, %rsp
    4416: 48 85 ff                     	testq	%rdi, %rdi
    4419: 74 45                        	je	0x4460 <cJSON_GetObjectItemCaseSensitive+0x50>
    441b: 48 89 f5                     	movq	%rsi, %rbp
    441e: 48 85 f6                     	testq	%rsi, %rsi
    4421: 74 3d                        	je	0x4460 <cJSON_GetObjectItemCaseSensitive+0x50>
    4423: 48 8b 5f 10                  	movq	0x10(%rdi), %rbx
    4427: 48 85 db                     	testq	%rbx, %rbx
    442a: 75 18                        	jne	0x4444 <cJSON_GetObjectItemCaseSensitive+0x34>
    442c: eb 26                        	jmp	0x4454 <cJSON_GetObjectItemCaseSensitive+0x44>
    442e: 66 90                        	nop
    4430: 48 89 ef                     	movq	%rbp, %rdi
    4433: e8 c8 dc ff ff               	callq	0x2100 <strcmp@plt>
    4438: 85 c0                        	testl	%eax, %eax
    443a: 74 11                        	je	0x444d <cJSON_GetObjectItemCaseSensitive+0x3d>
    443c: 48 8b 1b                     	movq	(%rbx), %rbx
    443f: 48 85 db                     	testq	%rbx, %rbx
    4442: 74 10                        	je	0x4454 <cJSON_GetObjectItemCaseSensitive+0x44>
    4444: 48 8b 73 38                  	movq	0x38(%rbx), %rsi
    4448: 48 85 f6                     	testq	%rsi, %rsi
    444b: 75 e3                        	jne	0x4430 <cJSON_GetObjectItemCaseSensitive+0x20>
    444d: 48 83 7b 38 00               	cmpq	$0x0, 0x38(%rbx)
    4452: 74 0c                        	je	0x4460 <cJSON_GetObjectItemCaseSensitive+0x50>
    4454: 48 83 c4 08                  	addq	$0x8, %rsp
    4458: 48 89 d8                     	movq	%rbx, %rax
    445b: 5b                           	popq	%rbx
    445c: 5d                           	popq	%rbp
    445d: c3                           	retq
    445e: 66 90                        	nop
    4460: 31 db                        	xorl	%ebx, %ebx
    4462: 48 83 c4 08                  	addq	$0x8, %rsp
    4466: 48 89 d8                     	movq	%rbx, %rax
    4469: 5b                           	popq	%rbx
    446a: 5d                           	popq	%rbp
    446b: c3                           	retq
    446c: 0f 1f 40 00                  	nopl	(%rax)

0000000000004470 <cJSON_HasObjectItem>:
    4470: 48 83 ec 08                  	subq	$0x8, %rsp
    4474: e8 e7 db ff ff               	callq	0x2060 <cJSON_GetObjectItem@plt>
    4479: 48 85 c0                     	testq	%rax, %rax
    447c: 0f 95 c0                     	setne	%al
    447f: 48 83 c4 08                  	addq	$0x8, %rsp
    4483: 0f b6 c0                     	movzbl	%al, %eax
    4486: c3                           	retq
    4487: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)

0000000000004490 <cJSON_AddItemToArray>:
    4490: 48 85 ff                     	testq	%rdi, %rdi
    4493: 0f 94 c0                     	sete	%al
    4496: 48 39 f7                     	cmpq	%rsi, %rdi
    4499: 0f 94 c2                     	sete	%dl
    449c: 08 d0                        	orb	%dl, %al
    449e: 75 30                        	jne	0x44d0 <cJSON_AddItemToArray+0x40>
    44a0: 48 85 f6                     	testq	%rsi, %rsi
    44a3: 74 2b                        	je	0x44d0 <cJSON_AddItemToArray+0x40>
    44a5: 48 8b 47 10                  	movq	0x10(%rdi), %rax
    44a9: 48 85 c0                     	testq	%rax, %rax
    44ac: 74 2a                        	je	0x44d8 <cJSON_AddItemToArray+0x48>
    44ae: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    44b2: 48 85 d2                     	testq	%rdx, %rdx
    44b5: 74 0b                        	je	0x44c2 <cJSON_AddItemToArray+0x32>
    44b7: 48 89 32                     	movq	%rsi, (%rdx)
    44ba: 48 89 56 08                  	movq	%rdx, 0x8(%rsi)
    44be: 48 89 70 08                  	movq	%rsi, 0x8(%rax)
    44c2: b8 01 00 00 00               	movl	$0x1, %eax
    44c7: c3                           	retq
    44c8: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    44d0: 31 c0                        	xorl	%eax, %eax
    44d2: c3                           	retq
    44d3: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    44d8: 48 89 77 10                  	movq	%rsi, 0x10(%rdi)
    44dc: b8 01 00 00 00               	movl	$0x1, %eax
    44e1: 48 89 76 08                  	movq	%rsi, 0x8(%rsi)
    44e5: 48 c7 06 00 00 00 00         	movq	$0x0, (%rsi)
    44ec: c3                           	retq
    44ed: 0f 1f 00                     	nopl	(%rax)

00000000000044f0 <cJSON_AddItemToObject>:
    44f0: 48 85 ff                     	testq	%rdi, %rdi
    44f3: 0f 84 cf 00 00 00            	je	0x45c8 <cJSON_AddItemToObject+0xd8>
    44f9: 41 56                        	pushq	%r14
    44fb: 41 55                        	pushq	%r13
    44fd: 41 54                        	pushq	%r12
    44ff: 55                           	pushq	%rbp
    4500: 48 89 f5                     	movq	%rsi, %rbp
    4503: 53                           	pushq	%rbx
    4504: 48 85 f6                     	testq	%rsi, %rsi
    4507: 0f 84 93 00 00 00            	je	0x45a0 <cJSON_AddItemToObject+0xb0>
    450d: 48 89 d3                     	movq	%rdx, %rbx
    4510: 48 85 d2                     	testq	%rdx, %rdx
    4513: 0f 84 87 00 00 00            	je	0x45a0 <cJSON_AddItemToObject+0xb0>
    4519: 49 89 fd                     	movq	%rdi, %r13
    451c: 48 39 d7                     	cmpq	%rdx, %rdi
    451f: 74 7f                        	je	0x45a0 <cJSON_AddItemToObject+0xb0>
    4521: 48 89 f7                     	movq	%rsi, %rdi
    4524: e8 a7 db ff ff               	callq	0x20d0 <strlen@plt>
    4529: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    452d: 4c 89 f7                     	movq	%r14, %rdi
    4530: ff 15 da 5b 00 00            	callq	*0x5bda(%rip)           # 0xa110 <global_hooks>
    4536: 49 89 c4                     	movq	%rax, %r12
    4539: 48 85 c0                     	testq	%rax, %rax
    453c: 74 62                        	je	0x45a0 <cJSON_AddItemToObject+0xb0>
    453e: 48 89 ee                     	movq	%rbp, %rsi
    4541: 4c 89 f2                     	movq	%r14, %rdx
    4544: 48 89 c7                     	movq	%rax, %rdi
    4547: e8 c4 db ff ff               	callq	0x2110 <memcpy@plt>
    454c: 8b 43 18                     	movl	0x18(%rbx), %eax
    454f: 89 c5                        	movl	%eax, %ebp
    4551: 81 e5 ff fd ff ff            	andl	$0xfffffdff, %ebp       # imm = 0xFFFFFDFF
    4557: f6 c4 02                     	testb	$0x2, %ah
    455a: 75 0f                        	jne	0x456b <cJSON_AddItemToObject+0x7b>
    455c: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    4560: 48 85 ff                     	testq	%rdi, %rdi
    4563: 74 06                        	je	0x456b <cJSON_AddItemToObject+0x7b>
    4565: ff 15 ad 5b 00 00            	callq	*0x5bad(%rip)           # 0xa118 <global_hooks+0x8>
    456b: 49 8b 45 10                  	movq	0x10(%r13), %rax
    456f: 4c 89 63 38                  	movq	%r12, 0x38(%rbx)
    4573: 89 6b 18                     	movl	%ebp, 0x18(%rbx)
    4576: 48 85 c0                     	testq	%rax, %rax
    4579: 74 35                        	je	0x45b0 <cJSON_AddItemToObject+0xc0>
    457b: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    457f: 48 85 d2                     	testq	%rdx, %rdx
    4582: 74 0b                        	je	0x458f <cJSON_AddItemToObject+0x9f>
    4584: 48 89 1a                     	movq	%rbx, (%rdx)
    4587: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    458b: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    458f: b8 01 00 00 00               	movl	$0x1, %eax
    4594: eb 0c                        	jmp	0x45a2 <cJSON_AddItemToObject+0xb2>
    4596: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    45a0: 31 c0                        	xorl	%eax, %eax
    45a2: 5b                           	popq	%rbx
    45a3: 5d                           	popq	%rbp
    45a4: 41 5c                        	popq	%r12
    45a6: 41 5d                        	popq	%r13
    45a8: 41 5e                        	popq	%r14
    45aa: c3                           	retq
    45ab: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    45b0: 49 89 5d 10                  	movq	%rbx, 0x10(%r13)
    45b4: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    45b8: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    45bf: eb ce                        	jmp	0x458f <cJSON_AddItemToObject+0x9f>
    45c1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    45c8: 31 c0                        	xorl	%eax, %eax
    45ca: c3                           	retq
    45cb: 0f 1f 44 00 00               	nopl	(%rax,%rax)

00000000000045d0 <cJSON_AddItemToObjectCS>:
    45d0: 48 85 ff                     	testq	%rdi, %rdi
    45d3: 0f 84 97 00 00 00            	je	0x4670 <cJSON_AddItemToObjectCS+0xa0>
    45d9: 48 85 f6                     	testq	%rsi, %rsi
    45dc: 0f 84 8e 00 00 00            	je	0x4670 <cJSON_AddItemToObjectCS+0xa0>
    45e2: 41 55                        	pushq	%r13
    45e4: 55                           	pushq	%rbp
    45e5: 53                           	pushq	%rbx
    45e6: 48 89 d3                     	movq	%rdx, %rbx
    45e9: 48 83 ec 10                  	subq	$0x10, %rsp
    45ed: 48 85 d2                     	testq	%rdx, %rdx
    45f0: 74 6e                        	je	0x4660 <cJSON_AddItemToObjectCS+0x90>
    45f2: 48 89 fd                     	movq	%rdi, %rbp
    45f5: 48 39 d7                     	cmpq	%rdx, %rdi
    45f8: 74 66                        	je	0x4660 <cJSON_AddItemToObjectCS+0x90>
    45fa: 8b 42 18                     	movl	0x18(%rdx), %eax
    45fd: 41 89 c5                     	movl	%eax, %r13d
    4600: 41 81 cd 00 02 00 00         	orl	$0x200, %r13d           # imm = 0x200
    4607: f6 c4 02                     	testb	$0x2, %ah
    460a: 75 19                        	jne	0x4625 <cJSON_AddItemToObjectCS+0x55>
    460c: 48 8b 7a 38                  	movq	0x38(%rdx), %rdi
    4610: 48 85 ff                     	testq	%rdi, %rdi
    4613: 74 10                        	je	0x4625 <cJSON_AddItemToObjectCS+0x55>
    4615: 48 89 74 24 08               	movq	%rsi, 0x8(%rsp)
    461a: ff 15 f8 5a 00 00            	callq	*0x5af8(%rip)           # 0xa118 <global_hooks+0x8>
    4620: 48 8b 74 24 08               	movq	0x8(%rsp), %rsi
    4625: 48 8b 45 10                  	movq	0x10(%rbp), %rax
    4629: 48 89 73 38                  	movq	%rsi, 0x38(%rbx)
    462d: 44 89 6b 18                  	movl	%r13d, 0x18(%rbx)
    4631: 48 85 c0                     	testq	%rax, %rax
    4634: 74 42                        	je	0x4678 <cJSON_AddItemToObjectCS+0xa8>
    4636: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    463a: 48 85 d2                     	testq	%rdx, %rdx
    463d: 74 0b                        	je	0x464a <cJSON_AddItemToObjectCS+0x7a>
    463f: 48 89 1a                     	movq	%rbx, (%rdx)
    4642: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    4646: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    464a: 48 83 c4 10                  	addq	$0x10, %rsp
    464e: b8 01 00 00 00               	movl	$0x1, %eax
    4653: 5b                           	popq	%rbx
    4654: 5d                           	popq	%rbp
    4655: 41 5d                        	popq	%r13
    4657: c3                           	retq
    4658: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    4660: 48 83 c4 10                  	addq	$0x10, %rsp
    4664: 31 c0                        	xorl	%eax, %eax
    4666: 5b                           	popq	%rbx
    4667: 5d                           	popq	%rbp
    4668: 41 5d                        	popq	%r13
    466a: c3                           	retq
    466b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4670: 31 c0                        	xorl	%eax, %eax
    4672: c3                           	retq
    4673: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4678: 48 89 5d 10                  	movq	%rbx, 0x10(%rbp)
    467c: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    4680: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    4687: eb c1                        	jmp	0x464a <cJSON_AddItemToObjectCS+0x7a>
    4689: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000004690 <cJSON_AddItemReferenceToArray>:
    4690: 48 85 ff                     	testq	%rdi, %rdi
    4693: 0f 84 af 00 00 00            	je	0x4748 <cJSON_AddItemReferenceToArray+0xb8>
    4699: 55                           	pushq	%rbp
    469a: 53                           	pushq	%rbx
    469b: 48 89 f3                     	movq	%rsi, %rbx
    469e: 48 83 ec 08                  	subq	$0x8, %rsp
    46a2: 48 85 f6                     	testq	%rsi, %rsi
    46a5: 0f 84 8d 00 00 00            	je	0x4738 <cJSON_AddItemReferenceToArray+0xa8>
    46ab: 48 89 fd                     	movq	%rdi, %rbp
    46ae: bf 40 00 00 00               	movl	$0x40, %edi
    46b3: ff 15 57 5a 00 00            	callq	*0x5a57(%rip)           # 0xa110 <global_hooks>
    46b9: 48 85 c0                     	testq	%rax, %rax
    46bc: 74 7a                        	je	0x4738 <cJSON_AddItemReferenceToArray+0xa8>
    46be: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    46c2: 0f 11 00                     	movups	%xmm0, (%rax)
    46c5: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    46c9: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    46cd: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    46d1: f3 0f 6f 0b                  	movdqu	(%rbx), %xmm1
    46d5: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    46d9: 0f 11 08                     	movups	%xmm1, (%rax)
    46dc: f3 0f 6f 53 10               	movdqu	0x10(%rbx), %xmm2
    46e1: 0f 11 50 10                  	movups	%xmm2, 0x10(%rax)
    46e5: f3 0f 6f 5b 20               	movdqu	0x20(%rbx), %xmm3
    46ea: 0f 11 58 20                  	movups	%xmm3, 0x20(%rax)
    46ee: f3 0f 6f 63 30               	movdqu	0x30(%rbx), %xmm4
    46f3: 81 48 18 00 01 00 00         	orl	$0x100, 0x18(%rax)      # imm = 0x100
    46fa: 0f 11 60 30                  	movups	%xmm4, 0x30(%rax)
    46fe: 0f 11 00                     	movups	%xmm0, (%rax)
    4701: 48 c7 40 38 00 00 00 00      	movq	$0x0, 0x38(%rax)
    4709: 48 39 c5                     	cmpq	%rax, %rbp
    470c: 74 2a                        	je	0x4738 <cJSON_AddItemReferenceToArray+0xa8>
    470e: 48 8b 55 10                  	movq	0x10(%rbp), %rdx
    4712: 48 85 d2                     	testq	%rdx, %rdx
    4715: 74 39                        	je	0x4750 <cJSON_AddItemReferenceToArray+0xc0>
    4717: 48 8b 4a 08                  	movq	0x8(%rdx), %rcx
    471b: 48 85 c9                     	testq	%rcx, %rcx
    471e: 74 0b                        	je	0x472b <cJSON_AddItemReferenceToArray+0x9b>
    4720: 48 89 01                     	movq	%rax, (%rcx)
    4723: 48 89 48 08                  	movq	%rcx, 0x8(%rax)
    4727: 48 89 42 08                  	movq	%rax, 0x8(%rdx)
    472b: b8 01 00 00 00               	movl	$0x1, %eax
    4730: eb 08                        	jmp	0x473a <cJSON_AddItemReferenceToArray+0xaa>
    4732: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    4738: 31 c0                        	xorl	%eax, %eax
    473a: 48 83 c4 08                  	addq	$0x8, %rsp
    473e: 5b                           	popq	%rbx
    473f: 5d                           	popq	%rbp
    4740: c3                           	retq
    4741: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    4748: 31 c0                        	xorl	%eax, %eax
    474a: c3                           	retq
    474b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4750: 48 89 45 10                  	movq	%rax, 0x10(%rbp)
    4754: 48 89 40 08                  	movq	%rax, 0x8(%rax)
    4758: 48 c7 00 00 00 00 00         	movq	$0x0, (%rax)
    475f: eb ca                        	jmp	0x472b <cJSON_AddItemReferenceToArray+0x9b>
    4761: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    476c: 0f 1f 40 00                  	nopl	(%rax)

0000000000004770 <cJSON_AddItemReferenceToObject>:
    4770: 48 85 f6                     	testq	%rsi, %rsi
    4773: 41 56                        	pushq	%r14
    4775: 0f 94 c0                     	sete	%al
    4778: 48 85 d2                     	testq	%rdx, %rdx
    477b: 41 55                        	pushq	%r13
    477d: 41 54                        	pushq	%r12
    477f: 55                           	pushq	%rbp
    4780: 48 89 d5                     	movq	%rdx, %rbp
    4783: 0f 94 c2                     	sete	%dl
    4786: 08 d0                        	orb	%dl, %al
    4788: 53                           	pushq	%rbx
    4789: 0f 85 f1 00 00 00            	jne	0x4880 <cJSON_AddItemReferenceToObject+0x110>
    478f: 49 89 fd                     	movq	%rdi, %r13
    4792: 48 85 ff                     	testq	%rdi, %rdi
    4795: 0f 84 e5 00 00 00            	je	0x4880 <cJSON_AddItemReferenceToObject+0x110>
    479b: 49 89 f4                     	movq	%rsi, %r12
    479e: bf 40 00 00 00               	movl	$0x40, %edi
    47a3: ff 15 67 59 00 00            	callq	*0x5967(%rip)           # 0xa110 <global_hooks>
    47a9: 48 89 c3                     	movq	%rax, %rbx
    47ac: 48 85 c0                     	testq	%rax, %rax
    47af: 0f 84 cb 00 00 00            	je	0x4880 <cJSON_AddItemReferenceToObject+0x110>
    47b5: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    47b9: 0f 11 00                     	movups	%xmm0, (%rax)
    47bc: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    47c0: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    47c4: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    47c8: f3 0f 6f 4d 00               	movdqu	(%rbp), %xmm1
    47cd: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    47d1: 0f 11 08                     	movups	%xmm1, (%rax)
    47d4: f3 0f 6f 55 10               	movdqu	0x10(%rbp), %xmm2
    47d9: 0f 11 50 10                  	movups	%xmm2, 0x10(%rax)
    47dd: f3 0f 6f 5d 20               	movdqu	0x20(%rbp), %xmm3
    47e2: 0f 11 58 20                  	movups	%xmm3, 0x20(%rax)
    47e6: f3 0f 6f 65 30               	movdqu	0x30(%rbp), %xmm4
    47eb: 81 48 18 00 01 00 00         	orl	$0x100, 0x18(%rax)      # imm = 0x100
    47f2: 0f 11 60 30                  	movups	%xmm4, 0x30(%rax)
    47f6: 0f 11 00                     	movups	%xmm0, (%rax)
    47f9: 48 c7 40 38 00 00 00 00      	movq	$0x0, 0x38(%rax)
    4801: 49 39 c5                     	cmpq	%rax, %r13
    4804: 74 7a                        	je	0x4880 <cJSON_AddItemReferenceToObject+0x110>
    4806: 4c 89 e7                     	movq	%r12, %rdi
    4809: e8 c2 d8 ff ff               	callq	0x20d0 <strlen@plt>
    480e: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    4812: 4c 89 f7                     	movq	%r14, %rdi
    4815: ff 15 f5 58 00 00            	callq	*0x58f5(%rip)           # 0xa110 <global_hooks>
    481b: 48 89 c5                     	movq	%rax, %rbp
    481e: 48 85 c0                     	testq	%rax, %rax
    4821: 74 5d                        	je	0x4880 <cJSON_AddItemReferenceToObject+0x110>
    4823: 4c 89 e6                     	movq	%r12, %rsi
    4826: 4c 89 f2                     	movq	%r14, %rdx
    4829: 48 89 c7                     	movq	%rax, %rdi
    482c: e8 df d8 ff ff               	callq	0x2110 <memcpy@plt>
    4831: 8b 43 18                     	movl	0x18(%rbx), %eax
    4834: 41 89 c4                     	movl	%eax, %r12d
    4837: 41 81 e4 ff fd ff ff         	andl	$0xfffffdff, %r12d      # imm = 0xFFFFFDFF
    483e: f6 c4 02                     	testb	$0x2, %ah
    4841: 75 0f                        	jne	0x4852 <cJSON_AddItemReferenceToObject+0xe2>
    4843: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    4847: 48 85 ff                     	testq	%rdi, %rdi
    484a: 74 06                        	je	0x4852 <cJSON_AddItemReferenceToObject+0xe2>
    484c: ff 15 c6 58 00 00            	callq	*0x58c6(%rip)           # 0xa118 <global_hooks+0x8>
    4852: 49 8b 45 10                  	movq	0x10(%r13), %rax
    4856: 48 89 6b 38                  	movq	%rbp, 0x38(%rbx)
    485a: 44 89 63 18                  	movl	%r12d, 0x18(%rbx)
    485e: 48 85 c0                     	testq	%rax, %rax
    4861: 74 2d                        	je	0x4890 <cJSON_AddItemReferenceToObject+0x120>
    4863: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    4867: 48 85 d2                     	testq	%rdx, %rdx
    486a: 74 0b                        	je	0x4877 <cJSON_AddItemReferenceToObject+0x107>
    486c: 48 89 1a                     	movq	%rbx, (%rdx)
    486f: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    4873: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    4877: b8 01 00 00 00               	movl	$0x1, %eax
    487c: eb 04                        	jmp	0x4882 <cJSON_AddItemReferenceToObject+0x112>
    487e: 66 90                        	nop
    4880: 31 c0                        	xorl	%eax, %eax
    4882: 5b                           	popq	%rbx
    4883: 5d                           	popq	%rbp
    4884: 41 5c                        	popq	%r12
    4886: 41 5d                        	popq	%r13
    4888: 41 5e                        	popq	%r14
    488a: c3                           	retq
    488b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4890: 49 89 5d 10                  	movq	%rbx, 0x10(%r13)
    4894: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    4898: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    489f: eb d6                        	jmp	0x4877 <cJSON_AddItemReferenceToObject+0x107>
    48a1: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    48ac: 0f 1f 40 00                  	nopl	(%rax)

00000000000048b0 <cJSON_DetachItemViaPointer>:
    48b0: 48 85 ff                     	testq	%rdi, %rdi
    48b3: 74 6b                        	je	0x4920 <cJSON_DetachItemViaPointer+0x70>
    48b5: 48 85 f6                     	testq	%rsi, %rsi
    48b8: 74 66                        	je	0x4920 <cJSON_DetachItemViaPointer+0x70>
    48ba: 48 8b 57 10                  	movq	0x10(%rdi), %rdx
    48be: 48 8b 06                     	movq	(%rsi), %rax
    48c1: 48 39 f2                     	cmpq	%rsi, %rdx
    48c4: 74 22                        	je	0x48e8 <cJSON_DetachItemViaPointer+0x38>
    48c6: 48 8b 4e 08                  	movq	0x8(%rsi), %rcx
    48ca: 48 89 01                     	movq	%rax, (%rcx)
    48cd: 48 85 c0                     	testq	%rax, %rax
    48d0: 74 36                        	je	0x4908 <cJSON_DetachItemViaPointer+0x58>
    48d2: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    48d6: 48 89 48 08                  	movq	%rcx, 0x8(%rax)
    48da: 48 89 f0                     	movq	%rsi, %rax
    48dd: 0f 11 06                     	movups	%xmm0, (%rsi)
    48e0: c3                           	retq
    48e1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    48e8: 48 85 c0                     	testq	%rax, %rax
    48eb: 74 08                        	je	0x48f5 <cJSON_DetachItemViaPointer+0x45>
    48ed: 48 8b 56 08                  	movq	0x8(%rsi), %rdx
    48f1: 48 89 50 08                  	movq	%rdx, 0x8(%rax)
    48f5: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    48f9: 48 89 47 10                  	movq	%rax, 0x10(%rdi)
    48fd: 48 89 f0                     	movq	%rsi, %rax
    4900: 0f 11 06                     	movups	%xmm0, (%rsi)
    4903: c3                           	retq
    4904: 0f 1f 40 00                  	nopl	(%rax)
    4908: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    490c: 48 89 4a 08                  	movq	%rcx, 0x8(%rdx)
    4910: 48 89 f0                     	movq	%rsi, %rax
    4913: 0f 11 06                     	movups	%xmm0, (%rsi)
    4916: c3                           	retq
    4917: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    4920: 31 c0                        	xorl	%eax, %eax
    4922: c3                           	retq
    4923: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    492e: 66 90                        	nop

0000000000004930 <cJSON_DetachItemFromArray>:
    4930: 85 f6                        	testl	%esi, %esi
    4932: 78 3c                        	js	0x4970 <cJSON_DetachItemFromArray+0x40>
    4934: 48 63 f6                     	movslq	%esi, %rsi
    4937: 48 85 ff                     	testq	%rdi, %rdi
    493a: 74 37                        	je	0x4973 <cJSON_DetachItemFromArray+0x43>
    493c: 48 8b 47 10                  	movq	0x10(%rdi), %rax
    4940: 48 85 c0                     	testq	%rax, %rax
    4943: 75 17                        	jne	0x495c <cJSON_DetachItemFromArray+0x2c>
    4945: eb 1a                        	jmp	0x4961 <cJSON_DetachItemFromArray+0x31>
    4947: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    4950: 48 8b 00                     	movq	(%rax), %rax
    4953: 48 83 ee 01                  	subq	$0x1, %rsi
    4957: 48 85 c0                     	testq	%rax, %rax
    495a: 74 05                        	je	0x4961 <cJSON_DetachItemFromArray+0x31>
    495c: 48 85 f6                     	testq	%rsi, %rsi
    495f: 75 ef                        	jne	0x4950 <cJSON_DetachItemFromArray+0x20>
    4961: 48 89 c6                     	movq	%rax, %rsi
    4964: e9 87 d8 ff ff               	jmp	0x21f0 <cJSON_DetachItemViaPointer@plt>
    4969: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    4970: 31 c0                        	xorl	%eax, %eax
    4972: c3                           	retq
    4973: 31 c0                        	xorl	%eax, %eax
    4975: eb ea                        	jmp	0x4961 <cJSON_DetachItemFromArray+0x31>
    4977: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)

0000000000004980 <cJSON_DeleteItemFromArray>:
    4980: 48 83 ec 08                  	subq	$0x8, %rsp
    4984: e8 c7 d7 ff ff               	callq	0x2150 <cJSON_DetachItemFromArray@plt>
    4989: 48 83 c4 08                  	addq	$0x8, %rsp
    498d: 48 89 c7                     	movq	%rax, %rdi
    4990: e9 1b d7 ff ff               	jmp	0x20b0 <cJSON_Delete@plt>
    4995: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)

00000000000049a0 <cJSON_DetachItemFromObject>:
    49a0: 53                           	pushq	%rbx
    49a1: 48 89 fb                     	movq	%rdi, %rbx
    49a4: e8 b7 d6 ff ff               	callq	0x2060 <cJSON_GetObjectItem@plt>
    49a9: 48 89 df                     	movq	%rbx, %rdi
    49ac: 5b                           	popq	%rbx
    49ad: 48 89 c6                     	movq	%rax, %rsi
    49b0: e9 3b d8 ff ff               	jmp	0x21f0 <cJSON_DetachItemViaPointer@plt>
    49b5: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)

00000000000049c0 <cJSON_DetachItemFromObjectCaseSensitive>:
    49c0: 53                           	pushq	%rbx
    49c1: 48 89 fb                     	movq	%rdi, %rbx
    49c4: e8 77 d6 ff ff               	callq	0x2040 <cJSON_GetObjectItemCaseSensitive@plt>
    49c9: 48 89 df                     	movq	%rbx, %rdi
    49cc: 5b                           	popq	%rbx
    49cd: 48 89 c6                     	movq	%rax, %rsi
    49d0: e9 1b d8 ff ff               	jmp	0x21f0 <cJSON_DetachItemViaPointer@plt>
    49d5: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)

00000000000049e0 <cJSON_DeleteItemFromObject>:
    49e0: 48 83 ec 08                  	subq	$0x8, %rsp
    49e4: e8 f7 d6 ff ff               	callq	0x20e0 <cJSON_DetachItemFromObject@plt>
    49e9: 48 83 c4 08                  	addq	$0x8, %rsp
    49ed: 48 89 c7                     	movq	%rax, %rdi
    49f0: e9 bb d6 ff ff               	jmp	0x20b0 <cJSON_Delete@plt>
    49f5: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)

0000000000004a00 <cJSON_DeleteItemFromObjectCaseSensitive>:
    4a00: 48 83 ec 08                  	subq	$0x8, %rsp
    4a04: e8 27 d7 ff ff               	callq	0x2130 <cJSON_DetachItemFromObjectCaseSensitive@plt>
    4a09: 48 83 c4 08                  	addq	$0x8, %rsp
    4a0d: 48 89 c7                     	movq	%rax, %rdi
    4a10: e9 9b d6 ff ff               	jmp	0x20b0 <cJSON_Delete@plt>
    4a15: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)

0000000000004a20 <cJSON_InsertItemInArray>:
    4a20: 31 c0                        	xorl	%eax, %eax
    4a22: 85 f6                        	testl	%esi, %esi
    4a24: 78 5a                        	js	0x4a80 <cJSON_InsertItemInArray+0x60>
    4a26: 48 63 f6                     	movslq	%esi, %rsi
    4a29: 48 85 ff                     	testq	%rdi, %rdi
    4a2c: 74 52                        	je	0x4a80 <cJSON_InsertItemInArray+0x60>
    4a2e: 48 8b 4f 10                  	movq	0x10(%rdi), %rcx
    4a32: 48 85 f6                     	testq	%rsi, %rsi
    4a35: 74 4a                        	je	0x4a81 <cJSON_InsertItemInArray+0x61>
    4a37: 48 85 c9                     	testq	%rcx, %rcx
    4a3a: 0f 84 83 00 00 00            	je	0x4ac3 <cJSON_InsertItemInArray+0xa3>
    4a40: 48 89 c8                     	movq	%rcx, %rax
    4a43: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4a48: 48 8b 00                     	movq	(%rax), %rax
    4a4b: 48 83 ee 01                  	subq	$0x1, %rsi
    4a4f: 48 85 c0                     	testq	%rax, %rax
    4a52: 74 4c                        	je	0x4aa0 <cJSON_InsertItemInArray+0x80>
    4a54: 48 85 f6                     	testq	%rsi, %rsi
    4a57: 75 ef                        	jne	0x4a48 <cJSON_InsertItemInArray+0x28>
    4a59: 48 85 c0                     	testq	%rax, %rax
    4a5c: 74 42                        	je	0x4aa0 <cJSON_InsertItemInArray+0x80>
    4a5e: 66 48 0f 6e c0               	movq	%rax, %xmm0
    4a63: 0f 16 40 08                  	movhps	0x8(%rax), %xmm0        # xmm0 = xmm0[0,1],mem[0,1]
    4a67: 0f 11 02                     	movups	%xmm0, (%rdx)
    4a6a: 48 89 50 08                  	movq	%rdx, 0x8(%rax)
    4a6e: 48 39 c1                     	cmpq	%rax, %rcx
    4a71: 74 23                        	je	0x4a96 <cJSON_InsertItemInArray+0x76>
    4a73: 48 8b 42 08                  	movq	0x8(%rdx), %rax
    4a77: 48 89 10                     	movq	%rdx, (%rax)
    4a7a: b8 01 00 00 00               	movl	$0x1, %eax
    4a7f: c3                           	retq
    4a80: c3                           	retq
    4a81: 48 85 c9                     	testq	%rcx, %rcx
    4a84: 74 3d                        	je	0x4ac3 <cJSON_InsertItemInArray+0xa3>
    4a86: 66 48 0f 6e c1               	movq	%rcx, %xmm0
    4a8b: 0f 16 41 08                  	movhps	0x8(%rcx), %xmm0        # xmm0 = xmm0[0,1],mem[0,1]
    4a8f: 0f 11 02                     	movups	%xmm0, (%rdx)
    4a92: 48 89 51 08                  	movq	%rdx, 0x8(%rcx)
    4a96: 48 89 57 10                  	movq	%rdx, 0x10(%rdi)
    4a9a: b8 01 00 00 00               	movl	$0x1, %eax
    4a9f: c3                           	retq
    4aa0: 48 39 d7                     	cmpq	%rdx, %rdi
    4aa3: 74 1b                        	je	0x4ac0 <cJSON_InsertItemInArray+0xa0>
    4aa5: 48 85 d2                     	testq	%rdx, %rdx
    4aa8: 74 16                        	je	0x4ac0 <cJSON_InsertItemInArray+0xa0>
    4aaa: 48 8b 41 08                  	movq	0x8(%rcx), %rax
    4aae: 48 85 c0                     	testq	%rax, %rax
    4ab1: 74 c7                        	je	0x4a7a <cJSON_InsertItemInArray+0x5a>
    4ab3: 48 89 10                     	movq	%rdx, (%rax)
    4ab6: 48 89 42 08                  	movq	%rax, 0x8(%rdx)
    4aba: 48 89 51 08                  	movq	%rdx, 0x8(%rcx)
    4abe: eb ba                        	jmp	0x4a7a <cJSON_InsertItemInArray+0x5a>
    4ac0: 31 c0                        	xorl	%eax, %eax
    4ac2: c3                           	retq
    4ac3: 48 39 d7                     	cmpq	%rdx, %rdi
    4ac6: 74 f8                        	je	0x4ac0 <cJSON_InsertItemInArray+0xa0>
    4ac8: 48 85 d2                     	testq	%rdx, %rdx
    4acb: 74 f3                        	je	0x4ac0 <cJSON_InsertItemInArray+0xa0>
    4acd: 48 89 57 10                  	movq	%rdx, 0x10(%rdi)
    4ad1: 48 89 52 08                  	movq	%rdx, 0x8(%rdx)
    4ad5: 48 c7 02 00 00 00 00         	movq	$0x0, (%rdx)
    4adc: eb 9c                        	jmp	0x4a7a <cJSON_InsertItemInArray+0x5a>
    4ade: 66 90                        	nop

0000000000004ae0 <cJSON_ReplaceItemViaPointer>:
    4ae0: 48 89 f8                     	movq	%rdi, %rax
    4ae3: 48 85 ff                     	testq	%rdi, %rdi
    4ae6: 74 68                        	je	0x4b50 <cJSON_ReplaceItemViaPointer+0x70>
    4ae8: 48 8b 4f 10                  	movq	0x10(%rdi), %rcx
    4aec: 48 85 c9                     	testq	%rcx, %rcx
    4aef: 74 5f                        	je	0x4b50 <cJSON_ReplaceItemViaPointer+0x70>
    4af1: 48 85 d2                     	testq	%rdx, %rdx
    4af4: 74 5a                        	je	0x4b50 <cJSON_ReplaceItemViaPointer+0x70>
    4af6: 48 89 f7                     	movq	%rsi, %rdi
    4af9: 48 85 f6                     	testq	%rsi, %rsi
    4afc: 74 52                        	je	0x4b50 <cJSON_ReplaceItemViaPointer+0x70>
    4afe: 48 39 f2                     	cmpq	%rsi, %rdx
    4b01: 0f 84 81 00 00 00            	je	0x4b88 <cJSON_ReplaceItemViaPointer+0xa8>
    4b07: 48 83 ec 08                  	subq	$0x8, %rsp
    4b0b: 48 8b 36                     	movq	(%rsi), %rsi
    4b0e: f3 0f 6f 0f                  	movdqu	(%rdi), %xmm1
    4b12: 0f 11 0a                     	movups	%xmm1, (%rdx)
    4b15: 48 85 f6                     	testq	%rsi, %rsi
    4b18: 74 56                        	je	0x4b70 <cJSON_ReplaceItemViaPointer+0x90>
    4b1a: 48 89 56 08                  	movq	%rdx, 0x8(%rsi)
    4b1e: 48 39 f9                     	cmpq	%rdi, %rcx
    4b21: 74 35                        	je	0x4b58 <cJSON_ReplaceItemViaPointer+0x78>
    4b23: 48 8b 42 08                  	movq	0x8(%rdx), %rax
    4b27: 48 85 c0                     	testq	%rax, %rax
    4b2a: 74 09                        	je	0x4b35 <cJSON_ReplaceItemViaPointer+0x55>
    4b2c: 48 89 10                     	movq	%rdx, (%rax)
    4b2f: 48 83 3a 00                  	cmpq	$0x0, (%rdx)
    4b33: 74 49                        	je	0x4b7e <cJSON_ReplaceItemViaPointer+0x9e>
    4b35: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4b39: 0f 11 07                     	movups	%xmm0, (%rdi)
    4b3c: e8 6f d5 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    4b41: b8 01 00 00 00               	movl	$0x1, %eax
    4b46: 48 83 c4 08                  	addq	$0x8, %rsp
    4b4a: c3                           	retq
    4b4b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4b50: 31 c0                        	xorl	%eax, %eax
    4b52: c3                           	retq
    4b53: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4b58: 48 89 d1                     	movq	%rdx, %rcx
    4b5b: 48 39 7f 08                  	cmpq	%rdi, 0x8(%rdi)
    4b5f: 74 04                        	je	0x4b65 <cJSON_ReplaceItemViaPointer+0x85>
    4b61: 48 8b 4a 08                  	movq	0x8(%rdx), %rcx
    4b65: 48 89 4a 08                  	movq	%rcx, 0x8(%rdx)
    4b69: 48 89 50 10                  	movq	%rdx, 0x10(%rax)
    4b6d: eb c6                        	jmp	0x4b35 <cJSON_ReplaceItemViaPointer+0x55>
    4b6f: 90                           	nop
    4b70: 48 39 f9                     	cmpq	%rdi, %rcx
    4b73: 74 e3                        	je	0x4b58 <cJSON_ReplaceItemViaPointer+0x78>
    4b75: 48 8b 42 08                  	movq	0x8(%rdx), %rax
    4b79: 48 85 c0                     	testq	%rax, %rax
    4b7c: 75 ae                        	jne	0x4b2c <cJSON_ReplaceItemViaPointer+0x4c>
    4b7e: 48 89 51 08                  	movq	%rdx, 0x8(%rcx)
    4b82: eb b1                        	jmp	0x4b35 <cJSON_ReplaceItemViaPointer+0x55>
    4b84: 0f 1f 40 00                  	nopl	(%rax)
    4b88: b8 01 00 00 00               	movl	$0x1, %eax
    4b8d: c3                           	retq
    4b8e: 66 90                        	nop

0000000000004b90 <cJSON_ReplaceItemInArray>:
    4b90: 85 f6                        	testl	%esi, %esi
    4b92: 78 3c                        	js	0x4bd0 <cJSON_ReplaceItemInArray+0x40>
    4b94: 48 63 f6                     	movslq	%esi, %rsi
    4b97: 48 85 ff                     	testq	%rdi, %rdi
    4b9a: 74 37                        	je	0x4bd3 <cJSON_ReplaceItemInArray+0x43>
    4b9c: 48 8b 47 10                  	movq	0x10(%rdi), %rax
    4ba0: 48 85 c0                     	testq	%rax, %rax
    4ba3: 75 17                        	jne	0x4bbc <cJSON_ReplaceItemInArray+0x2c>
    4ba5: eb 1a                        	jmp	0x4bc1 <cJSON_ReplaceItemInArray+0x31>
    4ba7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    4bb0: 48 8b 00                     	movq	(%rax), %rax
    4bb3: 48 83 ee 01                  	subq	$0x1, %rsi
    4bb7: 48 85 c0                     	testq	%rax, %rax
    4bba: 74 05                        	je	0x4bc1 <cJSON_ReplaceItemInArray+0x31>
    4bbc: 48 85 f6                     	testq	%rsi, %rsi
    4bbf: 75 ef                        	jne	0x4bb0 <cJSON_ReplaceItemInArray+0x20>
    4bc1: 48 89 c6                     	movq	%rax, %rsi
    4bc4: e9 27 d5 ff ff               	jmp	0x20f0 <cJSON_ReplaceItemViaPointer@plt>
    4bc9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    4bd0: 31 c0                        	xorl	%eax, %eax
    4bd2: c3                           	retq
    4bd3: 31 c0                        	xorl	%eax, %eax
    4bd5: eb ea                        	jmp	0x4bc1 <cJSON_ReplaceItemInArray+0x31>
    4bd7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)

0000000000004be0 <cJSON_CreateNull>:
    4be0: 48 83 ec 08                  	subq	$0x8, %rsp
    4be4: bf 40 00 00 00               	movl	$0x40, %edi
    4be9: ff 15 21 55 00 00            	callq	*0x5521(%rip)           # 0xa110 <global_hooks>
    4bef: 48 85 c0                     	testq	%rax, %rax
    4bf2: 74 1a                        	je	0x4c0e <cJSON_CreateNull+0x2e>
    4bf4: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4bf8: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    4bfc: c7 40 18 04 00 00 00         	movl	$0x4, 0x18(%rax)
    4c03: 0f 11 00                     	movups	%xmm0, (%rax)
    4c06: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    4c0a: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    4c0e: 48 83 c4 08                  	addq	$0x8, %rsp
    4c12: c3                           	retq
    4c13: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    4c1e: 66 90                        	nop

0000000000004c20 <cJSON_AddNullToObject>:
    4c20: 41 56                        	pushq	%r14
    4c22: 41 55                        	pushq	%r13
    4c24: 49 89 f5                     	movq	%rsi, %r13
    4c27: 41 54                        	pushq	%r12
    4c29: 49 89 fc                     	movq	%rdi, %r12
    4c2c: 55                           	pushq	%rbp
    4c2d: 53                           	pushq	%rbx
    4c2e: e8 ed d4 ff ff               	callq	0x2120 <cJSON_CreateNull@plt>
    4c33: 48 89 c3                     	movq	%rax, %rbx
    4c36: 4d 85 e4                     	testq	%r12, %r12
    4c39: 0f 84 a1 00 00 00            	je	0x4ce0 <cJSON_AddNullToObject+0xc0>
    4c3f: 4d 85 ed                     	testq	%r13, %r13
    4c42: 0f 84 98 00 00 00            	je	0x4ce0 <cJSON_AddNullToObject+0xc0>
    4c48: 48 85 c0                     	testq	%rax, %rax
    4c4b: 0f 84 8f 00 00 00            	je	0x4ce0 <cJSON_AddNullToObject+0xc0>
    4c51: 4c 39 e0                     	cmpq	%r12, %rax
    4c54: 0f 84 86 00 00 00            	je	0x4ce0 <cJSON_AddNullToObject+0xc0>
    4c5a: 4c 89 ef                     	movq	%r13, %rdi
    4c5d: e8 6e d4 ff ff               	callq	0x20d0 <strlen@plt>
    4c62: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    4c66: 4c 89 f7                     	movq	%r14, %rdi
    4c69: ff 15 a1 54 00 00            	callq	*0x54a1(%rip)           # 0xa110 <global_hooks>
    4c6f: 48 89 c5                     	movq	%rax, %rbp
    4c72: 48 85 c0                     	testq	%rax, %rax
    4c75: 74 69                        	je	0x4ce0 <cJSON_AddNullToObject+0xc0>
    4c77: 4c 89 ee                     	movq	%r13, %rsi
    4c7a: 4c 89 f2                     	movq	%r14, %rdx
    4c7d: 48 89 c7                     	movq	%rax, %rdi
    4c80: e8 8b d4 ff ff               	callq	0x2110 <memcpy@plt>
    4c85: 8b 43 18                     	movl	0x18(%rbx), %eax
    4c88: 41 89 c5                     	movl	%eax, %r13d
    4c8b: 41 81 e5 ff fd ff ff         	andl	$0xfffffdff, %r13d      # imm = 0xFFFFFDFF
    4c92: f6 c4 02                     	testb	$0x2, %ah
    4c95: 75 0f                        	jne	0x4ca6 <cJSON_AddNullToObject+0x86>
    4c97: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    4c9b: 48 85 ff                     	testq	%rdi, %rdi
    4c9e: 74 06                        	je	0x4ca6 <cJSON_AddNullToObject+0x86>
    4ca0: ff 15 72 54 00 00            	callq	*0x5472(%rip)           # 0xa118 <global_hooks+0x8>
    4ca6: 49 8b 44 24 10               	movq	0x10(%r12), %rax
    4cab: 48 89 6b 38                  	movq	%rbp, 0x38(%rbx)
    4caf: 44 89 6b 18                  	movl	%r13d, 0x18(%rbx)
    4cb3: 48 85 c0                     	testq	%rax, %rax
    4cb6: 74 48                        	je	0x4d00 <cJSON_AddNullToObject+0xe0>
    4cb8: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    4cbc: 48 85 d2                     	testq	%rdx, %rdx
    4cbf: 74 29                        	je	0x4cea <cJSON_AddNullToObject+0xca>
    4cc1: 48 89 1a                     	movq	%rbx, (%rdx)
    4cc4: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    4cc8: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    4ccc: 48 89 d8                     	movq	%rbx, %rax
    4ccf: 5b                           	popq	%rbx
    4cd0: 5d                           	popq	%rbp
    4cd1: 41 5c                        	popq	%r12
    4cd3: 41 5d                        	popq	%r13
    4cd5: 41 5e                        	popq	%r14
    4cd7: c3                           	retq
    4cd8: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    4ce0: 48 89 df                     	movq	%rbx, %rdi
    4ce3: 31 db                        	xorl	%ebx, %ebx
    4ce5: e8 c6 d3 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    4cea: 48 89 d8                     	movq	%rbx, %rax
    4ced: 5b                           	popq	%rbx
    4cee: 5d                           	popq	%rbp
    4cef: 41 5c                        	popq	%r12
    4cf1: 41 5d                        	popq	%r13
    4cf3: 41 5e                        	popq	%r14
    4cf5: c3                           	retq
    4cf6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    4d00: 49 89 5c 24 10               	movq	%rbx, 0x10(%r12)
    4d05: 48 89 d8                     	movq	%rbx, %rax
    4d08: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    4d0c: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    4d13: 5b                           	popq	%rbx
    4d14: 5d                           	popq	%rbp
    4d15: 41 5c                        	popq	%r12
    4d17: 41 5d                        	popq	%r13
    4d19: 41 5e                        	popq	%r14
    4d1b: c3                           	retq
    4d1c: 0f 1f 40 00                  	nopl	(%rax)

0000000000004d20 <cJSON_CreateTrue>:
    4d20: 48 83 ec 08                  	subq	$0x8, %rsp
    4d24: bf 40 00 00 00               	movl	$0x40, %edi
    4d29: ff 15 e1 53 00 00            	callq	*0x53e1(%rip)           # 0xa110 <global_hooks>
    4d2f: 48 85 c0                     	testq	%rax, %rax
    4d32: 74 1a                        	je	0x4d4e <cJSON_CreateTrue+0x2e>
    4d34: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4d38: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    4d3c: c7 40 18 02 00 00 00         	movl	$0x2, 0x18(%rax)
    4d43: 0f 11 00                     	movups	%xmm0, (%rax)
    4d46: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    4d4a: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    4d4e: 48 83 c4 08                  	addq	$0x8, %rsp
    4d52: c3                           	retq
    4d53: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    4d5e: 66 90                        	nop

0000000000004d60 <cJSON_AddTrueToObject>:
    4d60: 41 56                        	pushq	%r14
    4d62: 41 55                        	pushq	%r13
    4d64: 49 89 f5                     	movq	%rsi, %r13
    4d67: 41 54                        	pushq	%r12
    4d69: 49 89 fc                     	movq	%rdi, %r12
    4d6c: 55                           	pushq	%rbp
    4d6d: 53                           	pushq	%rbx
    4d6e: e8 cd d3 ff ff               	callq	0x2140 <cJSON_CreateTrue@plt>
    4d73: 48 89 c3                     	movq	%rax, %rbx
    4d76: 4d 85 e4                     	testq	%r12, %r12
    4d79: 0f 84 a1 00 00 00            	je	0x4e20 <cJSON_AddTrueToObject+0xc0>
    4d7f: 4d 85 ed                     	testq	%r13, %r13
    4d82: 0f 84 98 00 00 00            	je	0x4e20 <cJSON_AddTrueToObject+0xc0>
    4d88: 48 85 c0                     	testq	%rax, %rax
    4d8b: 0f 84 8f 00 00 00            	je	0x4e20 <cJSON_AddTrueToObject+0xc0>
    4d91: 4c 39 e0                     	cmpq	%r12, %rax
    4d94: 0f 84 86 00 00 00            	je	0x4e20 <cJSON_AddTrueToObject+0xc0>
    4d9a: 4c 89 ef                     	movq	%r13, %rdi
    4d9d: e8 2e d3 ff ff               	callq	0x20d0 <strlen@plt>
    4da2: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    4da6: 4c 89 f7                     	movq	%r14, %rdi
    4da9: ff 15 61 53 00 00            	callq	*0x5361(%rip)           # 0xa110 <global_hooks>
    4daf: 48 89 c5                     	movq	%rax, %rbp
    4db2: 48 85 c0                     	testq	%rax, %rax
    4db5: 74 69                        	je	0x4e20 <cJSON_AddTrueToObject+0xc0>
    4db7: 4c 89 ee                     	movq	%r13, %rsi
    4dba: 4c 89 f2                     	movq	%r14, %rdx
    4dbd: 48 89 c7                     	movq	%rax, %rdi
    4dc0: e8 4b d3 ff ff               	callq	0x2110 <memcpy@plt>
    4dc5: 8b 43 18                     	movl	0x18(%rbx), %eax
    4dc8: 41 89 c5                     	movl	%eax, %r13d
    4dcb: 41 81 e5 ff fd ff ff         	andl	$0xfffffdff, %r13d      # imm = 0xFFFFFDFF
    4dd2: f6 c4 02                     	testb	$0x2, %ah
    4dd5: 75 0f                        	jne	0x4de6 <cJSON_AddTrueToObject+0x86>
    4dd7: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    4ddb: 48 85 ff                     	testq	%rdi, %rdi
    4dde: 74 06                        	je	0x4de6 <cJSON_AddTrueToObject+0x86>
    4de0: ff 15 32 53 00 00            	callq	*0x5332(%rip)           # 0xa118 <global_hooks+0x8>
    4de6: 49 8b 44 24 10               	movq	0x10(%r12), %rax
    4deb: 48 89 6b 38                  	movq	%rbp, 0x38(%rbx)
    4def: 44 89 6b 18                  	movl	%r13d, 0x18(%rbx)
    4df3: 48 85 c0                     	testq	%rax, %rax
    4df6: 74 48                        	je	0x4e40 <cJSON_AddTrueToObject+0xe0>
    4df8: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    4dfc: 48 85 d2                     	testq	%rdx, %rdx
    4dff: 74 29                        	je	0x4e2a <cJSON_AddTrueToObject+0xca>
    4e01: 48 89 1a                     	movq	%rbx, (%rdx)
    4e04: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    4e08: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    4e0c: 48 89 d8                     	movq	%rbx, %rax
    4e0f: 5b                           	popq	%rbx
    4e10: 5d                           	popq	%rbp
    4e11: 41 5c                        	popq	%r12
    4e13: 41 5d                        	popq	%r13
    4e15: 41 5e                        	popq	%r14
    4e17: c3                           	retq
    4e18: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    4e20: 48 89 df                     	movq	%rbx, %rdi
    4e23: 31 db                        	xorl	%ebx, %ebx
    4e25: e8 86 d2 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    4e2a: 48 89 d8                     	movq	%rbx, %rax
    4e2d: 5b                           	popq	%rbx
    4e2e: 5d                           	popq	%rbp
    4e2f: 41 5c                        	popq	%r12
    4e31: 41 5d                        	popq	%r13
    4e33: 41 5e                        	popq	%r14
    4e35: c3                           	retq
    4e36: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    4e40: 49 89 5c 24 10               	movq	%rbx, 0x10(%r12)
    4e45: 48 89 d8                     	movq	%rbx, %rax
    4e48: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    4e4c: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    4e53: 5b                           	popq	%rbx
    4e54: 5d                           	popq	%rbp
    4e55: 41 5c                        	popq	%r12
    4e57: 41 5d                        	popq	%r13
    4e59: 41 5e                        	popq	%r14
    4e5b: c3                           	retq
    4e5c: 0f 1f 40 00                  	nopl	(%rax)

0000000000004e60 <cJSON_CreateFalse>:
    4e60: 48 83 ec 08                  	subq	$0x8, %rsp
    4e64: bf 40 00 00 00               	movl	$0x40, %edi
    4e69: ff 15 a1 52 00 00            	callq	*0x52a1(%rip)           # 0xa110 <global_hooks>
    4e6f: 48 85 c0                     	testq	%rax, %rax
    4e72: 74 1a                        	je	0x4e8e <cJSON_CreateFalse+0x2e>
    4e74: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4e78: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    4e7c: c7 40 18 01 00 00 00         	movl	$0x1, 0x18(%rax)
    4e83: 0f 11 00                     	movups	%xmm0, (%rax)
    4e86: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    4e8a: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    4e8e: 48 83 c4 08                  	addq	$0x8, %rsp
    4e92: c3                           	retq
    4e93: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    4e9e: 66 90                        	nop

0000000000004ea0 <cJSON_AddFalseToObject>:
    4ea0: 41 56                        	pushq	%r14
    4ea2: 41 55                        	pushq	%r13
    4ea4: 49 89 f5                     	movq	%rsi, %r13
    4ea7: 41 54                        	pushq	%r12
    4ea9: 49 89 fc                     	movq	%rdi, %r12
    4eac: 55                           	pushq	%rbp
    4ead: 53                           	pushq	%rbx
    4eae: e8 4d d3 ff ff               	callq	0x2200 <cJSON_CreateFalse@plt>
    4eb3: 48 89 c3                     	movq	%rax, %rbx
    4eb6: 4d 85 e4                     	testq	%r12, %r12
    4eb9: 0f 84 a1 00 00 00            	je	0x4f60 <cJSON_AddFalseToObject+0xc0>
    4ebf: 4d 85 ed                     	testq	%r13, %r13
    4ec2: 0f 84 98 00 00 00            	je	0x4f60 <cJSON_AddFalseToObject+0xc0>
    4ec8: 48 85 c0                     	testq	%rax, %rax
    4ecb: 0f 84 8f 00 00 00            	je	0x4f60 <cJSON_AddFalseToObject+0xc0>
    4ed1: 4c 39 e0                     	cmpq	%r12, %rax
    4ed4: 0f 84 86 00 00 00            	je	0x4f60 <cJSON_AddFalseToObject+0xc0>
    4eda: 4c 89 ef                     	movq	%r13, %rdi
    4edd: e8 ee d1 ff ff               	callq	0x20d0 <strlen@plt>
    4ee2: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    4ee6: 4c 89 f7                     	movq	%r14, %rdi
    4ee9: ff 15 21 52 00 00            	callq	*0x5221(%rip)           # 0xa110 <global_hooks>
    4eef: 48 89 c5                     	movq	%rax, %rbp
    4ef2: 48 85 c0                     	testq	%rax, %rax
    4ef5: 74 69                        	je	0x4f60 <cJSON_AddFalseToObject+0xc0>
    4ef7: 4c 89 ee                     	movq	%r13, %rsi
    4efa: 4c 89 f2                     	movq	%r14, %rdx
    4efd: 48 89 c7                     	movq	%rax, %rdi
    4f00: e8 0b d2 ff ff               	callq	0x2110 <memcpy@plt>
    4f05: 8b 43 18                     	movl	0x18(%rbx), %eax
    4f08: 41 89 c5                     	movl	%eax, %r13d
    4f0b: 41 81 e5 ff fd ff ff         	andl	$0xfffffdff, %r13d      # imm = 0xFFFFFDFF
    4f12: f6 c4 02                     	testb	$0x2, %ah
    4f15: 75 0f                        	jne	0x4f26 <cJSON_AddFalseToObject+0x86>
    4f17: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    4f1b: 48 85 ff                     	testq	%rdi, %rdi
    4f1e: 74 06                        	je	0x4f26 <cJSON_AddFalseToObject+0x86>
    4f20: ff 15 f2 51 00 00            	callq	*0x51f2(%rip)           # 0xa118 <global_hooks+0x8>
    4f26: 49 8b 44 24 10               	movq	0x10(%r12), %rax
    4f2b: 48 89 6b 38                  	movq	%rbp, 0x38(%rbx)
    4f2f: 44 89 6b 18                  	movl	%r13d, 0x18(%rbx)
    4f33: 48 85 c0                     	testq	%rax, %rax
    4f36: 74 48                        	je	0x4f80 <cJSON_AddFalseToObject+0xe0>
    4f38: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    4f3c: 48 85 d2                     	testq	%rdx, %rdx
    4f3f: 74 29                        	je	0x4f6a <cJSON_AddFalseToObject+0xca>
    4f41: 48 89 1a                     	movq	%rbx, (%rdx)
    4f44: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    4f48: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    4f4c: 48 89 d8                     	movq	%rbx, %rax
    4f4f: 5b                           	popq	%rbx
    4f50: 5d                           	popq	%rbp
    4f51: 41 5c                        	popq	%r12
    4f53: 41 5d                        	popq	%r13
    4f55: 41 5e                        	popq	%r14
    4f57: c3                           	retq
    4f58: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    4f60: 48 89 df                     	movq	%rbx, %rdi
    4f63: 31 db                        	xorl	%ebx, %ebx
    4f65: e8 46 d1 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    4f6a: 48 89 d8                     	movq	%rbx, %rax
    4f6d: 5b                           	popq	%rbx
    4f6e: 5d                           	popq	%rbp
    4f6f: 41 5c                        	popq	%r12
    4f71: 41 5d                        	popq	%r13
    4f73: 41 5e                        	popq	%r14
    4f75: c3                           	retq
    4f76: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    4f80: 49 89 5c 24 10               	movq	%rbx, 0x10(%r12)
    4f85: 48 89 d8                     	movq	%rbx, %rax
    4f88: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    4f8c: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    4f93: 5b                           	popq	%rbx
    4f94: 5d                           	popq	%rbp
    4f95: 41 5c                        	popq	%r12
    4f97: 41 5d                        	popq	%r13
    4f99: 41 5e                        	popq	%r14
    4f9b: c3                           	retq
    4f9c: 0f 1f 40 00                  	nopl	(%rax)

0000000000004fa0 <cJSON_CreateBool>:
    4fa0: 53                           	pushq	%rbx
    4fa1: 89 fb                        	movl	%edi, %ebx
    4fa3: bf 40 00 00 00               	movl	$0x40, %edi
    4fa8: ff 15 62 51 00 00            	callq	*0x5162(%rip)           # 0xa110 <global_hooks>
    4fae: 48 85 c0                     	testq	%rax, %rax
    4fb1: 74 21                        	je	0x4fd4 <cJSON_CreateBool+0x34>
    4fb3: 83 fb 01                     	cmpl	$0x1, %ebx
    4fb6: ba 01 00 00 00               	movl	$0x1, %edx
    4fbb: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    4fbf: 83 da ff                     	sbbl	$-0x1, %edx
    4fc2: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    4fc6: 89 50 18                     	movl	%edx, 0x18(%rax)
    4fc9: 0f 11 00                     	movups	%xmm0, (%rax)
    4fcc: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    4fd0: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    4fd4: 5b                           	popq	%rbx
    4fd5: c3                           	retq
    4fd6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)

0000000000004fe0 <cJSON_AddBoolToObject>:
    4fe0: 41 56                        	pushq	%r14
    4fe2: 41 55                        	pushq	%r13
    4fe4: 41 54                        	pushq	%r12
    4fe6: 49 89 f4                     	movq	%rsi, %r12
    4fe9: 55                           	pushq	%rbp
    4fea: 48 89 fd                     	movq	%rdi, %rbp
    4fed: 89 d7                        	movl	%edx, %edi
    4fef: 53                           	pushq	%rbx
    4ff0: e8 3b d0 ff ff               	callq	0x2030 <cJSON_CreateBool@plt>
    4ff5: 48 89 c3                     	movq	%rax, %rbx
    4ff8: 48 85 ed                     	testq	%rbp, %rbp
    4ffb: 0f 84 9f 00 00 00            	je	0x50a0 <cJSON_AddBoolToObject+0xc0>
    5001: 4d 85 e4                     	testq	%r12, %r12
    5004: 0f 84 96 00 00 00            	je	0x50a0 <cJSON_AddBoolToObject+0xc0>
    500a: 48 85 c0                     	testq	%rax, %rax
    500d: 0f 84 8d 00 00 00            	je	0x50a0 <cJSON_AddBoolToObject+0xc0>
    5013: 48 39 e8                     	cmpq	%rbp, %rax
    5016: 0f 84 84 00 00 00            	je	0x50a0 <cJSON_AddBoolToObject+0xc0>
    501c: 4c 89 e7                     	movq	%r12, %rdi
    501f: e8 ac d0 ff ff               	callq	0x20d0 <strlen@plt>
    5024: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    5028: 4c 89 f7                     	movq	%r14, %rdi
    502b: ff 15 df 50 00 00            	callq	*0x50df(%rip)           # 0xa110 <global_hooks>
    5031: 49 89 c5                     	movq	%rax, %r13
    5034: 48 85 c0                     	testq	%rax, %rax
    5037: 74 67                        	je	0x50a0 <cJSON_AddBoolToObject+0xc0>
    5039: 4c 89 e6                     	movq	%r12, %rsi
    503c: 4c 89 f2                     	movq	%r14, %rdx
    503f: 48 89 c7                     	movq	%rax, %rdi
    5042: e8 c9 d0 ff ff               	callq	0x2110 <memcpy@plt>
    5047: 8b 43 18                     	movl	0x18(%rbx), %eax
    504a: 41 89 c4                     	movl	%eax, %r12d
    504d: 41 81 e4 ff fd ff ff         	andl	$0xfffffdff, %r12d      # imm = 0xFFFFFDFF
    5054: f6 c4 02                     	testb	$0x2, %ah
    5057: 75 0f                        	jne	0x5068 <cJSON_AddBoolToObject+0x88>
    5059: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    505d: 48 85 ff                     	testq	%rdi, %rdi
    5060: 74 06                        	je	0x5068 <cJSON_AddBoolToObject+0x88>
    5062: ff 15 b0 50 00 00            	callq	*0x50b0(%rip)           # 0xa118 <global_hooks+0x8>
    5068: 48 8b 45 10                  	movq	0x10(%rbp), %rax
    506c: 4c 89 6b 38                  	movq	%r13, 0x38(%rbx)
    5070: 44 89 63 18                  	movl	%r12d, 0x18(%rbx)
    5074: 48 85 c0                     	testq	%rax, %rax
    5077: 74 47                        	je	0x50c0 <cJSON_AddBoolToObject+0xe0>
    5079: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    507d: 48 85 d2                     	testq	%rdx, %rdx
    5080: 74 28                        	je	0x50aa <cJSON_AddBoolToObject+0xca>
    5082: 48 89 1a                     	movq	%rbx, (%rdx)
    5085: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    5089: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    508d: 48 89 d8                     	movq	%rbx, %rax
    5090: 5b                           	popq	%rbx
    5091: 5d                           	popq	%rbp
    5092: 41 5c                        	popq	%r12
    5094: 41 5d                        	popq	%r13
    5096: 41 5e                        	popq	%r14
    5098: c3                           	retq
    5099: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    50a0: 48 89 df                     	movq	%rbx, %rdi
    50a3: 31 db                        	xorl	%ebx, %ebx
    50a5: e8 06 d0 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    50aa: 48 89 d8                     	movq	%rbx, %rax
    50ad: 5b                           	popq	%rbx
    50ae: 5d                           	popq	%rbp
    50af: 41 5c                        	popq	%r12
    50b1: 41 5d                        	popq	%r13
    50b3: 41 5e                        	popq	%r14
    50b5: c3                           	retq
    50b6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    50c0: 48 89 5d 10                  	movq	%rbx, 0x10(%rbp)
    50c4: 48 89 d8                     	movq	%rbx, %rax
    50c7: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    50cb: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    50d2: 5b                           	popq	%rbx
    50d3: 5d                           	popq	%rbp
    50d4: 41 5c                        	popq	%r12
    50d6: 41 5d                        	popq	%r13
    50d8: 41 5e                        	popq	%r14
    50da: c3                           	retq
    50db: 0f 1f 44 00 00               	nopl	(%rax,%rax)

00000000000050e0 <cJSON_CreateNumber>:
    50e0: 48 83 ec 18                  	subq	$0x18, %rsp
    50e4: bf 40 00 00 00               	movl	$0x40, %edi
    50e9: f2 0f 11 44 24 08            	movsd	%xmm0, 0x8(%rsp)
    50ef: ff 15 1b 50 00 00            	callq	*0x501b(%rip)           # 0xa110 <global_hooks>
    50f5: 48 85 c0                     	testq	%rax, %rax
    50f8: 74 36                        	je	0x5130 <cJSON_CreateNumber+0x50>
    50fa: f2 0f 10 44 24 08            	movsd	0x8(%rsp), %xmm0
    5100: 66 0f 2f 05 c8 21 00 00      	comisd	0x21c8(%rip), %xmm0     # 0x72d0 <strtod@GLIBC_2.2.5+0x72d0>
    5108: 66 0f ef c9                  	pxor	%xmm1, %xmm1
    510c: 0f 11 48 10                  	movups	%xmm1, 0x10(%rax)
    5110: 0f 11 48 30                  	movups	%xmm1, 0x30(%rax)
    5114: c7 40 18 08 00 00 00         	movl	$0x8, 0x18(%rax)
    511b: 0f 11 08                     	movups	%xmm1, (%rax)
    511e: 0f 11 48 20                  	movups	%xmm1, 0x20(%rax)
    5122: f2 0f 11 40 30               	movsd	%xmm0, 0x30(%rax)
    5127: 72 0f                        	jb	0x5138 <cJSON_CreateNumber+0x58>
    5129: c7 40 28 ff ff ff 7f         	movl	$0x7fffffff, 0x28(%rax) # imm = 0x7FFFFFFF
    5130: 48 83 c4 18                  	addq	$0x18, %rsp
    5134: c3                           	retq
    5135: 0f 1f 00                     	nopl	(%rax)
    5138: f2 0f 10 0d 98 21 00 00      	movsd	0x2198(%rip), %xmm1     # 0x72d8 <strtod@GLIBC_2.2.5+0x72d8>
    5140: 66 0f 2f c8                  	comisd	%xmm0, %xmm1
    5144: 72 12                        	jb	0x5158 <cJSON_CreateNumber+0x78>
    5146: c7 40 28 00 00 00 80         	movl	$0x80000000, 0x28(%rax) # imm = 0x80000000
    514d: 48 83 c4 18                  	addq	$0x18, %rsp
    5151: c3                           	retq
    5152: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    5158: f2 0f 2c d0                  	cvttsd2si	%xmm0, %edx
    515c: 89 50 28                     	movl	%edx, 0x28(%rax)
    515f: 48 83 c4 18                  	addq	$0x18, %rsp
    5163: c3                           	retq
    5164: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    516f: 90                           	nop

0000000000005170 <cJSON_AddNumberToObject>:
    5170: 41 56                        	pushq	%r14
    5172: 41 55                        	pushq	%r13
    5174: 41 54                        	pushq	%r12
    5176: 49 89 f4                     	movq	%rsi, %r12
    5179: 55                           	pushq	%rbp
    517a: 48 89 fd                     	movq	%rdi, %rbp
    517d: 53                           	pushq	%rbx
    517e: e8 dd cf ff ff               	callq	0x2160 <cJSON_CreateNumber@plt>
    5183: 48 89 c3                     	movq	%rax, %rbx
    5186: 48 85 ed                     	testq	%rbp, %rbp
    5189: 0f 84 a1 00 00 00            	je	0x5230 <cJSON_AddNumberToObject+0xc0>
    518f: 4d 85 e4                     	testq	%r12, %r12
    5192: 0f 84 98 00 00 00            	je	0x5230 <cJSON_AddNumberToObject+0xc0>
    5198: 48 85 c0                     	testq	%rax, %rax
    519b: 0f 84 8f 00 00 00            	je	0x5230 <cJSON_AddNumberToObject+0xc0>
    51a1: 48 39 e8                     	cmpq	%rbp, %rax
    51a4: 0f 84 86 00 00 00            	je	0x5230 <cJSON_AddNumberToObject+0xc0>
    51aa: 4c 89 e7                     	movq	%r12, %rdi
    51ad: e8 1e cf ff ff               	callq	0x20d0 <strlen@plt>
    51b2: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    51b6: 4c 89 f7                     	movq	%r14, %rdi
    51b9: ff 15 51 4f 00 00            	callq	*0x4f51(%rip)           # 0xa110 <global_hooks>
    51bf: 49 89 c5                     	movq	%rax, %r13
    51c2: 48 85 c0                     	testq	%rax, %rax
    51c5: 74 69                        	je	0x5230 <cJSON_AddNumberToObject+0xc0>
    51c7: 4c 89 e6                     	movq	%r12, %rsi
    51ca: 4c 89 f2                     	movq	%r14, %rdx
    51cd: 48 89 c7                     	movq	%rax, %rdi
    51d0: e8 3b cf ff ff               	callq	0x2110 <memcpy@plt>
    51d5: 8b 43 18                     	movl	0x18(%rbx), %eax
    51d8: 41 89 c4                     	movl	%eax, %r12d
    51db: 41 81 e4 ff fd ff ff         	andl	$0xfffffdff, %r12d      # imm = 0xFFFFFDFF
    51e2: f6 c4 02                     	testb	$0x2, %ah
    51e5: 75 0f                        	jne	0x51f6 <cJSON_AddNumberToObject+0x86>
    51e7: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    51eb: 48 85 ff                     	testq	%rdi, %rdi
    51ee: 74 06                        	je	0x51f6 <cJSON_AddNumberToObject+0x86>
    51f0: ff 15 22 4f 00 00            	callq	*0x4f22(%rip)           # 0xa118 <global_hooks+0x8>
    51f6: 48 8b 45 10                  	movq	0x10(%rbp), %rax
    51fa: 4c 89 6b 38                  	movq	%r13, 0x38(%rbx)
    51fe: 44 89 63 18                  	movl	%r12d, 0x18(%rbx)
    5202: 48 85 c0                     	testq	%rax, %rax
    5205: 74 49                        	je	0x5250 <cJSON_AddNumberToObject+0xe0>
    5207: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    520b: 48 85 d2                     	testq	%rdx, %rdx
    520e: 74 2a                        	je	0x523a <cJSON_AddNumberToObject+0xca>
    5210: 48 89 1a                     	movq	%rbx, (%rdx)
    5213: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    5217: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    521b: 48 89 d8                     	movq	%rbx, %rax
    521e: 5b                           	popq	%rbx
    521f: 5d                           	popq	%rbp
    5220: 41 5c                        	popq	%r12
    5222: 41 5d                        	popq	%r13
    5224: 41 5e                        	popq	%r14
    5226: c3                           	retq
    5227: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    5230: 48 89 df                     	movq	%rbx, %rdi
    5233: 31 db                        	xorl	%ebx, %ebx
    5235: e8 76 ce ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    523a: 48 89 d8                     	movq	%rbx, %rax
    523d: 5b                           	popq	%rbx
    523e: 5d                           	popq	%rbp
    523f: 41 5c                        	popq	%r12
    5241: 41 5d                        	popq	%r13
    5243: 41 5e                        	popq	%r14
    5245: c3                           	retq
    5246: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    5250: 48 89 5d 10                  	movq	%rbx, 0x10(%rbp)
    5254: 48 89 d8                     	movq	%rbx, %rax
    5257: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    525b: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    5262: 5b                           	popq	%rbx
    5263: 5d                           	popq	%rbp
    5264: 41 5c                        	popq	%r12
    5266: 41 5d                        	popq	%r13
    5268: 41 5e                        	popq	%r14
    526a: c3                           	retq
    526b: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000005270 <cJSON_CreateString>:
    5270: 41 54                        	pushq	%r12
    5272: 55                           	pushq	%rbp
    5273: 48 89 fd                     	movq	%rdi, %rbp
    5276: bf 40 00 00 00               	movl	$0x40, %edi
    527b: 53                           	pushq	%rbx
    527c: ff 15 8e 4e 00 00            	callq	*0x4e8e(%rip)           # 0xa110 <global_hooks>
    5282: 48 85 c0                     	testq	%rax, %rax
    5285: 74 69                        	je	0x52f0 <cJSON_CreateString+0x80>
    5287: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    528b: 48 89 c3                     	movq	%rax, %rbx
    528e: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    5292: 0f 11 00                     	movups	%xmm0, (%rax)
    5295: c7 40 18 10 00 00 00         	movl	$0x10, 0x18(%rax)
    529c: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    52a0: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    52a4: 48 85 ed                     	testq	%rbp, %rbp
    52a7: 74 3f                        	je	0x52e8 <cJSON_CreateString+0x78>
    52a9: 48 89 ef                     	movq	%rbp, %rdi
    52ac: e8 1f ce ff ff               	callq	0x20d0 <strlen@plt>
    52b1: 4c 8d 60 01                  	leaq	0x1(%rax), %r12
    52b5: 4c 89 e7                     	movq	%r12, %rdi
    52b8: ff 15 52 4e 00 00            	callq	*0x4e52(%rip)           # 0xa110 <global_hooks>
    52be: 48 85 c0                     	testq	%rax, %rax
    52c1: 74 1d                        	je	0x52e0 <cJSON_CreateString+0x70>
    52c3: 4c 89 e2                     	movq	%r12, %rdx
    52c6: 48 89 ee                     	movq	%rbp, %rsi
    52c9: 48 89 c7                     	movq	%rax, %rdi
    52cc: e8 3f ce ff ff               	callq	0x2110 <memcpy@plt>
    52d1: 48 89 43 20                  	movq	%rax, 0x20(%rbx)
    52d5: 48 89 d8                     	movq	%rbx, %rax
    52d8: 5b                           	popq	%rbx
    52d9: 5d                           	popq	%rbp
    52da: 41 5c                        	popq	%r12
    52dc: c3                           	retq
    52dd: 0f 1f 00                     	nopl	(%rax)
    52e0: 48 c7 43 20 00 00 00 00      	movq	$0x0, 0x20(%rbx)
    52e8: 48 89 df                     	movq	%rbx, %rdi
    52eb: e8 c0 cd ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    52f0: 31 db                        	xorl	%ebx, %ebx
    52f2: eb e1                        	jmp	0x52d5 <cJSON_CreateString+0x65>
    52f4: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    52ff: 90                           	nop

0000000000005300 <cJSON_AddStringToObject>:
    5300: 41 56                        	pushq	%r14
    5302: 41 55                        	pushq	%r13
    5304: 41 54                        	pushq	%r12
    5306: 49 89 f4                     	movq	%rsi, %r12
    5309: 55                           	pushq	%rbp
    530a: 48 89 fd                     	movq	%rdi, %rbp
    530d: 48 89 d7                     	movq	%rdx, %rdi
    5310: 53                           	pushq	%rbx
    5311: e8 8a ce ff ff               	callq	0x21a0 <cJSON_CreateString@plt>
    5316: 48 89 c3                     	movq	%rax, %rbx
    5319: 48 85 ed                     	testq	%rbp, %rbp
    531c: 0f 84 9e 00 00 00            	je	0x53c0 <cJSON_AddStringToObject+0xc0>
    5322: 4d 85 e4                     	testq	%r12, %r12
    5325: 0f 84 95 00 00 00            	je	0x53c0 <cJSON_AddStringToObject+0xc0>
    532b: 48 85 c0                     	testq	%rax, %rax
    532e: 0f 84 8c 00 00 00            	je	0x53c0 <cJSON_AddStringToObject+0xc0>
    5334: 48 39 e8                     	cmpq	%rbp, %rax
    5337: 0f 84 83 00 00 00            	je	0x53c0 <cJSON_AddStringToObject+0xc0>
    533d: 4c 89 e7                     	movq	%r12, %rdi
    5340: e8 8b cd ff ff               	callq	0x20d0 <strlen@plt>
    5345: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    5349: 4c 89 f7                     	movq	%r14, %rdi
    534c: ff 15 be 4d 00 00            	callq	*0x4dbe(%rip)           # 0xa110 <global_hooks>
    5352: 49 89 c5                     	movq	%rax, %r13
    5355: 48 85 c0                     	testq	%rax, %rax
    5358: 74 66                        	je	0x53c0 <cJSON_AddStringToObject+0xc0>
    535a: 4c 89 e6                     	movq	%r12, %rsi
    535d: 4c 89 f2                     	movq	%r14, %rdx
    5360: 48 89 c7                     	movq	%rax, %rdi
    5363: e8 a8 cd ff ff               	callq	0x2110 <memcpy@plt>
    5368: 8b 43 18                     	movl	0x18(%rbx), %eax
    536b: 41 89 c4                     	movl	%eax, %r12d
    536e: 41 81 e4 ff fd ff ff         	andl	$0xfffffdff, %r12d      # imm = 0xFFFFFDFF
    5375: f6 c4 02                     	testb	$0x2, %ah
    5378: 75 0f                        	jne	0x5389 <cJSON_AddStringToObject+0x89>
    537a: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    537e: 48 85 ff                     	testq	%rdi, %rdi
    5381: 74 06                        	je	0x5389 <cJSON_AddStringToObject+0x89>
    5383: ff 15 8f 4d 00 00            	callq	*0x4d8f(%rip)           # 0xa118 <global_hooks+0x8>
    5389: 48 8b 45 10                  	movq	0x10(%rbp), %rax
    538d: 4c 89 6b 38                  	movq	%r13, 0x38(%rbx)
    5391: 44 89 63 18                  	movl	%r12d, 0x18(%rbx)
    5395: 48 85 c0                     	testq	%rax, %rax
    5398: 74 46                        	je	0x53e0 <cJSON_AddStringToObject+0xe0>
    539a: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    539e: 48 85 d2                     	testq	%rdx, %rdx
    53a1: 74 27                        	je	0x53ca <cJSON_AddStringToObject+0xca>
    53a3: 48 89 1a                     	movq	%rbx, (%rdx)
    53a6: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    53aa: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    53ae: 48 89 d8                     	movq	%rbx, %rax
    53b1: 5b                           	popq	%rbx
    53b2: 5d                           	popq	%rbp
    53b3: 41 5c                        	popq	%r12
    53b5: 41 5d                        	popq	%r13
    53b7: 41 5e                        	popq	%r14
    53b9: c3                           	retq
    53ba: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    53c0: 48 89 df                     	movq	%rbx, %rdi
    53c3: 31 db                        	xorl	%ebx, %ebx
    53c5: e8 e6 cc ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    53ca: 48 89 d8                     	movq	%rbx, %rax
    53cd: 5b                           	popq	%rbx
    53ce: 5d                           	popq	%rbp
    53cf: 41 5c                        	popq	%r12
    53d1: 41 5d                        	popq	%r13
    53d3: 41 5e                        	popq	%r14
    53d5: c3                           	retq
    53d6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    53e0: 48 89 5d 10                  	movq	%rbx, 0x10(%rbp)
    53e4: 48 89 d8                     	movq	%rbx, %rax
    53e7: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    53eb: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    53f2: 5b                           	popq	%rbx
    53f3: 5d                           	popq	%rbp
    53f4: 41 5c                        	popq	%r12
    53f6: 41 5d                        	popq	%r13
    53f8: 41 5e                        	popq	%r14
    53fa: c3                           	retq
    53fb: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000005400 <cJSON_CreateStringReference>:
    5400: 53                           	pushq	%rbx
    5401: 48 89 fb                     	movq	%rdi, %rbx
    5404: bf 40 00 00 00               	movl	$0x40, %edi
    5409: ff 15 01 4d 00 00            	callq	*0x4d01(%rip)           # 0xa110 <global_hooks>
    540f: 48 85 c0                     	testq	%rax, %rax
    5412: 74 1e                        	je	0x5432 <cJSON_CreateStringReference+0x32>
    5414: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    5418: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    541c: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    5420: c7 40 18 10 01 00 00         	movl	$0x110, 0x18(%rax)      # imm = 0x110
    5427: 48 89 58 20                  	movq	%rbx, 0x20(%rax)
    542b: 0f 11 00                     	movups	%xmm0, (%rax)
    542e: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    5432: 5b                           	popq	%rbx
    5433: c3                           	retq
    5434: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    543f: 90                           	nop

0000000000005440 <cJSON_CreateObjectReference>:
    5440: 53                           	pushq	%rbx
    5441: 48 89 fb                     	movq	%rdi, %rbx
    5444: bf 40 00 00 00               	movl	$0x40, %edi
    5449: ff 15 c1 4c 00 00            	callq	*0x4cc1(%rip)           # 0xa110 <global_hooks>
    544f: 48 85 c0                     	testq	%rax, %rax
    5452: 74 1e                        	je	0x5472 <cJSON_CreateObjectReference+0x32>
    5454: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    5458: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    545c: c7 40 18 40 01 00 00         	movl	$0x140, 0x18(%rax)      # imm = 0x140
    5463: 48 89 58 10                  	movq	%rbx, 0x10(%rax)
    5467: 0f 11 00                     	movups	%xmm0, (%rax)
    546a: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    546e: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    5472: 5b                           	popq	%rbx
    5473: c3                           	retq
    5474: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    547f: 90                           	nop

0000000000005480 <cJSON_CreateArrayReference>:
    5480: 53                           	pushq	%rbx
    5481: 48 89 fb                     	movq	%rdi, %rbx
    5484: bf 40 00 00 00               	movl	$0x40, %edi
    5489: ff 15 81 4c 00 00            	callq	*0x4c81(%rip)           # 0xa110 <global_hooks>
    548f: 48 85 c0                     	testq	%rax, %rax
    5492: 74 1e                        	je	0x54b2 <cJSON_CreateArrayReference+0x32>
    5494: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    5498: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    549c: c7 40 18 20 01 00 00         	movl	$0x120, 0x18(%rax)      # imm = 0x120
    54a3: 48 89 58 10                  	movq	%rbx, 0x10(%rax)
    54a7: 0f 11 00                     	movups	%xmm0, (%rax)
    54aa: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    54ae: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    54b2: 5b                           	popq	%rbx
    54b3: c3                           	retq
    54b4: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    54bf: 90                           	nop

00000000000054c0 <cJSON_CreateRaw>:
    54c0: 41 54                        	pushq	%r12
    54c2: 55                           	pushq	%rbp
    54c3: 48 89 fd                     	movq	%rdi, %rbp
    54c6: bf 40 00 00 00               	movl	$0x40, %edi
    54cb: 53                           	pushq	%rbx
    54cc: ff 15 3e 4c 00 00            	callq	*0x4c3e(%rip)           # 0xa110 <global_hooks>
    54d2: 48 85 c0                     	testq	%rax, %rax
    54d5: 74 69                        	je	0x5540 <cJSON_CreateRaw+0x80>
    54d7: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    54db: 48 89 c3                     	movq	%rax, %rbx
    54de: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    54e2: 0f 11 00                     	movups	%xmm0, (%rax)
    54e5: c7 40 18 80 00 00 00         	movl	$0x80, 0x18(%rax)
    54ec: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    54f0: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    54f4: 48 85 ed                     	testq	%rbp, %rbp
    54f7: 74 3f                        	je	0x5538 <cJSON_CreateRaw+0x78>
    54f9: 48 89 ef                     	movq	%rbp, %rdi
    54fc: e8 cf cb ff ff               	callq	0x20d0 <strlen@plt>
    5501: 4c 8d 60 01                  	leaq	0x1(%rax), %r12
    5505: 4c 89 e7                     	movq	%r12, %rdi
    5508: ff 15 02 4c 00 00            	callq	*0x4c02(%rip)           # 0xa110 <global_hooks>
    550e: 48 85 c0                     	testq	%rax, %rax
    5511: 74 1d                        	je	0x5530 <cJSON_CreateRaw+0x70>
    5513: 4c 89 e2                     	movq	%r12, %rdx
    5516: 48 89 ee                     	movq	%rbp, %rsi
    5519: 48 89 c7                     	movq	%rax, %rdi
    551c: e8 ef cb ff ff               	callq	0x2110 <memcpy@plt>
    5521: 48 89 43 20                  	movq	%rax, 0x20(%rbx)
    5525: 48 89 d8                     	movq	%rbx, %rax
    5528: 5b                           	popq	%rbx
    5529: 5d                           	popq	%rbp
    552a: 41 5c                        	popq	%r12
    552c: c3                           	retq
    552d: 0f 1f 00                     	nopl	(%rax)
    5530: 48 c7 43 20 00 00 00 00      	movq	$0x0, 0x20(%rbx)
    5538: 48 89 df                     	movq	%rbx, %rdi
    553b: e8 70 cb ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    5540: 31 db                        	xorl	%ebx, %ebx
    5542: eb e1                        	jmp	0x5525 <cJSON_CreateRaw+0x65>
    5544: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    554f: 90                           	nop

0000000000005550 <cJSON_AddRawToObject>:
    5550: 41 56                        	pushq	%r14
    5552: 41 55                        	pushq	%r13
    5554: 41 54                        	pushq	%r12
    5556: 49 89 f4                     	movq	%rsi, %r12
    5559: 55                           	pushq	%rbp
    555a: 48 89 fd                     	movq	%rdi, %rbp
    555d: 48 89 d7                     	movq	%rdx, %rdi
    5560: 53                           	pushq	%rbx
    5561: e8 5a cb ff ff               	callq	0x20c0 <cJSON_CreateRaw@plt>
    5566: 48 89 c3                     	movq	%rax, %rbx
    5569: 48 85 ed                     	testq	%rbp, %rbp
    556c: 0f 84 9e 00 00 00            	je	0x5610 <cJSON_AddRawToObject+0xc0>
    5572: 4d 85 e4                     	testq	%r12, %r12
    5575: 0f 84 95 00 00 00            	je	0x5610 <cJSON_AddRawToObject+0xc0>
    557b: 48 85 c0                     	testq	%rax, %rax
    557e: 0f 84 8c 00 00 00            	je	0x5610 <cJSON_AddRawToObject+0xc0>
    5584: 48 39 e8                     	cmpq	%rbp, %rax
    5587: 0f 84 83 00 00 00            	je	0x5610 <cJSON_AddRawToObject+0xc0>
    558d: 4c 89 e7                     	movq	%r12, %rdi
    5590: e8 3b cb ff ff               	callq	0x20d0 <strlen@plt>
    5595: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    5599: 4c 89 f7                     	movq	%r14, %rdi
    559c: ff 15 6e 4b 00 00            	callq	*0x4b6e(%rip)           # 0xa110 <global_hooks>
    55a2: 49 89 c5                     	movq	%rax, %r13
    55a5: 48 85 c0                     	testq	%rax, %rax
    55a8: 74 66                        	je	0x5610 <cJSON_AddRawToObject+0xc0>
    55aa: 4c 89 e6                     	movq	%r12, %rsi
    55ad: 4c 89 f2                     	movq	%r14, %rdx
    55b0: 48 89 c7                     	movq	%rax, %rdi
    55b3: e8 58 cb ff ff               	callq	0x2110 <memcpy@plt>
    55b8: 8b 43 18                     	movl	0x18(%rbx), %eax
    55bb: 41 89 c4                     	movl	%eax, %r12d
    55be: 41 81 e4 ff fd ff ff         	andl	$0xfffffdff, %r12d      # imm = 0xFFFFFDFF
    55c5: f6 c4 02                     	testb	$0x2, %ah
    55c8: 75 0f                        	jne	0x55d9 <cJSON_AddRawToObject+0x89>
    55ca: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    55ce: 48 85 ff                     	testq	%rdi, %rdi
    55d1: 74 06                        	je	0x55d9 <cJSON_AddRawToObject+0x89>
    55d3: ff 15 3f 4b 00 00            	callq	*0x4b3f(%rip)           # 0xa118 <global_hooks+0x8>
    55d9: 48 8b 45 10                  	movq	0x10(%rbp), %rax
    55dd: 4c 89 6b 38                  	movq	%r13, 0x38(%rbx)
    55e1: 44 89 63 18                  	movl	%r12d, 0x18(%rbx)
    55e5: 48 85 c0                     	testq	%rax, %rax
    55e8: 74 46                        	je	0x5630 <cJSON_AddRawToObject+0xe0>
    55ea: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    55ee: 48 85 d2                     	testq	%rdx, %rdx
    55f1: 74 27                        	je	0x561a <cJSON_AddRawToObject+0xca>
    55f3: 48 89 1a                     	movq	%rbx, (%rdx)
    55f6: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    55fa: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    55fe: 48 89 d8                     	movq	%rbx, %rax
    5601: 5b                           	popq	%rbx
    5602: 5d                           	popq	%rbp
    5603: 41 5c                        	popq	%r12
    5605: 41 5d                        	popq	%r13
    5607: 41 5e                        	popq	%r14
    5609: c3                           	retq
    560a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    5610: 48 89 df                     	movq	%rbx, %rdi
    5613: 31 db                        	xorl	%ebx, %ebx
    5615: e8 96 ca ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    561a: 48 89 d8                     	movq	%rbx, %rax
    561d: 5b                           	popq	%rbx
    561e: 5d                           	popq	%rbp
    561f: 41 5c                        	popq	%r12
    5621: 41 5d                        	popq	%r13
    5623: 41 5e                        	popq	%r14
    5625: c3                           	retq
    5626: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    5630: 48 89 5d 10                  	movq	%rbx, 0x10(%rbp)
    5634: 48 89 d8                     	movq	%rbx, %rax
    5637: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    563b: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    5642: 5b                           	popq	%rbx
    5643: 5d                           	popq	%rbp
    5644: 41 5c                        	popq	%r12
    5646: 41 5d                        	popq	%r13
    5648: 41 5e                        	popq	%r14
    564a: c3                           	retq
    564b: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000005650 <cJSON_CreateArray>:
    5650: 48 83 ec 08                  	subq	$0x8, %rsp
    5654: bf 40 00 00 00               	movl	$0x40, %edi
    5659: ff 15 b1 4a 00 00            	callq	*0x4ab1(%rip)           # 0xa110 <global_hooks>
    565f: 48 85 c0                     	testq	%rax, %rax
    5662: 74 1a                        	je	0x567e <cJSON_CreateArray+0x2e>
    5664: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    5668: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    566c: c7 40 18 20 00 00 00         	movl	$0x20, 0x18(%rax)
    5673: 0f 11 00                     	movups	%xmm0, (%rax)
    5676: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    567a: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    567e: 48 83 c4 08                  	addq	$0x8, %rsp
    5682: c3                           	retq
    5683: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    568e: 66 90                        	nop

0000000000005690 <cJSON_AddArrayToObject>:
    5690: 41 56                        	pushq	%r14
    5692: 41 55                        	pushq	%r13
    5694: 49 89 f5                     	movq	%rsi, %r13
    5697: 41 54                        	pushq	%r12
    5699: 49 89 fc                     	movq	%rdi, %r12
    569c: 55                           	pushq	%rbp
    569d: 53                           	pushq	%rbx
    569e: e8 ed ca ff ff               	callq	0x2190 <cJSON_CreateArray@plt>
    56a3: 48 89 c3                     	movq	%rax, %rbx
    56a6: 4d 85 e4                     	testq	%r12, %r12
    56a9: 0f 84 a1 00 00 00            	je	0x5750 <cJSON_AddArrayToObject+0xc0>
    56af: 4d 85 ed                     	testq	%r13, %r13
    56b2: 0f 84 98 00 00 00            	je	0x5750 <cJSON_AddArrayToObject+0xc0>
    56b8: 48 85 c0                     	testq	%rax, %rax
    56bb: 0f 84 8f 00 00 00            	je	0x5750 <cJSON_AddArrayToObject+0xc0>
    56c1: 4c 39 e0                     	cmpq	%r12, %rax
    56c4: 0f 84 86 00 00 00            	je	0x5750 <cJSON_AddArrayToObject+0xc0>
    56ca: 4c 89 ef                     	movq	%r13, %rdi
    56cd: e8 fe c9 ff ff               	callq	0x20d0 <strlen@plt>
    56d2: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    56d6: 4c 89 f7                     	movq	%r14, %rdi
    56d9: ff 15 31 4a 00 00            	callq	*0x4a31(%rip)           # 0xa110 <global_hooks>
    56df: 48 89 c5                     	movq	%rax, %rbp
    56e2: 48 85 c0                     	testq	%rax, %rax
    56e5: 74 69                        	je	0x5750 <cJSON_AddArrayToObject+0xc0>
    56e7: 4c 89 ee                     	movq	%r13, %rsi
    56ea: 4c 89 f2                     	movq	%r14, %rdx
    56ed: 48 89 c7                     	movq	%rax, %rdi
    56f0: e8 1b ca ff ff               	callq	0x2110 <memcpy@plt>
    56f5: 8b 43 18                     	movl	0x18(%rbx), %eax
    56f8: 41 89 c5                     	movl	%eax, %r13d
    56fb: 41 81 e5 ff fd ff ff         	andl	$0xfffffdff, %r13d      # imm = 0xFFFFFDFF
    5702: f6 c4 02                     	testb	$0x2, %ah
    5705: 75 0f                        	jne	0x5716 <cJSON_AddArrayToObject+0x86>
    5707: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    570b: 48 85 ff                     	testq	%rdi, %rdi
    570e: 74 06                        	je	0x5716 <cJSON_AddArrayToObject+0x86>
    5710: ff 15 02 4a 00 00            	callq	*0x4a02(%rip)           # 0xa118 <global_hooks+0x8>
    5716: 49 8b 44 24 10               	movq	0x10(%r12), %rax
    571b: 48 89 6b 38                  	movq	%rbp, 0x38(%rbx)
    571f: 44 89 6b 18                  	movl	%r13d, 0x18(%rbx)
    5723: 48 85 c0                     	testq	%rax, %rax
    5726: 74 48                        	je	0x5770 <cJSON_AddArrayToObject+0xe0>
    5728: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    572c: 48 85 d2                     	testq	%rdx, %rdx
    572f: 74 29                        	je	0x575a <cJSON_AddArrayToObject+0xca>
    5731: 48 89 1a                     	movq	%rbx, (%rdx)
    5734: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    5738: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    573c: 48 89 d8                     	movq	%rbx, %rax
    573f: 5b                           	popq	%rbx
    5740: 5d                           	popq	%rbp
    5741: 41 5c                        	popq	%r12
    5743: 41 5d                        	popq	%r13
    5745: 41 5e                        	popq	%r14
    5747: c3                           	retq
    5748: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    5750: 48 89 df                     	movq	%rbx, %rdi
    5753: 31 db                        	xorl	%ebx, %ebx
    5755: e8 56 c9 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    575a: 48 89 d8                     	movq	%rbx, %rax
    575d: 5b                           	popq	%rbx
    575e: 5d                           	popq	%rbp
    575f: 41 5c                        	popq	%r12
    5761: 41 5d                        	popq	%r13
    5763: 41 5e                        	popq	%r14
    5765: c3                           	retq
    5766: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    5770: 49 89 5c 24 10               	movq	%rbx, 0x10(%r12)
    5775: 48 89 d8                     	movq	%rbx, %rax
    5778: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    577c: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    5783: 5b                           	popq	%rbx
    5784: 5d                           	popq	%rbp
    5785: 41 5c                        	popq	%r12
    5787: 41 5d                        	popq	%r13
    5789: 41 5e                        	popq	%r14
    578b: c3                           	retq
    578c: 0f 1f 40 00                  	nopl	(%rax)

0000000000005790 <cJSON_CreateObject>:
    5790: 48 83 ec 08                  	subq	$0x8, %rsp
    5794: bf 40 00 00 00               	movl	$0x40, %edi
    5799: ff 15 71 49 00 00            	callq	*0x4971(%rip)           # 0xa110 <global_hooks>
    579f: 48 85 c0                     	testq	%rax, %rax
    57a2: 74 1a                        	je	0x57be <cJSON_CreateObject+0x2e>
    57a4: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    57a8: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    57ac: c7 40 18 40 00 00 00         	movl	$0x40, 0x18(%rax)
    57b3: 0f 11 00                     	movups	%xmm0, (%rax)
    57b6: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    57ba: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    57be: 48 83 c4 08                  	addq	$0x8, %rsp
    57c2: c3                           	retq
    57c3: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    57ce: 66 90                        	nop

00000000000057d0 <cJSON_AddObjectToObject>:
    57d0: 41 56                        	pushq	%r14
    57d2: 41 55                        	pushq	%r13
    57d4: 49 89 f5                     	movq	%rsi, %r13
    57d7: 41 54                        	pushq	%r12
    57d9: 49 89 fc                     	movq	%rdi, %r12
    57dc: 55                           	pushq	%rbp
    57dd: 53                           	pushq	%rbx
    57de: e8 ed c9 ff ff               	callq	0x21d0 <cJSON_CreateObject@plt>
    57e3: 48 89 c3                     	movq	%rax, %rbx
    57e6: 4d 85 e4                     	testq	%r12, %r12
    57e9: 0f 84 a1 00 00 00            	je	0x5890 <cJSON_AddObjectToObject+0xc0>
    57ef: 4d 85 ed                     	testq	%r13, %r13
    57f2: 0f 84 98 00 00 00            	je	0x5890 <cJSON_AddObjectToObject+0xc0>
    57f8: 48 85 c0                     	testq	%rax, %rax
    57fb: 0f 84 8f 00 00 00            	je	0x5890 <cJSON_AddObjectToObject+0xc0>
    5801: 4c 39 e0                     	cmpq	%r12, %rax
    5804: 0f 84 86 00 00 00            	je	0x5890 <cJSON_AddObjectToObject+0xc0>
    580a: 4c 89 ef                     	movq	%r13, %rdi
    580d: e8 be c8 ff ff               	callq	0x20d0 <strlen@plt>
    5812: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    5816: 4c 89 f7                     	movq	%r14, %rdi
    5819: ff 15 f1 48 00 00            	callq	*0x48f1(%rip)           # 0xa110 <global_hooks>
    581f: 48 89 c5                     	movq	%rax, %rbp
    5822: 48 85 c0                     	testq	%rax, %rax
    5825: 74 69                        	je	0x5890 <cJSON_AddObjectToObject+0xc0>
    5827: 4c 89 ee                     	movq	%r13, %rsi
    582a: 4c 89 f2                     	movq	%r14, %rdx
    582d: 48 89 c7                     	movq	%rax, %rdi
    5830: e8 db c8 ff ff               	callq	0x2110 <memcpy@plt>
    5835: 8b 43 18                     	movl	0x18(%rbx), %eax
    5838: 41 89 c5                     	movl	%eax, %r13d
    583b: 41 81 e5 ff fd ff ff         	andl	$0xfffffdff, %r13d      # imm = 0xFFFFFDFF
    5842: f6 c4 02                     	testb	$0x2, %ah
    5845: 75 0f                        	jne	0x5856 <cJSON_AddObjectToObject+0x86>
    5847: 48 8b 7b 38                  	movq	0x38(%rbx), %rdi
    584b: 48 85 ff                     	testq	%rdi, %rdi
    584e: 74 06                        	je	0x5856 <cJSON_AddObjectToObject+0x86>
    5850: ff 15 c2 48 00 00            	callq	*0x48c2(%rip)           # 0xa118 <global_hooks+0x8>
    5856: 49 8b 44 24 10               	movq	0x10(%r12), %rax
    585b: 48 89 6b 38                  	movq	%rbp, 0x38(%rbx)
    585f: 44 89 6b 18                  	movl	%r13d, 0x18(%rbx)
    5863: 48 85 c0                     	testq	%rax, %rax
    5866: 74 48                        	je	0x58b0 <cJSON_AddObjectToObject+0xe0>
    5868: 48 8b 50 08                  	movq	0x8(%rax), %rdx
    586c: 48 85 d2                     	testq	%rdx, %rdx
    586f: 74 29                        	je	0x589a <cJSON_AddObjectToObject+0xca>
    5871: 48 89 1a                     	movq	%rbx, (%rdx)
    5874: 48 89 53 08                  	movq	%rdx, 0x8(%rbx)
    5878: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    587c: 48 89 d8                     	movq	%rbx, %rax
    587f: 5b                           	popq	%rbx
    5880: 5d                           	popq	%rbp
    5881: 41 5c                        	popq	%r12
    5883: 41 5d                        	popq	%r13
    5885: 41 5e                        	popq	%r14
    5887: c3                           	retq
    5888: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    5890: 48 89 df                     	movq	%rbx, %rdi
    5893: 31 db                        	xorl	%ebx, %ebx
    5895: e8 16 c8 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    589a: 48 89 d8                     	movq	%rbx, %rax
    589d: 5b                           	popq	%rbx
    589e: 5d                           	popq	%rbp
    589f: 41 5c                        	popq	%r12
    58a1: 41 5d                        	popq	%r13
    58a3: 41 5e                        	popq	%r14
    58a5: c3                           	retq
    58a6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    58b0: 49 89 5c 24 10               	movq	%rbx, 0x10(%r12)
    58b5: 48 89 d8                     	movq	%rbx, %rax
    58b8: 48 89 5b 08                  	movq	%rbx, 0x8(%rbx)
    58bc: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    58c3: 5b                           	popq	%rbx
    58c4: 5d                           	popq	%rbp
    58c5: 41 5c                        	popq	%r12
    58c7: 41 5d                        	popq	%r13
    58c9: 41 5e                        	popq	%r14
    58cb: c3                           	retq
    58cc: 0f 1f 40 00                  	nopl	(%rax)

00000000000058d0 <cJSON_CreateIntArray>:
    58d0: 41 56                        	pushq	%r14
    58d2: 41 55                        	pushq	%r13
    58d4: 41 54                        	pushq	%r12
    58d6: 55                           	pushq	%rbp
    58d7: 53                           	pushq	%rbx
    58d8: 85 f6                        	testl	%esi, %esi
    58da: 0f 88 98 00 00 00            	js	0x5978 <cJSON_CreateIntArray+0xa8>
    58e0: 48 89 fd                     	movq	%rdi, %rbp
    58e3: 48 85 ff                     	testq	%rdi, %rdi
    58e6: 0f 84 8c 00 00 00            	je	0x5978 <cJSON_CreateIntArray+0xa8>
    58ec: 89 f3                        	movl	%esi, %ebx
    58ee: e8 9d c8 ff ff               	callq	0x2190 <cJSON_CreateArray@plt>
    58f3: 49 89 c4                     	movq	%rax, %r12
    58f6: 48 85 c0                     	testq	%rax, %rax
    58f9: 74 7d                        	je	0x5978 <cJSON_CreateIntArray+0xa8>
    58fb: 4c 63 eb                     	movslq	%ebx, %r13
    58fe: 85 db                        	testl	%ebx, %ebx
    5900: 0f 84 8f 00 00 00            	je	0x5995 <cJSON_CreateIntArray+0xc5>
    5906: 31 db                        	xorl	%ebx, %ebx
    5908: 45 31 f6                     	xorl	%r14d, %r14d
    590b: eb 17                        	jmp	0x5924 <cJSON_CreateIntArray+0x54>
    590d: 0f 1f 00                     	nopl	(%rax)
    5910: 49 89 44 24 10               	movq	%rax, 0x10(%r12)
    5915: 49 83 fd 01                  	cmpq	$0x1, %r13
    5919: 74 75                        	je	0x5990 <cJSON_CreateIntArray+0xc0>
    591b: 41 be 01 00 00 00            	movl	$0x1, %r14d
    5921: 48 89 c3                     	movq	%rax, %rbx
    5924: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    5928: f2 42 0f 2a 44 b5 00         	cvtsi2sdl	(%rbp,%r14,4), %xmm0
    592f: e8 2c c8 ff ff               	callq	0x2160 <cJSON_CreateNumber@plt>
    5934: 48 85 c0                     	testq	%rax, %rax
    5937: 74 37                        	je	0x5970 <cJSON_CreateIntArray+0xa0>
    5939: 4d 85 f6                     	testq	%r14, %r14
    593c: 74 d2                        	je	0x5910 <cJSON_CreateIntArray+0x40>
    593e: 49 83 c6 01                  	addq	$0x1, %r14
    5942: 48 89 03                     	movq	%rax, (%rbx)
    5945: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    5949: 4d 39 ee                     	cmpq	%r13, %r14
    594c: 72 d3                        	jb	0x5921 <cJSON_CreateIntArray+0x51>
    594e: 49 8b 54 24 10               	movq	0x10(%r12), %rdx
    5953: 48 85 d2                     	testq	%rdx, %rdx
    5956: 74 04                        	je	0x595c <cJSON_CreateIntArray+0x8c>
    5958: 48 89 42 08                  	movq	%rax, 0x8(%rdx)
    595c: 5b                           	popq	%rbx
    595d: 4c 89 e0                     	movq	%r12, %rax
    5960: 5d                           	popq	%rbp
    5961: 41 5c                        	popq	%r12
    5963: 41 5d                        	popq	%r13
    5965: 41 5e                        	popq	%r14
    5967: c3                           	retq
    5968: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    5970: 4c 89 e7                     	movq	%r12, %rdi
    5973: e8 38 c7 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    5978: 45 31 e4                     	xorl	%r12d, %r12d
    597b: 5b                           	popq	%rbx
    597c: 5d                           	popq	%rbp
    597d: 4c 89 e0                     	movq	%r12, %rax
    5980: 41 5c                        	popq	%r12
    5982: 41 5d                        	popq	%r13
    5984: 41 5e                        	popq	%r14
    5986: c3                           	retq
    5987: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    5990: 48 89 c2                     	movq	%rax, %rdx
    5993: eb c3                        	jmp	0x5958 <cJSON_CreateIntArray+0x88>
    5995: 31 c0                        	xorl	%eax, %eax
    5997: eb b5                        	jmp	0x594e <cJSON_CreateIntArray+0x7e>
    5999: 0f 1f 80 00 00 00 00         	nopl	(%rax)

00000000000059a0 <cJSON_CreateFloatArray>:
    59a0: 41 56                        	pushq	%r14
    59a2: 41 55                        	pushq	%r13
    59a4: 41 54                        	pushq	%r12
    59a6: 55                           	pushq	%rbp
    59a7: 53                           	pushq	%rbx
    59a8: 85 f6                        	testl	%esi, %esi
    59aa: 0f 88 98 00 00 00            	js	0x5a48 <cJSON_CreateFloatArray+0xa8>
    59b0: 48 89 fd                     	movq	%rdi, %rbp
    59b3: 48 85 ff                     	testq	%rdi, %rdi
    59b6: 0f 84 8c 00 00 00            	je	0x5a48 <cJSON_CreateFloatArray+0xa8>
    59bc: 89 f3                        	movl	%esi, %ebx
    59be: e8 cd c7 ff ff               	callq	0x2190 <cJSON_CreateArray@plt>
    59c3: 49 89 c4                     	movq	%rax, %r12
    59c6: 48 85 c0                     	testq	%rax, %rax
    59c9: 74 7d                        	je	0x5a48 <cJSON_CreateFloatArray+0xa8>
    59cb: 4c 63 eb                     	movslq	%ebx, %r13
    59ce: 85 db                        	testl	%ebx, %ebx
    59d0: 0f 84 8f 00 00 00            	je	0x5a65 <cJSON_CreateFloatArray+0xc5>
    59d6: 31 db                        	xorl	%ebx, %ebx
    59d8: 45 31 f6                     	xorl	%r14d, %r14d
    59db: eb 17                        	jmp	0x59f4 <cJSON_CreateFloatArray+0x54>
    59dd: 0f 1f 00                     	nopl	(%rax)
    59e0: 49 89 44 24 10               	movq	%rax, 0x10(%r12)
    59e5: 49 83 fd 01                  	cmpq	$0x1, %r13
    59e9: 74 75                        	je	0x5a60 <cJSON_CreateFloatArray+0xc0>
    59eb: 41 be 01 00 00 00            	movl	$0x1, %r14d
    59f1: 48 89 c3                     	movq	%rax, %rbx
    59f4: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    59f8: f3 42 0f 5a 44 b5 00         	cvtss2sd	(%rbp,%r14,4), %xmm0
    59ff: e8 5c c7 ff ff               	callq	0x2160 <cJSON_CreateNumber@plt>
    5a04: 48 85 c0                     	testq	%rax, %rax
    5a07: 74 37                        	je	0x5a40 <cJSON_CreateFloatArray+0xa0>
    5a09: 4d 85 f6                     	testq	%r14, %r14
    5a0c: 74 d2                        	je	0x59e0 <cJSON_CreateFloatArray+0x40>
    5a0e: 49 83 c6 01                  	addq	$0x1, %r14
    5a12: 48 89 03                     	movq	%rax, (%rbx)
    5a15: 48 89 58 08                  	movq	%rbx, 0x8(%rax)
    5a19: 4d 39 ee                     	cmpq	%r13, %r14
    5a1c: 72 d3                        	jb	0x59f1 <cJSON_CreateFloatArray+0x51>
    5a1e: 49 8b 54 24 10               	movq	0x10(%r12), %rdx
    5a23: 48 85 d2                     	testq	%rdx, %rdx
    5a26: 74 04                        	je	0x5a2c <cJSON_CreateFloatArray+0x8c>
    5a28: 48 89 42 08                  	movq	%rax, 0x8(%rdx)
    5a2c: 5b                           	popq	%rbx
    5a2d: 4c 89 e0                     	movq	%r12, %rax
    5a30: 5d                           	popq	%rbp
    5a31: 41 5c                        	popq	%r12
    5a33: 41 5d                        	popq	%r13
    5a35: 41 5e                        	popq	%r14
    5a37: c3                           	retq
    5a38: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    5a40: 4c 89 e7                     	movq	%r12, %rdi
    5a43: e8 68 c6 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    5a48: 45 31 e4                     	xorl	%r12d, %r12d
    5a4b: 5b                           	popq	%rbx
    5a4c: 5d                           	popq	%rbp
    5a4d: 4c 89 e0                     	movq	%r12, %rax
    5a50: 41 5c                        	popq	%r12
    5a52: 41 5d                        	popq	%r13
    5a54: 41 5e                        	popq	%r14
    5a56: c3                           	retq
    5a57: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    5a60: 48 89 c2                     	movq	%rax, %rdx
    5a63: eb c3                        	jmp	0x5a28 <cJSON_CreateFloatArray+0x88>
    5a65: 31 c0                        	xorl	%eax, %eax
    5a67: eb b5                        	jmp	0x5a1e <cJSON_CreateFloatArray+0x7e>
    5a69: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000005a70 <cJSON_CreateDoubleArray>:
    5a70: 41 56                        	pushq	%r14
    5a72: 41 55                        	pushq	%r13
    5a74: 41 54                        	pushq	%r12
    5a76: 55                           	pushq	%rbp
    5a77: 53                           	pushq	%rbx
    5a78: 85 f6                        	testl	%esi, %esi
    5a7a: 0f 88 90 00 00 00            	js	0x5b10 <cJSON_CreateDoubleArray+0xa0>
    5a80: 49 89 fe                     	movq	%rdi, %r14
    5a83: 48 85 ff                     	testq	%rdi, %rdi
    5a86: 0f 84 84 00 00 00            	je	0x5b10 <cJSON_CreateDoubleArray+0xa0>
    5a8c: 89 f3                        	movl	%esi, %ebx
    5a8e: e8 fd c6 ff ff               	callq	0x2190 <cJSON_CreateArray@plt>
    5a93: 49 89 c4                     	movq	%rax, %r12
    5a96: 48 85 c0                     	testq	%rax, %rax
    5a99: 74 75                        	je	0x5b10 <cJSON_CreateDoubleArray+0xa0>
    5a9b: 4c 63 eb                     	movslq	%ebx, %r13
    5a9e: 85 db                        	testl	%ebx, %ebx
    5aa0: 0f 84 7f 00 00 00            	je	0x5b25 <cJSON_CreateDoubleArray+0xb5>
    5aa6: 31 ed                        	xorl	%ebp, %ebp
    5aa8: 31 db                        	xorl	%ebx, %ebx
    5aaa: eb 17                        	jmp	0x5ac3 <cJSON_CreateDoubleArray+0x53>
    5aac: 0f 1f 40 00                  	nopl	(%rax)
    5ab0: 49 89 44 24 10               	movq	%rax, 0x10(%r12)
    5ab5: 49 83 fd 01                  	cmpq	$0x1, %r13
    5ab9: 74 65                        	je	0x5b20 <cJSON_CreateDoubleArray+0xb0>
    5abb: bb 01 00 00 00               	movl	$0x1, %ebx
    5ac0: 48 89 c5                     	movq	%rax, %rbp
    5ac3: f2 41 0f 10 04 de            	movsd	(%r14,%rbx,8), %xmm0
    5ac9: e8 92 c6 ff ff               	callq	0x2160 <cJSON_CreateNumber@plt>
    5ace: 48 85 c0                     	testq	%rax, %rax
    5ad1: 74 35                        	je	0x5b08 <cJSON_CreateDoubleArray+0x98>
    5ad3: 48 85 db                     	testq	%rbx, %rbx
    5ad6: 74 d8                        	je	0x5ab0 <cJSON_CreateDoubleArray+0x40>
    5ad8: 48 83 c3 01                  	addq	$0x1, %rbx
    5adc: 48 89 45 00                  	movq	%rax, (%rbp)
    5ae0: 48 89 68 08                  	movq	%rbp, 0x8(%rax)
    5ae4: 4c 39 eb                     	cmpq	%r13, %rbx
    5ae7: 72 d7                        	jb	0x5ac0 <cJSON_CreateDoubleArray+0x50>
    5ae9: 49 8b 54 24 10               	movq	0x10(%r12), %rdx
    5aee: 48 85 d2                     	testq	%rdx, %rdx
    5af1: 74 04                        	je	0x5af7 <cJSON_CreateDoubleArray+0x87>
    5af3: 48 89 42 08                  	movq	%rax, 0x8(%rdx)
    5af7: 5b                           	popq	%rbx
    5af8: 4c 89 e0                     	movq	%r12, %rax
    5afb: 5d                           	popq	%rbp
    5afc: 41 5c                        	popq	%r12
    5afe: 41 5d                        	popq	%r13
    5b00: 41 5e                        	popq	%r14
    5b02: c3                           	retq
    5b03: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    5b08: 4c 89 e7                     	movq	%r12, %rdi
    5b0b: e8 a0 c5 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    5b10: 45 31 e4                     	xorl	%r12d, %r12d
    5b13: 5b                           	popq	%rbx
    5b14: 5d                           	popq	%rbp
    5b15: 4c 89 e0                     	movq	%r12, %rax
    5b18: 41 5c                        	popq	%r12
    5b1a: 41 5d                        	popq	%r13
    5b1c: 41 5e                        	popq	%r14
    5b1e: c3                           	retq
    5b1f: 90                           	nop
    5b20: 48 89 c2                     	movq	%rax, %rdx
    5b23: eb ce                        	jmp	0x5af3 <cJSON_CreateDoubleArray+0x83>
    5b25: 31 c0                        	xorl	%eax, %eax
    5b27: eb c0                        	jmp	0x5ae9 <cJSON_CreateDoubleArray+0x79>
    5b29: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000005b30 <cJSON_CreateStringArray>:
    5b30: 41 56                        	pushq	%r14
    5b32: 41 55                        	pushq	%r13
    5b34: 41 54                        	pushq	%r12
    5b36: 55                           	pushq	%rbp
    5b37: 53                           	pushq	%rbx
    5b38: 85 f6                        	testl	%esi, %esi
    5b3a: 0f 88 90 00 00 00            	js	0x5bd0 <cJSON_CreateStringArray+0xa0>
    5b40: 49 89 fe                     	movq	%rdi, %r14
    5b43: 48 85 ff                     	testq	%rdi, %rdi
    5b46: 0f 84 84 00 00 00            	je	0x5bd0 <cJSON_CreateStringArray+0xa0>
    5b4c: 89 f3                        	movl	%esi, %ebx
    5b4e: e8 3d c6 ff ff               	callq	0x2190 <cJSON_CreateArray@plt>
    5b53: 49 89 c4                     	movq	%rax, %r12
    5b56: 48 85 c0                     	testq	%rax, %rax
    5b59: 74 75                        	je	0x5bd0 <cJSON_CreateStringArray+0xa0>
    5b5b: 4c 63 eb                     	movslq	%ebx, %r13
    5b5e: 85 db                        	testl	%ebx, %ebx
    5b60: 0f 84 7f 00 00 00            	je	0x5be5 <cJSON_CreateStringArray+0xb5>
    5b66: 31 ed                        	xorl	%ebp, %ebp
    5b68: 31 db                        	xorl	%ebx, %ebx
    5b6a: eb 17                        	jmp	0x5b83 <cJSON_CreateStringArray+0x53>
    5b6c: 0f 1f 40 00                  	nopl	(%rax)
    5b70: 49 89 44 24 10               	movq	%rax, 0x10(%r12)
    5b75: 49 83 fd 01                  	cmpq	$0x1, %r13
    5b79: 74 65                        	je	0x5be0 <cJSON_CreateStringArray+0xb0>
    5b7b: bb 01 00 00 00               	movl	$0x1, %ebx
    5b80: 48 89 c5                     	movq	%rax, %rbp
    5b83: 49 8b 3c de                  	movq	(%r14,%rbx,8), %rdi
    5b87: e8 14 c6 ff ff               	callq	0x21a0 <cJSON_CreateString@plt>
    5b8c: 48 85 c0                     	testq	%rax, %rax
    5b8f: 74 37                        	je	0x5bc8 <cJSON_CreateStringArray+0x98>
    5b91: 48 85 db                     	testq	%rbx, %rbx
    5b94: 74 da                        	je	0x5b70 <cJSON_CreateStringArray+0x40>
    5b96: 48 83 c3 01                  	addq	$0x1, %rbx
    5b9a: 48 89 45 00                  	movq	%rax, (%rbp)
    5b9e: 48 89 68 08                  	movq	%rbp, 0x8(%rax)
    5ba2: 4c 39 eb                     	cmpq	%r13, %rbx
    5ba5: 72 d9                        	jb	0x5b80 <cJSON_CreateStringArray+0x50>
    5ba7: 49 8b 54 24 10               	movq	0x10(%r12), %rdx
    5bac: 48 85 d2                     	testq	%rdx, %rdx
    5baf: 74 04                        	je	0x5bb5 <cJSON_CreateStringArray+0x85>
    5bb1: 48 89 42 08                  	movq	%rax, 0x8(%rdx)
    5bb5: 5b                           	popq	%rbx
    5bb6: 4c 89 e0                     	movq	%r12, %rax
    5bb9: 5d                           	popq	%rbp
    5bba: 41 5c                        	popq	%r12
    5bbc: 41 5d                        	popq	%r13
    5bbe: 41 5e                        	popq	%r14
    5bc0: c3                           	retq
    5bc1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    5bc8: 4c 89 e7                     	movq	%r12, %rdi
    5bcb: e8 e0 c4 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    5bd0: 45 31 e4                     	xorl	%r12d, %r12d
    5bd3: 5b                           	popq	%rbx
    5bd4: 5d                           	popq	%rbp
    5bd5: 4c 89 e0                     	movq	%r12, %rax
    5bd8: 41 5c                        	popq	%r12
    5bda: 41 5d                        	popq	%r13
    5bdc: 41 5e                        	popq	%r14
    5bde: c3                           	retq
    5bdf: 90                           	nop
    5be0: 48 89 c2                     	movq	%rax, %rdx
    5be3: eb cc                        	jmp	0x5bb1 <cJSON_CreateStringArray+0x81>
    5be5: 31 c0                        	xorl	%eax, %eax
    5be7: eb be                        	jmp	0x5ba7 <cJSON_CreateStringArray+0x77>
    5be9: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000005bf0 <cJSON_Duplicate.localalias>:
    5bf0: 41 56                        	pushq	%r14
    5bf2: 41 55                        	pushq	%r13
    5bf4: 41 54                        	pushq	%r12
    5bf6: 55                           	pushq	%rbp
    5bf7: 53                           	pushq	%rbx
    5bf8: 48 85 ff                     	testq	%rdi, %rdi
    5bfb: 0f 84 1f 01 00 00            	je	0x5d20 <cJSON_Duplicate.localalias+0x130>
    5c01: 48 89 fd                     	movq	%rdi, %rbp
    5c04: 41 89 f4                     	movl	%esi, %r12d
    5c07: bf 40 00 00 00               	movl	$0x40, %edi
    5c0c: ff 15 fe 44 00 00            	callq	*0x44fe(%rip)           # 0xa110 <global_hooks>
    5c12: 48 89 c3                     	movq	%rax, %rbx
    5c15: 48 85 c0                     	testq	%rax, %rax
    5c18: 0f 84 02 01 00 00            	je	0x5d20 <cJSON_Duplicate.localalias+0x130>
    5c1e: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    5c22: 0f 11 00                     	movups	%xmm0, (%rax)
    5c25: 0f 11 40 10                  	movups	%xmm0, 0x10(%rax)
    5c29: 0f 11 40 20                  	movups	%xmm0, 0x20(%rax)
    5c2d: 0f 11 40 30                  	movups	%xmm0, 0x30(%rax)
    5c31: 8b 45 18                     	movl	0x18(%rbp), %eax
    5c34: f2 0f 10 45 30               	movsd	0x30(%rbp), %xmm0
    5c39: 4c 8b 6d 20                  	movq	0x20(%rbp), %r13
    5c3d: 80 e4 fe                     	andb	$-0x2, %ah
    5c40: 89 43 18                     	movl	%eax, 0x18(%rbx)
    5c43: 8b 45 28                     	movl	0x28(%rbp), %eax
    5c46: f2 0f 11 43 30               	movsd	%xmm0, 0x30(%rbx)
    5c4b: 89 43 28                     	movl	%eax, 0x28(%rbx)
    5c4e: 4d 85 ed                     	testq	%r13, %r13
    5c51: 74 30                        	je	0x5c83 <cJSON_Duplicate.localalias+0x93>
    5c53: 4c 89 ef                     	movq	%r13, %rdi
    5c56: e8 75 c4 ff ff               	callq	0x20d0 <strlen@plt>
    5c5b: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    5c5f: 4c 89 f7                     	movq	%r14, %rdi
    5c62: ff 15 a8 44 00 00            	callq	*0x44a8(%rip)           # 0xa110 <global_hooks>
    5c68: 48 85 c0                     	testq	%rax, %rax
    5c6b: 0f 84 9f 00 00 00            	je	0x5d10 <cJSON_Duplicate.localalias+0x120>
    5c71: 4c 89 f2                     	movq	%r14, %rdx
    5c74: 4c 89 ee                     	movq	%r13, %rsi
    5c77: 48 89 c7                     	movq	%rax, %rdi
    5c7a: e8 91 c4 ff ff               	callq	0x2110 <memcpy@plt>
    5c7f: 48 89 43 20                  	movq	%rax, 0x20(%rbx)
    5c83: 4c 8b 6d 38                  	movq	0x38(%rbp), %r13
    5c87: 4d 85 ed                     	testq	%r13, %r13
    5c8a: 74 0e                        	je	0x5c9a <cJSON_Duplicate.localalias+0xaa>
    5c8c: f6 45 19 02                  	testb	$0x2, 0x19(%rbp)
    5c90: 0f 84 9a 00 00 00            	je	0x5d30 <cJSON_Duplicate.localalias+0x140>
    5c96: 4c 89 6b 38                  	movq	%r13, 0x38(%rbx)
    5c9a: 45 85 e4                     	testl	%r12d, %r12d
    5c9d: 74 63                        	je	0x5d02 <cJSON_Duplicate.localalias+0x112>
    5c9f: 48 8b 6d 10                  	movq	0x10(%rbp), %rbp
    5ca3: 48 85 ed                     	testq	%rbp, %rbp
    5ca6: 0f 84 d4 00 00 00            	je	0x5d80 <cJSON_Duplicate.localalias+0x190>
    5cac: be 01 00 00 00               	movl	$0x1, %esi
    5cb1: 48 89 ef                     	movq	%rbp, %rdi
    5cb4: e8 37 ff ff ff               	callq	0x5bf0 <cJSON_Duplicate.localalias>
    5cb9: 48 85 c0                     	testq	%rax, %rax
    5cbc: 74 5a                        	je	0x5d18 <cJSON_Duplicate.localalias+0x128>
    5cbe: 48 8b 6d 00                  	movq	(%rbp), %rbp
    5cc2: 48 89 43 10                  	movq	%rax, 0x10(%rbx)
    5cc6: 48 85 ed                     	testq	%rbp, %rbp
    5cc9: 0f 84 a1 00 00 00            	je	0x5d70 <cJSON_Duplicate.localalias+0x180>
    5ccf: be 01 00 00 00               	movl	$0x1, %esi
    5cd4: 48 89 ef                     	movq	%rbp, %rdi
    5cd7: 49 89 c4                     	movq	%rax, %r12
    5cda: e8 11 ff ff ff               	callq	0x5bf0 <cJSON_Duplicate.localalias>
    5cdf: 48 85 c0                     	testq	%rax, %rax
    5ce2: 74 34                        	je	0x5d18 <cJSON_Duplicate.localalias+0x128>
    5ce4: 49 89 04 24                  	movq	%rax, (%r12)
    5ce8: 48 8b 6d 00                  	movq	(%rbp), %rbp
    5cec: 4c 89 60 08                  	movq	%r12, 0x8(%rax)
    5cf0: 48 85 ed                     	testq	%rbp, %rbp
    5cf3: 75 da                        	jne	0x5ccf <cJSON_Duplicate.localalias+0xdf>
    5cf5: 48 8b 53 10                  	movq	0x10(%rbx), %rdx
    5cf9: 48 85 d2                     	testq	%rdx, %rdx
    5cfc: 74 04                        	je	0x5d02 <cJSON_Duplicate.localalias+0x112>
    5cfe: 48 89 42 08                  	movq	%rax, 0x8(%rdx)
    5d02: 48 89 d8                     	movq	%rbx, %rax
    5d05: 5b                           	popq	%rbx
    5d06: 5d                           	popq	%rbp
    5d07: 41 5c                        	popq	%r12
    5d09: 41 5d                        	popq	%r13
    5d0b: 41 5e                        	popq	%r14
    5d0d: c3                           	retq
    5d0e: 66 90                        	nop
    5d10: 48 c7 43 20 00 00 00 00      	movq	$0x0, 0x20(%rbx)
    5d18: 48 89 df                     	movq	%rbx, %rdi
    5d1b: e8 90 c3 ff ff               	callq	0x20b0 <cJSON_Delete@plt>
    5d20: 31 db                        	xorl	%ebx, %ebx
    5d22: 48 89 d8                     	movq	%rbx, %rax
    5d25: 5b                           	popq	%rbx
    5d26: 5d                           	popq	%rbp
    5d27: 41 5c                        	popq	%r12
    5d29: 41 5d                        	popq	%r13
    5d2b: 41 5e                        	popq	%r14
    5d2d: c3                           	retq
    5d2e: 66 90                        	nop
    5d30: 4c 89 ef                     	movq	%r13, %rdi
    5d33: e8 98 c3 ff ff               	callq	0x20d0 <strlen@plt>
    5d38: 4c 8d 70 01                  	leaq	0x1(%rax), %r14
    5d3c: 4c 89 f7                     	movq	%r14, %rdi
    5d3f: ff 15 cb 43 00 00            	callq	*0x43cb(%rip)           # 0xa110 <global_hooks>
    5d45: 48 85 c0                     	testq	%rax, %rax
    5d48: 74 46                        	je	0x5d90 <cJSON_Duplicate.localalias+0x1a0>
    5d4a: 4c 89 f2                     	movq	%r14, %rdx
    5d4d: 4c 89 ee                     	movq	%r13, %rsi
    5d50: 48 89 c7                     	movq	%rax, %rdi
    5d53: e8 b8 c3 ff ff               	callq	0x2110 <memcpy@plt>
    5d58: 48 89 43 38                  	movq	%rax, 0x38(%rbx)
    5d5c: 45 85 e4                     	testl	%r12d, %r12d
    5d5f: 0f 85 3a ff ff ff            	jne	0x5c9f <cJSON_Duplicate.localalias+0xaf>
    5d65: eb 9b                        	jmp	0x5d02 <cJSON_Duplicate.localalias+0x112>
    5d67: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    5d70: 48 89 c2                     	movq	%rax, %rdx
    5d73: e9 86 ff ff ff               	jmp	0x5cfe <cJSON_Duplicate.localalias+0x10e>
    5d78: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    5d80: 31 c0                        	xorl	%eax, %eax
    5d82: e9 6e ff ff ff               	jmp	0x5cf5 <cJSON_Duplicate.localalias+0x105>
    5d87: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    5d90: 48 c7 43 38 00 00 00 00      	movq	$0x0, 0x38(%rbx)
    5d98: e9 7b ff ff ff               	jmp	0x5d18 <cJSON_Duplicate.localalias+0x128>
    5d9d: 0f 1f 00                     	nopl	(%rax)

0000000000005da0 <cJSON_Minify>:
    5da0: 48 85 ff                     	testq	%rdi, %rdi
    5da3: 0f 84 cf 00 00 00            	je	0x5e78 <cJSON_Minify+0xd8>
    5da9: 0f b6 07                     	movzbl	(%rdi), %eax
    5dac: 84 c0                        	testb	%al, %al
    5dae: 0f 84 54 01 00 00            	je	0x5f08 <cJSON_Minify+0x168>
    5db4: 49 89 f9                     	movq	%rdi, %r9
    5db7: 4c 8d 15 b6 13 00 00         	leaq	0x13b6(%rip), %r10      # 0x7174 <strtod@GLIBC_2.2.5+0x7174>
    5dbe: 66 90                        	nop
    5dc0: 8d 50 f7                     	leal	-0x9(%rax), %edx
    5dc3: 80 fa 26                     	cmpb	$0x26, %dl
    5dc6: 77 10                        	ja	0x5dd8 <cJSON_Minify+0x38>
    5dc8: 0f b6 d2                     	movzbl	%dl, %edx
    5dcb: 49 63 14 92                  	movslq	(%r10,%rdx,4), %rdx
    5dcf: 4c 01 d2                     	addq	%r10, %rdx
    5dd2: ff e2                        	jmpq	*%rdx
    5dd4: 0f 1f 40 00                  	nopl	(%rax)
    5dd8: 41 88 01                     	movb	%al, (%r9)
    5ddb: 49 83 c1 01                  	addq	$0x1, %r9
    5ddf: 0f b6 47 01                  	movzbl	0x1(%rdi), %eax
    5de3: 48 83 c7 01                  	addq	$0x1, %rdi
    5de7: 84 c0                        	testb	%al, %al
    5de9: 75 d5                        	jne	0x5dc0 <cJSON_Minify+0x20>
    5deb: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    5df0: 4c 89 ca                     	movq	%r9, %rdx
    5df3: c6 02 00                     	movb	$0x0, (%rdx)
    5df6: c3                           	retq
    5df7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    5e00: 41 c6 01 22                  	movb	$0x22, (%r9)
    5e04: 0f b6 47 01                  	movzbl	0x1(%rdi), %eax
    5e08: 48 8d 4f 01                  	leaq	0x1(%rdi), %rcx
    5e0c: 49 8d 51 01                  	leaq	0x1(%r9), %rdx
    5e10: 84 c0                        	testb	%al, %al
    5e12: 75 16                        	jne	0x5e2a <cJSON_Minify+0x8a>
    5e14: eb dd                        	jmp	0x5df3 <cJSON_Minify+0x53>
    5e16: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    5e20: 4c 89 c1                     	movq	%r8, %rcx
    5e23: 48 89 f2                     	movq	%rsi, %rdx
    5e26: 84 c0                        	testb	%al, %al
    5e28: 74 c9                        	je	0x5df3 <cJSON_Minify+0x53>
    5e2a: 4c 8d 41 01                  	leaq	0x1(%rcx), %r8
    5e2e: 48 8d 72 01                  	leaq	0x1(%rdx), %rsi
    5e32: 88 02                        	movb	%al, (%rdx)
    5e34: 4c 89 c7                     	movq	%r8, %rdi
    5e37: 49 89 f1                     	movq	%rsi, %r9
    5e3a: 3c 22                        	cmpb	$0x22, %al
    5e3c: 74 42                        	je	0x5e80 <cJSON_Minify+0xe0>
    5e3e: 0f b6 79 01                  	movzbl	0x1(%rcx), %edi
    5e42: 3c 5c                        	cmpb	$0x5c, %al
    5e44: 89 f8                        	movl	%edi, %eax
    5e46: 75 d8                        	jne	0x5e20 <cJSON_Minify+0x80>
    5e48: 40 80 ff 22                  	cmpb	$0x22, %dil
    5e4c: 75 d2                        	jne	0x5e20 <cJSON_Minify+0x80>
    5e4e: c6 42 01 22                  	movb	$0x22, 0x1(%rdx)
    5e52: 4c 8d 41 02                  	leaq	0x2(%rcx), %r8
    5e56: 0f b6 41 02                  	movzbl	0x2(%rcx), %eax
    5e5a: 48 8d 72 02                  	leaq	0x2(%rdx), %rsi
    5e5e: eb c0                        	jmp	0x5e20 <cJSON_Minify+0x80>
    5e60: 0f b6 47 01                  	movzbl	0x1(%rdi), %eax
    5e64: 3c 2f                        	cmpb	$0x2f, %al
    5e66: 74 28                        	je	0x5e90 <cJSON_Minify+0xf0>
    5e68: 3c 2a                        	cmpb	$0x2a, %al
    5e6a: 74 54                        	je	0x5ec0 <cJSON_Minify+0x120>
    5e6c: 48 83 c7 01                  	addq	$0x1, %rdi
    5e70: e9 72 ff ff ff               	jmp	0x5de7 <cJSON_Minify+0x47>
    5e75: 0f 1f 00                     	nopl	(%rax)
    5e78: c3                           	retq
    5e79: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    5e80: 0f b6 41 01                  	movzbl	0x1(%rcx), %eax
    5e84: e9 5e ff ff ff               	jmp	0x5de7 <cJSON_Minify+0x47>
    5e89: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    5e90: 0f b6 47 02                  	movzbl	0x2(%rdi), %eax
    5e94: 48 8d 57 02                  	leaq	0x2(%rdi), %rdx
    5e98: eb 14                        	jmp	0x5eae <cJSON_Minify+0x10e>
    5e9a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    5ea0: 89 c1                        	movl	%eax, %ecx
    5ea2: 48 83 c2 01                  	addq	$0x1, %rdx
    5ea6: 0f b6 02                     	movzbl	(%rdx), %eax
    5ea9: 80 f9 0a                     	cmpb	$0xa, %cl
    5eac: 74 52                        	je	0x5f00 <cJSON_Minify+0x160>
    5eae: 84 c0                        	testb	%al, %al
    5eb0: 75 ee                        	jne	0x5ea0 <cJSON_Minify+0x100>
    5eb2: e9 39 ff ff ff               	jmp	0x5df0 <cJSON_Minify+0x50>
    5eb7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    5ec0: 0f b6 47 02                  	movzbl	0x2(%rdi), %eax
    5ec4: 48 8d 57 02                  	leaq	0x2(%rdi), %rdx
    5ec8: 84 c0                        	testb	%al, %al
    5eca: 75 18                        	jne	0x5ee4 <cJSON_Minify+0x144>
    5ecc: e9 1f ff ff ff               	jmp	0x5df0 <cJSON_Minify+0x50>
    5ed1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    5ed8: 48 83 c2 01                  	addq	$0x1, %rdx
    5edc: 84 c0                        	testb	%al, %al
    5ede: 0f 84 0c ff ff ff            	je	0x5df0 <cJSON_Minify+0x50>
    5ee4: 89 c1                        	movl	%eax, %ecx
    5ee6: 0f b6 42 01                  	movzbl	0x1(%rdx), %eax
    5eea: 80 f9 2a                     	cmpb	$0x2a, %cl
    5eed: 75 e9                        	jne	0x5ed8 <cJSON_Minify+0x138>
    5eef: 3c 2f                        	cmpb	$0x2f, %al
    5ef1: 75 e5                        	jne	0x5ed8 <cJSON_Minify+0x138>
    5ef3: 0f b6 42 02                  	movzbl	0x2(%rdx), %eax
    5ef7: 48 8d 7a 02                  	leaq	0x2(%rdx), %rdi
    5efb: e9 e7 fe ff ff               	jmp	0x5de7 <cJSON_Minify+0x47>
    5f00: 48 89 d7                     	movq	%rdx, %rdi
    5f03: e9 df fe ff ff               	jmp	0x5de7 <cJSON_Minify+0x47>
    5f08: 48 89 fa                     	movq	%rdi, %rdx
    5f0b: e9 e3 fe ff ff               	jmp	0x5df3 <cJSON_Minify+0x53>

0000000000005f10 <cJSON_IsInvalid>:
    5f10: 48 85 ff                     	testq	%rdi, %rdi
    5f13: 74 0b                        	je	0x5f20 <cJSON_IsInvalid+0x10>
    5f15: 31 c0                        	xorl	%eax, %eax
    5f17: 80 7f 18 00                  	cmpb	$0x0, 0x18(%rdi)
    5f1b: 0f 94 c0                     	sete	%al
    5f1e: c3                           	retq
    5f1f: 90                           	nop
    5f20: 31 c0                        	xorl	%eax, %eax
    5f22: c3                           	retq
    5f23: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    5f2e: 66 90                        	nop

0000000000005f30 <cJSON_IsFalse>:
    5f30: 48 85 ff                     	testq	%rdi, %rdi
    5f33: 74 0b                        	je	0x5f40 <cJSON_IsFalse+0x10>
    5f35: 31 c0                        	xorl	%eax, %eax
    5f37: 80 7f 18 01                  	cmpb	$0x1, 0x18(%rdi)
    5f3b: 0f 94 c0                     	sete	%al
    5f3e: c3                           	retq
    5f3f: 90                           	nop
    5f40: 31 c0                        	xorl	%eax, %eax
    5f42: c3                           	retq
    5f43: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    5f4e: 66 90                        	nop

0000000000005f50 <cJSON_IsTrue>:
    5f50: 48 85 ff                     	testq	%rdi, %rdi
    5f53: 74 0b                        	je	0x5f60 <cJSON_IsTrue+0x10>
    5f55: 31 c0                        	xorl	%eax, %eax
    5f57: 80 7f 18 02                  	cmpb	$0x2, 0x18(%rdi)
    5f5b: 0f 94 c0                     	sete	%al
    5f5e: c3                           	retq
    5f5f: 90                           	nop
    5f60: 31 c0                        	xorl	%eax, %eax
    5f62: c3                           	retq
    5f63: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    5f6e: 66 90                        	nop

0000000000005f70 <cJSON_IsBool>:
    5f70: 48 85 ff                     	testq	%rdi, %rdi
    5f73: 74 0b                        	je	0x5f80 <cJSON_IsBool+0x10>
    5f75: 31 c0                        	xorl	%eax, %eax
    5f77: f6 47 18 03                  	testb	$0x3, 0x18(%rdi)
    5f7b: 0f 95 c0                     	setne	%al
    5f7e: c3                           	retq
    5f7f: 90                           	nop
    5f80: 31 c0                        	xorl	%eax, %eax
    5f82: c3                           	retq
    5f83: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    5f8e: 66 90                        	nop

0000000000005f90 <cJSON_IsNull>:
    5f90: 48 85 ff                     	testq	%rdi, %rdi
    5f93: 74 0b                        	je	0x5fa0 <cJSON_IsNull+0x10>
    5f95: 31 c0                        	xorl	%eax, %eax
    5f97: 80 7f 18 04                  	cmpb	$0x4, 0x18(%rdi)
    5f9b: 0f 94 c0                     	sete	%al
    5f9e: c3                           	retq
    5f9f: 90                           	nop
    5fa0: 31 c0                        	xorl	%eax, %eax
    5fa2: c3                           	retq
    5fa3: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    5fae: 66 90                        	nop

0000000000005fb0 <cJSON_IsNumber>:
    5fb0: 48 85 ff                     	testq	%rdi, %rdi
    5fb3: 74 0b                        	je	0x5fc0 <cJSON_IsNumber+0x10>
    5fb5: 31 c0                        	xorl	%eax, %eax
    5fb7: 80 7f 18 08                  	cmpb	$0x8, 0x18(%rdi)
    5fbb: 0f 94 c0                     	sete	%al
    5fbe: c3                           	retq
    5fbf: 90                           	nop
    5fc0: 31 c0                        	xorl	%eax, %eax
    5fc2: c3                           	retq
    5fc3: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    5fce: 66 90                        	nop

0000000000005fd0 <cJSON_GetNumberValue>:
    5fd0: 53                           	pushq	%rbx
    5fd1: 48 89 fb                     	movq	%rdi, %rbx
    5fd4: e8 97 c0 ff ff               	callq	0x2070 <cJSON_IsNumber@plt>
    5fd9: 85 c0                        	testl	%eax, %eax
    5fdb: 74 0b                        	je	0x5fe8 <cJSON_GetNumberValue+0x18>
    5fdd: f2 0f 10 43 30               	movsd	0x30(%rbx), %xmm0
    5fe2: 5b                           	popq	%rbx
    5fe3: c3                           	retq
    5fe4: 0f 1f 40 00                  	nopl	(%rax)
    5fe8: f2 0f 10 05 f0 12 00 00      	movsd	0x12f0(%rip), %xmm0     # 0x72e0 <strtod@GLIBC_2.2.5+0x72e0>
    5ff0: 5b                           	popq	%rbx
    5ff1: c3                           	retq
    5ff2: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    5ffd: 0f 1f 00                     	nopl	(%rax)

0000000000006000 <cJSON_IsString>:
    6000: 48 85 ff                     	testq	%rdi, %rdi
    6003: 74 0b                        	je	0x6010 <cJSON_IsString+0x10>
    6005: 31 c0                        	xorl	%eax, %eax
    6007: 80 7f 18 10                  	cmpb	$0x10, 0x18(%rdi)
    600b: 0f 94 c0                     	sete	%al
    600e: c3                           	retq
    600f: 90                           	nop
    6010: 31 c0                        	xorl	%eax, %eax
    6012: c3                           	retq
    6013: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    601e: 66 90                        	nop

0000000000006020 <cJSON_GetStringValue>:
    6020: 53                           	pushq	%rbx
    6021: 48 89 fb                     	movq	%rdi, %rbx
    6024: e8 b7 c1 ff ff               	callq	0x21e0 <cJSON_IsString@plt>
    6029: 85 c0                        	testl	%eax, %eax
    602b: 74 0b                        	je	0x6038 <cJSON_GetStringValue+0x18>
    602d: 48 8b 43 20                  	movq	0x20(%rbx), %rax
    6031: 5b                           	popq	%rbx
    6032: c3                           	retq
    6033: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    6038: 31 c0                        	xorl	%eax, %eax
    603a: 5b                           	popq	%rbx
    603b: c3                           	retq
    603c: 0f 1f 40 00                  	nopl	(%rax)

0000000000006040 <cJSON_IsArray>:
    6040: 48 85 ff                     	testq	%rdi, %rdi
    6043: 74 0b                        	je	0x6050 <cJSON_IsArray+0x10>
    6045: 31 c0                        	xorl	%eax, %eax
    6047: 80 7f 18 20                  	cmpb	$0x20, 0x18(%rdi)
    604b: 0f 94 c0                     	sete	%al
    604e: c3                           	retq
    604f: 90                           	nop
    6050: 31 c0                        	xorl	%eax, %eax
    6052: c3                           	retq
    6053: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    605e: 66 90                        	nop

0000000000006060 <cJSON_IsObject>:
    6060: 48 85 ff                     	testq	%rdi, %rdi
    6063: 74 0b                        	je	0x6070 <cJSON_IsObject+0x10>
    6065: 31 c0                        	xorl	%eax, %eax
    6067: 80 7f 18 40                  	cmpb	$0x40, 0x18(%rdi)
    606b: 0f 94 c0                     	sete	%al
    606e: c3                           	retq
    606f: 90                           	nop
    6070: 31 c0                        	xorl	%eax, %eax
    6072: c3                           	retq
    6073: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    607e: 66 90                        	nop

0000000000006080 <cJSON_IsRaw>:
    6080: 48 85 ff                     	testq	%rdi, %rdi
    6083: 74 0b                        	je	0x6090 <cJSON_IsRaw+0x10>
    6085: 31 c0                        	xorl	%eax, %eax
    6087: 80 7f 18 80                  	cmpb	$-0x80, 0x18(%rdi)
    608b: 0f 94 c0                     	sete	%al
    608e: c3                           	retq
    608f: 90                           	nop
    6090: 31 c0                        	xorl	%eax, %eax
    6092: c3                           	retq
    6093: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    609e: 66 90                        	nop

00000000000060a0 <cJSON_Compare.localalias>:
    60a0: 41 56                        	pushq	%r14
    60a2: 41 55                        	pushq	%r13
    60a4: 41 54                        	pushq	%r12
    60a6: 55                           	pushq	%rbp
    60a7: 53                           	pushq	%rbx
    60a8: 48 85 ff                     	testq	%rdi, %rdi
    60ab: 74 6b                        	je	0x6118 <cJSON_Compare.localalias+0x78>
    60ad: 49 89 f4                     	movq	%rsi, %r12
    60b0: 48 85 f6                     	testq	%rsi, %rsi
    60b3: 74 63                        	je	0x6118 <cJSON_Compare.localalias+0x78>
    60b5: 8b 47 18                     	movl	0x18(%rdi), %eax
    60b8: 8b 6e 18                     	movl	0x18(%rsi), %ebp
    60bb: 48 89 fb                     	movq	%rdi, %rbx
    60be: 31 c5                        	xorl	%eax, %ebp
    60c0: 81 e5 ff 00 00 00            	andl	$0xff, %ebp
    60c6: 75 50                        	jne	0x6118 <cJSON_Compare.localalias+0x78>
    60c8: 41 89 d5                     	movl	%edx, %r13d
    60cb: 0f b6 d0                     	movzbl	%al, %edx
    60ce: 83 fa 40                     	cmpl	$0x40, %edx
    60d1: 7f 6d                        	jg	0x6140 <cJSON_Compare.localalias+0xa0>
    60d3: a8 fc                        	testb	$-0x4, %al
    60d5: 74 51                        	je	0x6128 <cJSON_Compare.localalias+0x88>
    60d7: 48 b9 11 10 00 10 00 00 00 10	movabsq	$0x1000000010001011, %rcx # imm = 0x1000000010001011
    60e1: 8d 42 fc                     	leal	-0x4(%rdx), %eax
    60e4: 48 0f a3 c1                  	btq	%rax, %rcx
    60e8: 73 30                        	jae	0x611a <cJSON_Compare.localalias+0x7a>
    60ea: 48 39 f7                     	cmpq	%rsi, %rdi
    60ed: 0f 84 9d 01 00 00            	je	0x6290 <cJSON_Compare.localalias+0x1f0>
    60f3: 83 fa 20                     	cmpl	$0x20, %edx
    60f6: 0f 8f 04 01 00 00            	jg	0x6200 <cJSON_Compare.localalias+0x160>
    60fc: 83 f8 1c                     	cmpl	$0x1c, %eax
    60ff: 77 19                        	ja	0x611a <cJSON_Compare.localalias+0x7a>
    6101: 48 8d 15 08 11 00 00         	leaq	0x1108(%rip), %rdx      # 0x7210 <strtod@GLIBC_2.2.5+0x7210>
    6108: 48 63 04 82                  	movslq	(%rdx,%rax,4), %rax
    610c: 48 01 d0                     	addq	%rdx, %rax
    610f: ff e0                        	jmpq	*%rax
    6111: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    6118: 31 ed                        	xorl	%ebp, %ebp
    611a: 5b                           	popq	%rbx
    611b: 89 e8                        	movl	%ebp, %eax
    611d: 5d                           	popq	%rbp
    611e: 41 5c                        	popq	%r12
    6120: 41 5d                        	popq	%r13
    6122: 41 5e                        	popq	%r14
    6124: c3                           	retq
    6125: 0f 1f 00                     	nopl	(%rax)
    6128: 83 ea 01                     	subl	$0x1, %edx
    612b: 31 ed                        	xorl	%ebp, %ebp
    612d: 5b                           	popq	%rbx
    612e: 83 fa 01                     	cmpl	$0x1, %edx
    6131: 40 0f 96 c5                  	setbe	%bpl
    6135: 89 e8                        	movl	%ebp, %eax
    6137: 5d                           	popq	%rbp
    6138: 41 5c                        	popq	%r12
    613a: 41 5d                        	popq	%r13
    613c: 41 5e                        	popq	%r14
    613e: c3                           	retq
    613f: 90                           	nop
    6140: 81 fa 80 00 00 00            	cmpl	$0x80, %edx
    6146: 75 d2                        	jne	0x611a <cJSON_Compare.localalias+0x7a>
    6148: 48 39 f7                     	cmpq	%rsi, %rdi
    614b: 0f 84 3f 01 00 00            	je	0x6290 <cJSON_Compare.localalias+0x1f0>
    6151: 48 8b 7b 20                  	movq	0x20(%rbx), %rdi
    6155: 48 85 ff                     	testq	%rdi, %rdi
    6158: 74 c0                        	je	0x611a <cJSON_Compare.localalias+0x7a>
    615a: 49 8b 74 24 20               	movq	0x20(%r12), %rsi
    615f: 48 85 f6                     	testq	%rsi, %rsi
    6162: 74 b6                        	je	0x611a <cJSON_Compare.localalias+0x7a>
    6164: e8 97 bf ff ff               	callq	0x2100 <strcmp@plt>
    6169: 31 ed                        	xorl	%ebp, %ebp
    616b: 85 c0                        	testl	%eax, %eax
    616d: 40 0f 94 c5                  	sete	%bpl
    6171: eb a7                        	jmp	0x611a <cJSON_Compare.localalias+0x7a>
    6173: 48 8b 5f 10                  	movq	0x10(%rdi), %rbx
    6177: 4c 8b 66 10                  	movq	0x10(%rsi), %r12
    617b: 48 85 db                     	testq	%rbx, %rbx
    617e: 74 29                        	je	0x61a9 <cJSON_Compare.localalias+0x109>
    6180: 4d 85 e4                     	testq	%r12, %r12
    6183: 74 24                        	je	0x61a9 <cJSON_Compare.localalias+0x109>
    6185: 44 89 ea                     	movl	%r13d, %edx
    6188: 4c 89 e6                     	movq	%r12, %rsi
    618b: 48 89 df                     	movq	%rbx, %rdi
    618e: e8 0d ff ff ff               	callq	0x60a0 <cJSON_Compare.localalias>
    6193: 89 c5                        	movl	%eax, %ebp
    6195: 85 c0                        	testl	%eax, %eax
    6197: 0f 84 7d ff ff ff            	je	0x611a <cJSON_Compare.localalias+0x7a>
    619d: 48 8b 1b                     	movq	(%rbx), %rbx
    61a0: 4d 8b 24 24                  	movq	(%r12), %r12
    61a4: 48 85 db                     	testq	%rbx, %rbx
    61a7: 75 d7                        	jne	0x6180 <cJSON_Compare.localalias+0xe0>
    61a9: 31 ed                        	xorl	%ebp, %ebp
    61ab: 4c 39 e3                     	cmpq	%r12, %rbx
    61ae: 40 0f 94 c5                  	sete	%bpl
    61b2: e9 63 ff ff ff               	jmp	0x611a <cJSON_Compare.localalias+0x7a>
    61b7: f2 0f 10 5e 30               	movsd	0x30(%rsi), %xmm3
    61bc: f2 0f 10 47 30               	movsd	0x30(%rdi), %xmm0
    61c1: 31 ed                        	xorl	%ebp, %ebp
    61c3: f3 0f 7e 15 c5 10 00 00      	movq	0x10c5(%rip), %xmm2     # 0x7290 <strtod@GLIBC_2.2.5+0x7290>
    61cb: 66 0f 28 e0                  	movapd	%xmm0, %xmm4
    61cf: 66 0f 28 cb                  	movapd	%xmm3, %xmm1
    61d3: f2 0f 5c c3                  	subsd	%xmm3, %xmm0
    61d7: 66 0f 54 ca                  	andpd	%xmm2, %xmm1
    61db: 66 0f 54 e2                  	andpd	%xmm2, %xmm4
    61df: f2 0f 5f e1                  	maxsd	%xmm1, %xmm4
    61e3: 66 0f 54 c2                  	andpd	%xmm2, %xmm0
    61e7: 66 0f 28 cc                  	movapd	%xmm4, %xmm1
    61eb: f2 0f 59 0d d5 10 00 00      	mulsd	0x10d5(%rip), %xmm1     # 0x72c8 <strtod@GLIBC_2.2.5+0x72c8>
    61f3: 66 0f 2f c8                  	comisd	%xmm0, %xmm1
    61f7: 40 0f 93 c5                  	setae	%bpl
    61fb: e9 1a ff ff ff               	jmp	0x611a <cJSON_Compare.localalias+0x7a>
    6200: 83 fa 40                     	cmpl	$0x40, %edx
    6203: 0f 85 11 ff ff ff            	jne	0x611a <cJSON_Compare.localalias+0x7a>
    6209: 4c 8b 73 10                  	movq	0x10(%rbx), %r14
    620d: 4d 85 f6                     	testq	%r14, %r14
    6210: 74 36                        	je	0x6248 <cJSON_Compare.localalias+0x1a8>
    6212: 49 8b 76 38                  	movq	0x38(%r14), %rsi
    6216: 44 89 ea                     	movl	%r13d, %edx
    6219: 4c 89 e7                     	movq	%r12, %rdi
    621c: e8 5f c4 ff ff               	callq	0x2680 <get_object_item>
    6221: 48 89 c6                     	movq	%rax, %rsi
    6224: 48 85 c0                     	testq	%rax, %rax
    6227: 0f 84 ed fe ff ff            	je	0x611a <cJSON_Compare.localalias+0x7a>
    622d: 44 89 ea                     	movl	%r13d, %edx
    6230: 4c 89 f7                     	movq	%r14, %rdi
    6233: e8 68 fe ff ff               	callq	0x60a0 <cJSON_Compare.localalias>
    6238: 85 c0                        	testl	%eax, %eax
    623a: 0f 84 d8 fe ff ff            	je	0x6118 <cJSON_Compare.localalias+0x78>
    6240: 4d 8b 36                     	movq	(%r14), %r14
    6243: 4d 85 f6                     	testq	%r14, %r14
    6246: 75 ca                        	jne	0x6212 <cJSON_Compare.localalias+0x172>
    6248: 4d 8b 64 24 10               	movq	0x10(%r12), %r12
    624d: 4d 85 e4                     	testq	%r12, %r12
    6250: 74 3e                        	je	0x6290 <cJSON_Compare.localalias+0x1f0>
    6252: 49 8b 74 24 38               	movq	0x38(%r12), %rsi
    6257: 44 89 ea                     	movl	%r13d, %edx
    625a: 48 89 df                     	movq	%rbx, %rdi
    625d: e8 1e c4 ff ff               	callq	0x2680 <get_object_item>
    6262: 48 89 c6                     	movq	%rax, %rsi
    6265: 48 85 c0                     	testq	%rax, %rax
    6268: 0f 84 ac fe ff ff            	je	0x611a <cJSON_Compare.localalias+0x7a>
    626e: 44 89 ea                     	movl	%r13d, %edx
    6271: 4c 89 e7                     	movq	%r12, %rdi
    6274: e8 27 fe ff ff               	callq	0x60a0 <cJSON_Compare.localalias>
    6279: 85 c0                        	testl	%eax, %eax
    627b: 0f 84 97 fe ff ff            	je	0x6118 <cJSON_Compare.localalias+0x78>
    6281: 4d 8b 24 24                  	movq	(%r12), %r12
    6285: 4d 85 e4                     	testq	%r12, %r12
    6288: 75 c8                        	jne	0x6252 <cJSON_Compare.localalias+0x1b2>
    628a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    6290: bd 01 00 00 00               	movl	$0x1, %ebp
    6295: e9 80 fe ff ff               	jmp	0x611a <cJSON_Compare.localalias+0x7a>
    629a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)

00000000000062a0 <cJSON_malloc>:
    62a0: ff 25 6a 3e 00 00            	jmpq	*0x3e6a(%rip)           # 0xa110 <global_hooks>
    62a6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)

00000000000062b0 <cJSON_free>:
    62b0: ff 25 62 3e 00 00            	jmpq	*0x3e62(%rip)           # 0xa118 <global_hooks+0x8>
    62b6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)

00000000000062c0 <cJSON_SetValuestring>:
    62c0: 41 55                        	pushq	%r13
    62c2: 41 54                        	pushq	%r12
    62c4: 55                           	pushq	%rbp
    62c5: 53                           	pushq	%rbx
    62c6: 48 83 ec 08                  	subq	$0x8, %rsp
    62ca: 8b 47 18                     	movl	0x18(%rdi), %eax
    62cd: 25 10 01 00 00               	andl	$0x110, %eax            # imm = 0x110
    62d2: 83 f8 10                     	cmpl	$0x10, %eax
    62d5: 0f 85 8d 00 00 00            	jne	0x6368 <cJSON_SetValuestring+0xa8>
    62db: 48 89 fb                     	movq	%rdi, %rbx
    62de: 48 89 f7                     	movq	%rsi, %rdi
    62e1: 49 89 f4                     	movq	%rsi, %r12
    62e4: e8 e7 bd ff ff               	callq	0x20d0 <strlen@plt>
    62e9: 4c 8b 6b 20                  	movq	0x20(%rbx), %r13
    62ed: 48 89 c5                     	movq	%rax, %rbp
    62f0: 4c 89 ef                     	movq	%r13, %rdi
    62f3: e8 d8 bd ff ff               	callq	0x20d0 <strlen@plt>
    62f8: 48 39 e8                     	cmpq	%rbp, %rax
    62fb: 73 43                        	jae	0x6340 <cJSON_SetValuestring+0x80>
    62fd: 48 83 c5 01                  	addq	$0x1, %rbp
    6301: 48 89 ef                     	movq	%rbp, %rdi
    6304: ff 15 06 3e 00 00            	callq	*0x3e06(%rip)           # 0xa110 <global_hooks>
    630a: 49 89 c5                     	movq	%rax, %r13
    630d: 48 85 c0                     	testq	%rax, %rax
    6310: 74 56                        	je	0x6368 <cJSON_SetValuestring+0xa8>
    6312: 48 89 c7                     	movq	%rax, %rdi
    6315: 48 89 ea                     	movq	%rbp, %rdx
    6318: 4c 89 e6                     	movq	%r12, %rsi
    631b: e8 f0 bd ff ff               	callq	0x2110 <memcpy@plt>
    6320: 48 8b 7b 20                  	movq	0x20(%rbx), %rdi
    6324: 48 85 ff                     	testq	%rdi, %rdi
    6327: 74 05                        	je	0x632e <cJSON_SetValuestring+0x6e>
    6329: e8 82 be ff ff               	callq	0x21b0 <cJSON_free@plt>
    632e: 4c 89 6b 20                  	movq	%r13, 0x20(%rbx)
    6332: 48 83 c4 08                  	addq	$0x8, %rsp
    6336: 4c 89 e8                     	movq	%r13, %rax
    6339: 5b                           	popq	%rbx
    633a: 5d                           	popq	%rbp
    633b: 41 5c                        	popq	%r12
    633d: 41 5d                        	popq	%r13
    633f: c3                           	retq
    6340: 48 8d 55 01                  	leaq	0x1(%rbp), %rdx
    6344: 4c 89 e6                     	movq	%r12, %rsi
    6347: 4c 89 ef                     	movq	%r13, %rdi
    634a: e8 c1 bd ff ff               	callq	0x2110 <memcpy@plt>
    634f: 4c 8b 6b 20                  	movq	0x20(%rbx), %r13
    6353: 48 83 c4 08                  	addq	$0x8, %rsp
    6357: 5b                           	popq	%rbx
    6358: 5d                           	popq	%rbp
    6359: 4c 89 e8                     	movq	%r13, %rax
    635c: 41 5c                        	popq	%r12
    635e: 41 5d                        	popq	%r13
    6360: c3                           	retq
    6361: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    6368: 48 83 c4 08                  	addq	$0x8, %rsp
    636c: 45 31 ed                     	xorl	%r13d, %r13d
    636f: 5b                           	popq	%rbx
    6370: 4c 89 e8                     	movq	%r13, %rax
    6373: 5d                           	popq	%rbp
    6374: 41 5c                        	popq	%r12
    6376: 41 5d                        	popq	%r13
    6378: c3                           	retq
    6379: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000006380 <cJSON_ReplaceItemInObject>:
    6380: 48 85 d2                     	testq	%rdx, %rdx
    6383: 0f 84 9f 00 00 00            	je	0x6428 <cJSON_ReplaceItemInObject+0xa8>
    6389: 41 55                        	pushq	%r13
    638b: 41 54                        	pushq	%r12
    638d: 55                           	pushq	%rbp
    638e: 48 89 f5                     	movq	%rsi, %rbp
    6391: 53                           	pushq	%rbx
    6392: 48 83 ec 08                  	subq	$0x8, %rsp
    6396: 48 85 f6                     	testq	%rsi, %rsi
    6399: 74 7d                        	je	0x6418 <cJSON_ReplaceItemInObject+0x98>
    639b: 49 89 fc                     	movq	%rdi, %r12
    639e: 48 89 d3                     	movq	%rdx, %rbx
    63a1: f6 42 19 02                  	testb	$0x2, 0x19(%rdx)
    63a5: 74 59                        	je	0x6400 <cJSON_ReplaceItemInObject+0x80>
    63a7: 48 89 ef                     	movq	%rbp, %rdi
    63aa: e8 21 bd ff ff               	callq	0x20d0 <strlen@plt>
    63af: 4c 8d 68 01                  	leaq	0x1(%rax), %r13
    63b3: 4c 89 ef                     	movq	%r13, %rdi
    63b6: ff 15 54 3d 00 00            	callq	*0x3d54(%rip)           # 0xa110 <global_hooks>
    63bc: 48 85 c0                     	testq	%rax, %rax
    63bf: 74 4f                        	je	0x6410 <cJSON_ReplaceItemInObject+0x90>
    63c1: 4c 89 ea                     	movq	%r13, %rdx
    63c4: 48 89 ee                     	movq	%rbp, %rsi
    63c7: 48 89 c7                     	movq	%rax, %rdi
    63ca: e8 41 bd ff ff               	callq	0x2110 <memcpy@plt>
    63cf: 48 89 ee                     	movq	%rbp, %rsi
    63d2: 4c 89 e7                     	movq	%r12, %rdi
    63d5: 31 d2                        	xorl	%edx, %edx
    63d7: 81 63 18 ff fd ff ff         	andl	$0xfffffdff, 0x18(%rbx) # imm = 0xFFFFFDFF
    63de: 48 89 43 38                  	movq	%rax, 0x38(%rbx)
    63e2: e8 99 c2 ff ff               	callq	0x2680 <get_object_item>
    63e7: 48 83 c4 08                  	addq	$0x8, %rsp
    63eb: 48 89 da                     	movq	%rbx, %rdx
    63ee: 4c 89 e7                     	movq	%r12, %rdi
    63f1: 5b                           	popq	%rbx
    63f2: 48 89 c6                     	movq	%rax, %rsi
    63f5: 5d                           	popq	%rbp
    63f6: 41 5c                        	popq	%r12
    63f8: 41 5d                        	popq	%r13
    63fa: e9 f1 bc ff ff               	jmp	0x20f0 <cJSON_ReplaceItemViaPointer@plt>
    63ff: 90                           	nop
    6400: 48 8b 7a 38                  	movq	0x38(%rdx), %rdi
    6404: 48 85 ff                     	testq	%rdi, %rdi
    6407: 74 9e                        	je	0x63a7 <cJSON_ReplaceItemInObject+0x27>
    6409: e8 a2 bd ff ff               	callq	0x21b0 <cJSON_free@plt>
    640e: eb 97                        	jmp	0x63a7 <cJSON_ReplaceItemInObject+0x27>
    6410: 48 c7 43 38 00 00 00 00      	movq	$0x0, 0x38(%rbx)
    6418: 48 83 c4 08                  	addq	$0x8, %rsp
    641c: 31 c0                        	xorl	%eax, %eax
    641e: 5b                           	popq	%rbx
    641f: 5d                           	popq	%rbp
    6420: 41 5c                        	popq	%r12
    6422: 41 5d                        	popq	%r13
    6424: c3                           	retq
    6425: 0f 1f 00                     	nopl	(%rax)
    6428: 31 c0                        	xorl	%eax, %eax
    642a: c3                           	retq
    642b: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000006430 <cJSON_ReplaceItemInObjectCaseSensitive>:
    6430: 48 85 d2                     	testq	%rdx, %rdx
    6433: 0f 84 ff 00 00 00            	je	0x6538 <cJSON_ReplaceItemInObjectCaseSensitive+0x108>
    6439: 41 55                        	pushq	%r13
    643b: 41 54                        	pushq	%r12
    643d: 55                           	pushq	%rbp
    643e: 48 89 f5                     	movq	%rsi, %rbp
    6441: 53                           	pushq	%rbx
    6442: 48 83 ec 08                  	subq	$0x8, %rsp
    6446: 48 85 f6                     	testq	%rsi, %rsi
    6449: 0f 84 ca 00 00 00            	je	0x6519 <cJSON_ReplaceItemInObjectCaseSensitive+0xe9>
    644f: 49 89 fd                     	movq	%rdi, %r13
    6452: 49 89 d4                     	movq	%rdx, %r12
    6455: f6 42 19 02                  	testb	$0x2, 0x19(%rdx)
    6459: 0f 84 91 00 00 00            	je	0x64f0 <cJSON_ReplaceItemInObjectCaseSensitive+0xc0>
    645f: 48 89 ef                     	movq	%rbp, %rdi
    6462: e8 69 bc ff ff               	callq	0x20d0 <strlen@plt>
    6467: 48 8d 58 01                  	leaq	0x1(%rax), %rbx
    646b: 48 89 df                     	movq	%rbx, %rdi
    646e: ff 15 9c 3c 00 00            	callq	*0x3c9c(%rip)           # 0xa110 <global_hooks>
    6474: 48 85 c0                     	testq	%rax, %rax
    6477: 0f 84 93 00 00 00            	je	0x6510 <cJSON_ReplaceItemInObjectCaseSensitive+0xe0>
    647d: 48 89 da                     	movq	%rbx, %rdx
    6480: 48 89 ee                     	movq	%rbp, %rsi
    6483: 48 89 c7                     	movq	%rax, %rdi
    6486: e8 85 bc ff ff               	callq	0x2110 <memcpy@plt>
    648b: 41 81 64 24 18 ff fd ff ff   	andl	$0xfffffdff, 0x18(%r12) # imm = 0xFFFFFDFF
    6494: 49 89 44 24 38               	movq	%rax, 0x38(%r12)
    6499: 4d 85 ed                     	testq	%r13, %r13
    649c: 0f 84 8e 00 00 00            	je	0x6530 <cJSON_ReplaceItemInObjectCaseSensitive+0x100>
    64a2: 49 8b 5d 10                  	movq	0x10(%r13), %rbx
    64a6: 48 85 db                     	testq	%rbx, %rbx
    64a9: 75 19                        	jne	0x64c4 <cJSON_ReplaceItemInObjectCaseSensitive+0x94>
    64ab: eb 27                        	jmp	0x64d4 <cJSON_ReplaceItemInObjectCaseSensitive+0xa4>
    64ad: 0f 1f 00                     	nopl	(%rax)
    64b0: 48 89 ef                     	movq	%rbp, %rdi
    64b3: e8 48 bc ff ff               	callq	0x2100 <strcmp@plt>
    64b8: 85 c0                        	testl	%eax, %eax
    64ba: 74 11                        	je	0x64cd <cJSON_ReplaceItemInObjectCaseSensitive+0x9d>
    64bc: 48 8b 1b                     	movq	(%rbx), %rbx
    64bf: 48 85 db                     	testq	%rbx, %rbx
    64c2: 74 10                        	je	0x64d4 <cJSON_ReplaceItemInObjectCaseSensitive+0xa4>
    64c4: 48 8b 73 38                  	movq	0x38(%rbx), %rsi
    64c8: 48 85 f6                     	testq	%rsi, %rsi
    64cb: 75 e3                        	jne	0x64b0 <cJSON_ReplaceItemInObjectCaseSensitive+0x80>
    64cd: 48 83 7b 38 00               	cmpq	$0x0, 0x38(%rbx)
    64d2: 74 5c                        	je	0x6530 <cJSON_ReplaceItemInObjectCaseSensitive+0x100>
    64d4: 48 83 c4 08                  	addq	$0x8, %rsp
    64d8: 4c 89 e2                     	movq	%r12, %rdx
    64db: 48 89 de                     	movq	%rbx, %rsi
    64de: 4c 89 ef                     	movq	%r13, %rdi
    64e1: 5b                           	popq	%rbx
    64e2: 5d                           	popq	%rbp
    64e3: 41 5c                        	popq	%r12
    64e5: 41 5d                        	popq	%r13
    64e7: e9 04 bc ff ff               	jmp	0x20f0 <cJSON_ReplaceItemViaPointer@plt>
    64ec: 0f 1f 40 00                  	nopl	(%rax)
    64f0: 48 8b 7a 38                  	movq	0x38(%rdx), %rdi
    64f4: 48 85 ff                     	testq	%rdi, %rdi
    64f7: 0f 84 62 ff ff ff            	je	0x645f <cJSON_ReplaceItemInObjectCaseSensitive+0x2f>
    64fd: e8 ae bc ff ff               	callq	0x21b0 <cJSON_free@plt>
    6502: e9 58 ff ff ff               	jmp	0x645f <cJSON_ReplaceItemInObjectCaseSensitive+0x2f>
    6507: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    6510: 49 c7 44 24 38 00 00 00 00   	movq	$0x0, 0x38(%r12)
    6519: 48 83 c4 08                  	addq	$0x8, %rsp
    651d: 31 c0                        	xorl	%eax, %eax
    651f: 5b                           	popq	%rbx
    6520: 5d                           	popq	%rbp
    6521: 41 5c                        	popq	%r12
    6523: 41 5d                        	popq	%r13
    6525: c3                           	retq
    6526: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    6530: 31 db                        	xorl	%ebx, %ebx
    6532: eb a0                        	jmp	0x64d4 <cJSON_ReplaceItemInObjectCaseSensitive+0xa4>
    6534: 0f 1f 40 00                  	nopl	(%rax)
    6538: 31 c0                        	xorl	%eax, %eax
    653a: c3                           	retq

Disassembly of section .fini:

000000000000653c <_fini>:
    653c: 48 83 ec 08                  	subq	$0x8, %rsp
    6540: 48 83 c4 08                  	addq	$0x8, %rsp
    6544: c3                           	retq