openssl (3.1.3)
<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 0x0000000000000f88 memsz 0x0000000000000f88 flags r--
    LOAD off    0x0000000000001000 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**12
         filesz 0x0000000000003b9d memsz 0x0000000000003b9d flags r-x
    LOAD off    0x0000000000005000 vaddr 0x0000000000005000 paddr 0x0000000000005000 align 2**12
         filesz 0x0000000000000630 memsz 0x0000000000000630 flags r--
    LOAD off    0x0000000000005db8 vaddr 0x0000000000006db8 paddr 0x0000000000006db8 align 2**12
         filesz 0x0000000000000398 memsz 0x00000000000004b0 flags rw-
 DYNAMIC off    0x0000000000005dc8 vaddr 0x0000000000006dc8 paddr 0x0000000000006dc8 align 2**3
         filesz 0x00000000000001f0 memsz 0x00000000000001f0 flags rw-
    NOTE off    0x00000000000002a8 vaddr 0x00000000000002a8 paddr 0x00000000000002a8 align 2**3
         filesz 0x0000000000000030 memsz 0x0000000000000030 flags r--
    NOTE off    0x00000000000002d8 vaddr 0x00000000000002d8 paddr 0x00000000000002d8 align 2**2
         filesz 0x0000000000000024 memsz 0x0000000000000024 flags r--
   PROPERTY off    0x00000000000002a8 vaddr 0x00000000000002a8 paddr 0x00000000000002a8 align 2**3
         filesz 0x0000000000000030 memsz 0x0000000000000030 flags r--
EH_FRAME off    0x0000000000005220 vaddr 0x0000000000005220 paddr 0x0000000000005220 align 2**2
         filesz 0x0000000000000084 memsz 0x0000000000000084 flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
   RELRO off    0x0000000000005db8 vaddr 0x0000000000006db8 paddr 0x0000000000006db8 align 2**0
         filesz 0x0000000000000248 memsz 0x0000000000000248 flags r--
Dynamic Section:
  NEEDED       libcrypto.so.3
  NEEDED       libc.so.6
  SYMBOLIC     0x0000000000000000
  INIT         0x0000000000001000
  FINI         0x0000000000004b94
  INIT_ARRAY   0x0000000000006db8
  INIT_ARRAYSZ 0x0000000000000008
  FINI_ARRAY   0x0000000000006dc0
  FINI_ARRAYSZ 0x0000000000000008
  GNU_HASH     0x0000000000000300
  STRTAB       0x0000000000000700
  SYMTAB       0x0000000000000328
  STRSZ        0x00000000000003c4
  SYMENT       0x0000000000000018
  PLTGOT       0x0000000000006fe8
  PLTRELSZ     0x0000000000000300
  PLTREL       0x0000000000000007
  JMPREL       0x0000000000000c88
  RELA         0x0000000000000b68
  RELASZ       0x0000000000000120
  RELAENT      0x0000000000000018
  FLAGS_1      0x0000000000000008
  VERNEED      0x0000000000000b18
  VERNEEDNUM   0x0000000000000002
  VERSYM       0x0000000000000ac4
  RELACOUNT    0x0000000000000006
Version References:
  required from libc.so.6:
    0x0d696914 0x00 04 GLIBC_2.4
    0x09691a75 0x00 03 GLIBC_2.2.5
  required from libcrypto.so.3:
    0x06702b20 0x00 02 OPENSSL_3.0.0
Sections:
Idx Name               Size     VMA              Type
  0                    00000000 0000000000000000 
  1 .note.gnu.property 00000030 00000000000002a8 
  2 .note.gnu.build-id 00000024 00000000000002d8 
  3 .gnu.hash          00000028 0000000000000300 
  4 .dynsym            000003d8 0000000000000328 
  5 .dynstr            000003c4 0000000000000700 
  6 .gnu.version       00000052 0000000000000ac4 
  7 .gnu.version_r     00000050 0000000000000b18 
  8 .rela.dyn          00000120 0000000000000b68 
  9 .rela.plt          00000300 0000000000000c88 
 10 .init              00000017 0000000000001000 TEXT
 11 .plt               00000210 0000000000001020 TEXT
 12 .text              00003961 0000000000001230 TEXT
 13 .fini              00000009 0000000000004b94 TEXT
 14 .rodata            00000220 0000000000005000 DATA
 15 .eh_frame_hdr      00000084 0000000000005220 DATA
 16 .eh_frame          00000388 00000000000052a8 DATA
 17 .init_array        00000008 0000000000006db8 
 18 .fini_array        00000008 0000000000006dc0 
 19 .dynamic           000001f0 0000000000006dc8 
 20 .got               00000030 0000000000006fb8 DATA
 21 .got.plt           00000118 0000000000006fe8 DATA
 22 .data              00000050 0000000000007100 DATA
 23 .bss               00000108 0000000000007160 BSS
 24 .comment           0000001b 0000000000000000 
 25 .debug_aranges     00000080 0000000000000000 DEBUG
 26 .debug_info        00000046 0000000000000000 DEBUG
 27 .debug_abbrev      00000024 0000000000000000 DEBUG
 28 .debug_line        000000c8 0000000000000000 DEBUG
 29 .debug_str         00000063 0000000000000000 DEBUG
 30 .debug_line_str    00000043 0000000000000000 DEBUG
 31 .debug_rnglists    00000042 0000000000000000 DEBUG
 32 .symtab            00000990 0000000000000000 
 33 .strtab            000009ad 0000000000000000 
 34 .shstrtab          00000160 0000000000000000 
SYMBOL TABLE:
0000000000000000 l    df *ABS*	0000000000000000 padlock-dso-e_padlock-x86_64.o
00000000000013b0 l     F .text	0000000000000018 _padlock_verify_ctx
0000000000000000 l    df *ABS*	0000000000000000 e_padlock.c
0000000000002030 l     F .text	0000000000000013 padlock_init
00000000000071f8 l     O .bss	0000000000000004 padlock_use_rng
00000000000071fc l     O .bss	0000000000000004 padlock_use_ace
0000000000002050 l     F .text	0000000000000958 padlock_aes_set_encrypt_key
00000000000050c0 l     O .rodata	0000000000000100 Te4
0000000000005080 l     O .rodata	0000000000000028 rcon
00000000000029b0 l     F .text	0000000000000006 padlock_rand_status
00000000000029c0 l     F .text	00000000000000cc padlock_rand_bytes
0000000000002a90 l     F .text	00000000000010da padlock_ciphers
0000000000007198 l     O .bss	0000000000000008 _hidden_aes_256_cbc
0000000000007190 l     O .bss	0000000000000008 _hidden_aes_256_cfb
0000000000007188 l     O .bss	0000000000000008 _hidden_aes_256_ofb
00000000000071e8 l     O .bss	0000000000000008 _hidden_aes_128_cbc
00000000000071d8 l     O .bss	0000000000000008 _hidden_aes_128_ofb
00000000000071e0 l     O .bss	0000000000000008 _hidden_aes_128_cfb
00000000000071c8 l     O .bss	0000000000000008 _hidden_aes_192_ecb
00000000000071c0 l     O .bss	0000000000000008 _hidden_aes_192_cbc
00000000000071b0 l     O .bss	0000000000000008 _hidden_aes_192_ofb
00000000000071b8 l     O .bss	0000000000000008 _hidden_aes_192_cfb
00000000000071a0 l     O .bss	0000000000000008 _hidden_aes_256_ecb
0000000000005040 l     O .rodata	000000000000003c padlock_cipher_nids
00000000000071d0 l     O .bss	0000000000000008 _hidden_aes_128_ctr
00000000000071f0 l     O .bss	0000000000000008 _hidden_aes_128_ecb
0000000000007180 l     O .bss	0000000000000008 _hidden_aes_256_ctr
00000000000071a8 l     O .bss	0000000000000008 _hidden_aes_192_ctr
00000000000046a0 l     F .text	0000000000000399 padlock_aes_init_key
0000000000003bc0 l     F .text	0000000000000081 padlock_cbc_cipher
00000000000045a0 l     F .text	00000000000000cb padlock_ctr_cipher
0000000000003c50 l     F .text	0000000000000627 padlock_cfb_cipher
0000000000003b70 l     F .text	0000000000000044 padlock_ecb_cipher
0000000000004280 l     F .text	0000000000000317 padlock_ofb_cipher
0000000000004670 l     F .text	0000000000000023 padlock_ctr32_encrypt_glue
0000000000007200 l     O .bss	0000000000000064 padlock_name
0000000000007120 l     O .data	0000000000000030 padlock_rand
0000000000000000 l    df *ABS*	0000000000000000 
00000000000013d0 l     F .text	0000000000000004 padlock_reload_key
0000000000001590 l     F .text	0000000000000227 padlock_ecb_encrypt
0000000000001520 l     F .text	0000000000000061 padlock_sha512_blocks
0000000000001410 l     F .text	000000000000003c padlock_sha1_oneshot
0000000000005220 l       .eh_frame_hdr	0000000000000000 __GNU_EH_FRAME_HDR
0000000000004b94 l     F .fini	0000000000000000 _fini
0000000000006fe8 l     O .got.plt	0000000000000000 _GLOBAL_OFFSET_TABLE_
0000000000001cf0 l     F .text	00000000000002f7 padlock_ctr32_encrypt
0000000000001370 l     F .text	000000000000001c padlock_key_bswap
00000000000019f0 l     F .text	0000000000000177 padlock_cfb_encrypt
0000000000007150 l     O .data	0000000000000000 __TMC_END__
00000000000013e0 l     F .text	000000000000001b padlock_aes_block
0000000000007100 l     O .data	0000000000000000 __dso_handle
0000000000001b70 l     F .text	0000000000000177 padlock_ofb_encrypt
00000000000014d0 l     F .text	0000000000000044 padlock_sha256_blocks
0000000000001300 l     F .text	0000000000000062 padlock_capability
0000000000001450 l     F .text	0000000000000040 padlock_sha1_blocks
0000000000001390 l     F .text	0000000000000017 padlock_verify_context
0000000000001490 l     F .text	0000000000000040 padlock_sha256_oneshot
0000000000006dc8 l     O .dynamic	0000000000000000 _DYNAMIC
00000000000017c0 l     F .text	000000000000022d padlock_cbc_encrypt
0000000000001000 l     F .init	0000000000000000 _init
0000000000001400 l     F .text	0000000000000007 padlock_xstore
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_set_init@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_iv_noconst@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 ENGINE_get_static_state@OPENSSL_3.0.0
0000000000004a40 g     F .text	0000000000000013 v_check
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_get_asn1_iv@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_get_num@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_set_do_cipher@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_new@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_buf_noconst@OPENSSL_3.0.0
0000000000000000  w      *UND*	0000000000000000 __gmon_start__
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_set_num@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_free@OPENSSL_3.0.0
0000000000000000  w      *UND*	0000000000000000 _ITM_deregisterTMCloneTable
0000000000000000  w      *UND*	0000000000000000 _ITM_registerTMCloneTable
0000000000000000       F *UND*	0000000000000000 ENGINE_set_id@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_set_set_asn1_params@OPENSSL_3.0.0
0000000000000000  w    F *UND*	0000000000000000 __cxa_finalize@GLIBC_2.2.5
0000000000004a60 g     F .text	0000000000000131 bind_engine
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_get_key_length@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_iv@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 ENGINE_set_init_function@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_set_flags@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 BIO_snprintf@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_set_impl_ctx_size@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 ENGINE_set_RAND@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_set_asn1_iv@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 ENGINE_set_ciphers@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 OPENSSL_cleanse@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_get_cipher_data@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 OPENSSL_init_crypto@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 __stack_chk_fail@GLIBC_2.4
0000000000000000       F *UND*	0000000000000000 strcmp@GLIBC_2.2.5
0000000000000000       F *UND*	0000000000000000 CRYPTO_set_mem_functions@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_get0_cipher@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 CRYPTO_ctr128_encrypt_ctr32@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_set_iv_length@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_CTX_is_encrypting@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 ENGINE_set_name@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_meth_set_get_asn1_params@OPENSSL_3.0.0
0000000000000000       F *UND*	0000000000000000 EVP_CIPHER_get_mode@OPENSSL_3.0.0
DYNAMIC SYMBOL TABLE:
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_set_init
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_iv_noconst
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) ENGINE_get_static_state
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_get_asn1_iv
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_get_num
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_set_do_cipher
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_new
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_buf_noconst
0000000000000000  w   D  *UND*	0000000000000000              __gmon_start__
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_set_num
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_free
0000000000000000  w   D  *UND*	0000000000000000              _ITM_deregisterTMCloneTable
0000000000000000  w   D  *UND*	0000000000000000              _ITM_registerTMCloneTable
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) ENGINE_set_id
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_set_set_asn1_params
0000000000000000  w   DF *UND*	0000000000000000 (GLIBC_2.2.5) __cxa_finalize
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_get_key_length
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_iv
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) ENGINE_set_init_function
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_set_flags
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) BIO_snprintf
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_set_impl_ctx_size
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) ENGINE_set_RAND
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_set_asn1_iv
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) ENGINE_set_ciphers
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) OPENSSL_cleanse
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_get_cipher_data
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) OPENSSL_init_crypto
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.4)  __stack_chk_fail
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) strcmp
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) CRYPTO_set_mem_functions
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_get0_cipher
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) CRYPTO_ctr128_encrypt_ctr32
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_set_iv_length
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_CTX_is_encrypting
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) ENGINE_set_name
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_meth_set_get_asn1_params
0000000000000000      DF *UND*	0000000000000000 (OPENSSL_3.0.0) EVP_CIPHER_get_mode
0000000000004a40 g    DF .text	0000000000000013              v_check
0000000000004a60 g    DF .text	0000000000000131              bind_engine
DYNAMIC RELOCATION RECORDS
OFFSET           TYPE                     VALUE
0000000000006db8 R_X86_64_RELATIVE        *ABS*+0x12f0
0000000000006dc0 R_X86_64_RELATIVE        *ABS*+0x12a0
0000000000007100 R_X86_64_RELATIVE        *ABS*+0x7100
0000000000007128 R_X86_64_RELATIVE        *ABS*+0x29c0
0000000000007140 R_X86_64_RELATIVE        *ABS*+0x29c0
0000000000007148 R_X86_64_RELATIVE        *ABS*+0x29b0
0000000000006fb8 R_X86_64_GLOB_DAT        EVP_CIPHER_get_asn1_iv
0000000000006fc0 R_X86_64_GLOB_DAT        __gmon_start__
0000000000006fc8 R_X86_64_GLOB_DAT        _ITM_deregisterTMCloneTable
0000000000006fd0 R_X86_64_GLOB_DAT        _ITM_registerTMCloneTable
0000000000006fd8 R_X86_64_GLOB_DAT        __cxa_finalize
0000000000006fe0 R_X86_64_GLOB_DAT        EVP_CIPHER_set_asn1_iv
0000000000007000 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_set_init
0000000000007008 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_iv_noconst
0000000000007010 R_X86_64_JUMP_SLOT       ENGINE_get_static_state
0000000000007018 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_get_num
0000000000007020 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_set_do_cipher
0000000000007028 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_new
0000000000007030 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_buf_noconst
0000000000007038 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_set_num
0000000000007040 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_free
0000000000007048 R_X86_64_JUMP_SLOT       ENGINE_set_id
0000000000007050 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_set_set_asn1_params
0000000000007058 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_get_key_length
0000000000007060 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_iv
0000000000007068 R_X86_64_JUMP_SLOT       ENGINE_set_init_function
0000000000007070 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_set_flags
0000000000007078 R_X86_64_JUMP_SLOT       BIO_snprintf
0000000000007080 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_set_impl_ctx_size
0000000000007088 R_X86_64_JUMP_SLOT       ENGINE_set_RAND
0000000000007090 R_X86_64_JUMP_SLOT       ENGINE_set_ciphers
0000000000007098 R_X86_64_JUMP_SLOT       OPENSSL_cleanse
00000000000070a0 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_get_cipher_data
00000000000070a8 R_X86_64_JUMP_SLOT       OPENSSL_init_crypto
00000000000070b0 R_X86_64_JUMP_SLOT       __stack_chk_fail
00000000000070b8 R_X86_64_JUMP_SLOT       strcmp
00000000000070c0 R_X86_64_JUMP_SLOT       CRYPTO_set_mem_functions
00000000000070c8 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_get0_cipher
00000000000070d0 R_X86_64_JUMP_SLOT       CRYPTO_ctr128_encrypt_ctr32
00000000000070d8 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_set_iv_length
00000000000070e0 R_X86_64_JUMP_SLOT       EVP_CIPHER_CTX_is_encrypting
00000000000070e8 R_X86_64_JUMP_SLOT       ENGINE_set_name
00000000000070f0 R_X86_64_JUMP_SLOT       EVP_CIPHER_meth_set_get_asn1_params
00000000000070f8 R_X86_64_JUMP_SLOT       EVP_CIPHER_get_mode
Contents of section .note.gnu.property:
 02a8 04000000 20000000 05000000 474e5500  .... .......GNU.
 02b8 010001c0 04000000 09000000 00000000  ................
 02c8 020001c0 04000000 01000000 00000000  ................
Contents of section .note.gnu.build-id:
 02d8 04000000 14000000 03000000 474e5500  ............GNU.
 02e8 b67fdaa8 bd194b72 814542b6 231c9251  ......Kr.EB.#..Q
 02f8 ed960b3c                             ...<
Contents of section .gnu.hash:
 0300 02000000 27000000 01000000 06000000  ....'...........
 0310 00000000 00028001 27000000 28000000  ........'...(...
 0320 39eeeb63 77cae27c                    9..cw..|
Contents of section .dynsym:
 0328 00000000 00000000 00000000 00000000  ................
 0338 00000000 00000000 d7000000 12000000  ................
 0348 00000000 00000000 00000000 00000000  ................
 0358 d7010000 12000000 00000000 00000000  ................
 0368 00000000 00000000 d4020000 12000000  ................
 0378 00000000 00000000 00000000 00000000  ................
 0388 6b010000 12000000 00000000 00000000  k...............
 0398 00000000 00000000 f1010000 12000000  ................
 03a8 00000000 00000000 00000000 00000000  ................
 03b8 f0000000 12000000 00000000 00000000  ................
 03c8 00000000 00000000 76000000 12000000  ........v.......
 03d8 00000000 00000000 00000000 00000000  ................
 03e8 3c020000 12000000 00000000 00000000  <...............
 03f8 00000000 00000000 01000000 20000000  ............ ...
 0408 00000000 00000000 00000000 00000000  ................
 0418 08020000 12000000 00000000 00000000  ................
 0428 00000000 00000000 a8000000 12000000  ................
 0438 00000000 00000000 00000000 00000000  ................
 0448 10000000 20000000 00000000 00000000  .... ...........
 0458 00000000 00000000 2c000000 20000000  ........,... ...
 0468 00000000 00000000 00000000 00000000  ................
 0478 2d030000 12000000 00000000 00000000  -...............
 0488 00000000 00000000 47010000 12000000  ........G.......
 0498 00000000 00000000 00000000 00000000  ................
 04a8 46000000 22000000 00000000 00000000  F..."...........
 04b8 00000000 00000000 73020000 12000000  ........s.......
 04c8 00000000 00000000 00000000 00000000  ................
 04d8 c5010000 12000000 00000000 00000000  ................
 04e8 00000000 00000000 4b030000 12000000  ........K.......
 04f8 00000000 00000000 00000000 00000000  ................
 0508 bd000000 12000000 00000000 00000000  ................
 0518 00000000 00000000 20030000 12000000  ........ .......
 0528 00000000 00000000 00000000 00000000  ................
 0538 0e010000 12000000 00000000 00000000  ................
 0548 00000000 00000000 77030000 12000000  ........w.......
 0558 00000000 00000000 00000000 00000000  ................
 0568 30010000 12000000 00000000 00000000  0...............
 0578 00000000 00000000 64030000 12000000  ........d.......
 0588 00000000 00000000 00000000 00000000  ................
 0598 55000000 12000000 00000000 00000000  U...............
 05a8 00000000 00000000 a6010000 12000000  ................
 05b8 00000000 00000000 00000000 00000000  ................
 05c8 05030000 12000000 00000000 00000000  ................
 05d8 00000000 00000000 65000000 12000000  ........e.......
 05e8 00000000 00000000 00000000 00000000  ................
 05f8 19030000 12000000 00000000 00000000  ................
 0608 00000000 00000000 ec020000 12000000  ................
 0618 00000000 00000000 00000000 00000000  ................
 0628 91020000 12000000 00000000 00000000  ................
 0638 00000000 00000000 57020000 12000000  ........W.......
 0648 00000000 00000000 00000000 00000000  ................
 0658 8a000000 12000000 00000000 00000000  ................
 0668 00000000 00000000 1f020000 12000000  ................
 0678 00000000 00000000 00000000 00000000  ................
 0688 3b030000 12000000 00000000 00000000  ;...............
 0698 00000000 00000000 82010000 12000000  ................
 06a8 00000000 00000000 00000000 00000000  ................
 06b8 ac020000 12000000 00000000 00000000  ................
 06c8 00000000 00000000 c0020000 12000c00  ................
 06d8 404a0000 00000000 13000000 00000000  @J..............
 06e8 c8020000 12000c00 604a0000 00000000  ........`J......
 06f8 31010000 00000000                    1.......
Contents of section .dynstr:
 0700 005f5f67 6d6f6e5f 73746172 745f5f00  .__gmon_start__.
 0710 5f49544d 5f646572 65676973 74657254  _ITM_deregisterT
 0720 4d436c6f 6e655461 626c6500 5f49544d  MCloneTable._ITM
 0730 5f726567 69737465 72544d43 6c6f6e65  _registerTMClone
 0740 5461626c 65005f5f 6378615f 66696e61  Table.__cxa_fina
 0750 6c697a65 004f5045 4e53534c 5f636c65  lize.OPENSSL_cle
 0760 616e7365 005f5f73 7461636b 5f63686b  anse.__stack_chk
 0770 5f666169 6c004556 505f4349 50484552  _fail.EVP_CIPHER
 0780 5f6d6574 685f6e65 77004556 505f4349  _meth_new.EVP_CI
 0790 50484552 5f6d6574 685f7365 745f6976  PHER_meth_set_iv
 07a0 5f6c656e 67746800 4556505f 43495048  _length.EVP_CIPH
 07b0 45525f6d 6574685f 66726565 00455650  ER_meth_free.EVP
 07c0 5f434950 4845525f 6d657468 5f736574  _CIPHER_meth_set
 07d0 5f666c61 67730045 56505f43 49504845  _flags.EVP_CIPHE
 07e0 525f6d65 74685f73 65745f69 6e697400  R_meth_set_init.
 07f0 4556505f 43495048 45525f6d 6574685f  EVP_CIPHER_meth_
 0800 7365745f 646f5f63 69706865 72004556  set_do_cipher.EV
 0810 505f4349 50484552 5f6d6574 685f7365  P_CIPHER_meth_se
 0820 745f696d 706c5f63 74785f73 697a6500  t_impl_ctx_size.
 0830 4556505f 43495048 45525f73 65745f61  EVP_CIPHER_set_a
 0840 736e315f 69760045 56505f43 49504845  sn1_iv.EVP_CIPHE
 0850 525f6d65 74685f73 65745f73 65745f61  R_meth_set_set_a
 0860 736e315f 70617261 6d730045 56505f43  sn1_params.EVP_C
 0870 49504845 525f6765 745f6173 6e315f69  IPHER_get_asn1_i
 0880 76004556 505f4349 50484552 5f6d6574  v.EVP_CIPHER_met
 0890 685f7365 745f6765 745f6173 6e315f70  h_set_get_asn1_p
 08a0 6172616d 73004556 505f4349 50484552  arams.EVP_CIPHER
 08b0 5f435458 5f676574 5f636970 6865725f  _CTX_get_cipher_
 08c0 64617461 00455650 5f434950 4845525f  data.EVP_CIPHER_
 08d0 4354585f 69760045 56505f43 49504845  CTX_iv.EVP_CIPHE
 08e0 525f4354 585f6976 5f6e6f63 6f6e7374  R_CTX_iv_noconst
 08f0 00455650 5f434950 4845525f 4354585f  .EVP_CIPHER_CTX_
 0900 6765745f 6e756d00 4556505f 43495048  get_num.EVP_CIPH
 0910 45525f43 54585f73 65745f6e 756d0045  ER_CTX_set_num.E
 0920 56505f43 49504845 525f4354 585f6973  VP_CIPHER_CTX_is
 0930 5f656e63 72797074 696e6700 4556505f  _encrypting.EVP_
 0940 43495048 45525f43 54585f62 75665f6e  CIPHER_CTX_buf_n
 0950 6f636f6e 73740043 52595054 4f5f6374  oconst.CRYPTO_ct
 0960 72313238 5f656e63 72797074 5f637472  r128_encrypt_ctr
 0970 33320045 56505f43 49504845 525f4354  32.EVP_CIPHER_CT
 0980 585f6765 745f6b65 795f6c65 6e677468  X_get_key_length
 0990 00455650 5f434950 4845525f 4354585f  .EVP_CIPHER_CTX_
 09a0 67657430 5f636970 68657200 4556505f  get0_cipher.EVP_
 09b0 43495048 45525f67 65745f6d 6f646500  CIPHER_get_mode.
 09c0 765f6368 65636b00 62696e64 5f656e67  v_check.bind_eng
 09d0 696e6500 454e4749 4e455f67 65745f73  ine.ENGINE_get_s
 09e0 74617469 635f7374 61746500 43525950  tatic_state.CRYP
 09f0 544f5f73 65745f6d 656d5f66 756e6374  TO_set_mem_funct
 0a00 696f6e73 004f5045 4e53534c 5f696e69  ions.OPENSSL_ini
 0a10 745f6372 7970746f 00737472 636d7000  t_crypto.strcmp.
 0a20 42494f5f 736e7072 696e7466 00454e47  BIO_snprintf.ENG
 0a30 494e455f 7365745f 69640045 4e47494e  INE_set_id.ENGIN
 0a40 455f7365 745f6e61 6d650045 4e47494e  E_set_name.ENGIN
 0a50 455f7365 745f696e 69745f66 756e6374  E_set_init_funct
 0a60 696f6e00 454e4749 4e455f73 65745f63  ion.ENGINE_set_c
 0a70 69706865 72730045 4e47494e 455f7365  iphers.ENGINE_se
 0a80 745f5241 4e44006c 69626372 7970746f  t_RAND.libcrypto
 0a90 2e736f2e 33006c69 62632e73 6f2e3600  .so.3.libc.so.6.
 0aa0 474c4942 435f322e 3400474c 4942435f  GLIBC_2.4.GLIBC_
 0ab0 322e322e 35004f50 454e5353 4c5f332e  2.2.5.OPENSSL_3.
 0ac0 302e3000                             0.0.
Contents of section .gnu.version:
 0ac4 00000200 02000200 02000200 02000200  ................
 0ad4 02000100 02000200 01000100 02000200  ................
 0ae4 03000200 02000200 02000200 02000200  ................
 0af4 02000200 02000200 02000400 03000200  ................
 0b04 02000200 02000200 02000200 02000100  ................
 0b14 0100                                 ..
Contents of section .gnu.version_r:
 0b18 01000200 96030000 10000000 30000000  ............0...
 0b28 1469690d 00000400 a0030000 10000000  .ii.............
 0b38 751a6909 00000300 aa030000 00000000  u.i.............
 0b48 01000100 87030000 10000000 00000000  ................
 0b58 202b7006 00000200 b6030000 00000000   +p.............
Contents of section .rela.dyn:
 0b68 b86d0000 00000000 08000000 00000000  .m..............
 0b78 f0120000 00000000 c06d0000 00000000  .........m......
 0b88 08000000 00000000 a0120000 00000000  ................
 0b98 00710000 00000000 08000000 00000000  .q..............
 0ba8 00710000 00000000 28710000 00000000  .q......(q......
 0bb8 08000000 00000000 c0290000 00000000  .........)......
 0bc8 40710000 00000000 08000000 00000000  @q..............
 0bd8 c0290000 00000000 48710000 00000000  .)......Hq......
 0be8 08000000 00000000 b0290000 00000000  .........)......
 0bf8 b86f0000 00000000 06000000 04000000  .o..............
 0c08 00000000 00000000 c06f0000 00000000  .........o......
 0c18 06000000 09000000 00000000 00000000  ................
 0c28 c86f0000 00000000 06000000 0c000000  .o..............
 0c38 00000000 00000000 d06f0000 00000000  .........o......
 0c48 06000000 0d000000 00000000 00000000  ................
 0c58 d86f0000 00000000 06000000 10000000  .o..............
 0c68 00000000 00000000 e06f0000 00000000  .........o......
 0c78 06000000 18000000 00000000 00000000  ................
Contents of section .rela.plt:
 0c88 00700000 00000000 07000000 01000000  .p..............
 0c98 00000000 00000000 08700000 00000000  .........p......
 0ca8 07000000 02000000 00000000 00000000  ................
 0cb8 10700000 00000000 07000000 03000000  .p..............
 0cc8 00000000 00000000 18700000 00000000  .........p......
 0cd8 07000000 05000000 00000000 00000000  ................
 0ce8 20700000 00000000 07000000 06000000   p..............
 0cf8 00000000 00000000 28700000 00000000  ........(p......
 0d08 07000000 07000000 00000000 00000000  ................
 0d18 30700000 00000000 07000000 08000000  0p..............
 0d28 00000000 00000000 38700000 00000000  ........8p......
 0d38 07000000 0a000000 00000000 00000000  ................
 0d48 40700000 00000000 07000000 0b000000  @p..............
 0d58 00000000 00000000 48700000 00000000  ........Hp......
 0d68 07000000 0e000000 00000000 00000000  ................
 0d78 50700000 00000000 07000000 0f000000  Pp..............
 0d88 00000000 00000000 58700000 00000000  ........Xp......
 0d98 07000000 11000000 00000000 00000000  ................
 0da8 60700000 00000000 07000000 12000000  `p..............
 0db8 00000000 00000000 68700000 00000000  ........hp......
 0dc8 07000000 13000000 00000000 00000000  ................
 0dd8 70700000 00000000 07000000 14000000  pp..............
 0de8 00000000 00000000 78700000 00000000  ........xp......
 0df8 07000000 15000000 00000000 00000000  ................
 0e08 80700000 00000000 07000000 16000000  .p..............
 0e18 00000000 00000000 88700000 00000000  .........p......
 0e28 07000000 17000000 00000000 00000000  ................
 0e38 90700000 00000000 07000000 19000000  .p..............
 0e48 00000000 00000000 98700000 00000000  .........p......
 0e58 07000000 1a000000 00000000 00000000  ................
 0e68 a0700000 00000000 07000000 1b000000  .p..............
 0e78 00000000 00000000 a8700000 00000000  .........p......
 0e88 07000000 1c000000 00000000 00000000  ................
 0e98 b0700000 00000000 07000000 1d000000  .p..............
 0ea8 00000000 00000000 b8700000 00000000  .........p......
 0eb8 07000000 1e000000 00000000 00000000  ................
 0ec8 c0700000 00000000 07000000 1f000000  .p..............
 0ed8 00000000 00000000 c8700000 00000000  .........p......
 0ee8 07000000 20000000 00000000 00000000  .... ...........
 0ef8 d0700000 00000000 07000000 21000000  .p..........!...
 0f08 00000000 00000000 d8700000 00000000  .........p......
 0f18 07000000 22000000 00000000 00000000  ...."...........
 0f28 e0700000 00000000 07000000 23000000  .p..........#...
 0f38 00000000 00000000 e8700000 00000000  .........p......
 0f48 07000000 24000000 00000000 00000000  ....$...........
 0f58 f0700000 00000000 07000000 25000000  .p..........%...
 0f68 00000000 00000000 f8700000 00000000  .........p......
 0f78 07000000 26000000 00000000 00000000  ....&...........
Contents of section .init:
 1000 4883ec08 488b05b5 5f000048 85c07402  H...H..._..H..t.
 1010 ffd04883 c408c3                      ..H....
Contents of section .plt:
 1020 ff35ca5f 0000ff25 cc5f0000 0f1f4000  .5._...%._....@.
 1030 ff25ca5f 00006800 000000e9 e0ffffff  .%._..h.........
 1040 ff25c25f 00006801 000000e9 d0ffffff  .%._..h.........
 1050 ff25ba5f 00006802 000000e9 c0ffffff  .%._..h.........
 1060 ff25b25f 00006803 000000e9 b0ffffff  .%._..h.........
 1070 ff25aa5f 00006804 000000e9 a0ffffff  .%._..h.........
 1080 ff25a25f 00006805 000000e9 90ffffff  .%._..h.........
 1090 ff259a5f 00006806 000000e9 80ffffff  .%._..h.........
 10a0 ff25925f 00006807 000000e9 70ffffff  .%._..h.....p...
 10b0 ff258a5f 00006808 000000e9 60ffffff  .%._..h.....`...
 10c0 ff25825f 00006809 000000e9 50ffffff  .%._..h.....P...
 10d0 ff257a5f 0000680a 000000e9 40ffffff  .%z_..h.....@...
 10e0 ff25725f 0000680b 000000e9 30ffffff  .%r_..h.....0...
 10f0 ff256a5f 0000680c 000000e9 20ffffff  .%j_..h..... ...
 1100 ff25625f 0000680d 000000e9 10ffffff  .%b_..h.........
 1110 ff255a5f 0000680e 000000e9 00ffffff  .%Z_..h.........
 1120 ff25525f 0000680f 000000e9 f0feffff  .%R_..h.........
 1130 ff254a5f 00006810 000000e9 e0feffff  .%J_..h.........
 1140 ff25425f 00006811 000000e9 d0feffff  .%B_..h.........
 1150 ff253a5f 00006812 000000e9 c0feffff  .%:_..h.........
 1160 ff25325f 00006813 000000e9 b0feffff  .%2_..h.........
 1170 ff252a5f 00006814 000000e9 a0feffff  .%*_..h.........
 1180 ff25225f 00006815 000000e9 90feffff  .%"_..h.........
 1190 ff251a5f 00006816 000000e9 80feffff  .%._..h.........
 11a0 ff25125f 00006817 000000e9 70feffff  .%._..h.....p...
 11b0 ff250a5f 00006818 000000e9 60feffff  .%._..h.....`...
 11c0 ff25025f 00006819 000000e9 50feffff  .%._..h.....P...
 11d0 ff25fa5e 0000681a 000000e9 40feffff  .%.^..h.....@...
 11e0 ff25f25e 0000681b 000000e9 30feffff  .%.^..h.....0...
 11f0 ff25ea5e 0000681c 000000e9 20feffff  .%.^..h..... ...
 1200 ff25e25e 0000681d 000000e9 10feffff  .%.^..h.........
 1210 ff25da5e 0000681e 000000e9 00feffff  .%.^..h.........
 1220 ff25d25e 0000681f 000000e9 f0fdffff  .%.^..h.........
Contents of section .text:
 1230 488d3d19 5f000048 8d05125f 00004839  H.=._..H..._..H9
 1240 f8741548 8b057e5d 00004885 c07409ff  .t.H..~]..H..t..
 1250 e00f1f80 00000000 c30f1f80 00000000  ................
 1260 488d3de9 5e000048 8d35e25e 00004829  H.=.^..H.5.^..H)
 1270 fe4889f0 48c1ee3f 48c1f803 4801c648  .H..H..?H...H..H
 1280 d1fe7414 488b0545 5d000048 85c07408  ..t.H..E]..H..t.
 1290 ffe0660f 1f440000 c30f1f80 00000000  ..f..D..........
 12a0 f30f1efa 803db55e 00000075 33554883  .....=.^...u3UH.
 12b0 3d225d00 00004889 e5740d48 8b3d3e5e  ="]...H..t.H.=>^
 12c0 0000ff15 105d0000 e863ffff ffc6058c  .....]...c......
 12d0 5e000001 5dc3662e 0f1f8400 00000000  ^...].f.........
 12e0 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 12f0 f30f1efa e967ffff ff0f1f80 00000000  .....g..........
 1300 4989d831 c00fa231 c081fb43 656e7475  I..1...1...Centu
 1310 1281fa61 75724875 4481f961 756c7375  ...aurHuD..aulsu
 1320 3ceb1881 fb202053 68753281 fa616e67  <....  Shu2..ang
 1330 68752a81 f9616920 207522b8 000000c0  hu*..ai  u".....
 1340 0fa289c2 31c081fa 010000c0 720fb801  ....1.......r...
 1350 0000c00f a289d083 e0ef83c8 104c89c3  .............L..
 1360 f3c36666 2e0f1f84 00000000 000f1f00  ..ff............
 1370 8b97f000 0000ffc2 c1e2028b 070fc889  ................
 1380 07488d7f 0483ea01 75f1f3c3 0f1f4000  .H......u.....@.
 1390 4889fa9c 488d056d 5d0000e8 10000000  H...H..m].......
 13a0 488d6424 08f3c366 0f1f8400 00000000  H.d$...f........
 13b0 4c8b4424 08490fba e01e7307 483b1074  L.D$.I....s.H;.t
 13c0 029c9d48 8910f3c3 0f1f8400 00000000  ...H............
 13d0 9c9df3c3 66662e0f 1f840000 00000090  ....ff..........
 13e0 4989d848 c7c10100 0000488d 5a20488d  I..H......H.Z H.
 13f0 5210f30f a7c84c89 c3f3c30f 1f440000  R.....L......D..
 1400 89f20fa7 c0f3c366 0f1f8400 00000000  .......f........
 1410 4889d148 89fa0f10 074881ec 88000000  H..H.....H......
 1420 8b47100f 29042448 89e78944 24104831  .G..).$H...D$.H1
 1430 c0f30fa6 c80f2804 248b4424 104881c4  ......(.$.D$.H..
 1440 88000000 0f110289 4210f3c3 0f1f4000  ........B.....@.
 1450 4889d148 89fa0f10 074881ec 88000000  H..H.....H......
 1460 8b47100f 29042448 89e78944 241048c7  .G..).$H...D$.H.
 1470 c0ffffff fff30fa6 c80f2804 248b4424  ..........(.$.D$
 1480 104881c4 88000000 0f110289 4210f3c3  .H..........B...
 1490 4889d148 89fa0f10 074881ec 88000000  H..H.....H......
 14a0 0f104f10 0f290424 4889e70f 294c2410  ..O..).$H...)L$.
 14b0 4831c0f3 0fa6d00f 2804240f 284c2410  H1......(.$.(L$.
 14c0 4881c488 0000000f 11020f11 4a10f3c3  H...........J...
 14d0 4889d148 89fa0f10 074881ec 88000000  H..H.....H......
 14e0 0f104f10 0f290424 4889e70f 294c2410  ..O..).$H...)L$.
 14f0 48c7c0ff fffffff3 0fa6d00f 2804240f  H...........(.$.
 1500 284c2410 4881c488 0000000f 11020f11  (L$.H...........
 1510 4a10f3c3 66662e0f 1f840000 00000090  J...ff..........
 1520 4889d148 89fa0f10 074881ec 88000000  H..H.....H......
 1530 0f104f10 0f105720 0f105f30 0f290424  ..O...W .._0.).$
 1540 4889e70f 294c2410 0f295424 200f295c  H...)L$..)T$ .)\
 1550 2430f30f a6e00f28 04240f28 4c24100f  $0.....(.$.(L$..
 1560 28542420 0f285c24 304881c4 88000000  (T$ .(\$0H......
 1570 0f11020f 114a100f 1152200f 115a30f3  .....J...R ..Z0.
 1580 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 1590 555331c0 48f7c20f 0000000f 85120200  US1.H...........
 15a0 0048f7c1 0f000000 0f850502 0000488d  .H............H.
 15b0 05535b00 009cfce8 f4fdffff 488d5210  .S[.........H.R.
 15c0 31c031db f7022000 00000f85 70010000  1.1... .....p...
 15d0 48f7c70f 0000000f 94c048f7 c60f0000  H.........H.....
 15e0 000f94c3 85d80f85 54010000 48f7d848  ........T...H..H
 15f0 c7c30002 000048f7 d0488d2c 244839d9  ......H..H.,$H9.
 1600 480f42d9 4821d848 89cb48f7 d84881e3  H.B.H!.H..H..H..
 1610 ff010000 488d2428 48c7c000 02000048  ....H.$(H......H
 1620 0f44d848 39d97738 4889f048 39e5480f  .D.H9.w8H..H9.H.
 1630 44c74801 c848f7d8 4825ff0f 0000483d  D.H..H..H%....H=
 1640 80000000 48c7c080 ffffff48 0f43c348  ....H......H.C.H
 1650 21c30f84 93000000 eb06660f 1f440000  !.........f..D..
 1660 4839cb48 0f47d949 89f84989 f14989ca  H9.H.G.I..I..I..
 1670 4889d949 89db48f7 c70f0000 00480f45  H..I..H......H.E
 1680 fc48f7c6 0f000000 741048c1 e903f348  .H......t.H....H
 1690 a54829df 4889d948 89fe488d 42f0488d  .H).H..H..H.B.H.
 16a0 5a1048c1 e904f30f a7c84c89 c74c89db  Z.H.......L..L..
 16b0 48f7c70f 00000074 114889d9 488d3424  H......t.H..H.4$
 16c0 48c1e903 f348a548 29df4c89 ce4c89d1  H....H.H).L..L..
 16d0 4801df48 01de4829 d948c7c3 00020000  H..H..H).H......
 16e0 743e4839 d90f8375 ffffff31 c04839e5  t>H9...u...1.H9.
 16f0 480f44c1 4989f848 89cb4829 c448c1e9  H.D.I..H..H).H..
 1700 03488d3c 24f348a5 4889e64c 89c74889  .H.<$.H.H..L..H.
 1710 d9e94aff ffff662e 0f1f8400 00000000  ..J...f.........
 1720 4839ec74 14660fef c0488d04 240f2900  H9.t.f...H..$.).
 1730 488d4010 4839c577 f4488d65 00eb6a90  H.@.H9.w.H.e..j.
 1740 488d2c0e 48f7dd48 81e5ff0f 000031c0  H.,.H..H......1.
 1750 4881fd80 00000048 c7c57f00 0000480f  H......H......H.
 1760 43e84821 cd4829e9 7415488d 42f0488d  C.H!.H).t.H.B.H.
 1770 5a1048c1 e904f30f a7c84885 ed742a49  Z.H.......H..t*I
 1780 89f84889 eb4889e9 488d2c24 4829cc48  ..H..H..H.,$H).H
 1790 c1e90348 8d3c24f3 48a5498d 38488d34  ...H.<$.H.I.8H.4
 17a0 244889d9 e9b7feff ffb80100 0000488d  $H............H.
 17b0 6424085b 5df3c366 0f1f8400 00000000  d$.[]..f........
 17c0 555331c0 48f7c20f 0000000f 85180200  US1.H...........
 17d0 0048f7c1 0f000000 0f850b02 0000488d  .H............H.
 17e0 05235900 009cfce8 c4fbffff 488d5210  .#Y.........H.R.
 17f0 31c031db f7022000 00000f85 70010000  1.1... .....p...
 1800 48f7c70f 0000000f 94c048f7 c60f0000  H.........H.....
 1810 000f94c3 85d80f85 54010000 48f7d848  ........T...H..H
 1820 c7c30002 000048f7 d0488d2c 244839d9  ......H..H.,$H9.
 1830 480f42d9 4821d848 89cb48f7 d84881e3  H.B.H!.H..H..H..
 1840 ff010000 488d2428 48c7c000 02000048  ....H.$(H......H
 1850 0f44d848 39d97738 4889f048 39e5480f  .D.H9.w8H..H9.H.
 1860 44c74801 c848f7d8 4825ff0f 00004883  D.H..H..H%....H.
 1870 f84048c7 c0c0ffff ff480f43 c34821c3  .@H......H.C.H!.
 1880 0f849e00 0000eb08 0f1f8400 00000000  ................
 1890 4839cb48 0f47d949 89f84989 f14989ca  H9.H.G.I..I..I..
 18a0 4889d949 89db48f7 c70f0000 00480f45  H..I..H......H.E
 18b0 fc48f7c6 0f000000 741048c1 e903f348  .H......t.H....H
 18c0 a54829df 4889d948 89fe488d 42f0488d  .H).H..H..H.B.H.
 18d0 5a1048c1 e904f30f a7d0660f 6f00660f  Z.H.......f.o.f.
 18e0 7f42f04c 89c74c89 db48f7c7 0f000000  .B.L..L..H......
 18f0 74114889 d9488d34 2448c1e9 03f348a5  t.H..H.4$H....H.
 1900 4829df4c 89ce4c89 d14801df 4801de48  H).L..L..H..H..H
 1910 29d948c7 c3000200 00743548 39d90f83  ).H......t5H9...
 1920 6cffffff 31c04839 e5480f44 c14989f8  l...1.H9.H.D.I..
 1930 4889cb48 29c448c1 e903488d 3c24f348  H..H).H...H.<$.H
 1940 a54889e6 4c89c748 89d9e941 ffffff90  .H..L..H...A....
 1950 4839ec74 14660fef c0488d04 240f2900  H9.t.f...H..$.).
 1960 488d4010 4839c577 f4488d65 00eb7090  H.@.H9.w.H.e..p.
 1970 488d2c0e 48f7dd48 81e5ff0f 000031c0  H.,.H..H......1.
 1980 4883fd40 48c7c53f 00000048 0f43e848  H..@H..?...H.C.H
 1990 21cd4829 e9741e48 8d42f048 8d5a1048  !.H).t.H.B.H.Z.H
 19a0 c1e904f3 0fa7d066 0f6f0066 0f7f42f0  .......f.o.f..B.
 19b0 4885ed74 2a4989f8 4889eb48 89e9488d  H..t*I..H..H..H.
 19c0 2c244829 cc48c1e9 03488d3c 24f348a5  ,$H).H...H.<$.H.
 19d0 498d3848 8d342448 89d9e9b1 feffffb8  I.8H.4$H........
 19e0 01000000 488d6424 085b5df3 c30f1f00  ....H.d$.[].....
 19f0 555331c0 48f7c20f 0000000f 85620100  US1.H........b..
 1a00 0048f7c1 0f000000 0f855501 0000488d  .H........U...H.
 1a10 05f35600 009cfce8 94f9ffff 488d5210  ..V.........H.R.
 1a20 31c031db f7022000 00000f85 10010000  1.1... .........
 1a30 48f7c70f 0000000f 94c048f7 c60f0000  H.........H.....
 1a40 000f94c3 85d80f85 f4000000 48f7d848  ............H..H
 1a50 c7c30002 000048f7 d0488d2c 244839d9  ......H..H.,$H9.
 1a60 480f42d9 4821d848 89cb48f7 d84881e3  H.B.H!.H..H..H..
 1a70 ff010000 488d2428 48c7c000 02000048  ....H.$(H......H
 1a80 0f44d8eb 0b66662e 0f1f8400 00000000  .D...ff.........
 1a90 4839cb48 0f47d949 89f84989 f14989ca  H9.H.G.I..I..I..
 1aa0 4889d949 89db48f7 c70f0000 00480f45  H..I..H......H.E
 1ab0 fc48f7c6 0f000000 741048c1 e903f348  .H......t.H....H
 1ac0 a54829df 4889d948 89fe488d 42f0488d  .H).H..H..H.B.H.
 1ad0 5a1048c1 e904f30f a7e0660f 6f00660f  Z.H.......f.o.f.
 1ae0 7f42f04c 89c74c89 db48f7c7 0f000000  .B.L..L..H......
 1af0 74114889 d9488d34 2448c1e9 03f348a5  t.H..H.4$H....H.
 1b00 4829df4c 89ce4c89 d14801df 4801de48  H).L..L..H..H..H
 1b10 29d948c7 c3000200 000f8571 ffffff48  ).H........q...H
 1b20 39ec7414 660fefc0 488d0424 0f290048  9.t.f...H..$.).H
 1b30 8d401048 39c577f4 488d6500 eb1b6690  .@.H9.w.H.e...f.
 1b40 488d42f0 488d5a10 48c1e904 f30fa7e0  H.B.H.Z.H.......
 1b50 660f6f00 660f7f42 f0b80100 0000488d  f.o.f..B......H.
 1b60 6424085b 5df3c366 0f1f8400 00000000  d$.[]..f........
 1b70 555331c0 48f7c20f 0000000f 85620100  US1.H........b..
 1b80 0048f7c1 0f000000 0f855501 0000488d  .H........U...H.
 1b90 05735500 009cfce8 14f8ffff 488d5210  .sU.........H.R.
 1ba0 31c031db f7022000 00000f85 10010000  1.1... .........
 1bb0 48f7c70f 0000000f 94c048f7 c60f0000  H.........H.....
 1bc0 000f94c3 85d80f85 f4000000 48f7d848  ............H..H
 1bd0 c7c30002 000048f7 d0488d2c 244839d9  ......H..H.,$H9.
 1be0 480f42d9 4821d848 89cb48f7 d84881e3  H.B.H!.H..H..H..
 1bf0 ff010000 488d2428 48c7c000 02000048  ....H.$(H......H
 1c00 0f44d8eb 0b66662e 0f1f8400 00000000  .D...ff.........
 1c10 4839cb48 0f47d949 89f84989 f14989ca  H9.H.G.I..I..I..
 1c20 4889d949 89db48f7 c70f0000 00480f45  H..I..H......H.E
 1c30 fc48f7c6 0f000000 741048c1 e903f348  .H......t.H....H
 1c40 a54829df 4889d948 89fe488d 42f0488d  .H).H..H..H.B.H.
 1c50 5a1048c1 e904f30f a7e8660f 6f00660f  Z.H.......f.o.f.
 1c60 7f42f04c 89c74c89 db48f7c7 0f000000  .B.L..L..H......
 1c70 74114889 d9488d34 2448c1e9 03f348a5  t.H..H.4$H....H.
 1c80 4829df4c 89ce4c89 d14801df 4801de48  H).L..L..H..H..H
 1c90 29d948c7 c3000200 000f8571 ffffff48  ).H........q...H
 1ca0 39ec7414 660fefc0 488d0424 0f290048  9.t.f...H..$.).H
 1cb0 8d401048 39c577f4 488d6500 eb1b6690  .@.H9.w.H.e...f.
 1cc0 488d42f0 488d5a10 48c1e904 f30fa7e8  H.B.H.Z.H.......
 1cd0 660f6f00 660f7f42 f0b80100 0000488d  f.o.f..B......H.
 1ce0 6424085b 5df3c366 0f1f8400 00000000  d$.[]..f........
 1cf0 555331c0 48f7c20f 0000000f 85e20200  US1.H...........
 1d00 0048f7c1 0f000000 0f85d502 0000488d  .H............H.
 1d10 05f35300 009cfce8 94f6ffff 488d5210  ..S.........H.R.
 1d20 31c031db f7022000 00000f85 e0010000  1.1... .........
 1d30 48f7c70f 0000000f 94c048f7 c60f0000  H.........H.....
 1d40 000f94c3 85d80f85 c4010000 48f7d848  ............H..H
 1d50 c7c30002 000048f7 d0488d2c 244839d9  ......H..H.,$H9.
 1d60 480f42d9 4821d848 89cb48f7 d84881e3  H.B.H!.H..H..H..
 1d70 ff010000 488d2428 48c7c000 02000048  ....H.$(H......H
 1d80 0f44d88b 42fc0fc8 f7d883e0 1f48c7c3  .D..B........H..
 1d90 00020000 c1e00448 0f44c348 39c1480f  .......H.D.H9.H.
 1da0 47d8480f 46d94839 d9773548 89f04839  G.H.F.H9.w5H..H9
 1db0 e5480f44 c74801c8 48f7d848 25ff0f00  .H.D.H..H..H%...
 1dc0 004883f8 2048c7c0 e0ffffff 480f43c3  .H.. H......H.C.
 1dd0 4821c30f 84d90000 00eb050f 1f440000  H!...........D..
 1de0 4839cb48 0f47d949 89f84989 f14989ca  H9.H.G.I..I..I..
 1df0 4889d949 89db48f7 c70f0000 00480f45  H..I..H......H.E
 1e00 fc48f7c6 0f000000 741048c1 e903f348  .H......t.H....H
 1e10 a54829df 4889d948 89fe488d 42f0488d  .H).H..H..H.B.H.
 1e20 5a1048c1 e904f30f a7d88b42 fca90000  Z.H........B....
 1e30 ffff750c 0fc80500 0001000f c88942fc  ..u...........B.
 1e40 4c89c74c 89db48f7 c70f0000 00741148  L..L..H......t.H
 1e50 89d9488d 342448c1 e903f348 a54829df  ..H.4$H....H.H).
 1e60 4c89ce4c 89d14801 df4801de 4829d948  L..L..H..H..H).H
 1e70 c7c30002 00007468 4839d90f 835fffff  ......thH9..._..
 1e80 ff4889cb 4889f048 39e5480f 44c74801  .H..H..H9.H.D.H.
 1e90 c848f7d8 4825ff0f 00004883 f82048c7  .H..H%....H.. H.
 1ea0 c0e0ffff ff480f43 c34821c3 0f852eff  .....H.C.H!.....
 1eb0 ffff31c0 4839e548 0f44c149 89f84889  ..1.H9.H.D.I..H.
 1ec0 cb4829c4 48c1e903 488d3c24 f348a548  .H).H...H.<$.H.H
 1ed0 89e64c89 c74889d9 e903ffff ff0f1f00  ..L..H..........
 1ee0 4839ec74 14660fef c0488d04 240f2900  H9.t.f...H..$.).
 1ef0 488d4010 4839c577 f4488d65 00e9d700  H.@.H9.w.H.e....
 1f00 00006666 2e0f1f84 00000000 000f1f00  ..ff............
 1f10 8b42fc0f c8f7d825 ffff0000 48c7c300  .B.....%....H...
 1f20 001000c1 e004480f 44c34839 c1480f47  ......H.D.H9.H.G
 1f30 d8480f46 d9763c49 89ca4889 d94989db  .H.F.v<I..H..I..
 1f40 488d42f0 488d5a10 48c1e904 f30fa7d8  H.B.H.Z.H.......
 1f50 8b42fc0f c8050000 01000fc8 8942fc4c  .B...........B.L
 1f60 89d14c29 d948c7c3 00001000 746b4839  ..L).H......tkH9
 1f70 d973c448 8d2c0e48 f7dd4881 e5ff0f00  .s.H.,.H..H.....
 1f80 0031c048 83fd2048 c7c51f00 0000480f  .1.H.. H......H.
 1f90 43e84821 cd4829e9 7415488d 42f0488d  C.H!.H).t.H.B.H.
 1fa0 5a1048c1 e904f30f a7d84885 ed742a49  Z.H.......H..t*I
 1fb0 89f84889 eb4889e9 488d2c24 4829cc48  ..H..H..H.,$H).H
 1fc0 c1e90348 8d3c24f3 48a5498d 38488d34  ...H.<$.H.I.8H.4
 1fd0 244889d9 e907feff ffb80100 0000488d  $H............H.
 1fe0 6424085b 5df3c356 49412050 61646c6f  d$.[]..VIA Padlo
 1ff0 636b2078 38365f36 34206d6f 64756c65  ck x86_64 module
 2000 2c204352 5950544f 47414d53 20627920  , CRYPTOGAMS by 
 2010 3c617070 726f406f 70656e73 736c2e6f  <appro@openssl.o
 2020 72673e00 66662e0f 1f840000 00000090  rg>.ff..........
 2030 8b05c251 00000b05 c0510000 0f95c00f  ...Q.....Q......
 2040 b6c0c366 662e0f1f 84000000 00006690  ...ff.........f.
 2050 4885ff0f 843f0900 004889d0 89f24154  H....?...H....AT
 2060 4989fa83 e2bf5553 81fa8000 00000f85  I.....US........
 2070 7c010000 ba0c0000 0081fe80 0000000f  |...............
 2080 84230500 008990f0 00000045 8b0a410f  .#.........E..A.
 2090 c9448908 418b7a04 0fcf8978 04458b42  .D..A.z....x.E.B
 20a0 08410fc8 44894008 418b4a0c 0fc98948  .A..D.@.A.J....H
 20b0 0c418b52 100fca89 5010418b 52144189  .A.R....P.A.R.A.
 20c0 d3410fcb 44895814 81fec000 00000f84  .A..D.X.........
 20d0 3c010000 418b5218 4883c020 488d35dd  <...A.R.H.. H.5.
 20e0 2f00000f ca8950f8 418b521c 4c8d158d  /.....P.A.R.L...
 20f0 2f00004d 8d5a1c0f ca8950fc eb686690  /..M.Z....P..hf.
 2100 89cd0fb6 d1448b60 d4c1ed18 0fb61416  .....D.`........
 2110 3350d00f b62c2ec1 e51831ea 89cdc1ed  3P...,....1.....
 2120 10400fb6 ed0fb62c 2ec1e510 31ea0fb6  .@.....,....1...
 2130 ed0fb62c 2ec1e508 31ea8b68 d84131d4  ...,....1..h.A1.
 2140 660f6ec2 4431e566 410f6eec 31eb660f  f.n.D1.fA.n.1.f.
 2150 6ecd660f 62c5660f 6ee3660f 62cc660f  n.f.b.f.n.f.b.f.
 2160 6cc10f11 40f08b58 fc4983c2 044883c0  l...@..X.I...H..
 2170 200fb6eb 89da0fb6 2c2ec1ea 180fb614   .......,.......
 2180 16413352 fcc1e508 31ea89dd c1ed1040  .A3R....1......@
 2190 0fb6ed0f b62c2ec1 e51831ea 0fb6ef0f  .....,....1.....
 21a0 b62c2ec1 e51031ea 4131d144 31cf6641  .,....1.A1.D1.fA
 21b0 0f6ec141 31f8660f 6edf4431 c166410f  .n.A1.f.n.D1.fA.
 21c0 6ec8660f 62c3660f 6ed1660f 62ca660f  n.f.b.f.n.f.b.f.
 21d0 6cc10f11 40e04d39 d30f8521 ffffff31  l...@.M9...!...1
 21e0 c05b5d41 5cc3662e 0f1f8400 00000000  .[]A\.f.........
 21f0 81fe0001 00000f85 a2070000 ba0e0000  ................
 2200 00e97ffe ffff662e 0f1f8400 00000000  ......f.........
 2210 89d64c8d 0da72e00 008b5810 c1ee1040  ..L.......X....@
 2220 0fb6f645 0fb61431 0fb6f241 0fb63431  ...E...1...A..41
 2230 41c1e210 4131f289 d60fb6d6 c1ee1841  A...A1.........A
 2240 0fb61411 410fb634 31c1e218 c1e60841  ....A..41......A
 2250 31f24433 104489c6 4131d241 81f20000  1.D3.D..A1.A....
 2260 00014431 d7448950 1831fe89 781c89fa  ..D1.D.P.1..x...
 2270 89702031 ce4489d9 31f34189 f3897024  .p 1.D..1.A...p$
 2280 31d98958 280fb6fd 89482c41 0fb63c39  1..X(....H,A..<9
 2290 c1e71041 31fa89cf c1ef1841 0fb63c39  ...A1......A..<9
 22a0 4131fa0f b6f9410f b63c39c1 e7084131  A1....A..<9...A1
 22b0 fa89cfc1 ef10400f b6ff410f b63c39c1  ......@...A..<9.
 22c0 e7184131 fa89cf41 81f20000 00024531  ..A1...A......E1
 22d0 d04431d2 44895030 4531c389 50344489  .D1.D.P0E1..P4D.
 22e0 583c4131 db4431df 44894038 89fb8978  X<A1.D1.D.@8...x
 22f0 440fb6df 44895840 410fb61c 19c1e310  D...D.X@A.......
 2300 4131da89 fbc1eb18 410fb61c 194131da  A1......A....A1.
 2310 400fb6df c1ef1041 0fb61c19 400fb6ff  @......A....@...
 2320 410fb63c 39c1e308 4131dac1 e71889cb  A..<9...A1......
 2330 4131fa44 89d74589 c281f700 00000431  A1.D..E........1
 2340 fa897848 31d64131 d289504c 31f34489  ..xH1.A1..PL1.D.
 2350 50504589 da4131f2 0fb6ef89 70548958  PPE..A1.....pT.X
 2360 5c448950 58450fb6 14294489 dd41c1e2  \D.PXE...)D..A..
 2370 104131fa 89dfc1ef 18410fb6 3c394131  .A1......A..<9A1
 2380 fa0fb6fb 410fb63c 39c1e708 4131fa89  ....A..<9...A1..
 2390 dfc1ef10 400fb6ff 410fb63c 39c1e718  ....@...A..<9...
 23a0 4131fa89 f74181f2 00000008 4531d044  A1...A......E1.D
 23b0 31d24489 50604431 c54431c7 89506431  1.D.P`D1.D1..Pd1
 23c0 eb89786c 0fb6ff89 5874410f b63c3944  ..xl....XtA..<9D
 23d0 89406889 6870c1e7 104431d7 4189da41  .@h.hp...D1.A..A
 23e0 c1ea1847 0fb61411 4431d744 0fb6d347  ...G....D1.D...G
 23f0 0fb61411 41c1e208 c1eb100f b6db4431  ....A.........D1
 2400 d7450fb6 141941c1 e2184431 d781f700  .E....A...D1....
 2410 00001031 fa4189fa 89787844 89c731d1  ...1.A...xxD..1.
 2420 31d731d6 89507c89 b8800000 000fb6fd  1.1..P|.........
 2430 89cb31f5 410fb63c 3989a888 00000089  ..1.A..<9.......
 2440 b0840000 00c1e710 89888c00 00004431  ..............D1
 2450 d74189ca 41c1ea18 470fb614 114431d7  .A..A...G....D1.
 2460 440fb6d1 470fb614 1141c1e2 084431d7  D...G....A...D1.
 2470 4189ca41 c1ea1045 0fb6d247 0fb61411  A..A...E...G....
 2480 41c1e218 4431d741 89f281f7 00000020  A...D1.A....... 
 2490 4131fb41 31f831fa 89b89000 00004431  A1.A1.1.......D1
 24a0 db4531c2 89909400 00000fb6 ef448990  .E1..........D..
 24b0 9c000000 450fb614 29448998 a0000000  ....E...)D......
 24c0 8998a400 000041c1 e2104489 80980000  ......A...D.....
 24d0 004431d7 4189da41 c1ea1847 0fb61411  .D1.A..A...G....
 24e0 4431d744 0fb6d347 0fb61411 41c1e208  D1.D...G....A...
 24f0 4431d7c1 eb100fb6 db450fb6 141941c1  D1.......E....A.
 2500 e2184431 d781f700 00004031 fa89b8a8  ..D1......@1....
 2510 00000041 89d28990 ac000000 4489c244  ...A........D..D
 2520 31d64431 d231f189 90b00000 004131f3  1.D1.1.......A1.
 2530 0fb6d589 88bc0000 00410fb6 141189b0  .........A......
 2540 b4000000 448998b8 000000c1 e21031fa  ....D.........1.
 2550 89cfc1ef 18410fb6 3c3931fa 0fb6f9c1  .....A..<91.....
 2560 e910410f b63c390f b6c9410f b60c09c1  ..A..<9...A.....
 2570 e70831fa c1e11831 ca81c200 00008041  ..1....1.......A
 2580 31d28990 c0000000 4431c289 90c80000  1.......D1......
 2590 0031f244 8990c400 00008990 cc000000  .1.D............
 25a0 e93afcff ff0f1f00 c780f000 00000a00  .:..............
 25b0 00008b17 0fca8910 8b57040f ca895004  .........W....P.
 25c0 448b4708 410fc844 8940088b 4f0c488d  D.G.A..D.@..O.H.
 25d0 3deb2a00 004189c9 440fb6d1 89ce41c1  =.*..A..D.....A.
 25e0 e910460f b614170f ce89700c 450fb6c9  ..F.......p.E...
 25f0 460fb60c 0f41c1e1 104531d1 4189ca0f  F....A...E1.A...
 2600 b6cd41c1 ea180fb6 0c0f460f b61417c1  ..A.......F.....
 2610 e11841c1 e2084531 d1443308 4131c944  ..A...E1.D3.A1.D
 2620 89c14181 f1000000 014431ca 44894810  ..A......D1.D.H.
 2630 31d18950 14894818 31f10fb6 f589cb89  1..P..H.1.......
 2640 481c0fb6 3437c1e6 104431ce 4189c941  H...47...D1.A..A
 2650 c1e91846 0fb60c0f 4431ce44 0fb6c946  ...F....D1.D...F
 2660 0fb60c0f 41c1e108 4431ce41 89c941c1  ....A...D1.A..A.
 2670 e910450f b6c9460f b60c0f41 c1e11844  ..E...F....A...D
 2680 31ce81f6 00000002 4131f031 f2897020  1.......A1.1..p 
 2690 4431c389 50240fb6 ef89582c 440fb60c  D1..P$....X,D...
 26a0 2f448940 2841c1e1 104131f1 89dec1ee  /D.@(A...A1.....
 26b0 180fb634 374131f1 0fb6f30f b63437c1  ...47A1......47.
 26c0 e6084131 f1c1eb10 0fb6db0f b6341fc1  ..A1.........4..
 26d0 e6184131 f14181f1 00000004 4431ca44  ..A1.A......D1.D
 26e0 89483089 d631d189 50344431 c6897038  .H0..1..P4D1..p8
 26f0 0fb6f50f b6343789 483cc1e6 104431ce  .....47.H<...D1.
 2700 4189c941 c1e91846 0fb60c0f 4431ce44  A..A...F....D1.D
 2710 0fb6c946 0fb60c0f 41c1e108 4431ce41  ...F....A...D1.A
 2720 89c941c1 e910450f b6c9460f b60c0f41  ..A...E...F....A
 2730 c1e11844 31ce81f6 00000008 4131f031  ...D1.......A1.1
 2740 f2897040 4489c389 504431cb 44894048  ..p@D...PD1.D.@H
 2750 0fb6ef89 584c440f b60c2f41 c1e11041  ....XLD.../A...A
 2760 31f189de c1ee180f b6343741 31f10fb6  1........47A1...
 2770 f3c1eb10 0fb63437 0fb6dbc1 e6084131  ......47......A1
 2780 f10fb634 1fc1e618 4131f141 81f10000  ...4....A1.A....
 2790 00104431 ca448948 5089d689 50544431  ..D1.D.HP...PTD1
 27a0 c631d189 70580fb6 f50fb634 3789485c  .1..pX.....47.H\
 27b0 c1e61044 31ce4189 c941c1e9 18460fb6  ...D1.A..A...F..
 27c0 0c0f4431 ce440fb6 c9460fb6 0c0f41c1  ..D1.D...F....A.
 27d0 e1084431 ce4189c9 41c1e910 450fb6c9  ..D1.A..A...E...
 27e0 460fb60c 0f41c1e1 184431ce 81f60000  F....A...D1.....
 27f0 00204131 f031f289 70604489 c3895064  . A1.1..p`D...Pd
 2800 31cb4489 40680fb6 ef89586c 440fb60c  1.D.@h....XlD...
 2810 2f41c1e1 104131f1 89dec1ee 180fb634  /A...A1........4
 2820 374131f1 0fb6f3c1 eb100fb6 34370fb6  7A1.........47..
 2830 dbc1e608 4131f10f b6341fc1 e6184131  ....A1...4....A1
 2840 f14181f1 00000040 4431ca44 89487089  .A.....@D1.D.Hp.
 2850 d631d189 50744431 c6897078 0fb6f589  .1..PtD1..px....
 2860 487c0fb6 3437c1e6 104431ce 4189c941  H|..47...D1.A..A
 2870 c1e91846 0fb60c0f 4431ce44 0fb6c946  ...F....D1.D...F
 2880 0fb60c0f 41c1e108 4431ce41 89c941c1  ....A...D1.A..A.
 2890 e910450f b6c9460f b60c0f41 c1e11844  ..E...F....A...D
 28a0 31ce81c6 00000080 4131f031 f289b080  1.......A1.1....
 28b0 00000044 89c38990 84000000 31cb4489  ...D........1.D.
 28c0 80880000 000fb6ef 89988c00 0000440f  ..............D.
 28d0 b60c2f41 c1e11041 31f189de c1ee180f  ../A...A1.......
 28e0 b6343741 31f10fb6 f3c1eb10 0fb63437  .47A1.........47
 28f0 0fb6dbc1 e6084131 f10fb634 1fc1e618  ......A1...4....
 2900 4131f144 89c64181 f1000000 1b4431ca  A1.D..A......D1.
 2910 44898890 00000031 d131d689 90940000  D......1.1......
 2920 0089b098 0000000f b6f50fb6 34378988  ............47..
 2930 9c000000 c1e61044 31ce4189 c941c1e9  .......D1.A..A..
 2940 18460fb6 0c0f4431 ce440fb6 c9460fb6  .F....D1.D...F..
 2950 0c0f41c1 e1084431 ce4189c9 41c1e910  ..A...D1.A..A...
 2960 450fb6c9 420fb63c 0fc1e718 31fe81f6  E...B..<....1...
 2970 00000036 31f289b0 a0000000 4431c631  ...61.......D1.1
 2980 f18990a4 00000089 b0a80000 008988ac  ................
 2990 000000e9 47f8ffff b8ffffff ffc3b8fe  ....G...........
 29a0 ffffffe9 39f8ffff 0f1f8400 00000000  ....9...........
 29b0 b8010000 00c3662e 0f1f8400 00000000  ......f.........
 29c0 41545589 f5534889 fb4883ec 1064488b  ATU..SH..H...dH.
 29d0 04252800 00004889 44240831 c083fe07  .%(...H.D$.1....
 29e0 7e2f660f 1f440000 31f64889 dfe80eea  ~/f..D..1.H.....
 29f0 ffffa840 7462f6c4 7c755d83 e01f74e8  ...@tb..|u]...t.
 2a00 83f80875 5383ed08 4883c308 83fd077f  ...uS...H.......
 2a10 d7448d64 1d00488d 6c2404eb 1d0f1f00  .D.d..H.l$......
 2a20 f6c47c75 3383e01f 741983f8 0175298b  ..|u3...t....u).
 2a30 44240448 83c30188 43ff4489 e029d885  D$.H....C.D..)..
 2a40 c07e30be 03000000 4889efe8 b0e9ffff  .~0.....H.......
 2a50 a84075cc 0f1f4000 31c0488b 54240864  .@u...@.1.H.T$.d
 2a60 482b1425 28000000 751d4883 c4105b5d  H+.%(...u.H...[]
 2a70 415cc3be 04000000 4889efe8 e0e6ffff  A\......H.......
 2a80 b8010000 00ebd3e8 04e7ffff 0f1f4000  ..............@.
 2a90 4885f60f 84670400 00555348 89f34883  H....g...USH..H.
 2aa0 ec0881f9 ad010000 0f8f6204 000081f9  ..........b.....
 2ab0 a1010000 0f8ede04 000081e9 a3010000  ................
 2ac0 83f90a0f 87e70400 00488d15 30250000  .........H..0%..
 2ad0 4863048a 4801d0ff e00f1f80 00000000  Hc..H...........
 2ae0 488b2db1 46000048 85ed0f84 f1050000  H.-.F..H........
 2af0 48892bb8 01000000 4883c408 5b5dc390  H.+.....H...[]..
 2b00 488b2d89 46000048 85ed75e4 bfad0100  H.-.F..H..u.....
 2b10 00ba2000 0000be01 000000e8 60e5ffff  .. .........`...
 2b20 48890569 46000048 89c74885 c07419be  H..iF..H..H..t..
 2b30 10000000 e8a7e6ff ff85c00f 85af0a00  ................
 2b40 00488b3d 48460000 e863e5ff ff48c705  .H.=HF...c...H..
 2b50 38460000 00000000 eb96660f 1f440000  8F........f..D..
 2b60 488b2d21 46000048 85ed7584 bfac0100  H.-!F..H..u.....
 2b70 00ba2000 0000be01 000000e8 00e5ffff  .. .............
 2b80 48890501 46000048 89c74885 c07419be  H...F..H..H..t..
 2b90 10000000 e847e6ff ff85c00f 85ff0a00  .....G..........
 2ba0 00488b3d e0450000 e803e5ff ff48c705  .H.=.E.......H..
 2bb0 d0450000 00000000 e933ffff ff0f1f00  .E.......3......
 2bc0 488b2d21 46000048 85ed0f85 20ffffff  H.-!F..H.... ...
 2bd0 bfa30100 00ba1000 0000be10 000000e8  ................
 2be0 9ce4ffff 488905fd 45000048 89c74885  ....H...E..H..H.
 2bf0 c07419be 10000000 e8e3e5ff ff85c00f  .t..............
 2c00 854b0b00 00488b3d dc450000 e89fe4ff  .K...H.=.E......
 2c10 ff48c705 cc450000 00000000 e9cffeff  .H...E..........
 2c20 ff0f1f80 00000000 488b2da9 45000048  ........H.-.E..H
 2c30 85ed0f85 b8feffff bfa40100 00ba1000  ................
 2c40 0000be01 000000e8 34e4ffff 48890585  ........4...H...
 2c50 45000048 89c74885 c07419be 10000000  E..H..H..t......
 2c60 e87be5ff ff85c00f 85930b00 00488b3d  .{...........H.=
 2c70 64450000 e837e4ff ff48c705 54450000  dE...7...H..TE..
 2c80 00000000 e967feff ff0f1f80 00000000  .....g..........
 2c90 488b2d49 45000048 85ed0f85 50feffff  H.-IE..H....P...
 2ca0 bfa50100 00ba1000 0000be01 000000e8  ................
 2cb0 cce3ffff 48890525 45000048 89c74885  ....H..%E..H..H.
 2cc0 c07419be 10000000 e813e5ff ff85c00f  .t..............
 2cd0 85db0b00 00488b3d 04450000 e8cfe3ff  .....H.=.E......
 2ce0 ff48c705 f4440000 00000000 e9fffdff  .H...D..........
 2cf0 ff0f1f80 00000000 488b2dc9 44000048  ........H.-.D..H
 2d00 85ed0f85 e8fdffff bfa60100 00ba1800  ................
 2d10 0000be10 000000e8 64e3ffff 488905a5  ........d...H...
 2d20 44000048 89c74885 c07419be 10000000  D..H..H..t......
 2d30 e8abe4ff ff85c00f 85230c00 00488b3d  .........#...H.=
 2d40 84440000 e867e3ff ff48c705 74440000  .D...g...H..tD..
 2d50 00000000 e997fdff ff0f1f80 00000000  ................
 2d60 488b2d59 44000048 85ed0f85 80fdffff  H.-YD..H........
 2d70 bfa70100 00ba1800 0000be10 000000e8  ................
 2d80 fce2ffff 48890535 44000048 89c74885  ....H..5D..H..H.
 2d90 c07419be 10000000 e843e4ff ff85c00f  .t.......C......
 2da0 856b0c00 00488b3d 14440000 e8ffe2ff  .k...H.=.D......
 2db0 ff48c705 04440000 00000000 e92ffdff  .H...D......./..
 2dc0 ff0f1f80 00000000 488b2de1 43000048  ........H.-.C..H
 2dd0 85ed0f85 18fdffff bfa80100 00ba1800  ................
 2de0 0000be01 000000e8 94e2ffff 488905bd  ............H...
 2df0 43000048 89c74885 c07419be 10000000  C..H..H..t......
 2e00 e8dbe3ff ff85c00f 85b30c00 00488b3d  .............H.=
 2e10 9c430000 e897e2ff ff48c705 8c430000  .C.......H...C..
 2e20 00000000 e9c7fcff ff0f1f80 00000000  ................
 2e30 488b2d81 43000048 85ed0f85 b0fcffff  H.-.C..H........
 2e40 bfa90100 00ba1800 0000be01 000000e8  ................
 2e50 2ce2ffff 4889055d 43000048 89c74885  ,...H..]C..H..H.
 2e60 c07419be 10000000 e873e3ff ff85c00f  .t.......s......
 2e70 85bb0400 00488b3d 3c430000 e82fe2ff  .....H.=<C.../..
 2e80 ff48c705 2c430000 00000000 e95ffcff  .H..,C......._..
 2e90 ff0f1f80 00000000 488b2d01 43000048  ........H.-.C..H
 2ea0 85ed0f85 48fcffff bfaa0100 00ba2000  ....H......... .
 2eb0 0000be10 000000e8 c4e1ffff 488905dd  ............H...
 2ec0 42000048 89c74885 c07419be 10000000  B..H..H..t......
 2ed0 e80be3ff ff85c00f 85030500 00488b3d  .............H.=
 2ee0 bc420000 e8c7e1ff ff48c705 ac420000  .B.......H...B..
 2ef0 00000000 e9f7fbff ff0f1f80 00000000  ................
 2f00 488d0539 21000048 8902b80f 000000c3  H..9!..H........
 2f10 81f98903 00000f84 64010000 81f98a03  ........d.......
 2f20 00000f84 f0000000 81f98803 00007568  ..............uh
 2f30 488b2d99 42000048 85ed0f85 b0fbffff  H.-.B..H........
 2f40 bf880300 00ba1000 0000be01 000000e8  ................
 2f50 2ce1ffff 48890575 42000048 89c74885  ,...H..uB..H..H.
 2f60 c07419be 10000000 e873e2ff ff85c00f  .t.......s......
 2f70 851b0500 00488b3d 54420000 e82fe1ff  .....H.=TB.../..
 2f80 ff48c705 44420000 00000000 e95ffbff  .H..DB......._..
 2f90 ff0f1f80 00000000 48c70300 00000031  ........H......1
 2fa0 c0e952fb ffff662e 0f1f8400 00000000  ..R...f.........
 2fb0 488b2d39 42000048 85ed0f85 30fbffff  H.-9B..H....0...
 2fc0 bfa20100 00ba1000 0000be10 000000e8  ................
 2fd0 ace0ffff 48890515 42000048 89c74885  ....H...B..H..H.
 2fe0 c07419be 10000000 e8f3e1ff ff85c00f  .t..............
 2ff0 854b0500 00488b3d f4410000 e8afe0ff  .K...H.=.A......
 3000 ff48c705 e4410000 00000000 e9dffaff  .H...A..........
 3010 ff0f1f80 00000000 488b2d61 41000048  ........H.-aA..H
 3020 85ed0f85 c8faffff bf8a0300 00ba2000  .............. .
 3030 0000be01 000000e8 44e0ffff 4889053d  ........D...H..=
 3040 41000048 89c74885 c07419be 10000000  A..H..H..t......
 3050 e88be1ff ff85c00f 85730100 00488b3d  .........s...H.=
 3060 1c410000 e847e0ff ff48c705 0c410000  .A...G...H...A..
 3070 00000000 e977faff ff0f1f80 00000000  .....w..........
 3080 488b2d21 41000048 85ed0f85 60faffff  H.-!A..H....`...
 3090 bf890300 00ba1800 0000be01 000000e8  ................
 30a0 dcdfffff 488905fd 40000048 89c74885  ....H...@..H..H.
 30b0 c07419be 10000000 e823e1ff ff85c00f  .t.......#......
 30c0 85bb0100 00488b3d dc400000 e8dfdfff  .....H.=.@......
 30d0 ff48c705 cc400000 00000000 e90ffaff  .H...@..........
 30e0 ffbfab01 0000ba20 000000be 10000000  ....... ........
 30f0 e88bdfff ff488905 9c400000 4889c748  .....H...@..H..H
 3100 85c07415 be100000 00e8d2e0 ffff85c0  ..t.............
 3110 751c488b 3d7f4000 00e892df ffff48c7  u.H.=.@.......H.
 3120 056f4000 00000000 00e9c2f9 ffff488b  .o@...........H.
 3130 3d634000 00be0200 0000e8d1 dfffff85  =c@.............
 3140 c074cf48 8b3d4e40 0000488d 354f1500  .t.H.=N@..H.5O..
 3150 00e8dade ffff85c0 74b8488b 3d374000  ........t.H.=7@.
 3160 00488d35 580a0000 e803dfff ff85c074  .H.5X..........t
 3170 a1488b3d 20400000 be240100 00e8aedf  .H.= @...$......
 3180 ffff85c0 748c488b 35533e00 00488b3d  ....t.H.5S>..H.=
 3190 04400000 e837dfff ff85c00f 8471ffff  .@...7.......q..
 31a0 ff488b35 103e0000 488b3de9 3f0000e8  .H.5.>..H.=.?...
 31b0 5ce0ffff 85c00f84 56ffffff 488b2dd5  \.......V...H.-.
 31c0 3f0000e9 28f9ffff 0f1f8400 00000000  ?...(...........
 31d0 488b3da9 3f0000be 05000000 e82fdfff  H.=.?......../..
 31e0 ff85c00f 8474feff ff488b3d 903f0000  .....t...H.=.?..
 31f0 488d35a9 140000e8 34deffff 85c00f84  H.5.....4.......
 3200 59feffff 488b3d75 3f000048 8d358e13  Y...H.=u?..H.5..
 3210 0000e859 deffff85 c00f843e feffff48  ...Y.......>...H
 3220 8b3d5a3f 0000be24 010000e8 00dfffff  .=Z?...$........
 3230 85c00f84 25feffff 488b35a1 3d000048  ....%...H.5.=..H
 3240 8b3d3a3f 0000e885 deffff85 c00f840a  .=:?............
 3250 feffff48 8b355e3d 0000488b 3d1f3f00  ...H.5^=..H.=.?.
 3260 00e8aadf ffff85c0 0f84effd ffff488b  ..............H.
 3270 2d0b3f00 00e976f8 ffff660f 1f440000  -.?...v...f..D..
 3280 488b3d21 3f0000be 05000000 e87fdeff  H.=!?...........
 3290 ff85c00f 842cfeff ff488b3d 083f0000  .....,...H.=.?..
 32a0 488d35f9 130000e8 84ddffff 85c00f84  H.5.............
 32b0 11feffff 488b3ded 3e000048 8d35de12  ....H.=.>..H.5..
 32c0 0000e8a9 ddffff85 c00f84f6 fdffff48  ...............H
 32d0 8b3dd23e 0000be24 010000e8 50deffff  .=.>...$....P...
 32e0 85c00f84 ddfdffff 488b35f1 3c000048  ........H.5.<..H
 32f0 8b3db23e 0000e8d5 ddffff85 c00f84c2  .=.>............
 3300 fdffff48 8b35ae3c 0000488b 3d973e00  ...H.5.<..H.=.>.
 3310 00e8fade ffff85c0 0f84a7fd ffff488b  ..............H.
 3320 2d833e00 00e9c6f7 ffff660f 1f440000  -.>.......f..D..
 3330 488b3d81 3e0000be 03000000 e8cfddff  H.=.>...........
 3340 ff85c00f 842cfbff ff488b3d 683e0000  .....,...H.=h>..
 3350 488d3549 130000e8 d4dcffff 85c00f84  H.5I............
 3360 11fbffff 488b3d4d 3e000048 8d35de08  ....H.=M>..H.5..
 3370 0000e8f9 dcffff85 c00f84f6 faffff48  ...............H
 3380 8b3d323e 0000be24 010000e8 a0ddffff  .=2>...$........
 3390 85c00f84 ddfaffff 488b3541 3c000048  ........H.5A<..H
 33a0 8b3d123e 0000e825 ddffff85 c00f84c2  .=.>...%........
 33b0 faffff48 8b35fe3b 0000488b 3df73d00  ...H.5.;..H.=.=.
 33c0 00e84ade ffff85c0 0f84a7fa ffff488b  ..J...........H.
 33d0 2de33d00 00e916f7 ffff660f 1f440000  -.=.......f..D..
 33e0 488b3db9 3d0000be 01000000 e81fddff  H.=.=...........
 33f0 ff85c00f 84e4faff ff488b3d a03d0000  .........H.=.=..
 3400 488d3599 120000e8 24dcffff 85c00f84  H.5.....$.......
 3410 c9faffff 488b3d85 3d000048 8d354e07  ....H.=.=..H.5N.
 3420 0000e849 dcffff85 c00f84ae faffff48  ...I...........H
 3430 8b3d6a3d 0000be24 010000e8 f0dcffff  .=j=...$........
 3440 85c00f84 95faffff 488b3591 3b000048  ........H.5.;..H
 3450 8b3d4a3d 0000e875 dcffff85 c00f847a  .=J=...u.......z
 3460 faffff48 8b354e3b 0000488b 3d2f3d00  ...H.5N;..H.=/=.
 3470 00e89add ffff85c0 0f845ffa ffff488b  .........._...H.
 3480 2d1b3d00 00e966f6 ffff660f 1f440000  -.=...f...f..D..
 3490 488b3d39 3d0000be 05000000 e86fdcff  H.=9=........o..
 34a0 ff85c00f 84ccfaff ff488b3d 203d0000  .........H.= =..
 34b0 488d35e9 110000e8 74dbffff 85c00f84  H.5.....t.......
 34c0 b1faffff 488b3d05 3d000048 8d35ce10  ....H.=.=..H.5..
 34d0 0000e899 dbffff85 c00f8496 faffff48  ...............H
 34e0 8b3dea3c 0000be24 010000e8 40dcffff  .=.<...$....@...
 34f0 85c00f84 7dfaffff 488b35e1 3a000048  ....}...H.5.:..H
 3500 8b3dca3c 0000e8c5 dbffff85 c00f8462  .=.<...........b
 3510 faffff48 8b359e3a 0000488b 3daf3c00  ...H.5.:..H.=.<.
 3520 00e8eadc ffff85c0 0f8447fa ffff488b  ..........G...H.
 3530 2d9b3c00 00e9b6f5 ffff660f 1f440000  -.<.......f..D..
 3540 488b3da9 3c0000be 01000000 e8bfdbff  H.=.<...........
 3550 ff85c00f 849cfaff ff488b3d 903c0000  .........H.=.<..
 3560 488d3539 110000e8 c4daffff 85c00f84  H.59............
 3570 81faffff 488b3d75 3c000048 8d35ee05  ....H.=u<..H.5..
 3580 0000e8e9 daffff85 c00f8466 faffff48  ...........f...H
 3590 8b3d5a3c 0000be24 010000e8 90dbffff  .=Z<...$........
 35a0 85c00f84 4dfaffff 488b3531 3a000048  ....M...H.51:..H
 35b0 8b3d3a3c 0000e815 dbffff85 c00f8432  .=:<...........2
 35c0 faffff48 8b35ee39 0000488b 3d1f3c00  ...H.5.9..H.=.<.
 35d0 00e83adc ffff85c0 0f8417fa ffff488b  ..:...........H.
 35e0 2d0b3c00 00e906f5 ffff660f 1f440000  -.<.......f..D..
 35f0 488b3d99 3b0000be 03000000 e80fdbff  H.=.;...........
 3600 ff85c00f 8438f5ff ff488b3d 803b0000  .....8...H.=.;..
 3610 488d3589 100000e8 14daffff 85c00f84  H.5.............
 3620 1df5ffff 488b3d65 3b000048 8d351e06  ....H.=e;..H.5..
 3630 0000e839 daffff85 c00f8402 f5ffff48  ...9...........H
 3640 8b3d4a3b 0000be24 010000e8 e0daffff  .=J;...$........
 3650 85c00f84 e9f4ffff 488b3581 39000048  ........H.5.9..H
 3660 8b3d2a3b 0000e865 daffff85 c00f84ce  .=*;...e........
 3670 f4ffff48 8b353e39 0000488b 3d0f3b00  ...H.5>9..H.=.;.
 3680 00e88adb ffff85c0 0f84b3f4 ffff488b  ..............H.
 3690 2dfb3a00 00e956f4 ffff660f 1f440000  -.:...V...f..D..
 36a0 488b3de1 3a0000be 04000000 e85fdaff  H.=.:........_..
 36b0 ff85c00f 84e8f4ff ff488b3d c83a0000  .........H.=.:..
 36c0 488d35d9 0f0000e8 64d9ffff 85c00f84  H.5.....d.......
 36d0 cdf4ffff 488b3dad 3a000048 8d359e0b  ....H.=.:..H.5..
 36e0 0000e889 d9ffff85 c00f84b2 f4ffff48  ...............H
 36f0 8b3d923a 0000be24 010000e8 30daffff  .=.:...$....0...
 3700 85c00f84 99f4ffff 488b35d1 38000048  ........H.5.8..H
 3710 8b3d723a 0000e8b5 d9ffff85 c00f847e  .=r:...........~
 3720 f4ffff48 8b358e38 0000488b 3d573a00  ...H.5.8..H.=W:.
 3730 00e8dada ffff85c0 0f8463f4 ffff488b  ..........c...H.
 3740 2d433a00 00e9a6f3 ffff660f 1f440000  -C:.......f..D..
 3750 488b3d91 3a0000be 02000000 e8afd9ff  H.=.:...........
 3760 ff85c00f 849cf4ff ff488b3d 783a0000  .........H.=x:..
 3770 488d3529 0f0000e8 b4d8ffff 85c00f84  H.5)............
 3780 81f4ffff 488b3d5d 3a000048 8d352e04  ....H.=]:..H.5..
 3790 0000e8d9 d8ffff85 c00f8466 f4ffff48  ...........f...H
 37a0 8b3d423a 0000be24 010000e8 80d9ffff  .=B:...$........
 37b0 85c00f84 4df4ffff 488b3521 38000048  ....M...H.5!8..H
 37c0 8b3d223a 0000e805 d9ffff85 c00f8432  .=":...........2
 37d0 f4ffff48 8b35de37 0000488b 3d073a00  ...H.5.7..H.=.:.
 37e0 00e82ada ffff85c0 0f8417f4 ffff488b  ..*...........H.
 37f0 2df33900 00e9f6f2 ffff660f 1f440000  -.9.......f..D..
 3800 488b3dd1 390000be 04000000 e8ffd8ff  H.=.9...........
 3810 ff85c00f 8454f4ff ff488b3d b8390000  .....T...H.=.9..
 3820 488d3579 0e0000e8 04d8ffff 85c00f84  H.5y............
 3830 39f4ffff 488b3d9d 39000048 8d353e0a  9...H.=.9..H.5>.
 3840 0000e829 d8ffff85 c00f841e f4ffff48  ...)...........H
 3850 8b3d8239 0000be24 010000e8 d0d8ffff  .=.9...$........
 3860 85c00f84 05f4ffff 488b3571 37000048  ........H.5q7..H
 3870 8b3d6239 0000e855 d8ffff85 c00f84ea  .=b9...U........
 3880 f3ffff48 8b352e37 0000488b 3d473900  ...H.5.7..H.=G9.
 3890 00e87ad9 ffff85c0 0f84cff3 ffff488b  ..z...........H.
 38a0 2d333900 00e946f2 ffff660f 1f440000  -39...F...f..D..
 38b0 488b3d29 390000be 03000000 e84fd8ff  H.=)9........O..
 38c0 ff85c00f 840cf4ff ff488b3d 10390000  .........H.=.9..
 38d0 488d35c9 0d0000e8 54d7ffff 85c00f84  H.5.....T.......
 38e0 f1f3ffff 488b3df5 38000048 8d355e03  ....H.=.8..H.5^.
 38f0 0000e879 d7ffff85 c00f84d6 f3ffff48  ...y...........H
 3900 8b3dda38 0000be24 010000e8 20d8ffff  .=.8...$.... ...
 3910 85c00f84 bdf3ffff 488b35c1 36000048  ........H.5.6..H
 3920 8b3dba38 0000e8a5 d7ffff85 c00f84a2  .=.8............
 3930 f3ffff48 8b357e36 0000488b 3d9f3800  ...H.5~6..H.=.8.
 3940 00e8cad8 ffff85c0 0f8487f3 ffff488b  ..............H.
 3950 2d8b3800 00e996f1 ffff660f 1f440000  -.8.......f..D..
 3960 488b3d61 380000be 01000000 e89fd7ff  H.=a8...........
 3970 ff85c00f 84c4f3ff ff488b3d 48380000  .........H.=H8..
 3980 488d3519 0d0000e8 a4d6ffff 85c00f84  H.5.............
 3990 a9f3ffff 488b3d2d 38000048 8d35ce01  ....H.=-8..H.5..
 39a0 0000e8c9 d6ffff85 c00f848e f3ffff48  ...............H
 39b0 8b3d1238 0000be24 010000e8 70d7ffff  .=.8...$....p...
 39c0 85c00f84 75f3ffff 488b3511 36000048  ....u...H.5.6..H
 39d0 8b3df237 0000e8f5 d6ffff85 c00f845a  .=.7...........Z
 39e0 f3ffff48 8b35ce35 0000488b 3dd73700  ...H.5.5..H.=.7.
 39f0 00e81ad8 ffff85c0 0f843ff3 ffff488b  ..........?...H.
 3a00 2dc33700 00e9e6f0 ffff660f 1f440000  -.7.......f..D..
 3a10 488b3da9 370000be 02000000 e8efd6ff  H.=.7...........
 3a20 ff85c00f 847cf3ff ff488b3d 90370000  .....|...H.=.7..
 3a30 488d3569 0c0000e8 f4d5ffff 85c00f84  H.5i............
 3a40 61f3ffff 488b3d75 37000048 8d356e01  a...H.=u7..H.5n.
 3a50 0000e819 d6ffff85 c00f8446 f3ffff48  ...........F...H
 3a60 8b3d5a37 0000be24 010000e8 c0d6ffff  .=Z7...$........
 3a70 85c00f84 2df3ffff 488b3561 35000048  ....-...H.5a5..H
 3a80 8b3d3a37 0000e845 d6ffff85 c00f8412  .=:7...E........
 3a90 f3ffff48 8b351e35 0000488b 3d1f3700  ...H.5.5..H.=.7.
 3aa0 00e86ad7 ffff85c0 0f84f7f2 ffff488b  ..j...........H.
 3ab0 2d0b3700 00e936f0 ffff660f 1f440000  -.7...6...f..D..
 3ac0 488b3de9 360000be 04000000 e83fd6ff  H.=.6........?..
 3ad0 ff85c00f 8434f3ff ff488b3d d0360000  .....4...H.=.6..
 3ae0 488d35b9 0b0000e8 44d5ffff 85c00f84  H.5.....D.......
 3af0 19f3ffff 488b3db5 36000048 8d357e07  ....H.=.6..H.5~.
 3b00 0000e869 d5ffff85 c00f84fe f2ffff48  ...i...........H
 3b10 8b3d9a36 0000be24 010000e8 10d6ffff  .=.6...$........
 3b20 85c00f84 e5f2ffff 488b35b1 34000048  ........H.5.4..H
 3b30 8b3d7a36 0000e895 d5ffff85 c00f84ca  .=z6............
 3b40 f2ffff48 8b356e34 0000488b 3d5f3600  ...H.5n4..H.=_6.
 3b50 00e8bad6 ffff85c0 0f84aff2 ffff488b  ..............H.
 3b60 2d4b3600 00e986ef ffff660f 1f440000  -K6.......f..D..
 3b70 41564989 fe415549 89cd4154 4989d455  AVI..AUI..ATI..U
 3b80 4889f553 e8e7d5ff ff4c89f7 4889c3e8  H..S.....L..H...
 3b90 dcd5ffff 4c89e94c 89e64889 ef48f7d8  ....L..L..H..H..
 3ba0 83e00f48 8d14035b 5d415c41 5d415ee9  ...H...[]A\A]A^.
 3bb0 dcd9ffff 66662e0f 1f840000 00000090  ....ff..........
 3bc0 41574156 4989ce41 554989d5 41544989  AWAVI..AUI..ATI.
 3bd0 f4554889 fd534883 ec08e891 d5ffff48  .UH..SH........H
 3be0 89ef4989 c7e886d5 ffff4889 ef48f7d8  ..I.......H..H..
 3bf0 4889c3e8 f8d4ffff 83e30f4c 89e74c89  H..........L..L.
 3c00 f1f30f6f 004c01fb 4c89ee48 89da0f11  ...o.L..L..H....
 3c10 03e8aadb ffff4189 c485c075 134883c4  ......A....u.H..
 3c20 084489e0 5b5d415c 415d415e 415fc390  .D..[]A\A]A^A_..
 3c30 4889efe8 08d4ffff f30f6f0b 0f1108eb  H.........o.....
 3c40 dc66662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 3c50 41574989 f7415649 89d64155 4989fd41  AWI..AVI..AUI..A
 3c60 54555348 89cb4883 ec28e801 d5ffff4c  TUSH..H..(.....L
 3c70 89ef4889 442408e8 f4d4ffff 4c89ef49  ..H.D$......L..I
 3c80 89c4e8d9 d3ffff48 63e84885 ed0f857d  .......Hc.H....}
 3c90 02000048 85db7518 4883c428 b8010000  ...H..u.H..(....
 3ca0 005b5d41 5c415d41 5e415fc3 0f1f4000  .[]A\A]A^A_...@.
 3cb0 488b4424 0849f7dc 4c89ef41 83e40f4c  H.D$.I..L..A...L
 3cc0 01e04989 c4e826d4 ffff4889 d9f30f6f  ..I...&...H....o
 3cd0 10410f11 14244883 e1f00f85 00050000  .A...$H.........
 3ce0 4d8d040e 89de4c89 ef48894c 24104c89  M.....L..H.L$.L.
 3cf0 44240849 8d2c0f4c 89642418 e89fd3ff  D$.I.,.L.d$.....
 3d00 ff410fb6 4424114c 8b442408 488b4c24  .A..D$.L.D$.H.L$
 3d10 104c8b4c 2418a802 0f849202 000083e0  .L.L$...........
 3d20 fd418844 2411e8a5 d6ffff4c 89e64c89  .A.D$......L..L.
 3d30 e24c89e7 e8a7d6ff ff41804c 241102e8  .L.......A.L$...
 3d40 8cd6ffff 488d73ff 4c8b4424 084883fe  ....H.s.L.D$.H..
 3d50 060f8659 04000048 8b4c2410 498d7c24  ...Y...H.L$.I.|$
 3d60 10498d44 0f10498d 540e0149 39c40f93  .I.D..I.T..I9...
 3d70 c04839fd 400f93c7 09f84889 ef4829d7  .H9.@.....H..H).
 3d80 4883ff0e 400f97c7 4084f80f 841f0400  H...@...@.......
 3d90 004c89e0 4829d048 83f80e0f 860f0400  .L..H).H........
 3da0 004883fe 0e4c8b4c 24180f86 ba040000  .H...L.L$.......
 3db0 4889da31 c04883e2 f00f1f80 00000000  H..1.H..........
 3dc0 f3410f6f 0c00f341 0f6f0404 660fefc1  .A.o...A.o..f...
 3dd0 0f114405 00410f11 0c044883 c0104839  ..D..A....H...H9
 3de0 c275dd48 89d8498d 34144801 d54901d0  .u.H..I.4.H..I..
 3df0 4829d049 89f14839 d30f84f1 00000048  H).I..H9.......H
 3e00 8d78ff48 89c34883 ff067637 4801caf3  .x.H..H...v7H...
 3e10 0f7e06f3 410f7e0c 16660fef c166410f  .~..A.~..f...fA.
 3e20 d6041748 89da4883 e2f8660f d60e4801  ...H..H...f...H.
 3e30 d54901d0 4829d049 01d183e3 070f84ad  .I..H).I........
 3e40 00000041 0fb61041 0fb60931 d1884d00  ...A...A...1..M.
 3e50 41881148 83f8010f 84930000 00410fb6  A..H.........A..
 3e60 5001410f b6490131 d1884d01 41885101  P.A..I.1..M.A.Q.
 3e70 4883f802 747a410f b6500241 0fb64902  H...tzA..P.A..I.
 3e80 31d1884d 02418851 024883f8 03746141  1..M.A.Q.H...taA
 3e90 0fb65003 410fb649 0331d188 4d034188  ..P.A..I.1..M.A.
 3ea0 51034883 f8047448 410fb650 04410fb6  Q.H...tHA..P.A..
 3eb0 490431d1 884d0441 88510448 83f80574  I.1..M.A.Q.H...t
 3ec0 2f410fb6 5005410f b6490531 d1884d05  /A..P.A..I.1..M.
 3ed0 41885105 4883f806 7416410f b6400641  A.Q.H...t.A..@.A
 3ee0 0fb65106 31c28855 06418841 060f1f00  ..Q.1..U.A.A....
 3ef0 4c89efe8 48d1ffff f3410f6f 1c240f11  L...H....A.o.$..
 3f00 18e992fd ffff662e 0f1f8400 00000000  ......f.........
 3f10 4c89ef89 6c2410e8 24d1ffff 4883fd0f  L...l$..$...H...
 3f20 8b742410 761a4883 c42831c0 5b5d415c  .t$.v.H..(1.[]A\
 3f30 415d415e 415fc366 0f1f8400 00000000  A]A^A_.f........
 3f40 4c89ef89 74241048 89442418 e89fd2ff  L...t$.H.D$.....
 3f50 ff8b7424 10488b54 241885c0 0f85ae02  ..t$.H.T$.......
 3f60 00004885 db0f84e5 0200000f 1f440000  ..H..........D..
 3f70 0fb60c2a 410fb606 4983c701 4883c501  ...*A...I...H...
 3f80 4983c601 4883eb01 31c14188 4fff8844  I...H...1.A.O..D
 3f90 2aff4883 fd0f7705 4885db75 d389ee4c  *.H...w.H..u...L
 3fa0 89ef83e6 0fe8f6d0 ffffe9e4 fcffff90  ................
 3fb0 4c894424 0848894c 24104c89 4c2418e8  L.D$.H.L$.L.L$..
 3fc0 0cd4ffff 4c89e64c 89e24c89 e7e80ed4  ....L..L..L.....
 3fd0 ffffe8f9 d3ffff48 8d73ff4c 8b442408  .......H.s.L.D$.
 3fe0 4883fe06 0f869e01 0000488b 4c241049  H.........H.L$.I
 3ff0 8d7c2410 498d440f 10498d54 0e014939  .|$.I.D..I.T..I9
 4000 c40f93c0 4839fd40 0f93c709 f84889ef  ....H9.@.....H..
 4010 4829d748 83ff0e40 0f97c740 84f80f84  H).H...@...@....
 4020 64010000 4c89e048 29d04883 f80e0f86  d...L..H).H.....
 4030 54010000 4883fe0e 4c8b4c24 180f861a  T...H...L.L$....
 4040 02000048 89da31c0 4883e2f0 0f1f4000  ...H..1.H.....@.
 4050 f3410f6f 0400f341 0f6f2404 660fefc4  .A.o...A.o$.f...
 4060 0f114405 00410f11 04044883 c0104839  ..D..A....H...H9
 4070 d075dd48 89de498d 3c144801 d54901d0  .u.H..I.<.H..I..
 4080 4829d649 89f94839 d30f8461 feffff48  H).I..H9...a...H
 4090 8d46ff48 89f34883 f8067638 488d0411  .F.H..H...v8H...
 40a0 f30f7e0f f3410f7e 0406660f efc16641  ..~..A.~..f...fA
 40b0 0fd60407 4889d848 83e0f866 0fd60748  ....H..H...f...H
 40c0 01c54901 c04829c6 4901c183 e3070f84  ..I..H).I.......
 40d0 1cfeffff 410fb600 41320188 45004188  ....A...A2..E.A.
 40e0 014883fe 010f8405 feffff41 0fb64001  .H.........A..@.
 40f0 41324101 88450141 88410148 83fe020f  A2A..E.A.A.H....
 4100 84ebfdff ff410fb6 40024132 41028845  .....A..@.A2A..E
 4110 02418841 024883fe 030f84d1 fdffff41  .A.A.H.........A
 4120 0fb64003 41324103 88450341 88410348  ..@.A2A..E.A.A.H
 4130 83fe040f 84b7fdff ff410fb6 40044132  .........A..@.A2
 4140 41048845 04418841 044883fe 050f849d  A..E.A.A.H......
 4150 fdffff41 0fb64005 41324105 88450541  ...A..@.A2A..E.A
 4160 88410548 83fe060f 8483fdff ff410fb6  .A.H.........A..
 4170 40064132 41068845 06418841 06e96efd  @.A2A..E.A.A..n.
 4180 ffff660f 1f440000 31c0660f 1f440000  ..f..D..1.f..D..
 4190 410fb614 00413214 04885405 00418814  A....A2...T..A..
 41a0 044883c0 014839c3 75e6e941 fdffff90  .H...H9.u..A....
 41b0 31c0660f 1f440000 410fb614 00410fb6  1.f..D..A....A..
 41c0 0c0431d1 884c0500 41881404 4883c001  ..1..L..A...H...
 41d0 4839c375 e3e916fd ffff660f 1f440000  H9.u......f..D..
 41e0 4c89e24c 89f64c89 ff48894c 2408e8fd  L..L..L..H.L$...
 41f0 d7ffff85 c00f842b fdffff48 8b4c2408  .......+...H.L$.
 4200 4829cb0f 84e7fcff ffe9d2fa ffff6690  H)............f.
 4210 4885db74 3b0f1f00 410fb606 4983c701  H..t;...A...I...
 4220 32042a49 83c60141 8847ff48 83eb0188  2.*I...A.G.H....
 4230 042a4883 c5014883 fd0f0f87 5dfdffff  .*H...H.....]...
 4240 4885db75 d3e953fd ffff660f 1f440000  H..u..S...f..D..
 4250 4c89efe8 48ceffff e93bfaff ff4889de  L...H....;...H..
 4260 31d24c89 e7e932fe ffff4889 d831d24c  1.L...2...H..1.L
 4270 89e6e995 fbffff66 0f1f8400 00000000  .......f........
 4280 41574989 d7415649 89f64155 4989fd41  AWI..AVI..AUI..A
 4290 54555348 89cb4883 ec28e8d1 ceffff4c  TUSH..H..(.....L
 42a0 89ef4889 442408e8 c4ceffff 4c89ef49  ..H.D$......L..I
 42b0 89c4e8a9 cdffff48 63e84885 ed0f85e5  .......Hc.H.....
 42c0 01000048 85db0f84 c5010000 488b4424  ...H........H.D$
 42d0 0849f7dc 4c89ef41 83e40f4c 01e04989  .I..L..A...L..I.
 42e0 c4e80ace ffff4889 d9f30f6f 10410f11  ......H....o.A..
 42f0 14244883 e1f00f85 54020000 4d8d040f  .$H.....T...M...
 4300 89de4c89 ef48894c 24104c89 44240849  ..L..H.L$.L.D$.I
 4310 8d2c0e4c 89642418 e883cdff ffe8aed0  .,.L.d$.........
 4320 ffff4c89 e24c89e6 4c89e7e8 b0d0ffff  ..L..L..L.......
 4330 e89bd0ff ff488d43 ff4c8b44 24084883  .....H.C.L.D$.H.
 4340 f8060f86 c8010000 488b4c24 104889ea  ........H.L$.H..
 4350 498d740f 014829f2 4883fa0e 0f86ae01  I.t..H).H.......
 4360 0000498d 74240148 89ea4829 f24883fa  ..I.t$.H..H).H..
 4370 0e0f8699 01000048 83f80e4c 8b4c2418  .......H...L.L$.
 4380 0f860702 00004889 da31c048 83e2f090  ......H..1.H....
 4390 f3410f6f 0400f341 0f6f2404 660fefc4  .A.o...A.o$.f...
 43a0 0f114405 004883c0 104839d0 75e24889  ..D..H...H9.u.H.
 43b0 d84801d5 4d8d0c14 4901d048 29d04839  .H..M...I..H).H9
 43c0 d30f84b9 00000048 8d70ff48 89c34883  .......H.p.H..H.
 43d0 fe067631 4801d1f3 410f7e0c 144889da  ..v1H...A.~..H..
 43e0 f3410f7e 040f4883 e2f84801 d54901d0  .A.~..H...H..I..
 43f0 4829d049 01d1660f efc183e3 0766410f  H).I..f......fA.
 4400 d6040e74 7b410fb6 10413211 88550048  ...t{A...A2..U.H
 4410 83f80174 6b410fb6 50014132 51018855  ...tkA..P.A2Q..U
 4420 014883f8 02745941 0fb65002 41325102  .H...tYA..P.A2Q.
 4430 88550248 83f80374 47410fb6 50034132  .U.H...tGA..P.A2
 4440 51038855 034883f8 04743541 0fb65004  Q..U.H...t5A..P.
 4450 41325104 88550448 83f80574 23410fb6  A2Q..U.H...t#A..
 4460 50054132 51058855 054883f8 06741141  P.A2Q..U.H...t.A
 4470 0fb64006 41324106 8845060f 1f440000  ..@.A2A..E...D..
 4480 4c89efe8 b8cbffff f3410f6f 1c240f11  L........A.o.$..
 4490 184883c4 28b80100 00005b5d 415c415d  .H..(.....[]A\A]
 44a0 415e415f c30f1f00 4c89ef89 6c2410e8  A^A_....L...l$..
 44b0 8ccbffff 4883fd0f 8b742410 777a4885  ....H....t$.wzH.
 44c0 db0f84b9 00000066 0f1f8400 00000000  .......f........
 44d0 410fb617 4983c601 32142848 83c50149  A...I...2.(H...I
 44e0 83c70141 8856ff48 83eb0148 83fd0f77  ...A.V.H...H...w
 44f0 054885db 75da89ee 4c89ef83 e60fe89d  .H..u...L.......
 4500 cbffffe9 bbfdffff 0f1f8400 00000000  ................
 4510 31c0660f 1f440000 410fb614 04413214  1.f..D..A....A2.
 4520 00885405 004883c0 014839c3 75eae94d  ..T..H...H9.u..M
 4530 ffffff0f 1f440000 4883c428 31c05b5d  .....D..H..(1.[]
 4540 415c415d 415e415f c30f1f80 00000000  A\A]A^A_........
 4550 4c89e24c 89fe4c89 f748894c 2408e80d  L..L..L..H.L$...
 4560 d6ffff85 c074d148 8b4c2408 4829cb0f  .....t.H.L$.H)..
 4570 840bffff ffe982fd ffff660f 1f440000  ..........f..D..
 4580 4c89efe8 18cbffff e904ffff ff4889d8  L............H..
 4590 31d2e93d feffff66 0f1f8400 00000000  1..=...f........
 45a0 41574989 cf415649 89f64155 4989d541  AWI..AVI..AUI..A
 45b0 54555348 89fb4883 ec286448 8b042528  TUSH..H..(dH..%(
 45c0 00000048 89442418 31c0e8a1 cbffff48  ...H.D$.1......H
 45d0 89df4989 c4e896cb ffff4889 df4889c5  ..I.......H..H..
 45e0 e87bcaff ff31d285 c0785a48 89df8944  .{...1...xZH...D
 45f0 241448f7 dde896ca ffff4889 df83e50f  $.H.......H.....
 4600 48894424 08e836ca ffff4c89 fa498d0c  H.D$..6...L..I..
 4610 2c4c89f6 4989c048 8d055200 00004c89  ,L..I..H..R...L.
 4620 ef50488d 44241c50 4c8b4c24 18e89ecb  .PH.D$.PL.L$....
 4630 ffff8b74 24244889 dfe862ca ffff585a  ...t$$H...b...XZ
 4640 ba010000 00488b44 24186448 2b042528  .....H.D$.dH+.%(
 4650 00000075 114883c4 2889d05b 5d415c41  ...u.H..(..[]A\A
 4660 5d415e41 5fc3e825 cbffff0f 1f440000  ]A^A_..%.....D..
 4670 f3410f6f 004889f8 4889f748 89d64889  .A.o.H..H..H..H.
 4680 ca0f1101 4889f148 89c648c1 e104e95d  ....H..H..H....]
 4690 d6ffff66 662e0f1f 84000000 00006690  ...ff.........f.
 46a0 41574156 41554989 f5415455 4889fd53  AWAVAUI..ATUH..S
 46b0 4883ec18 894c2408 e823caff ff4889ef  H....L$..#...H..
 46c0 4189c6e8 f8caffff 4889c7e8 50cbffff  A.......H...P...
 46d0 4d85ed0f 84c00000 004889ef 4c63e046  M........H..Lc.F
 46e0 8d3cf500 000000e8 84caffff 4889ef48  .<..........H..H
 46f0 89c3e879 caffff41 8d579f48 f7d883e0  ...y...A.W.H....
 4700 0f4801c3 31c0488d 7b084889 d948c703  .H..1.H.{.H..H..
 4710 00000000 48c7830c 01000000 00000048  ....H..........H
 4720 83e7f848 29f981c1 14010000 c1e903f3  ...H)...........
 4730 48ab4489 f8418d4f bf83c080 0f49d0c1  H.D..A.O.....I..
 4740 fa0583c2 0ac1e204 c0fa0485 c00f49c8  ..............I.
 4750 498d4424 fcc0f906 4883f801 77520fb6  I.D$....H...wR..
 4760 431083e2 0f83e103 c1e10283 e0f009d0  C...............
 4770 8843100f b6431183 e0f309c8 88431141  .C...C.......C.A
 4780 8d8740ff ffff83e0 b80f8489 02000041  ..@............A
 4790 83fe100f 84470200 004883c4 1831c05b  .....G...H...1.[
 47a0 5d415c41 5d415e41 5fc3660f 1f440000  ]A\A]A^A_.f..D..
 47b0 4889ef88 4c240f88 54240ee8 30caffff  H...L$..T$..0...
 47c0 0fb65424 0e0fb64c 240f85c0 0fb64311  ..T$...L$.....C.
 47d0 400f94c7 83e20f83 e1034189 d00fb653  @.........A....S
 47e0 1001ff83 e0f109f8 83e2f044 09c28853  ...........D...S
 47f0 108d148d 00000000 89c1418d 8740ffff  ..........A..@..
 4800 ff09d183 e0b8884b 11758449 83ec0149  .......K.u.I...I
 4810 83fc010f 87ff0100 008b4424 0885c00f  ..........D$....
 4820 85f30100 004c8d63 204489fe 4c89ef4c  .....L.c D..L..L
 4830 89e24c89 e5e816d8 ffff85c0 0f88e801  ..L.............
 4840 00008b83 10010000 8d0c8500 00000085  ................
 4850 c90f8ed3 01000048 63c14c89 e24189c8  .......Hc.L..A..
 4860 488d4483 200f1f00 8b328b38 83e90448  H.D. ....2.8...H
 4870 83c21048 83e81089 7af08b78 14897010  ...H....z..x..p.
 4880 8b72f489 7af48b78 18897014 8b72f889  .r..z..x..p..r..
 4890 7af88b78 1c897018 8b72fc89 7afc8970  z..x..p..r..z..p
 48a0 1c4489c6 29ce39f1 7fbe83bb 10010000  .D..).9.........
 48b0 010f8e73 01000066 0f6f2d31 09000066  ...s...f.o-1...f
 48c0 0f6f2539 090000b8 01000000 660f6f1d  .o%9........f.o.
 48d0 3c090000 0f1f4000 f30f6f4d 104883c5  <.....@...oM.H..
 48e0 1083c001 660f6ff1 660fdbf5 660f6fc6  ....f.o.f...f.o.
 48f0 660f72d0 07660ffa f0660f6f c1660f72  f.r..f...f.o.f.r
 4900 f001660f dbf4660f dbc3660f eff0660f  ..f...f...f...f.
 4910 6fc6660f dbc5660f 6fd0660f 72d20766  o.f...f.o.f.r..f
 4920 0ffac266 0f6fd666 0f72f201 660fdbc4  ...f.o.f.r..f...
 4930 660fdbd3 660fefc2 660f6fd0 660fdbd5  f...f...f.o.f...
 4940 660f6ffa 660f72d7 07660ffa d7660f6f  f.o.f.r..f...f.o
 4950 f8660f72 f701660f dbd4660f dbfb660f  .f.r..f...f...f.
 4960 effa660f efcf660f 6fd16644 0f6fc966  ..f...f.o.fD.o.f
 4970 440f6fc1 660f72f2 18660f72 d1086644  D.o.f.r..f.r..fD
 4980 0fefc066 440fefce 660fefca 660fefc6  ...fD...f...f...
 4990 660fefc1 66410f6f c9660f72 f1086641  f...fA.o.f.r..fA
 49a0 0f72d118 66410fef c9660fef cf660fef  .r..fA...f...f..
 49b0 c166410f 6fc8660f 72f11066 410f72d0  .fA.o.f.r..fA.r.
 49c0 1066410f efc8660f efc10f11 45003b83  .fA...f.....E.;.
 49d0 10010000 0f8cfefe ffffeb4e 0f1f4000  ...........N..@.
 49e0 f3410f6f 5d0031d2 0f115b20 0fb64310  .A.o].1...[ ..C.
 49f0 c1e20783 e07f09d0 884310e8 d0c9ffff  .........C......
 4a00 4883c418 b8010000 005b5d41 5c415d41  H........[]A\A]A
 4a10 5e415fc3 0f1f4000 4c8d6320 4489fe4c  ^A_...@.L.c D..L
 4a20 89ef4c89 e2e826d6 ffff4c89 e7e83ec9  ..L...&...L...>.
 4a30 ffffba01 000000eb b30f1f80 00000000  ................
 4a40 4881ff00 00030048 19c048f7 d0250000  H......H..H..%..
 4a50 0300c366 662e0f1f 84000000 00006690  ...ff.........f.
 4a60 41544989 fc554889 f5534889 d3e8dec5  ATI..UH..SH.....
 4a70 ffff4839 03741d48 8b731048 8b7b0848  ..H9.t.H.s.H.{.H
 4a80 8b5318e8 28c7ffff 31f6bf00 000800e8  .S..(...1.......
 4a90 ecc6ffff 488d1d2c 07000048 85ed740f  ....H..,...H..t.
 4aa0 4889de48 89efe8f5 c6ffff85 c0756ae8  H..H.........uj.
 4ab0 4cc8ffff 4c8d0505 07000048 8d2d3e27  L...L......H.->'
 4ac0 0000be64 00000025 c0000000 4889ef48  ...d...%....H..H
 4ad0 8d0df906 0000c705 18270000 00000000  .........'......
 4ae0 3dc00000 00488d15 ea060000 0f94c00f  =....H..........
 4af0 b6c08905 04270000 488d05c4 0600004c  .....'..H......L
 4b00 0f44c031 c0e816c6 ffff4889 de4c89e7  .D.1......H..L..
 4b10 e8abc5ff ff85c075 0731c05b 5d415cc3  .......u.1.[]A\.
 4b20 4889ee4c 89e7e8d5 c6ffff85 c074ea48  H..L.........t.H
 4b30 8d35fad4 ffff4c89 e7e8c2c5 ffff85c0  .5....L.........
 4b40 74d78b15 b4260000 85d27514 8b05a626  t....&....u....&
 4b50 000085c0 7522b801 000000eb be0f1f00  ....u"..........
 4b60 488d3529 dfffff4c 89e7e8e1 c5ffff85  H.5)...L........
 4b70 c075d9eb a40f1f00 488d35a1 2500004c  .u......H.5.%..L
 4b80 89e7e8b9 c5ffff85 c00f95c0 0fb6c0eb  ................
 4b90 8a                                   .
Contents of section .fini:
 4b94 4883ec08 4883c408 c3                 H...H....
Contents of section .rodata:
 5000 c0dbffff 28dcffff 90dcffff f8dcffff  ....(...........
 5010 60ddffff c8ddffff 30deffff 98deffff  `.......0.......
 5020 e0daffff 60dbffff 00dbffff 00000000  ....`...........
 5030 00000000 00000000 00000000 00000000  ................
 5040 a2010000 a3010000 a5010000 a4010000  ................
 5050 88030000 a6010000 a7010000 a9010000  ................
 5060 a8010000 89030000 aa010000 ab010000  ................
 5070 ad010000 ac010000 8a030000 00000000  ................
 5080 00000001 00000002 00000004 00000008  ................
 5090 00000010 00000020 00000040 00000080  ....... ...@....
 50a0 0000001b 00000036 00000000 00000000  .......6........
 50b0 00000000 00000000 00000000 00000000  ................
 50c0 637c777b f26b6fc5 3001672b fed7ab76  c|w{.ko.0.g+...v
 50d0 ca82c97d fa5947f0 add4a2af 9ca472c0  ...}.YG.......r.
 50e0 b7fd9326 363ff7cc 34a5e5f1 71d83115  ...&6?..4...q.1.
 50f0 04c723c3 1896059a 071280e2 eb27b275  ..#..........'.u
 5100 09832c1a 1b6e5aa0 523bd6b3 29e32f84  ..,..nZ.R;..)./.
 5110 53d100ed 20fcb15b 6acbbe39 4a4c58cf  S... ..[j..9JLX.
 5120 d0efaafb 434d3385 45f9027f 503c9fa8  ....CM3.E...P<..
 5130 51a3408f 929d38f5 bcb6da21 10fff3d2  Q.@...8....!....
 5140 cd0c13ec 5f974417 c4a77e3d 645d1973  ...._.D...~=d].s
 5150 60814fdc 222a9088 46eeb814 de5e0bdb  `.O."*..F....^..
 5160 e0323a0a 4906245c c2d3ac62 9195e479  .2:.I.$\...b...y
 5170 e7c8376d 8dd54ea9 6c56f4ea 657aae08  ..7m..N.lV..ez..
 5180 ba78252e 1ca6b4c6 e8dd741f 4bbd8b8a  .x%.......t.K...
 5190 703eb566 4803f60e 613557b9 86c11d9e  p>.fH...a5W.....
 51a0 e1f89811 69d98e94 9b1e87e9 ce5528df  ....i........U(.
 51b0 8ca1890d bfe64268 41992d0f b054bb16  ......BhA.-..T..
 51c0 6e6f2d41 43450070 61646c6f 636b006e  no-ACE.padlock.n
 51d0 6f2d524e 47005649 41205061 644c6f63  o-RNG.VIA PadLoc
 51e0 6b202825 732c2025 73290000 00000000  k (%s, %s)......
 51f0 80808080 80808080 80808080 80808080  ................
 5200 1b1b1b1b 1b1b1b1b 1b1b1b1b 1b1b1b1b  ................
 5210 fefefefe fefefefe fefefefe fefefefe  ................
Contents of section .eh_frame_hdr:
 5220 011b033b 84000000 0f000000 00beffff  ...;............
 5230 a0000000 10ceffff c8000000 30ceffff  ............0...
 5240 dc000000 90d7ffff 1c010000 a0d7ffff  ................
 5250 30010000 70d8ffff 64010000 50e9ffff  0...p...d...P...
 5260 a0010000 a0e9ffff dc010000 30eaffff  ............0...
 5270 28020000 60f0ffff 8c020000 80f3ffff  (...`...........
 5280 f4020000 50f4ffff 4c030000 80f4ffff  ....P...L.......
 5290 60030000 20f8ffff c8030000 40f8ffff  `... .......@...
 52a0 dc030000                             ....
Contents of section .eh_frame:
 52a8 14000000 00000000 017a5200 01781001  .........zR..x..
 52b8 1b0c0708 90010000 24000000 1c000000  ........$.......
 52c8 58bdffff 10020000 000e1046 0e184a0f  X..........F..J.
 52d8 0b770880 003f1a3b 2a332422 00000000  .w...?.;*3$"....
 52e8 10000000 44000000 40cdffff 13000000  ....D...@.......
 52f8 00000000 3c000000 58000000 4ccdffff  ....<...X...L...
 5308 58090000 00500e10 8c02470e 18860341  X....P....G....A
 5318 0e208304 037a010a 0e18410e 10420e08  . ...z....A..B..
 5328 4b0b03a8 070e08c3 c6cc460e 20830486  K.........F. ...
 5338 038c0200 10000000 98000000 6cd6ffff  ............l...
 5348 06000000 00000000 30000000 ac000000  ........0.......
 5358 68d6ffff cc000000 00420e10 8c02410e  h........B....A.
 5368 18860343 0e208304 470e3002 a10a0e20  ...C. ..G.0.... 
 5378 410e1841 0e10420e 08410b00 38000000  A..A..B..A..8...
 5388 e0000000 04d7ffff da100000 004a0e10  .............J..
 5398 8602410e 18830347 0e20025a 0a0e1841  ..A....G. .Z...A
 53a8 0e10410e 08420b03 00040e08 c3c6500e  ..A..B........P.
 53b8 20830386 02000000 38000000 1c010000   .......8.......
 53c8 a8e7ffff 44000000 00420e10 8e02450e  ....D....B....E.
 53d8 188d0345 0e208c04 440e2886 05440e30  ...E. ..D.(..D.0
 53e8 8306640e 28410e20 420e1842 0e10420e  ..d.(A. B..B..B.
 53f8 08000000 48000000 58010000 bce7ffff  ....H...X.......
 5408 81000000 00420e10 8f02420e 188e0345  .....B....B....E
 5418 0e208d04 450e288c 05440e30 8606440e  . ..E.(..D.0..D.
 5428 38830744 0e400247 0a0e3844 0e30410e  8..D.@.G..8D.0A.
 5438 28420e20 420e1842 0e10420e 08420b00  (B. B..B..B..B..
 5448 60000000 a4010000 00e8ffff 27060000  `...........'...
 5458 00420e10 8f02450e 188e0345 0e208d04  .B....E....E. ..
 5468 450e288c 05410e30 8606410e 38830747  E.(..A.0..A.8..G
 5478 0e60720a 0e38460e 30410e28 420e2042  .`r..8F.0A.(B. B
 5488 0e18420e 10420e08 450b037a 020a0e38  ..B..B..E..z...8
 5498 430e3041 0e28420e 20420e18 420e1042  C.0A.(B. B..B..B
 54a8 0e084a0b 64000000 08020000 ccedffff  ..J.d...........
 54b8 17030000 00420e10 8f02450e 188e0345  .....B....E....E
 54c8 0e208d04 450e288c 05410e30 8606410e  . ..E.(..A.0..A.
 54d8 38830747 0e6003fb 010a0e38 460e3041  8..G.`.....8F.0A
 54e8 0e28420e 20420e18 420e1042 0e08440b  .(B. B..B..B..D.
 54f8 02940a0e 38430e30 410e2842 0e20420e  ....8C.0A.(B. B.
 5508 18420e10 420e0848 0b000000 54000000  .B..B..H....T...
 5518 70020000 84f0ffff cb000000 00420e10  p............B..
 5528 8f02450e 188e0345 0e208d04 450e288c  ..E....E. ..E.(.
 5538 05410e30 8606410e 38830747 0e600268  .A.0..A.8..G.`.h
 5548 0e68460e 70570e68 410e6059 0a0e3843  .hF.pW.hA.`Y..8C
 5558 0e30410e 28420e20 420e1842 0e10420e  .0A.(B. B..B..B.
 5568 08410b00 10000000 c8020000 fcf0ffff  .A..............
 5578 23000000 00000000 64000000 dc020000  #.......d.......
 5588 18f1ffff 99030000 00420e10 8f02420e  .........B....B.
 5598 188e0342 0e208d04 450e288c 05410e30  ...B. ..E.(..A.0
 55a8 8606440e 38830744 0e5002e9 0a0e3843  ..D.8..D.P....8C
 55b8 0e30410e 28420e20 420e1842 0e10420e  .0A.(B. B..B..B.
 55c8 08470b03 54020a0e 38460e30 410e2842  .G..T...8F.0A.(B
 55d8 0e20420e 18420e10 420e0845 0b000000  . B..B..B..E....
 55e8 10000000 44030000 50f4ffff 13000000  ....D...P.......
 55f8 00000000 2c000000 58030000 5cf4ffff  ....,...X...\...
 5608 31010000 00420e10 8c02440e 18860344  1....B....D....D
 5618 0e208304 02b20a0e 18410e10 420e0841  . .......A..B..A
 5628 0b000000 00000000                    ........
Contents of section .init_array:
 6db8 f0120000 00000000                    ........
Contents of section .fini_array:
 6dc0 a0120000 00000000                    ........
Contents of section .dynamic:
 6dc8 01000000 00000000 87030000 00000000  ................
 6dd8 01000000 00000000 96030000 00000000  ................
 6de8 10000000 00000000 00000000 00000000  ................
 6df8 0c000000 00000000 00100000 00000000  ................
 6e08 0d000000 00000000 944b0000 00000000  .........K......
 6e18 19000000 00000000 b86d0000 00000000  .........m......
 6e28 1b000000 00000000 08000000 00000000  ................
 6e38 1a000000 00000000 c06d0000 00000000  .........m......
 6e48 1c000000 00000000 08000000 00000000  ................
 6e58 f5feff6f 00000000 00030000 00000000  ...o............
 6e68 05000000 00000000 00070000 00000000  ................
 6e78 06000000 00000000 28030000 00000000  ........(.......
 6e88 0a000000 00000000 c4030000 00000000  ................
 6e98 0b000000 00000000 18000000 00000000  ................
 6ea8 03000000 00000000 e86f0000 00000000  .........o......
 6eb8 02000000 00000000 00030000 00000000  ................
 6ec8 14000000 00000000 07000000 00000000  ................
 6ed8 17000000 00000000 880c0000 00000000  ................
 6ee8 07000000 00000000 680b0000 00000000  ........h.......
 6ef8 08000000 00000000 20010000 00000000  ........ .......
 6f08 09000000 00000000 18000000 00000000  ................
 6f18 fbffff6f 00000000 08000000 00000000  ...o............
 6f28 feffff6f 00000000 180b0000 00000000  ...o............
 6f38 ffffff6f 00000000 02000000 00000000  ...o............
 6f48 f0ffff6f 00000000 c40a0000 00000000  ...o............
 6f58 f9ffff6f 00000000 06000000 00000000  ...o............
 6f68 00000000 00000000 00000000 00000000  ................
 6f78 00000000 00000000 00000000 00000000  ................
 6f88 00000000 00000000 00000000 00000000  ................
 6f98 00000000 00000000 00000000 00000000  ................
 6fa8 00000000 00000000 00000000 00000000  ................
Contents of section .got:
 6fb8 00000000 00000000 00000000 00000000  ................
 6fc8 00000000 00000000 00000000 00000000  ................
 6fd8 00000000 00000000 00000000 00000000  ................
Contents of section .got.plt:
 6fe8 c86d0000 00000000 00000000 00000000  .m..............
 6ff8 00000000 00000000 36100000 00000000  ........6.......
 7008 46100000 00000000 56100000 00000000  F.......V.......
 7018 66100000 00000000 76100000 00000000  f.......v.......
 7028 86100000 00000000 96100000 00000000  ................
 7038 a6100000 00000000 b6100000 00000000  ................
 7048 c6100000 00000000 d6100000 00000000  ................
 7058 e6100000 00000000 f6100000 00000000  ................
 7068 06110000 00000000 16110000 00000000  ................
 7078 26110000 00000000 36110000 00000000  &.......6.......
 7088 46110000 00000000 56110000 00000000  F.......V.......
 7098 66110000 00000000 76110000 00000000  f.......v.......
 70a8 86110000 00000000 96110000 00000000  ................
 70b8 a6110000 00000000 b6110000 00000000  ................
 70c8 c6110000 00000000 d6110000 00000000  ................
 70d8 e6110000 00000000 f6110000 00000000  ................
 70e8 06120000 00000000 16120000 00000000  ................
 70f8 26120000 00000000                    &.......
Contents of section .data:
 7100 00710000 00000000 00000000 00000000  .q..............
 7110 00000000 00000000 00000000 00000000  ................
 7120 00000000 00000000 c0290000 00000000  .........)......
 7130 00000000 00000000 00000000 00000000  ................
 7140 c0290000 00000000 b0290000 00000000  .).......)......
Contents of section .bss:
<skipping contents of bss section at [7160, 7268)>
Contents of section .comment:
 0000 4743433a 2028474e 55292031 332e322e  GCC: (GNU) 13.2.
 0010 31203230 32333038 303100             1 20230801.
Contents of section .debug_aranges:
 0000 3c000000 02000000 00000800 00000000  <...............
 0010 00100000 00000000 12000000 00000000  ................
 0020 944b0000 00000000 04000000 00000000  .K..............
 0030 00000000 00000000 00000000 00000000  ................
 0040 3c000000 02002300 00000800 00000000  <.....#.........
 0050 12100000 00000000 05000000 00000000  ................
 0060 984b0000 00000000 05000000 00000000  .K..............
 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 02001000  5....5..........
 0040 00000000 0003c100 014c753d 2f020200  .........Lu=/...
 0050 01010009 02944b00 00000000 0003d300  ......K.........
 0060 01020400 01015e00 00000500 08002e00  ......^.........
 0070 00000101 01fb0e0d 00010101 01000000  ................
 0080 01000001 01011f02 00000000 23000000  ............#...
 0090 02011f02 0f023c00 0000013c 00000001  ......<....<....
 00a0 00090212 10000000 00000003 27014b02  ............'.K.
 00b0 01000101 00090298 4b000000 00000003  ........K.......
 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 07001000  ................
 0010 00000000 00120794 4b000000 00000004  ........K.......
 0020 001d0000 00050008 00000000 00071210  ................
 0030 00000000 00000507 984b0000 00000000  .........K......
 0040 0500                                 ..
Contents of section .symtab:
 0000 00000000 00000000 00000000 00000000  ................
 0010 00000000 00000000 01000000 0400f1ff  ................
 0020 00000000 00000000 00000000 00000000  ................
 0030 20000000 02000c00 b0130000 00000000   ...............
 0040 18000000 00000000 34000000 0400f1ff  ........4.......
 0050 00000000 00000000 00000000 00000000  ................
 0060 40000000 02000c00 30200000 00000000  @.......0 ......
 0070 13000000 00000000 4d000000 01001700  ........M.......
 0080 f8710000 00000000 04000000 00000000  .q..............
 0090 5d000000 01001700 fc710000 00000000  ]........q......
 00a0 04000000 00000000 6d000000 02000c00  ........m.......
 00b0 50200000 00000000 58090000 00000000  P ......X.......
 00c0 89000000 01000e00 c0500000 00000000  .........P......
 00d0 00010000 00000000 8d000000 01000e00  ................
 00e0 80500000 00000000 28000000 00000000  .P......(.......
 00f0 92000000 02000c00 b0290000 00000000  .........)......
 0100 06000000 00000000 a6000000 02000c00  ................
 0110 c0290000 00000000 cc000000 00000000  .)..............
 0120 b9000000 02000c00 902a0000 00000000  .........*......
 0130 da100000 00000000 c9000000 01001700  ................
 0140 98710000 00000000 08000000 00000000  .q..............
 0150 dd000000 01001700 90710000 00000000  .........q......
 0160 08000000 00000000 f1000000 01001700  ................
 0170 88710000 00000000 08000000 00000000  .q..............
 0180 05010000 01001700 e8710000 00000000  .........q......
 0190 08000000 00000000 19010000 01001700  ................
 01a0 d8710000 00000000 08000000 00000000  .q..............
 01b0 2d010000 01001700 e0710000 00000000  -........q......
 01c0 08000000 00000000 41010000 01001700  ........A.......
 01d0 c8710000 00000000 08000000 00000000  .q..............
 01e0 55010000 01001700 c0710000 00000000  U........q......
 01f0 08000000 00000000 69010000 01001700  ........i.......
 0200 b0710000 00000000 08000000 00000000  .q..............
 0210 7d010000 01001700 b8710000 00000000  }........q......
 0220 08000000 00000000 91010000 01001700  ................
 0230 a0710000 00000000 08000000 00000000  .q..............
 0240 a5010000 01000e00 40500000 00000000  ........@P......
 0250 3c000000 00000000 b9010000 01001700  <...............
 0260 d0710000 00000000 08000000 00000000  .q..............
 0270 cd010000 01001700 f0710000 00000000  .........q......
 0280 08000000 00000000 e1010000 01001700  ................
 0290 80710000 00000000 08000000 00000000  .q..............
 02a0 f5010000 01001700 a8710000 00000000  .........q......
 02b0 08000000 00000000 09020000 02000c00  ................
 02c0 a0460000 00000000 99030000 00000000  .F..............
 02d0 1e020000 02000c00 c03b0000 00000000  .........;......
 02e0 81000000 00000000 31020000 02000c00  ........1.......
 02f0 a0450000 00000000 cb000000 00000000  .E..............
 0300 44020000 02000c00 503c0000 00000000  D.......P<......
 0310 27060000 00000000 57020000 02000c00  '.......W.......
 0320 703b0000 00000000 44000000 00000000  p;......D.......
 0330 6a020000 02000c00 80420000 00000000  j........B......
 0340 17030000 00000000 7d020000 02000c00  ........}.......
 0350 70460000 00000000 23000000 00000000  pF......#.......
 0360 98020000 01001700 00720000 00000000  .........r......
 0370 64000000 00000000 a5020000 01001600  d...............
 0380 20710000 00000000 30000000 00000000   q......0.......
 0390 00000000 0400f1ff 00000000 00000000  ................
 03a0 00000000 00000000 b2020000 02000c00  ................
 03b0 d0130000 00000000 04000000 00000000  ................
 03c0 c5020000 02000c00 90150000 00000000  ................
 03d0 27020000 00000000 d9020000 02000c00  '...............
 03e0 20150000 00000000 61000000 00000000   .......a.......
 03f0 ef020000 02000c00 10140000 00000000  ................
 0400 3c000000 00000000 04030000 00000f00  <...............
 0410 20520000 00000000 00000000 00000000   R..............
 0420 17030000 02000d00 944b0000 00000000  .........K......
 0430 00000000 00000000 1d030000 01001500  ................
 0440 e86f0000 00000000 00000000 00000000  .o..............
 0450 33030000 02000c00 f01c0000 00000000  3...............
 0460 f7020000 00000000 49030000 02000c00  ........I.......
 0470 70130000 00000000 1c000000 00000000  p...............
 0480 5b030000 02000c00 f0190000 00000000  [...............
 0490 77010000 00000000 6f030000 01001600  w.......o.......
 04a0 50710000 00000000 00000000 00000000  Pq..............
 04b0 7b030000 02000c00 e0130000 00000000  {...............
 04c0 1b000000 00000000 8d030000 01001600  ................
 04d0 00710000 00000000 00000000 00000000  .q..............
 04e0 9a030000 02000c00 701b0000 00000000  ........p.......
 04f0 77010000 00000000 ae030000 02000c00  w...............
 0500 d0140000 00000000 44000000 00000000  ........D.......
 0510 c4030000 02000c00 00130000 00000000  ................
 0520 62000000 00000000 d7030000 02000c00  b...............
 0530 50140000 00000000 40000000 00000000  P.......@.......
 0540 eb030000 02000c00 90130000 00000000  ................
 0550 17000000 00000000 02040000 02000c00  ................
 0560 90140000 00000000 40000000 00000000  ........@.......
 0570 19040000 01001300 c86d0000 00000000  .........m......
 0580 00000000 00000000 22040000 02000c00  ........".......
 0590 c0170000 00000000 2d020000 00000000  ........-.......
 05a0 47000000 02000a00 00100000 00000000  G...............
 05b0 00000000 00000000 36040000 02000c00  ........6.......
 05c0 00140000 00000000 07000000 00000000  ................
 05d0 45040000 12000000 00000000 00000000  E...............
 05e0 00000000 00000000 6c040000 12000000  ........l.......
 05f0 00000000 00000000 00000000 00000000  ................
 0600 94040000 12000000 00000000 00000000  ................
 0610 00000000 00000000 ba040000 12000c00  ................
 0620 404a0000 00000000 13000000 00000000  @J..............
 0630 c2040000 12000000 00000000 00000000  ................
 0640 00000000 00000000 e7040000 12000000  ................
 0650 00000000 00000000 00000000 00000000  ................
 0660 0c050000 12000000 00000000 00000000  ................
 0670 00000000 00000000 38050000 12000000  ........8.......
 0680 00000000 00000000 00000000 00000000  ................
 0690 5a050000 12000000 00000000 00000000  Z...............
 06a0 00000000 00000000 83050000 20000000  ............ ...
 06b0 00000000 00000000 00000000 00000000  ................
 06c0 92050000 12000000 00000000 00000000  ................
 06d0 00000000 00000000 b7050000 12000000  ................
 06e0 00000000 00000000 00000000 00000000  ................
 06f0 da050000 20000000 00000000 00000000  .... ...........
 0700 00000000 00000000 f6050000 20000000  ............ ...
 0710 00000000 00000000 00000000 00000000  ................
 0720 10060000 12000000 00000000 00000000  ................
 0730 00000000 00000000 2c060000 12000000  ........,.......
 0740 00000000 00000000 00000000 00000000  ................
 0750 5e060000 22000000 00000000 00000000  ^..."...........
 0760 00000000 00000000 79060000 12000c00  ........y.......
 0770 604a0000 00000000 31010000 00000000  `J......1.......
 0780 85060000 12000000 00000000 00000000  ................
 0790 00000000 00000000 b1060000 12000000  ................
 07a0 00000000 00000000 00000000 00000000  ................
 07b0 d1060000 12000000 00000000 00000000  ................
 07c0 00000000 00000000 f8060000 12000000  ................
 07d0 00000000 00000000 00000000 00000000  ................
 07e0 20070000 12000000 00000000 00000000   ...............
 07f0 00000000 00000000 3b070000 12000000  ........;.......
 0800 00000000 00000000 00000000 00000000  ................
 0810 6b070000 12000000 00000000 00000000  k...............
 0820 00000000 00000000 89070000 12000000  ................
 0830 00000000 00000000 00000000 00000000  ................
 0840 ae070000 12000000 00000000 00000000  ................
 0850 00000000 00000000 cf070000 12000000  ................
 0860 00000000 00000000 00000000 00000000  ................
 0870 ed070000 12000000 00000000 00000000  ................
 0880 00000000 00000000 1a080000 12000000  ................
 0890 00000000 00000000 00000000 00000000  ................
 08a0 3c080000 12000000 00000000 00000000  <...............
 08b0 00000000 00000000 57080000 12000000  ........W.......
 08c0 00000000 00000000 00000000 00000000  ................
 08d0 6a080000 12000000 00000000 00000000  j...............
 08e0 00000000 00000000 91080000 12000000  ................
 08f0 00000000 00000000 00000000 00000000  ................
 0900 ba080000 12000000 00000000 00000000  ................
 0910 00000000 00000000 e4080000 12000000  ................
 0920 00000000 00000000 00000000 00000000  ................
 0930 10090000 12000000 00000000 00000000  ................
 0940 00000000 00000000 3b090000 12000000  ........;.......
 0950 00000000 00000000 00000000 00000000  ................
 0960 59090000 12000000 00000000 00000000  Y...............
 0970 00000000 00000000 8b090000 12000000  ................
 0980 00000000 00000000 00000000 00000000  ................
Contents of section .strtab:
 0000 00706164 6c6f636b 2d64736f 2d655f70  .padlock-dso-e_p
 0010 61646c6f 636b2d78 38365f36 342e6f00  adlock-x86_64.o.
 0020 5f706164 6c6f636b 5f766572 6966795f  _padlock_verify_
 0030 63747800 655f7061 646c6f63 6b2e6300  ctx.e_padlock.c.
 0040 7061646c 6f636b5f 696e6974 00706164  padlock_init.pad
 0050 6c6f636b 5f757365 5f726e67 00706164  lock_use_rng.pad
 0060 6c6f636b 5f757365 5f616365 00706164  lock_use_ace.pad
 0070 6c6f636b 5f616573 5f736574 5f656e63  lock_aes_set_enc
 0080 72797074 5f6b6579 00546534 0072636f  rypt_key.Te4.rco
 0090 6e007061 646c6f63 6b5f7261 6e645f73  n.padlock_rand_s
 00a0 74617475 73007061 646c6f63 6b5f7261  tatus.padlock_ra
 00b0 6e645f62 79746573 00706164 6c6f636b  nd_bytes.padlock
 00c0 5f636970 68657273 005f6869 6464656e  _ciphers._hidden
 00d0 5f616573 5f323536 5f636263 005f6869  _aes_256_cbc._hi
 00e0 6464656e 5f616573 5f323536 5f636662  dden_aes_256_cfb
 00f0 005f6869 6464656e 5f616573 5f323536  ._hidden_aes_256
 0100 5f6f6662 005f6869 6464656e 5f616573  _ofb._hidden_aes
 0110 5f313238 5f636263 005f6869 6464656e  _128_cbc._hidden
 0120 5f616573 5f313238 5f6f6662 005f6869  _aes_128_ofb._hi
 0130 6464656e 5f616573 5f313238 5f636662  dden_aes_128_cfb
 0140 005f6869 6464656e 5f616573 5f313932  ._hidden_aes_192
 0150 5f656362 005f6869 6464656e 5f616573  _ecb._hidden_aes
 0160 5f313932 5f636263 005f6869 6464656e  _192_cbc._hidden
 0170 5f616573 5f313932 5f6f6662 005f6869  _aes_192_ofb._hi
 0180 6464656e 5f616573 5f313932 5f636662  dden_aes_192_cfb
 0190 005f6869 6464656e 5f616573 5f323536  ._hidden_aes_256
 01a0 5f656362 00706164 6c6f636b 5f636970  _ecb.padlock_cip
 01b0 6865725f 6e696473 005f6869 6464656e  her_nids._hidden
 01c0 5f616573 5f313238 5f637472 005f6869  _aes_128_ctr._hi
 01d0 6464656e 5f616573 5f313238 5f656362  dden_aes_128_ecb
 01e0 005f6869 6464656e 5f616573 5f323536  ._hidden_aes_256
 01f0 5f637472 005f6869 6464656e 5f616573  _ctr._hidden_aes
 0200 5f313932 5f637472 00706164 6c6f636b  _192_ctr.padlock
 0210 5f616573 5f696e69 745f6b65 79007061  _aes_init_key.pa
 0220 646c6f63 6b5f6362 635f6369 70686572  dlock_cbc_cipher
 0230 00706164 6c6f636b 5f637472 5f636970  .padlock_ctr_cip
 0240 68657200 7061646c 6f636b5f 6366625f  her.padlock_cfb_
 0250 63697068 65720070 61646c6f 636b5f65  cipher.padlock_e
 0260 63625f63 69706865 72007061 646c6f63  cb_cipher.padloc
 0270 6b5f6f66 625f6369 70686572 00706164  k_ofb_cipher.pad
 0280 6c6f636b 5f637472 33325f65 6e637279  lock_ctr32_encry
 0290 70745f67 6c756500 7061646c 6f636b5f  pt_glue.padlock_
 02a0 6e616d65 00706164 6c6f636b 5f72616e  name.padlock_ran
 02b0 64007061 646c6f63 6b5f7265 6c6f6164  d.padlock_reload
 02c0 5f6b6579 00706164 6c6f636b 5f656362  _key.padlock_ecb
 02d0 5f656e63 72797074 00706164 6c6f636b  _encrypt.padlock
 02e0 5f736861 3531325f 626c6f63 6b730070  _sha512_blocks.p
 02f0 61646c6f 636b5f73 6861315f 6f6e6573  adlock_sha1_ones
 0300 686f7400 5f5f474e 555f4548 5f465241  hot.__GNU_EH_FRA
 0310 4d455f48 4452005f 66696e69 005f474c  ME_HDR._fini._GL
 0320 4f42414c 5f4f4646 5345545f 5441424c  OBAL_OFFSET_TABL
 0330 455f0070 61646c6f 636b5f63 74723332  E_.padlock_ctr32
 0340 5f656e63 72797074 00706164 6c6f636b  _encrypt.padlock
 0350 5f6b6579 5f627377 61700070 61646c6f  _key_bswap.padlo
 0360 636b5f63 66625f65 6e637279 7074005f  ck_cfb_encrypt._
 0370 5f544d43 5f454e44 5f5f0070 61646c6f  _TMC_END__.padlo
 0380 636b5f61 65735f62 6c6f636b 005f5f64  ck_aes_block.__d
 0390 736f5f68 616e646c 65007061 646c6f63  so_handle.padloc
 03a0 6b5f6f66 625f656e 63727970 74007061  k_ofb_encrypt.pa
 03b0 646c6f63 6b5f7368 61323536 5f626c6f  dlock_sha256_blo
 03c0 636b7300 7061646c 6f636b5f 63617061  cks.padlock_capa
 03d0 62696c69 74790070 61646c6f 636b5f73  bility.padlock_s
 03e0 6861315f 626c6f63 6b730070 61646c6f  ha1_blocks.padlo
 03f0 636b5f76 65726966 795f636f 6e746578  ck_verify_contex
 0400 74007061 646c6f63 6b5f7368 61323536  t.padlock_sha256
 0410 5f6f6e65 73686f74 005f4459 4e414d49  _oneshot._DYNAMI
 0420 43007061 646c6f63 6b5f6362 635f656e  C.padlock_cbc_en
 0430 63727970 74007061 646c6f63 6b5f7873  crypt.padlock_xs
 0440 746f7265 00455650 5f434950 4845525f  tore.EVP_CIPHER_
 0450 6d657468 5f736574 5f696e69 74404f50  meth_set_init@OP
 0460 454e5353 4c5f332e 302e3000 4556505f  ENSSL_3.0.0.EVP_
 0470 43495048 45525f43 54585f69 765f6e6f  CIPHER_CTX_iv_no
 0480 636f6e73 74404f50 454e5353 4c5f332e  const@OPENSSL_3.
 0490 302e3000 454e4749 4e455f67 65745f73  0.0.ENGINE_get_s
 04a0 74617469 635f7374 61746540 4f50454e  tatic_state@OPEN
 04b0 53534c5f 332e302e 3000765f 63686563  SSL_3.0.0.v_chec
 04c0 6b004556 505f4349 50484552 5f676574  k.EVP_CIPHER_get
 04d0 5f61736e 315f6976 404f5045 4e53534c  _asn1_iv@OPENSSL
 04e0 5f332e30 2e300045 56505f43 49504845  _3.0.0.EVP_CIPHE
 04f0 525f4354 585f6765 745f6e75 6d404f50  R_CTX_get_num@OP
 0500 454e5353 4c5f332e 302e3000 4556505f  ENSSL_3.0.0.EVP_
 0510 43495048 45525f6d 6574685f 7365745f  CIPHER_meth_set_
 0520 646f5f63 69706865 72404f50 454e5353  do_cipher@OPENSS
 0530 4c5f332e 302e3000 4556505f 43495048  L_3.0.0.EVP_CIPH
 0540 45525f6d 6574685f 6e657740 4f50454e  ER_meth_new@OPEN
 0550 53534c5f 332e302e 30004556 505f4349  SSL_3.0.0.EVP_CI
 0560 50484552 5f435458 5f627566 5f6e6f63  PHER_CTX_buf_noc
 0570 6f6e7374 404f5045 4e53534c 5f332e30  onst@OPENSSL_3.0
 0580 2e30005f 5f676d6f 6e5f7374 6172745f  .0.__gmon_start_
 0590 5f004556 505f4349 50484552 5f435458  _.EVP_CIPHER_CTX
 05a0 5f736574 5f6e756d 404f5045 4e53534c  _set_num@OPENSSL
 05b0 5f332e30 2e300045 56505f43 49504845  _3.0.0.EVP_CIPHE
 05c0 525f6d65 74685f66 72656540 4f50454e  R_meth_free@OPEN
 05d0 53534c5f 332e302e 30005f49 544d5f64  SSL_3.0.0._ITM_d
 05e0 65726567 69737465 72544d43 6c6f6e65  eregisterTMClone
 05f0 5461626c 65005f49 544d5f72 65676973  Table._ITM_regis
 0600 74657254 4d436c6f 6e655461 626c6500  terTMCloneTable.
 0610 454e4749 4e455f73 65745f69 64404f50  ENGINE_set_id@OP
 0620 454e5353 4c5f332e 302e3000 4556505f  ENSSL_3.0.0.EVP_
 0630 43495048 45525f6d 6574685f 7365745f  CIPHER_meth_set_
 0640 7365745f 61736e31 5f706172 616d7340  set_asn1_params@
 0650 4f50454e 53534c5f 332e302e 30005f5f  OPENSSL_3.0.0.__
 0660 6378615f 66696e61 6c697a65 40474c49  cxa_finalize@GLI
 0670 42435f32 2e322e35 0062696e 645f656e  BC_2.2.5.bind_en
 0680 67696e65 00455650 5f434950 4845525f  gine.EVP_CIPHER_
 0690 4354585f 6765745f 6b65795f 6c656e67  CTX_get_key_leng
 06a0 7468404f 50454e53 534c5f33 2e302e30  th@OPENSSL_3.0.0
 06b0 00455650 5f434950 4845525f 4354585f  .EVP_CIPHER_CTX_
 06c0 6976404f 50454e53 534c5f33 2e302e30  iv@OPENSSL_3.0.0
 06d0 00454e47 494e455f 7365745f 696e6974  .ENGINE_set_init
 06e0 5f66756e 6374696f 6e404f50 454e5353  _function@OPENSS
 06f0 4c5f332e 302e3000 4556505f 43495048  L_3.0.0.EVP_CIPH
 0700 45525f6d 6574685f 7365745f 666c6167  ER_meth_set_flag
 0710 73404f50 454e5353 4c5f332e 302e3000  s@OPENSSL_3.0.0.
 0720 42494f5f 736e7072 696e7466 404f5045  BIO_snprintf@OPE
 0730 4e53534c 5f332e30 2e300045 56505f43  NSSL_3.0.0.EVP_C
 0740 49504845 525f6d65 74685f73 65745f69  IPHER_meth_set_i
 0750 6d706c5f 6374785f 73697a65 404f5045  mpl_ctx_size@OPE
 0760 4e53534c 5f332e30 2e300045 4e47494e  NSSL_3.0.0.ENGIN
 0770 455f7365 745f5241 4e44404f 50454e53  E_set_RAND@OPENS
 0780 534c5f33 2e302e30 00455650 5f434950  SL_3.0.0.EVP_CIP
 0790 4845525f 7365745f 61736e31 5f697640  HER_set_asn1_iv@
 07a0 4f50454e 53534c5f 332e302e 3000454e  OPENSSL_3.0.0.EN
 07b0 47494e45 5f736574 5f636970 68657273  GINE_set_ciphers
 07c0 404f5045 4e53534c 5f332e30 2e30004f  @OPENSSL_3.0.0.O
 07d0 50454e53 534c5f63 6c65616e 7365404f  PENSSL_cleanse@O
 07e0 50454e53 534c5f33 2e302e30 00455650  PENSSL_3.0.0.EVP
 07f0 5f434950 4845525f 4354585f 6765745f  _CIPHER_CTX_get_
 0800 63697068 65725f64 61746140 4f50454e  cipher_data@OPEN
 0810 53534c5f 332e302e 30004f50 454e5353  SSL_3.0.0.OPENSS
 0820 4c5f696e 69745f63 72797074 6f404f50  L_init_crypto@OP
 0830 454e5353 4c5f332e 302e3000 5f5f7374  ENSSL_3.0.0.__st
 0840 61636b5f 63686b5f 6661696c 40474c49  ack_chk_fail@GLI
 0850 42435f32 2e340073 7472636d 7040474c  BC_2.4.strcmp@GL
 0860 4942435f 322e322e 35004352 5950544f  IBC_2.2.5.CRYPTO
 0870 5f736574 5f6d656d 5f66756e 6374696f  _set_mem_functio
 0880 6e73404f 50454e53 534c5f33 2e302e30  ns@OPENSSL_3.0.0
 0890 00455650 5f434950 4845525f 4354585f  .EVP_CIPHER_CTX_
 08a0 67657430 5f636970 68657240 4f50454e  get0_cipher@OPEN
 08b0 53534c5f 332e302e 30004352 5950544f  SSL_3.0.0.CRYPTO
 08c0 5f637472 3132385f 656e6372 7970745f  _ctr128_encrypt_
 08d0 63747233 32404f50 454e5353 4c5f332e  ctr32@OPENSSL_3.
 08e0 302e3000 4556505f 43495048 45525f6d  0.0.EVP_CIPHER_m
 08f0 6574685f 7365745f 69765f6c 656e6774  eth_set_iv_lengt
 0900 68404f50 454e5353 4c5f332e 302e3000  h@OPENSSL_3.0.0.
 0910 4556505f 43495048 45525f43 54585f69  EVP_CIPHER_CTX_i
 0920 735f656e 63727970 74696e67 404f5045  s_encrypting@OPE
 0930 4e53534c 5f332e30 2e300045 4e47494e  NSSL_3.0.0.ENGIN
 0940 455f7365 745f6e61 6d65404f 50454e53  E_set_name@OPENS
 0950 534c5f33 2e302e30 00455650 5f434950  SL_3.0.0.EVP_CIP
 0960 4845525f 6d657468 5f736574 5f676574  HER_meth_set_get
 0970 5f61736e 315f7061 72616d73 404f5045  _asn1_params@OPE
 0980 4e53534c 5f332e30 2e300045 56505f43  NSSL_3.0.0.EVP_C
 0990 49504845 525f6765 745f6d6f 6465404f  IPHER_get_mode@O
 09a0 50454e53 534c5f33 2e302e30 00        PENSSL_3.0.0.
Contents of section .shstrtab:
 0000 002e7379 6d746162 002e7374 72746162  ..symtab..strtab
 0010 002e7368 73747274 6162002e 6e6f7465  ..shstrtab..note
 0020 2e676e75 2e70726f 70657274 79002e6e  .gnu.property..n
 0030 6f74652e 676e752e 6275696c 642d6964  ote.gnu.build-id
 0040 002e676e 752e6861 7368002e 64796e73  ..gnu.hash..dyns
 0050 796d002e 64796e73 7472002e 676e752e  ym..dynstr..gnu.
 0060 76657273 696f6e00 2e676e75 2e766572  version..gnu.ver
 0070 73696f6e 5f72002e 72656c61 2e64796e  sion_r..rela.dyn
 0080 002e7265 6c612e70 6c74002e 696e6974  ..rela.plt..init
 0090 002e7465 7874002e 66696e69 002e726f  ..text..fini..ro
 00a0 64617461 002e6568 5f667261 6d655f68  data..eh_frame_h
 00b0 6472002e 65685f66 72616d65 002e696e  dr..eh_frame..in
 00c0 69745f61 72726179 002e6669 6e695f61  it_array..fini_a
 00d0 72726179 002e6479 6e616d69 63002e67  rray..dynamic..g
 00e0 6f74002e 676f742e 706c7400 2e646174  ot..got.plt..dat
 00f0 61002e62 7373002e 636f6d6d 656e7400  a..bss..comment.
 0100 2e646562 75675f61 72616e67 6573002e  .debug_aranges..
 0110 64656275 675f696e 666f002e 64656275  debug_info..debu
 0120 675f6162 62726576 002e6465 6275675f  g_abbrev..debug_
 0130 6c696e65 002e6465 6275675f 73747200  line..debug_str.
 0140 2e646562 75675f6c 696e655f 73747200  .debug_line_str.
 0150 2e646562 75675f72 6e676c69 73747300  .debug_rnglists.
Disassembly of section .init:
0000000000001000 <_init>:
    1000: 48 83 ec 08                  	subq	$0x8, %rsp
    1004: 48 8b 05 b5 5f 00 00         	movq	0x5fb5(%rip), %rax      # 0x6fc0 <strcmp@GLIBC_2.2.5+0x6fc0>
    100b: 48 85 c0                     	testq	%rax, %rax
    100e: 74 02                        	je	0x1012 <_init+0x12>
    1010: ff d0                        	callq	*%rax
    1012: 48 83 c4 08                  	addq	$0x8, %rsp
    1016: c3                           	retq
Disassembly of section .plt:
0000000000001020 <.plt>:
    1020: ff 35 ca 5f 00 00            	pushq	0x5fca(%rip)            # 0x6ff0 <_GLOBAL_OFFSET_TABLE_+0x8>
    1026: ff 25 cc 5f 00 00            	jmpq	*0x5fcc(%rip)           # 0x6ff8 <_GLOBAL_OFFSET_TABLE_+0x10>
    102c: 0f 1f 40 00                  	nopl	(%rax)
0000000000001030 <EVP_CIPHER_meth_set_init@plt>:
    1030: ff 25 ca 5f 00 00            	jmpq	*0x5fca(%rip)           # 0x7000 <_GLOBAL_OFFSET_TABLE_+0x18>
    1036: 68 00 00 00 00               	pushq	$0x0
    103b: e9 e0 ff ff ff               	jmp	0x1020 <.plt>
0000000000001040 <EVP_CIPHER_CTX_iv_noconst@plt>:
    1040: ff 25 c2 5f 00 00            	jmpq	*0x5fc2(%rip)           # 0x7008 <_GLOBAL_OFFSET_TABLE_+0x20>
    1046: 68 01 00 00 00               	pushq	$0x1
    104b: e9 d0 ff ff ff               	jmp	0x1020 <.plt>
0000000000001050 <ENGINE_get_static_state@plt>:
    1050: ff 25 ba 5f 00 00            	jmpq	*0x5fba(%rip)           # 0x7010 <_GLOBAL_OFFSET_TABLE_+0x28>
    1056: 68 02 00 00 00               	pushq	$0x2
    105b: e9 c0 ff ff ff               	jmp	0x1020 <.plt>
0000000000001060 <EVP_CIPHER_CTX_get_num@plt>:
    1060: ff 25 b2 5f 00 00            	jmpq	*0x5fb2(%rip)           # 0x7018 <_GLOBAL_OFFSET_TABLE_+0x30>
    1066: 68 03 00 00 00               	pushq	$0x3
    106b: e9 b0 ff ff ff               	jmp	0x1020 <.plt>
0000000000001070 <EVP_CIPHER_meth_set_do_cipher@plt>:
    1070: ff 25 aa 5f 00 00            	jmpq	*0x5faa(%rip)           # 0x7020 <_GLOBAL_OFFSET_TABLE_+0x38>
    1076: 68 04 00 00 00               	pushq	$0x4
    107b: e9 a0 ff ff ff               	jmp	0x1020 <.plt>
0000000000001080 <EVP_CIPHER_meth_new@plt>:
    1080: ff 25 a2 5f 00 00            	jmpq	*0x5fa2(%rip)           # 0x7028 <_GLOBAL_OFFSET_TABLE_+0x40>
    1086: 68 05 00 00 00               	pushq	$0x5
    108b: e9 90 ff ff ff               	jmp	0x1020 <.plt>
0000000000001090 <EVP_CIPHER_CTX_buf_noconst@plt>:
    1090: ff 25 9a 5f 00 00            	jmpq	*0x5f9a(%rip)           # 0x7030 <_GLOBAL_OFFSET_TABLE_+0x48>
    1096: 68 06 00 00 00               	pushq	$0x6
    109b: e9 80 ff ff ff               	jmp	0x1020 <.plt>
00000000000010a0 <EVP_CIPHER_CTX_set_num@plt>:
    10a0: ff 25 92 5f 00 00            	jmpq	*0x5f92(%rip)           # 0x7038 <_GLOBAL_OFFSET_TABLE_+0x50>
    10a6: 68 07 00 00 00               	pushq	$0x7
    10ab: e9 70 ff ff ff               	jmp	0x1020 <.plt>
00000000000010b0 <EVP_CIPHER_meth_free@plt>:
    10b0: ff 25 8a 5f 00 00            	jmpq	*0x5f8a(%rip)           # 0x7040 <_GLOBAL_OFFSET_TABLE_+0x58>
    10b6: 68 08 00 00 00               	pushq	$0x8
    10bb: e9 60 ff ff ff               	jmp	0x1020 <.plt>
00000000000010c0 <ENGINE_set_id@plt>:
    10c0: ff 25 82 5f 00 00            	jmpq	*0x5f82(%rip)           # 0x7048 <_GLOBAL_OFFSET_TABLE_+0x60>
    10c6: 68 09 00 00 00               	pushq	$0x9
    10cb: e9 50 ff ff ff               	jmp	0x1020 <.plt>
00000000000010d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>:
    10d0: ff 25 7a 5f 00 00            	jmpq	*0x5f7a(%rip)           # 0x7050 <_GLOBAL_OFFSET_TABLE_+0x68>
    10d6: 68 0a 00 00 00               	pushq	$0xa
    10db: e9 40 ff ff ff               	jmp	0x1020 <.plt>
00000000000010e0 <EVP_CIPHER_CTX_get_key_length@plt>:
    10e0: ff 25 72 5f 00 00            	jmpq	*0x5f72(%rip)           # 0x7058 <_GLOBAL_OFFSET_TABLE_+0x70>
    10e6: 68 0b 00 00 00               	pushq	$0xb
    10eb: e9 30 ff ff ff               	jmp	0x1020 <.plt>
00000000000010f0 <EVP_CIPHER_CTX_iv@plt>:
    10f0: ff 25 6a 5f 00 00            	jmpq	*0x5f6a(%rip)           # 0x7060 <_GLOBAL_OFFSET_TABLE_+0x78>
    10f6: 68 0c 00 00 00               	pushq	$0xc
    10fb: e9 20 ff ff ff               	jmp	0x1020 <.plt>
0000000000001100 <ENGINE_set_init_function@plt>:
    1100: ff 25 62 5f 00 00            	jmpq	*0x5f62(%rip)           # 0x7068 <_GLOBAL_OFFSET_TABLE_+0x80>
    1106: 68 0d 00 00 00               	pushq	$0xd
    110b: e9 10 ff ff ff               	jmp	0x1020 <.plt>
0000000000001110 <EVP_CIPHER_meth_set_flags@plt>:
    1110: ff 25 5a 5f 00 00            	jmpq	*0x5f5a(%rip)           # 0x7070 <_GLOBAL_OFFSET_TABLE_+0x88>
    1116: 68 0e 00 00 00               	pushq	$0xe
    111b: e9 00 ff ff ff               	jmp	0x1020 <.plt>
0000000000001120 <BIO_snprintf@plt>:
    1120: ff 25 52 5f 00 00            	jmpq	*0x5f52(%rip)           # 0x7078 <_GLOBAL_OFFSET_TABLE_+0x90>
    1126: 68 0f 00 00 00               	pushq	$0xf
    112b: e9 f0 fe ff ff               	jmp	0x1020 <.plt>
0000000000001130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>:
    1130: ff 25 4a 5f 00 00            	jmpq	*0x5f4a(%rip)           # 0x7080 <_GLOBAL_OFFSET_TABLE_+0x98>
    1136: 68 10 00 00 00               	pushq	$0x10
    113b: e9 e0 fe ff ff               	jmp	0x1020 <.plt>
0000000000001140 <ENGINE_set_RAND@plt>:
    1140: ff 25 42 5f 00 00            	jmpq	*0x5f42(%rip)           # 0x7088 <_GLOBAL_OFFSET_TABLE_+0xa0>
    1146: 68 11 00 00 00               	pushq	$0x11
    114b: e9 d0 fe ff ff               	jmp	0x1020 <.plt>
0000000000001150 <ENGINE_set_ciphers@plt>:
    1150: ff 25 3a 5f 00 00            	jmpq	*0x5f3a(%rip)           # 0x7090 <_GLOBAL_OFFSET_TABLE_+0xa8>
    1156: 68 12 00 00 00               	pushq	$0x12
    115b: e9 c0 fe ff ff               	jmp	0x1020 <.plt>
0000000000001160 <OPENSSL_cleanse@plt>:
    1160: ff 25 32 5f 00 00            	jmpq	*0x5f32(%rip)           # 0x7098 <_GLOBAL_OFFSET_TABLE_+0xb0>
    1166: 68 13 00 00 00               	pushq	$0x13
    116b: e9 b0 fe ff ff               	jmp	0x1020 <.plt>
0000000000001170 <EVP_CIPHER_CTX_get_cipher_data@plt>:
    1170: ff 25 2a 5f 00 00            	jmpq	*0x5f2a(%rip)           # 0x70a0 <_GLOBAL_OFFSET_TABLE_+0xb8>
    1176: 68 14 00 00 00               	pushq	$0x14
    117b: e9 a0 fe ff ff               	jmp	0x1020 <.plt>
0000000000001180 <OPENSSL_init_crypto@plt>:
    1180: ff 25 22 5f 00 00            	jmpq	*0x5f22(%rip)           # 0x70a8 <_GLOBAL_OFFSET_TABLE_+0xc0>
    1186: 68 15 00 00 00               	pushq	$0x15
    118b: e9 90 fe ff ff               	jmp	0x1020 <.plt>
0000000000001190 <__stack_chk_fail@plt>:
    1190: ff 25 1a 5f 00 00            	jmpq	*0x5f1a(%rip)           # 0x70b0 <_GLOBAL_OFFSET_TABLE_+0xc8>
    1196: 68 16 00 00 00               	pushq	$0x16
    119b: e9 80 fe ff ff               	jmp	0x1020 <.plt>
00000000000011a0 <strcmp@plt>:
    11a0: ff 25 12 5f 00 00            	jmpq	*0x5f12(%rip)           # 0x70b8 <_GLOBAL_OFFSET_TABLE_+0xd0>
    11a6: 68 17 00 00 00               	pushq	$0x17
    11ab: e9 70 fe ff ff               	jmp	0x1020 <.plt>
00000000000011b0 <CRYPTO_set_mem_functions@plt>:
    11b0: ff 25 0a 5f 00 00            	jmpq	*0x5f0a(%rip)           # 0x70c0 <_GLOBAL_OFFSET_TABLE_+0xd8>
    11b6: 68 18 00 00 00               	pushq	$0x18
    11bb: e9 60 fe ff ff               	jmp	0x1020 <.plt>
00000000000011c0 <EVP_CIPHER_CTX_get0_cipher@plt>:
    11c0: ff 25 02 5f 00 00            	jmpq	*0x5f02(%rip)           # 0x70c8 <_GLOBAL_OFFSET_TABLE_+0xe0>
    11c6: 68 19 00 00 00               	pushq	$0x19
    11cb: e9 50 fe ff ff               	jmp	0x1020 <.plt>
00000000000011d0 <CRYPTO_ctr128_encrypt_ctr32@plt>:
    11d0: ff 25 fa 5e 00 00            	jmpq	*0x5efa(%rip)           # 0x70d0 <_GLOBAL_OFFSET_TABLE_+0xe8>
    11d6: 68 1a 00 00 00               	pushq	$0x1a
    11db: e9 40 fe ff ff               	jmp	0x1020 <.plt>
00000000000011e0 <EVP_CIPHER_meth_set_iv_length@plt>:
    11e0: ff 25 f2 5e 00 00            	jmpq	*0x5ef2(%rip)           # 0x70d8 <_GLOBAL_OFFSET_TABLE_+0xf0>
    11e6: 68 1b 00 00 00               	pushq	$0x1b
    11eb: e9 30 fe ff ff               	jmp	0x1020 <.plt>
00000000000011f0 <EVP_CIPHER_CTX_is_encrypting@plt>:
    11f0: ff 25 ea 5e 00 00            	jmpq	*0x5eea(%rip)           # 0x70e0 <_GLOBAL_OFFSET_TABLE_+0xf8>
    11f6: 68 1c 00 00 00               	pushq	$0x1c
    11fb: e9 20 fe ff ff               	jmp	0x1020 <.plt>
0000000000001200 <ENGINE_set_name@plt>:
    1200: ff 25 e2 5e 00 00            	jmpq	*0x5ee2(%rip)           # 0x70e8 <_GLOBAL_OFFSET_TABLE_+0x100>
    1206: 68 1d 00 00 00               	pushq	$0x1d
    120b: e9 10 fe ff ff               	jmp	0x1020 <.plt>
0000000000001210 <EVP_CIPHER_meth_set_get_asn1_params@plt>:
    1210: ff 25 da 5e 00 00            	jmpq	*0x5eda(%rip)           # 0x70f0 <_GLOBAL_OFFSET_TABLE_+0x108>
    1216: 68 1e 00 00 00               	pushq	$0x1e
    121b: e9 00 fe ff ff               	jmp	0x1020 <.plt>
0000000000001220 <EVP_CIPHER_get_mode@plt>:
    1220: ff 25 d2 5e 00 00            	jmpq	*0x5ed2(%rip)           # 0x70f8 <_GLOBAL_OFFSET_TABLE_+0x110>
    1226: 68 1f 00 00 00               	pushq	$0x1f
    122b: e9 f0 fd ff ff               	jmp	0x1020 <.plt>
Disassembly of section .text:
0000000000001230 <.text>:
    1230: 48 8d 3d 19 5f 00 00         	leaq	0x5f19(%rip), %rdi      # 0x7150 <__TMC_END__>
    1237: 48 8d 05 12 5f 00 00         	leaq	0x5f12(%rip), %rax      # 0x7150 <__TMC_END__>
    123e: 48 39 f8                     	cmpq	%rdi, %rax
    1241: 74 15                        	je	0x1258 <.text+0x28>
    1243: 48 8b 05 7e 5d 00 00         	movq	0x5d7e(%rip), %rax      # 0x6fc8 <strcmp@GLIBC_2.2.5+0x6fc8>
    124a: 48 85 c0                     	testq	%rax, %rax
    124d: 74 09                        	je	0x1258 <.text+0x28>
    124f: ff e0                        	jmpq	*%rax
    1251: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    1258: c3                           	retq
    1259: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    1260: 48 8d 3d e9 5e 00 00         	leaq	0x5ee9(%rip), %rdi      # 0x7150 <__TMC_END__>
    1267: 48 8d 35 e2 5e 00 00         	leaq	0x5ee2(%rip), %rsi      # 0x7150 <__TMC_END__>
    126e: 48 29 fe                     	subq	%rdi, %rsi
    1271: 48 89 f0                     	movq	%rsi, %rax
    1274: 48 c1 ee 3f                  	shrq	$0x3f, %rsi
    1278: 48 c1 f8 03                  	sarq	$0x3, %rax
    127c: 48 01 c6                     	addq	%rax, %rsi
    127f: 48 d1 fe                     	sarq	%rsi
    1282: 74 14                        	je	0x1298 <.text+0x68>
    1284: 48 8b 05 45 5d 00 00         	movq	0x5d45(%rip), %rax      # 0x6fd0 <strcmp@GLIBC_2.2.5+0x6fd0>
    128b: 48 85 c0                     	testq	%rax, %rax
    128e: 74 08                        	je	0x1298 <.text+0x68>
    1290: ff e0                        	jmpq	*%rax
    1292: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    1298: c3                           	retq
    1299: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    12a0: f3 0f 1e fa                  	endbr64
    12a4: 80 3d b5 5e 00 00 00         	cmpb	$0x0, 0x5eb5(%rip)      # 0x7160 <strcmp@GLIBC_2.2.5+0x7160>
    12ab: 75 33                        	jne	0x12e0 <.text+0xb0>
    12ad: 55                           	pushq	%rbp
    12ae: 48 83 3d 22 5d 00 00 00      	cmpq	$0x0, 0x5d22(%rip)      # 0x6fd8 <strcmp@GLIBC_2.2.5+0x6fd8>
    12b6: 48 89 e5                     	movq	%rsp, %rbp
    12b9: 74 0d                        	je	0x12c8 <.text+0x98>
    12bb: 48 8b 3d 3e 5e 00 00         	movq	0x5e3e(%rip), %rdi      # 0x7100 <__dso_handle>
    12c2: ff 15 10 5d 00 00            	callq	*0x5d10(%rip)           # 0x6fd8 <strcmp@GLIBC_2.2.5+0x6fd8>
    12c8: e8 63 ff ff ff               	callq	0x1230 <.text>
    12cd: c6 05 8c 5e 00 00 01         	movb	$0x1, 0x5e8c(%rip)      # 0x7160 <strcmp@GLIBC_2.2.5+0x7160>
    12d4: 5d                           	popq	%rbp
    12d5: c3                           	retq
    12d6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    12e0: c3                           	retq
    12e1: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    12ec: 0f 1f 40 00                  	nopl	(%rax)
    12f0: f3 0f 1e fa                  	endbr64
    12f4: e9 67 ff ff ff               	jmp	0x1260 <.text+0x30>
    12f9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
0000000000001300 <padlock_capability>:
    1300: 49 89 d8                     	movq	%rbx, %r8
    1303: 31 c0                        	xorl	%eax, %eax
    1305: 0f a2                        	cpuid
    1307: 31 c0                        	xorl	%eax, %eax
    1309: 81 fb 43 65 6e 74            	cmpl	$0x746e6543, %ebx       # imm = 0x746E6543
    130f: 75 12                        	jne	0x1323 <padlock_capability+0x23>
    1311: 81 fa 61 75 72 48            	cmpl	$0x48727561, %edx       # imm = 0x48727561
    1317: 75 44                        	jne	0x135d <padlock_capability+0x5d>
    1319: 81 f9 61 75 6c 73            	cmpl	$0x736c7561, %ecx       # imm = 0x736C7561
    131f: 75 3c                        	jne	0x135d <padlock_capability+0x5d>
    1321: eb 18                        	jmp	0x133b <padlock_capability+0x3b>
    1323: 81 fb 20 20 53 68            	cmpl	$0x68532020, %ebx       # imm = 0x68532020
    1329: 75 32                        	jne	0x135d <padlock_capability+0x5d>
    132b: 81 fa 61 6e 67 68            	cmpl	$0x68676e61, %edx       # imm = 0x68676E61
    1331: 75 2a                        	jne	0x135d <padlock_capability+0x5d>
    1333: 81 f9 61 69 20 20            	cmpl	$0x20206961, %ecx       # imm = 0x20206961
    1339: 75 22                        	jne	0x135d <padlock_capability+0x5d>
    133b: b8 00 00 00 c0               	movl	$0xc0000000, %eax       # imm = 0xC0000000
    1340: 0f a2                        	cpuid
    1342: 89 c2                        	movl	%eax, %edx
    1344: 31 c0                        	xorl	%eax, %eax
    1346: 81 fa 01 00 00 c0            	cmpl	$0xc0000001, %edx       # imm = 0xC0000001
    134c: 72 0f                        	jb	0x135d <padlock_capability+0x5d>
    134e: b8 01 00 00 c0               	movl	$0xc0000001, %eax       # imm = 0xC0000001
    1353: 0f a2                        	cpuid
    1355: 89 d0                        	movl	%edx, %eax
    1357: 83 e0 ef                     	andl	$-0x11, %eax
    135a: 83 c8 10                     	orl	$0x10, %eax
    135d: 4c 89 c3                     	movq	%r8, %rbx
    1360: f3 c3                        	rep		retq
    1362: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    136d: 0f 1f 00                     	nopl	(%rax)
0000000000001370 <padlock_key_bswap>:
    1370: 8b 97 f0 00 00 00            	movl	0xf0(%rdi), %edx
    1376: ff c2                        	incl	%edx
    1378: c1 e2 02                     	shll	$0x2, %edx
    137b: 8b 07                        	movl	(%rdi), %eax
    137d: 0f c8                        	bswapl	%eax
    137f: 89 07                        	movl	%eax, (%rdi)
    1381: 48 8d 7f 04                  	leaq	0x4(%rdi), %rdi
    1385: 83 ea 01                     	subl	$0x1, %edx
    1388: 75 f1                        	jne	0x137b <padlock_key_bswap+0xb>
    138a: f3 c3                        	rep		retq
    138c: 0f 1f 40 00                  	nopl	(%rax)
0000000000001390 <padlock_verify_context>:
    1390: 48 89 fa                     	movq	%rdi, %rdx
    1393: 9c                           	pushfq
    1394: 48 8d 05 6d 5d 00 00         	leaq	0x5d6d(%rip), %rax      # 0x7108 <__dso_handle+0x8>
    139b: e8 10 00 00 00               	callq	0x13b0 <_padlock_verify_ctx>
    13a0: 48 8d 64 24 08               	leaq	0x8(%rsp), %rsp
    13a5: f3 c3                        	rep		retq
    13a7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
00000000000013b0 <_padlock_verify_ctx>:
    13b0: 4c 8b 44 24 08               	movq	0x8(%rsp), %r8
    13b5: 49 0f ba e0 1e               	btq	$0x1e, %r8
    13ba: 73 07                        	jae	0x13c3 <_padlock_verify_ctx+0x13>
    13bc: 48 3b 10                     	cmpq	(%rax), %rdx
    13bf: 74 02                        	je	0x13c3 <_padlock_verify_ctx+0x13>
    13c1: 9c                           	pushfq
    13c2: 9d                           	popfq
    13c3: 48 89 10                     	movq	%rdx, (%rax)
    13c6: f3 c3                        	rep		retq
    13c8: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
00000000000013d0 <padlock_reload_key>:
    13d0: 9c                           	pushfq
    13d1: 9d                           	popfq
    13d2: f3 c3                        	rep		retq
    13d4: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    13df: 90                           	nop
00000000000013e0 <padlock_aes_block>:
    13e0: 49 89 d8                     	movq	%rbx, %r8
    13e3: 48 c7 c1 01 00 00 00         	movq	$0x1, %rcx
    13ea: 48 8d 5a 20                  	leaq	0x20(%rdx), %rbx
    13ee: 48 8d 52 10                  	leaq	0x10(%rdx), %rdx
    13f2: f3 0f a7 c8                  	xcryptecb
    13f6: 4c 89 c3                     	movq	%r8, %rbx
    13f9: f3 c3                        	rep		retq
    13fb: 0f 1f 44 00 00               	nopl	(%rax,%rax)
0000000000001400 <padlock_xstore>:
    1400: 89 f2                        	movl	%esi, %edx
    1402: 0f a7 c0                     	xstorerng
    1405: f3 c3                        	rep		retq
    1407: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
0000000000001410 <padlock_sha1_oneshot>:
    1410: 48 89 d1                     	movq	%rdx, %rcx
    1413: 48 89 fa                     	movq	%rdi, %rdx
    1416: 0f 10 07                     	movups	(%rdi), %xmm0
    1419: 48 81 ec 88 00 00 00         	subq	$0x88, %rsp
    1420: 8b 47 10                     	movl	0x10(%rdi), %eax
    1423: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    1427: 48 89 e7                     	movq	%rsp, %rdi
    142a: 89 44 24 10                  	movl	%eax, 0x10(%rsp)
    142e: 48 31 c0                     	xorq	%rax, %rax
    1431: f3 0f a6 c8                  	xsha1
    1435: 0f 28 04 24                  	movaps	(%rsp), %xmm0
    1439: 8b 44 24 10                  	movl	0x10(%rsp), %eax
    143d: 48 81 c4 88 00 00 00         	addq	$0x88, %rsp
    1444: 0f 11 02                     	movups	%xmm0, (%rdx)
    1447: 89 42 10                     	movl	%eax, 0x10(%rdx)
    144a: f3 c3                        	rep		retq
    144c: 0f 1f 40 00                  	nopl	(%rax)
0000000000001450 <padlock_sha1_blocks>:
    1450: 48 89 d1                     	movq	%rdx, %rcx
    1453: 48 89 fa                     	movq	%rdi, %rdx
    1456: 0f 10 07                     	movups	(%rdi), %xmm0
    1459: 48 81 ec 88 00 00 00         	subq	$0x88, %rsp
    1460: 8b 47 10                     	movl	0x10(%rdi), %eax
    1463: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    1467: 48 89 e7                     	movq	%rsp, %rdi
    146a: 89 44 24 10                  	movl	%eax, 0x10(%rsp)
    146e: 48 c7 c0 ff ff ff ff         	movq	$-0x1, %rax
    1475: f3 0f a6 c8                  	xsha1
    1479: 0f 28 04 24                  	movaps	(%rsp), %xmm0
    147d: 8b 44 24 10                  	movl	0x10(%rsp), %eax
    1481: 48 81 c4 88 00 00 00         	addq	$0x88, %rsp
    1488: 0f 11 02                     	movups	%xmm0, (%rdx)
    148b: 89 42 10                     	movl	%eax, 0x10(%rdx)
    148e: f3 c3                        	rep		retq
0000000000001490 <padlock_sha256_oneshot>:
    1490: 48 89 d1                     	movq	%rdx, %rcx
    1493: 48 89 fa                     	movq	%rdi, %rdx
    1496: 0f 10 07                     	movups	(%rdi), %xmm0
    1499: 48 81 ec 88 00 00 00         	subq	$0x88, %rsp
    14a0: 0f 10 4f 10                  	movups	0x10(%rdi), %xmm1
    14a4: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    14a8: 48 89 e7                     	movq	%rsp, %rdi
    14ab: 0f 29 4c 24 10               	movaps	%xmm1, 0x10(%rsp)
    14b0: 48 31 c0                     	xorq	%rax, %rax
    14b3: f3 0f a6 d0                  	xsha256
    14b7: 0f 28 04 24                  	movaps	(%rsp), %xmm0
    14bb: 0f 28 4c 24 10               	movaps	0x10(%rsp), %xmm1
    14c0: 48 81 c4 88 00 00 00         	addq	$0x88, %rsp
    14c7: 0f 11 02                     	movups	%xmm0, (%rdx)
    14ca: 0f 11 4a 10                  	movups	%xmm1, 0x10(%rdx)
    14ce: f3 c3                        	rep		retq
00000000000014d0 <padlock_sha256_blocks>:
    14d0: 48 89 d1                     	movq	%rdx, %rcx
    14d3: 48 89 fa                     	movq	%rdi, %rdx
    14d6: 0f 10 07                     	movups	(%rdi), %xmm0
    14d9: 48 81 ec 88 00 00 00         	subq	$0x88, %rsp
    14e0: 0f 10 4f 10                  	movups	0x10(%rdi), %xmm1
    14e4: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    14e8: 48 89 e7                     	movq	%rsp, %rdi
    14eb: 0f 29 4c 24 10               	movaps	%xmm1, 0x10(%rsp)
    14f0: 48 c7 c0 ff ff ff ff         	movq	$-0x1, %rax
    14f7: f3 0f a6 d0                  	xsha256
    14fb: 0f 28 04 24                  	movaps	(%rsp), %xmm0
    14ff: 0f 28 4c 24 10               	movaps	0x10(%rsp), %xmm1
    1504: 48 81 c4 88 00 00 00         	addq	$0x88, %rsp
    150b: 0f 11 02                     	movups	%xmm0, (%rdx)
    150e: 0f 11 4a 10                  	movups	%xmm1, 0x10(%rdx)
    1512: f3 c3                        	rep		retq
    1514: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    151f: 90                           	nop
0000000000001520 <padlock_sha512_blocks>:
    1520: 48 89 d1                     	movq	%rdx, %rcx
    1523: 48 89 fa                     	movq	%rdi, %rdx
    1526: 0f 10 07                     	movups	(%rdi), %xmm0
    1529: 48 81 ec 88 00 00 00         	subq	$0x88, %rsp
    1530: 0f 10 4f 10                  	movups	0x10(%rdi), %xmm1
    1534: 0f 10 57 20                  	movups	0x20(%rdi), %xmm2
    1538: 0f 10 5f 30                  	movups	0x30(%rdi), %xmm3
    153c: 0f 29 04 24                  	movaps	%xmm0, (%rsp)
    1540: 48 89 e7                     	movq	%rsp, %rdi
    1543: 0f 29 4c 24 10               	movaps	%xmm1, 0x10(%rsp)
    1548: 0f 29 54 24 20               	movaps	%xmm2, 0x20(%rsp)
    154d: 0f 29 5c 24 30               	movaps	%xmm3, 0x30(%rsp)
    1552: f3 0f a6 e0                  	<unknown>
    1556: 0f 28 04 24                  	movaps	(%rsp), %xmm0
    155a: 0f 28 4c 24 10               	movaps	0x10(%rsp), %xmm1
    155f: 0f 28 54 24 20               	movaps	0x20(%rsp), %xmm2
    1564: 0f 28 5c 24 30               	movaps	0x30(%rsp), %xmm3
    1569: 48 81 c4 88 00 00 00         	addq	$0x88, %rsp
    1570: 0f 11 02                     	movups	%xmm0, (%rdx)
    1573: 0f 11 4a 10                  	movups	%xmm1, 0x10(%rdx)
    1577: 0f 11 52 20                  	movups	%xmm2, 0x20(%rdx)
    157b: 0f 11 5a 30                  	movups	%xmm3, 0x30(%rdx)
    157f: f3 c3                        	rep		retq
    1581: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    158c: 0f 1f 40 00                  	nopl	(%rax)
0000000000001590 <padlock_ecb_encrypt>:
    1590: 55                           	pushq	%rbp
    1591: 53                           	pushq	%rbx
    1592: 31 c0                        	xorl	%eax, %eax
    1594: 48 f7 c2 0f 00 00 00         	testq	$0xf, %rdx
    159b: 0f 85 12 02 00 00            	jne	0x17b3 <padlock_ecb_encrypt+0x223>
    15a1: 48 f7 c1 0f 00 00 00         	testq	$0xf, %rcx
    15a8: 0f 85 05 02 00 00            	jne	0x17b3 <padlock_ecb_encrypt+0x223>
    15ae: 48 8d 05 53 5b 00 00         	leaq	0x5b53(%rip), %rax      # 0x7108 <__dso_handle+0x8>
    15b5: 9c                           	pushfq
    15b6: fc                           	cld
    15b7: e8 f4 fd ff ff               	callq	0x13b0 <_padlock_verify_ctx>
    15bc: 48 8d 52 10                  	leaq	0x10(%rdx), %rdx
    15c0: 31 c0                        	xorl	%eax, %eax
    15c2: 31 db                        	xorl	%ebx, %ebx
    15c4: f7 02 20 00 00 00            	testl	$0x20, (%rdx)
    15ca: 0f 85 70 01 00 00            	jne	0x1740 <padlock_ecb_encrypt+0x1b0>
    15d0: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    15d7: 0f 94 c0                     	sete	%al
    15da: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    15e1: 0f 94 c3                     	sete	%bl
    15e4: 85 d8                        	testl	%ebx, %eax
    15e6: 0f 85 54 01 00 00            	jne	0x1740 <padlock_ecb_encrypt+0x1b0>
    15ec: 48 f7 d8                     	negq	%rax
    15ef: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    15f6: 48 f7 d0                     	notq	%rax
    15f9: 48 8d 2c 24                  	leaq	(%rsp), %rbp
    15fd: 48 39 d9                     	cmpq	%rbx, %rcx
    1600: 48 0f 42 d9                  	cmovbq	%rcx, %rbx
    1604: 48 21 d8                     	andq	%rbx, %rax
    1607: 48 89 cb                     	movq	%rcx, %rbx
    160a: 48 f7 d8                     	negq	%rax
    160d: 48 81 e3 ff 01 00 00         	andq	$0x1ff, %rbx            # imm = 0x1FF
    1614: 48 8d 24 28                  	leaq	(%rax,%rbp), %rsp
    1618: 48 c7 c0 00 02 00 00         	movq	$0x200, %rax            # imm = 0x200
    161f: 48 0f 44 d8                  	cmoveq	%rax, %rbx
    1623: 48 39 d9                     	cmpq	%rbx, %rcx
    1626: 77 38                        	ja	0x1660 <padlock_ecb_encrypt+0xd0>
    1628: 48 89 f0                     	movq	%rsi, %rax
    162b: 48 39 e5                     	cmpq	%rsp, %rbp
    162e: 48 0f 44 c7                  	cmoveq	%rdi, %rax
    1632: 48 01 c8                     	addq	%rcx, %rax
    1635: 48 f7 d8                     	negq	%rax
    1638: 48 25 ff 0f 00 00            	andq	$0xfff, %rax            # imm = 0xFFF
    163e: 48 3d 80 00 00 00            	cmpq	$0x80, %rax
    1644: 48 c7 c0 80 ff ff ff         	movq	$-0x80, %rax
    164b: 48 0f 43 c3                  	cmovaeq	%rbx, %rax
    164f: 48 21 c3                     	andq	%rax, %rbx
    1652: 0f 84 93 00 00 00            	je	0x16eb <padlock_ecb_encrypt+0x15b>
    1658: eb 06                        	jmp	0x1660 <padlock_ecb_encrypt+0xd0>
    165a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    1660: 48 39 cb                     	cmpq	%rcx, %rbx
    1663: 48 0f 47 d9                  	cmovaq	%rcx, %rbx
    1667: 49 89 f8                     	movq	%rdi, %r8
    166a: 49 89 f1                     	movq	%rsi, %r9
    166d: 49 89 ca                     	movq	%rcx, %r10
    1670: 48 89 d9                     	movq	%rbx, %rcx
    1673: 49 89 db                     	movq	%rbx, %r11
    1676: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    167d: 48 0f 45 fc                  	cmovneq	%rsp, %rdi
    1681: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    1688: 74 10                        	je	0x169a <padlock_ecb_encrypt+0x10a>
    168a: 48 c1 e9 03                  	shrq	$0x3, %rcx
    168e: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1691: 48 29 df                     	subq	%rbx, %rdi
    1694: 48 89 d9                     	movq	%rbx, %rcx
    1697: 48 89 fe                     	movq	%rdi, %rsi
    169a: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    169e: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    16a2: 48 c1 e9 04                  	shrq	$0x4, %rcx
    16a6: f3 0f a7 c8                  	xcryptecb
    16aa: 4c 89 c7                     	movq	%r8, %rdi
    16ad: 4c 89 db                     	movq	%r11, %rbx
    16b0: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    16b7: 74 11                        	je	0x16ca <padlock_ecb_encrypt+0x13a>
    16b9: 48 89 d9                     	movq	%rbx, %rcx
    16bc: 48 8d 34 24                  	leaq	(%rsp), %rsi
    16c0: 48 c1 e9 03                  	shrq	$0x3, %rcx
    16c4: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    16c7: 48 29 df                     	subq	%rbx, %rdi
    16ca: 4c 89 ce                     	movq	%r9, %rsi
    16cd: 4c 89 d1                     	movq	%r10, %rcx
    16d0: 48 01 df                     	addq	%rbx, %rdi
    16d3: 48 01 de                     	addq	%rbx, %rsi
    16d6: 48 29 d9                     	subq	%rbx, %rcx
    16d9: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    16e0: 74 3e                        	je	0x1720 <padlock_ecb_encrypt+0x190>
    16e2: 48 39 d9                     	cmpq	%rbx, %rcx
    16e5: 0f 83 75 ff ff ff            	jae	0x1660 <padlock_ecb_encrypt+0xd0>
    16eb: 31 c0                        	xorl	%eax, %eax
    16ed: 48 39 e5                     	cmpq	%rsp, %rbp
    16f0: 48 0f 44 c1                  	cmoveq	%rcx, %rax
    16f4: 49 89 f8                     	movq	%rdi, %r8
    16f7: 48 89 cb                     	movq	%rcx, %rbx
    16fa: 48 29 c4                     	subq	%rax, %rsp
    16fd: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1701: 48 8d 3c 24                  	leaq	(%rsp), %rdi
    1705: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1708: 48 89 e6                     	movq	%rsp, %rsi
    170b: 4c 89 c7                     	movq	%r8, %rdi
    170e: 48 89 d9                     	movq	%rbx, %rcx
    1711: e9 4a ff ff ff               	jmp	0x1660 <padlock_ecb_encrypt+0xd0>
    1716: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    1720: 48 39 ec                     	cmpq	%rbp, %rsp
    1723: 74 14                        	je	0x1739 <padlock_ecb_encrypt+0x1a9>
    1725: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    1729: 48 8d 04 24                  	leaq	(%rsp), %rax
    172d: 0f 29 00                     	movaps	%xmm0, (%rax)
    1730: 48 8d 40 10                  	leaq	0x10(%rax), %rax
    1734: 48 39 c5                     	cmpq	%rax, %rbp
    1737: 77 f4                        	ja	0x172d <padlock_ecb_encrypt+0x19d>
    1739: 48 8d 65 00                  	leaq	(%rbp), %rsp
    173d: eb 6a                        	jmp	0x17a9 <padlock_ecb_encrypt+0x219>
    173f: 90                           	nop
    1740: 48 8d 2c 0e                  	leaq	(%rsi,%rcx), %rbp
    1744: 48 f7 dd                     	negq	%rbp
    1747: 48 81 e5 ff 0f 00 00         	andq	$0xfff, %rbp            # imm = 0xFFF
    174e: 31 c0                        	xorl	%eax, %eax
    1750: 48 81 fd 80 00 00 00         	cmpq	$0x80, %rbp
    1757: 48 c7 c5 7f 00 00 00         	movq	$0x7f, %rbp
    175e: 48 0f 43 e8                  	cmovaeq	%rax, %rbp
    1762: 48 21 cd                     	andq	%rcx, %rbp
    1765: 48 29 e9                     	subq	%rbp, %rcx
    1768: 74 15                        	je	0x177f <padlock_ecb_encrypt+0x1ef>
    176a: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    176e: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    1772: 48 c1 e9 04                  	shrq	$0x4, %rcx
    1776: f3 0f a7 c8                  	xcryptecb
    177a: 48 85 ed                     	testq	%rbp, %rbp
    177d: 74 2a                        	je	0x17a9 <padlock_ecb_encrypt+0x219>
    177f: 49 89 f8                     	movq	%rdi, %r8
    1782: 48 89 eb                     	movq	%rbp, %rbx
    1785: 48 89 e9                     	movq	%rbp, %rcx
    1788: 48 8d 2c 24                  	leaq	(%rsp), %rbp
    178c: 48 29 cc                     	subq	%rcx, %rsp
    178f: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1793: 48 8d 3c 24                  	leaq	(%rsp), %rdi
    1797: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    179a: 49 8d 38                     	leaq	(%r8), %rdi
    179d: 48 8d 34 24                  	leaq	(%rsp), %rsi
    17a1: 48 89 d9                     	movq	%rbx, %rcx
    17a4: e9 b7 fe ff ff               	jmp	0x1660 <padlock_ecb_encrypt+0xd0>
    17a9: b8 01 00 00 00               	movl	$0x1, %eax
    17ae: 48 8d 64 24 08               	leaq	0x8(%rsp), %rsp
    17b3: 5b                           	popq	%rbx
    17b4: 5d                           	popq	%rbp
    17b5: f3 c3                        	rep		retq
    17b7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
00000000000017c0 <padlock_cbc_encrypt>:
    17c0: 55                           	pushq	%rbp
    17c1: 53                           	pushq	%rbx
    17c2: 31 c0                        	xorl	%eax, %eax
    17c4: 48 f7 c2 0f 00 00 00         	testq	$0xf, %rdx
    17cb: 0f 85 18 02 00 00            	jne	0x19e9 <padlock_cbc_encrypt+0x229>
    17d1: 48 f7 c1 0f 00 00 00         	testq	$0xf, %rcx
    17d8: 0f 85 0b 02 00 00            	jne	0x19e9 <padlock_cbc_encrypt+0x229>
    17de: 48 8d 05 23 59 00 00         	leaq	0x5923(%rip), %rax      # 0x7108 <__dso_handle+0x8>
    17e5: 9c                           	pushfq
    17e6: fc                           	cld
    17e7: e8 c4 fb ff ff               	callq	0x13b0 <_padlock_verify_ctx>
    17ec: 48 8d 52 10                  	leaq	0x10(%rdx), %rdx
    17f0: 31 c0                        	xorl	%eax, %eax
    17f2: 31 db                        	xorl	%ebx, %ebx
    17f4: f7 02 20 00 00 00            	testl	$0x20, (%rdx)
    17fa: 0f 85 70 01 00 00            	jne	0x1970 <padlock_cbc_encrypt+0x1b0>
    1800: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1807: 0f 94 c0                     	sete	%al
    180a: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    1811: 0f 94 c3                     	sete	%bl
    1814: 85 d8                        	testl	%ebx, %eax
    1816: 0f 85 54 01 00 00            	jne	0x1970 <padlock_cbc_encrypt+0x1b0>
    181c: 48 f7 d8                     	negq	%rax
    181f: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1826: 48 f7 d0                     	notq	%rax
    1829: 48 8d 2c 24                  	leaq	(%rsp), %rbp
    182d: 48 39 d9                     	cmpq	%rbx, %rcx
    1830: 48 0f 42 d9                  	cmovbq	%rcx, %rbx
    1834: 48 21 d8                     	andq	%rbx, %rax
    1837: 48 89 cb                     	movq	%rcx, %rbx
    183a: 48 f7 d8                     	negq	%rax
    183d: 48 81 e3 ff 01 00 00         	andq	$0x1ff, %rbx            # imm = 0x1FF
    1844: 48 8d 24 28                  	leaq	(%rax,%rbp), %rsp
    1848: 48 c7 c0 00 02 00 00         	movq	$0x200, %rax            # imm = 0x200
    184f: 48 0f 44 d8                  	cmoveq	%rax, %rbx
    1853: 48 39 d9                     	cmpq	%rbx, %rcx
    1856: 77 38                        	ja	0x1890 <padlock_cbc_encrypt+0xd0>
    1858: 48 89 f0                     	movq	%rsi, %rax
    185b: 48 39 e5                     	cmpq	%rsp, %rbp
    185e: 48 0f 44 c7                  	cmoveq	%rdi, %rax
    1862: 48 01 c8                     	addq	%rcx, %rax
    1865: 48 f7 d8                     	negq	%rax
    1868: 48 25 ff 0f 00 00            	andq	$0xfff, %rax            # imm = 0xFFF
    186e: 48 83 f8 40                  	cmpq	$0x40, %rax
    1872: 48 c7 c0 c0 ff ff ff         	movq	$-0x40, %rax
    1879: 48 0f 43 c3                  	cmovaeq	%rbx, %rax
    187d: 48 21 c3                     	andq	%rax, %rbx
    1880: 0f 84 9e 00 00 00            	je	0x1924 <padlock_cbc_encrypt+0x164>
    1886: eb 08                        	jmp	0x1890 <padlock_cbc_encrypt+0xd0>
    1888: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    1890: 48 39 cb                     	cmpq	%rcx, %rbx
    1893: 48 0f 47 d9                  	cmovaq	%rcx, %rbx
    1897: 49 89 f8                     	movq	%rdi, %r8
    189a: 49 89 f1                     	movq	%rsi, %r9
    189d: 49 89 ca                     	movq	%rcx, %r10
    18a0: 48 89 d9                     	movq	%rbx, %rcx
    18a3: 49 89 db                     	movq	%rbx, %r11
    18a6: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    18ad: 48 0f 45 fc                  	cmovneq	%rsp, %rdi
    18b1: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    18b8: 74 10                        	je	0x18ca <padlock_cbc_encrypt+0x10a>
    18ba: 48 c1 e9 03                  	shrq	$0x3, %rcx
    18be: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    18c1: 48 29 df                     	subq	%rbx, %rdi
    18c4: 48 89 d9                     	movq	%rbx, %rcx
    18c7: 48 89 fe                     	movq	%rdi, %rsi
    18ca: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    18ce: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    18d2: 48 c1 e9 04                  	shrq	$0x4, %rcx
    18d6: f3 0f a7 d0                  	xcryptcbc
    18da: 66 0f 6f 00                  	movdqa	(%rax), %xmm0
    18de: 66 0f 7f 42 f0               	movdqa	%xmm0, -0x10(%rdx)
    18e3: 4c 89 c7                     	movq	%r8, %rdi
    18e6: 4c 89 db                     	movq	%r11, %rbx
    18e9: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    18f0: 74 11                        	je	0x1903 <padlock_cbc_encrypt+0x143>
    18f2: 48 89 d9                     	movq	%rbx, %rcx
    18f5: 48 8d 34 24                  	leaq	(%rsp), %rsi
    18f9: 48 c1 e9 03                  	shrq	$0x3, %rcx
    18fd: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1900: 48 29 df                     	subq	%rbx, %rdi
    1903: 4c 89 ce                     	movq	%r9, %rsi
    1906: 4c 89 d1                     	movq	%r10, %rcx
    1909: 48 01 df                     	addq	%rbx, %rdi
    190c: 48 01 de                     	addq	%rbx, %rsi
    190f: 48 29 d9                     	subq	%rbx, %rcx
    1912: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1919: 74 35                        	je	0x1950 <padlock_cbc_encrypt+0x190>
    191b: 48 39 d9                     	cmpq	%rbx, %rcx
    191e: 0f 83 6c ff ff ff            	jae	0x1890 <padlock_cbc_encrypt+0xd0>
    1924: 31 c0                        	xorl	%eax, %eax
    1926: 48 39 e5                     	cmpq	%rsp, %rbp
    1929: 48 0f 44 c1                  	cmoveq	%rcx, %rax
    192d: 49 89 f8                     	movq	%rdi, %r8
    1930: 48 89 cb                     	movq	%rcx, %rbx
    1933: 48 29 c4                     	subq	%rax, %rsp
    1936: 48 c1 e9 03                  	shrq	$0x3, %rcx
    193a: 48 8d 3c 24                  	leaq	(%rsp), %rdi
    193e: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1941: 48 89 e6                     	movq	%rsp, %rsi
    1944: 4c 89 c7                     	movq	%r8, %rdi
    1947: 48 89 d9                     	movq	%rbx, %rcx
    194a: e9 41 ff ff ff               	jmp	0x1890 <padlock_cbc_encrypt+0xd0>
    194f: 90                           	nop
    1950: 48 39 ec                     	cmpq	%rbp, %rsp
    1953: 74 14                        	je	0x1969 <padlock_cbc_encrypt+0x1a9>
    1955: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    1959: 48 8d 04 24                  	leaq	(%rsp), %rax
    195d: 0f 29 00                     	movaps	%xmm0, (%rax)
    1960: 48 8d 40 10                  	leaq	0x10(%rax), %rax
    1964: 48 39 c5                     	cmpq	%rax, %rbp
    1967: 77 f4                        	ja	0x195d <padlock_cbc_encrypt+0x19d>
    1969: 48 8d 65 00                  	leaq	(%rbp), %rsp
    196d: eb 70                        	jmp	0x19df <padlock_cbc_encrypt+0x21f>
    196f: 90                           	nop
    1970: 48 8d 2c 0e                  	leaq	(%rsi,%rcx), %rbp
    1974: 48 f7 dd                     	negq	%rbp
    1977: 48 81 e5 ff 0f 00 00         	andq	$0xfff, %rbp            # imm = 0xFFF
    197e: 31 c0                        	xorl	%eax, %eax
    1980: 48 83 fd 40                  	cmpq	$0x40, %rbp
    1984: 48 c7 c5 3f 00 00 00         	movq	$0x3f, %rbp
    198b: 48 0f 43 e8                  	cmovaeq	%rax, %rbp
    198f: 48 21 cd                     	andq	%rcx, %rbp
    1992: 48 29 e9                     	subq	%rbp, %rcx
    1995: 74 1e                        	je	0x19b5 <padlock_cbc_encrypt+0x1f5>
    1997: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    199b: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    199f: 48 c1 e9 04                  	shrq	$0x4, %rcx
    19a3: f3 0f a7 d0                  	xcryptcbc
    19a7: 66 0f 6f 00                  	movdqa	(%rax), %xmm0
    19ab: 66 0f 7f 42 f0               	movdqa	%xmm0, -0x10(%rdx)
    19b0: 48 85 ed                     	testq	%rbp, %rbp
    19b3: 74 2a                        	je	0x19df <padlock_cbc_encrypt+0x21f>
    19b5: 49 89 f8                     	movq	%rdi, %r8
    19b8: 48 89 eb                     	movq	%rbp, %rbx
    19bb: 48 89 e9                     	movq	%rbp, %rcx
    19be: 48 8d 2c 24                  	leaq	(%rsp), %rbp
    19c2: 48 29 cc                     	subq	%rcx, %rsp
    19c5: 48 c1 e9 03                  	shrq	$0x3, %rcx
    19c9: 48 8d 3c 24                  	leaq	(%rsp), %rdi
    19cd: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    19d0: 49 8d 38                     	leaq	(%r8), %rdi
    19d3: 48 8d 34 24                  	leaq	(%rsp), %rsi
    19d7: 48 89 d9                     	movq	%rbx, %rcx
    19da: e9 b1 fe ff ff               	jmp	0x1890 <padlock_cbc_encrypt+0xd0>
    19df: b8 01 00 00 00               	movl	$0x1, %eax
    19e4: 48 8d 64 24 08               	leaq	0x8(%rsp), %rsp
    19e9: 5b                           	popq	%rbx
    19ea: 5d                           	popq	%rbp
    19eb: f3 c3                        	rep		retq
    19ed: 0f 1f 00                     	nopl	(%rax)
00000000000019f0 <padlock_cfb_encrypt>:
    19f0: 55                           	pushq	%rbp
    19f1: 53                           	pushq	%rbx
    19f2: 31 c0                        	xorl	%eax, %eax
    19f4: 48 f7 c2 0f 00 00 00         	testq	$0xf, %rdx
    19fb: 0f 85 62 01 00 00            	jne	0x1b63 <padlock_cfb_encrypt+0x173>
    1a01: 48 f7 c1 0f 00 00 00         	testq	$0xf, %rcx
    1a08: 0f 85 55 01 00 00            	jne	0x1b63 <padlock_cfb_encrypt+0x173>
    1a0e: 48 8d 05 f3 56 00 00         	leaq	0x56f3(%rip), %rax      # 0x7108 <__dso_handle+0x8>
    1a15: 9c                           	pushfq
    1a16: fc                           	cld
    1a17: e8 94 f9 ff ff               	callq	0x13b0 <_padlock_verify_ctx>
    1a1c: 48 8d 52 10                  	leaq	0x10(%rdx), %rdx
    1a20: 31 c0                        	xorl	%eax, %eax
    1a22: 31 db                        	xorl	%ebx, %ebx
    1a24: f7 02 20 00 00 00            	testl	$0x20, (%rdx)
    1a2a: 0f 85 10 01 00 00            	jne	0x1b40 <padlock_cfb_encrypt+0x150>
    1a30: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1a37: 0f 94 c0                     	sete	%al
    1a3a: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    1a41: 0f 94 c3                     	sete	%bl
    1a44: 85 d8                        	testl	%ebx, %eax
    1a46: 0f 85 f4 00 00 00            	jne	0x1b40 <padlock_cfb_encrypt+0x150>
    1a4c: 48 f7 d8                     	negq	%rax
    1a4f: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1a56: 48 f7 d0                     	notq	%rax
    1a59: 48 8d 2c 24                  	leaq	(%rsp), %rbp
    1a5d: 48 39 d9                     	cmpq	%rbx, %rcx
    1a60: 48 0f 42 d9                  	cmovbq	%rcx, %rbx
    1a64: 48 21 d8                     	andq	%rbx, %rax
    1a67: 48 89 cb                     	movq	%rcx, %rbx
    1a6a: 48 f7 d8                     	negq	%rax
    1a6d: 48 81 e3 ff 01 00 00         	andq	$0x1ff, %rbx            # imm = 0x1FF
    1a74: 48 8d 24 28                  	leaq	(%rax,%rbp), %rsp
    1a78: 48 c7 c0 00 02 00 00         	movq	$0x200, %rax            # imm = 0x200
    1a7f: 48 0f 44 d8                  	cmoveq	%rax, %rbx
    1a83: eb 0b                        	jmp	0x1a90 <padlock_cfb_encrypt+0xa0>
    1a85: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    1a90: 48 39 cb                     	cmpq	%rcx, %rbx
    1a93: 48 0f 47 d9                  	cmovaq	%rcx, %rbx
    1a97: 49 89 f8                     	movq	%rdi, %r8
    1a9a: 49 89 f1                     	movq	%rsi, %r9
    1a9d: 49 89 ca                     	movq	%rcx, %r10
    1aa0: 48 89 d9                     	movq	%rbx, %rcx
    1aa3: 49 89 db                     	movq	%rbx, %r11
    1aa6: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1aad: 48 0f 45 fc                  	cmovneq	%rsp, %rdi
    1ab1: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    1ab8: 74 10                        	je	0x1aca <padlock_cfb_encrypt+0xda>
    1aba: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1abe: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1ac1: 48 29 df                     	subq	%rbx, %rdi
    1ac4: 48 89 d9                     	movq	%rbx, %rcx
    1ac7: 48 89 fe                     	movq	%rdi, %rsi
    1aca: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    1ace: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    1ad2: 48 c1 e9 04                  	shrq	$0x4, %rcx
    1ad6: f3 0f a7 e0                  	xcryptcfb
    1ada: 66 0f 6f 00                  	movdqa	(%rax), %xmm0
    1ade: 66 0f 7f 42 f0               	movdqa	%xmm0, -0x10(%rdx)
    1ae3: 4c 89 c7                     	movq	%r8, %rdi
    1ae6: 4c 89 db                     	movq	%r11, %rbx
    1ae9: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1af0: 74 11                        	je	0x1b03 <padlock_cfb_encrypt+0x113>
    1af2: 48 89 d9                     	movq	%rbx, %rcx
    1af5: 48 8d 34 24                  	leaq	(%rsp), %rsi
    1af9: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1afd: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1b00: 48 29 df                     	subq	%rbx, %rdi
    1b03: 4c 89 ce                     	movq	%r9, %rsi
    1b06: 4c 89 d1                     	movq	%r10, %rcx
    1b09: 48 01 df                     	addq	%rbx, %rdi
    1b0c: 48 01 de                     	addq	%rbx, %rsi
    1b0f: 48 29 d9                     	subq	%rbx, %rcx
    1b12: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1b19: 0f 85 71 ff ff ff            	jne	0x1a90 <padlock_cfb_encrypt+0xa0>
    1b1f: 48 39 ec                     	cmpq	%rbp, %rsp
    1b22: 74 14                        	je	0x1b38 <padlock_cfb_encrypt+0x148>
    1b24: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    1b28: 48 8d 04 24                  	leaq	(%rsp), %rax
    1b2c: 0f 29 00                     	movaps	%xmm0, (%rax)
    1b2f: 48 8d 40 10                  	leaq	0x10(%rax), %rax
    1b33: 48 39 c5                     	cmpq	%rax, %rbp
    1b36: 77 f4                        	ja	0x1b2c <padlock_cfb_encrypt+0x13c>
    1b38: 48 8d 65 00                  	leaq	(%rbp), %rsp
    1b3c: eb 1b                        	jmp	0x1b59 <padlock_cfb_encrypt+0x169>
    1b3e: 66 90                        	nop
    1b40: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    1b44: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    1b48: 48 c1 e9 04                  	shrq	$0x4, %rcx
    1b4c: f3 0f a7 e0                  	xcryptcfb
    1b50: 66 0f 6f 00                  	movdqa	(%rax), %xmm0
    1b54: 66 0f 7f 42 f0               	movdqa	%xmm0, -0x10(%rdx)
    1b59: b8 01 00 00 00               	movl	$0x1, %eax
    1b5e: 48 8d 64 24 08               	leaq	0x8(%rsp), %rsp
    1b63: 5b                           	popq	%rbx
    1b64: 5d                           	popq	%rbp
    1b65: f3 c3                        	rep		retq
    1b67: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
0000000000001b70 <padlock_ofb_encrypt>:
    1b70: 55                           	pushq	%rbp
    1b71: 53                           	pushq	%rbx
    1b72: 31 c0                        	xorl	%eax, %eax
    1b74: 48 f7 c2 0f 00 00 00         	testq	$0xf, %rdx
    1b7b: 0f 85 62 01 00 00            	jne	0x1ce3 <padlock_ofb_encrypt+0x173>
    1b81: 48 f7 c1 0f 00 00 00         	testq	$0xf, %rcx
    1b88: 0f 85 55 01 00 00            	jne	0x1ce3 <padlock_ofb_encrypt+0x173>
    1b8e: 48 8d 05 73 55 00 00         	leaq	0x5573(%rip), %rax      # 0x7108 <__dso_handle+0x8>
    1b95: 9c                           	pushfq
    1b96: fc                           	cld
    1b97: e8 14 f8 ff ff               	callq	0x13b0 <_padlock_verify_ctx>
    1b9c: 48 8d 52 10                  	leaq	0x10(%rdx), %rdx
    1ba0: 31 c0                        	xorl	%eax, %eax
    1ba2: 31 db                        	xorl	%ebx, %ebx
    1ba4: f7 02 20 00 00 00            	testl	$0x20, (%rdx)
    1baa: 0f 85 10 01 00 00            	jne	0x1cc0 <padlock_ofb_encrypt+0x150>
    1bb0: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1bb7: 0f 94 c0                     	sete	%al
    1bba: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    1bc1: 0f 94 c3                     	sete	%bl
    1bc4: 85 d8                        	testl	%ebx, %eax
    1bc6: 0f 85 f4 00 00 00            	jne	0x1cc0 <padlock_ofb_encrypt+0x150>
    1bcc: 48 f7 d8                     	negq	%rax
    1bcf: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1bd6: 48 f7 d0                     	notq	%rax
    1bd9: 48 8d 2c 24                  	leaq	(%rsp), %rbp
    1bdd: 48 39 d9                     	cmpq	%rbx, %rcx
    1be0: 48 0f 42 d9                  	cmovbq	%rcx, %rbx
    1be4: 48 21 d8                     	andq	%rbx, %rax
    1be7: 48 89 cb                     	movq	%rcx, %rbx
    1bea: 48 f7 d8                     	negq	%rax
    1bed: 48 81 e3 ff 01 00 00         	andq	$0x1ff, %rbx            # imm = 0x1FF
    1bf4: 48 8d 24 28                  	leaq	(%rax,%rbp), %rsp
    1bf8: 48 c7 c0 00 02 00 00         	movq	$0x200, %rax            # imm = 0x200
    1bff: 48 0f 44 d8                  	cmoveq	%rax, %rbx
    1c03: eb 0b                        	jmp	0x1c10 <padlock_ofb_encrypt+0xa0>
    1c05: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    1c10: 48 39 cb                     	cmpq	%rcx, %rbx
    1c13: 48 0f 47 d9                  	cmovaq	%rcx, %rbx
    1c17: 49 89 f8                     	movq	%rdi, %r8
    1c1a: 49 89 f1                     	movq	%rsi, %r9
    1c1d: 49 89 ca                     	movq	%rcx, %r10
    1c20: 48 89 d9                     	movq	%rbx, %rcx
    1c23: 49 89 db                     	movq	%rbx, %r11
    1c26: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1c2d: 48 0f 45 fc                  	cmovneq	%rsp, %rdi
    1c31: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    1c38: 74 10                        	je	0x1c4a <padlock_ofb_encrypt+0xda>
    1c3a: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1c3e: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1c41: 48 29 df                     	subq	%rbx, %rdi
    1c44: 48 89 d9                     	movq	%rbx, %rcx
    1c47: 48 89 fe                     	movq	%rdi, %rsi
    1c4a: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    1c4e: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    1c52: 48 c1 e9 04                  	shrq	$0x4, %rcx
    1c56: f3 0f a7 e8                  	xcryptofb
    1c5a: 66 0f 6f 00                  	movdqa	(%rax), %xmm0
    1c5e: 66 0f 7f 42 f0               	movdqa	%xmm0, -0x10(%rdx)
    1c63: 4c 89 c7                     	movq	%r8, %rdi
    1c66: 4c 89 db                     	movq	%r11, %rbx
    1c69: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1c70: 74 11                        	je	0x1c83 <padlock_ofb_encrypt+0x113>
    1c72: 48 89 d9                     	movq	%rbx, %rcx
    1c75: 48 8d 34 24                  	leaq	(%rsp), %rsi
    1c79: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1c7d: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1c80: 48 29 df                     	subq	%rbx, %rdi
    1c83: 4c 89 ce                     	movq	%r9, %rsi
    1c86: 4c 89 d1                     	movq	%r10, %rcx
    1c89: 48 01 df                     	addq	%rbx, %rdi
    1c8c: 48 01 de                     	addq	%rbx, %rsi
    1c8f: 48 29 d9                     	subq	%rbx, %rcx
    1c92: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1c99: 0f 85 71 ff ff ff            	jne	0x1c10 <padlock_ofb_encrypt+0xa0>
    1c9f: 48 39 ec                     	cmpq	%rbp, %rsp
    1ca2: 74 14                        	je	0x1cb8 <padlock_ofb_encrypt+0x148>
    1ca4: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    1ca8: 48 8d 04 24                  	leaq	(%rsp), %rax
    1cac: 0f 29 00                     	movaps	%xmm0, (%rax)
    1caf: 48 8d 40 10                  	leaq	0x10(%rax), %rax
    1cb3: 48 39 c5                     	cmpq	%rax, %rbp
    1cb6: 77 f4                        	ja	0x1cac <padlock_ofb_encrypt+0x13c>
    1cb8: 48 8d 65 00                  	leaq	(%rbp), %rsp
    1cbc: eb 1b                        	jmp	0x1cd9 <padlock_ofb_encrypt+0x169>
    1cbe: 66 90                        	nop
    1cc0: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    1cc4: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    1cc8: 48 c1 e9 04                  	shrq	$0x4, %rcx
    1ccc: f3 0f a7 e8                  	xcryptofb
    1cd0: 66 0f 6f 00                  	movdqa	(%rax), %xmm0
    1cd4: 66 0f 7f 42 f0               	movdqa	%xmm0, -0x10(%rdx)
    1cd9: b8 01 00 00 00               	movl	$0x1, %eax
    1cde: 48 8d 64 24 08               	leaq	0x8(%rsp), %rsp
    1ce3: 5b                           	popq	%rbx
    1ce4: 5d                           	popq	%rbp
    1ce5: f3 c3                        	rep		retq
    1ce7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
0000000000001cf0 <padlock_ctr32_encrypt>:
    1cf0: 55                           	pushq	%rbp
    1cf1: 53                           	pushq	%rbx
    1cf2: 31 c0                        	xorl	%eax, %eax
    1cf4: 48 f7 c2 0f 00 00 00         	testq	$0xf, %rdx
    1cfb: 0f 85 e2 02 00 00            	jne	0x1fe3 <padlock_ctr32_encrypt+0x2f3>
    1d01: 48 f7 c1 0f 00 00 00         	testq	$0xf, %rcx
    1d08: 0f 85 d5 02 00 00            	jne	0x1fe3 <padlock_ctr32_encrypt+0x2f3>
    1d0e: 48 8d 05 f3 53 00 00         	leaq	0x53f3(%rip), %rax      # 0x7108 <__dso_handle+0x8>
    1d15: 9c                           	pushfq
    1d16: fc                           	cld
    1d17: e8 94 f6 ff ff               	callq	0x13b0 <_padlock_verify_ctx>
    1d1c: 48 8d 52 10                  	leaq	0x10(%rdx), %rdx
    1d20: 31 c0                        	xorl	%eax, %eax
    1d22: 31 db                        	xorl	%ebx, %ebx
    1d24: f7 02 20 00 00 00            	testl	$0x20, (%rdx)
    1d2a: 0f 85 e0 01 00 00            	jne	0x1f10 <padlock_ctr32_encrypt+0x220>
    1d30: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1d37: 0f 94 c0                     	sete	%al
    1d3a: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    1d41: 0f 94 c3                     	sete	%bl
    1d44: 85 d8                        	testl	%ebx, %eax
    1d46: 0f 85 c4 01 00 00            	jne	0x1f10 <padlock_ctr32_encrypt+0x220>
    1d4c: 48 f7 d8                     	negq	%rax
    1d4f: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1d56: 48 f7 d0                     	notq	%rax
    1d59: 48 8d 2c 24                  	leaq	(%rsp), %rbp
    1d5d: 48 39 d9                     	cmpq	%rbx, %rcx
    1d60: 48 0f 42 d9                  	cmovbq	%rcx, %rbx
    1d64: 48 21 d8                     	andq	%rbx, %rax
    1d67: 48 89 cb                     	movq	%rcx, %rbx
    1d6a: 48 f7 d8                     	negq	%rax
    1d6d: 48 81 e3 ff 01 00 00         	andq	$0x1ff, %rbx            # imm = 0x1FF
    1d74: 48 8d 24 28                  	leaq	(%rax,%rbp), %rsp
    1d78: 48 c7 c0 00 02 00 00         	movq	$0x200, %rax            # imm = 0x200
    1d7f: 48 0f 44 d8                  	cmoveq	%rax, %rbx
    1d83: 8b 42 fc                     	movl	-0x4(%rdx), %eax
    1d86: 0f c8                        	bswapl	%eax
    1d88: f7 d8                        	negl	%eax
    1d8a: 83 e0 1f                     	andl	$0x1f, %eax
    1d8d: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1d94: c1 e0 04                     	shll	$0x4, %eax
    1d97: 48 0f 44 c3                  	cmoveq	%rbx, %rax
    1d9b: 48 39 c1                     	cmpq	%rax, %rcx
    1d9e: 48 0f 47 d8                  	cmovaq	%rax, %rbx
    1da2: 48 0f 46 d9                  	cmovbeq	%rcx, %rbx
    1da6: 48 39 d9                     	cmpq	%rbx, %rcx
    1da9: 77 35                        	ja	0x1de0 <padlock_ctr32_encrypt+0xf0>
    1dab: 48 89 f0                     	movq	%rsi, %rax
    1dae: 48 39 e5                     	cmpq	%rsp, %rbp
    1db1: 48 0f 44 c7                  	cmoveq	%rdi, %rax
    1db5: 48 01 c8                     	addq	%rcx, %rax
    1db8: 48 f7 d8                     	negq	%rax
    1dbb: 48 25 ff 0f 00 00            	andq	$0xfff, %rax            # imm = 0xFFF
    1dc1: 48 83 f8 20                  	cmpq	$0x20, %rax
    1dc5: 48 c7 c0 e0 ff ff ff         	movq	$-0x20, %rax
    1dcc: 48 0f 43 c3                  	cmovaeq	%rbx, %rax
    1dd0: 48 21 c3                     	andq	%rax, %rbx
    1dd3: 0f 84 d9 00 00 00            	je	0x1eb2 <padlock_ctr32_encrypt+0x1c2>
    1dd9: eb 05                        	jmp	0x1de0 <padlock_ctr32_encrypt+0xf0>
    1ddb: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    1de0: 48 39 cb                     	cmpq	%rcx, %rbx
    1de3: 48 0f 47 d9                  	cmovaq	%rcx, %rbx
    1de7: 49 89 f8                     	movq	%rdi, %r8
    1dea: 49 89 f1                     	movq	%rsi, %r9
    1ded: 49 89 ca                     	movq	%rcx, %r10
    1df0: 48 89 d9                     	movq	%rbx, %rcx
    1df3: 49 89 db                     	movq	%rbx, %r11
    1df6: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1dfd: 48 0f 45 fc                  	cmovneq	%rsp, %rdi
    1e01: 48 f7 c6 0f 00 00 00         	testq	$0xf, %rsi
    1e08: 74 10                        	je	0x1e1a <padlock_ctr32_encrypt+0x12a>
    1e0a: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1e0e: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1e11: 48 29 df                     	subq	%rbx, %rdi
    1e14: 48 89 d9                     	movq	%rbx, %rcx
    1e17: 48 89 fe                     	movq	%rdi, %rsi
    1e1a: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    1e1e: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    1e22: 48 c1 e9 04                  	shrq	$0x4, %rcx
    1e26: f3 0f a7 d8                  	xcryptctr
    1e2a: 8b 42 fc                     	movl	-0x4(%rdx), %eax
    1e2d: a9 00 00 ff ff               	testl	$0xffff0000, %eax       # imm = 0xFFFF0000
    1e32: 75 0c                        	jne	0x1e40 <padlock_ctr32_encrypt+0x150>
    1e34: 0f c8                        	bswapl	%eax
    1e36: 05 00 00 01 00               	addl	$0x10000, %eax          # imm = 0x10000
    1e3b: 0f c8                        	bswapl	%eax
    1e3d: 89 42 fc                     	movl	%eax, -0x4(%rdx)
    1e40: 4c 89 c7                     	movq	%r8, %rdi
    1e43: 4c 89 db                     	movq	%r11, %rbx
    1e46: 48 f7 c7 0f 00 00 00         	testq	$0xf, %rdi
    1e4d: 74 11                        	je	0x1e60 <padlock_ctr32_encrypt+0x170>
    1e4f: 48 89 d9                     	movq	%rbx, %rcx
    1e52: 48 8d 34 24                  	leaq	(%rsp), %rsi
    1e56: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1e5a: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1e5d: 48 29 df                     	subq	%rbx, %rdi
    1e60: 4c 89 ce                     	movq	%r9, %rsi
    1e63: 4c 89 d1                     	movq	%r10, %rcx
    1e66: 48 01 df                     	addq	%rbx, %rdi
    1e69: 48 01 de                     	addq	%rbx, %rsi
    1e6c: 48 29 d9                     	subq	%rbx, %rcx
    1e6f: 48 c7 c3 00 02 00 00         	movq	$0x200, %rbx            # imm = 0x200
    1e76: 74 68                        	je	0x1ee0 <padlock_ctr32_encrypt+0x1f0>
    1e78: 48 39 d9                     	cmpq	%rbx, %rcx
    1e7b: 0f 83 5f ff ff ff            	jae	0x1de0 <padlock_ctr32_encrypt+0xf0>
    1e81: 48 89 cb                     	movq	%rcx, %rbx
    1e84: 48 89 f0                     	movq	%rsi, %rax
    1e87: 48 39 e5                     	cmpq	%rsp, %rbp
    1e8a: 48 0f 44 c7                  	cmoveq	%rdi, %rax
    1e8e: 48 01 c8                     	addq	%rcx, %rax
    1e91: 48 f7 d8                     	negq	%rax
    1e94: 48 25 ff 0f 00 00            	andq	$0xfff, %rax            # imm = 0xFFF
    1e9a: 48 83 f8 20                  	cmpq	$0x20, %rax
    1e9e: 48 c7 c0 e0 ff ff ff         	movq	$-0x20, %rax
    1ea5: 48 0f 43 c3                  	cmovaeq	%rbx, %rax
    1ea9: 48 21 c3                     	andq	%rax, %rbx
    1eac: 0f 85 2e ff ff ff            	jne	0x1de0 <padlock_ctr32_encrypt+0xf0>
    1eb2: 31 c0                        	xorl	%eax, %eax
    1eb4: 48 39 e5                     	cmpq	%rsp, %rbp
    1eb7: 48 0f 44 c1                  	cmoveq	%rcx, %rax
    1ebb: 49 89 f8                     	movq	%rdi, %r8
    1ebe: 48 89 cb                     	movq	%rcx, %rbx
    1ec1: 48 29 c4                     	subq	%rax, %rsp
    1ec4: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1ec8: 48 8d 3c 24                  	leaq	(%rsp), %rdi
    1ecc: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1ecf: 48 89 e6                     	movq	%rsp, %rsi
    1ed2: 4c 89 c7                     	movq	%r8, %rdi
    1ed5: 48 89 d9                     	movq	%rbx, %rcx
    1ed8: e9 03 ff ff ff               	jmp	0x1de0 <padlock_ctr32_encrypt+0xf0>
    1edd: 0f 1f 00                     	nopl	(%rax)
    1ee0: 48 39 ec                     	cmpq	%rbp, %rsp
    1ee3: 74 14                        	je	0x1ef9 <padlock_ctr32_encrypt+0x209>
    1ee5: 66 0f ef c0                  	pxor	%xmm0, %xmm0
    1ee9: 48 8d 04 24                  	leaq	(%rsp), %rax
    1eed: 0f 29 00                     	movaps	%xmm0, (%rax)
    1ef0: 48 8d 40 10                  	leaq	0x10(%rax), %rax
    1ef4: 48 39 c5                     	cmpq	%rax, %rbp
    1ef7: 77 f4                        	ja	0x1eed <padlock_ctr32_encrypt+0x1fd>
    1ef9: 48 8d 65 00                  	leaq	(%rbp), %rsp
    1efd: e9 d7 00 00 00               	jmp	0x1fd9 <padlock_ctr32_encrypt+0x2e9>
    1f02: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    1f0d: 0f 1f 00                     	nopl	(%rax)
    1f10: 8b 42 fc                     	movl	-0x4(%rdx), %eax
    1f13: 0f c8                        	bswapl	%eax
    1f15: f7 d8                        	negl	%eax
    1f17: 25 ff ff 00 00               	andl	$0xffff, %eax           # imm = 0xFFFF
    1f1c: 48 c7 c3 00 00 10 00         	movq	$0x100000, %rbx         # imm = 0x100000
    1f23: c1 e0 04                     	shll	$0x4, %eax
    1f26: 48 0f 44 c3                  	cmoveq	%rbx, %rax
    1f2a: 48 39 c1                     	cmpq	%rax, %rcx
    1f2d: 48 0f 47 d8                  	cmovaq	%rax, %rbx
    1f31: 48 0f 46 d9                  	cmovbeq	%rcx, %rbx
    1f35: 76 3c                        	jbe	0x1f73 <padlock_ctr32_encrypt+0x283>
    1f37: 49 89 ca                     	movq	%rcx, %r10
    1f3a: 48 89 d9                     	movq	%rbx, %rcx
    1f3d: 49 89 db                     	movq	%rbx, %r11
    1f40: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    1f44: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    1f48: 48 c1 e9 04                  	shrq	$0x4, %rcx
    1f4c: f3 0f a7 d8                  	xcryptctr
    1f50: 8b 42 fc                     	movl	-0x4(%rdx), %eax
    1f53: 0f c8                        	bswapl	%eax
    1f55: 05 00 00 01 00               	addl	$0x10000, %eax          # imm = 0x10000
    1f5a: 0f c8                        	bswapl	%eax
    1f5c: 89 42 fc                     	movl	%eax, -0x4(%rdx)
    1f5f: 4c 89 d1                     	movq	%r10, %rcx
    1f62: 4c 29 d9                     	subq	%r11, %rcx
    1f65: 48 c7 c3 00 00 10 00         	movq	$0x100000, %rbx         # imm = 0x100000
    1f6c: 74 6b                        	je	0x1fd9 <padlock_ctr32_encrypt+0x2e9>
    1f6e: 48 39 d9                     	cmpq	%rbx, %rcx
    1f71: 73 c4                        	jae	0x1f37 <padlock_ctr32_encrypt+0x247>
    1f73: 48 8d 2c 0e                  	leaq	(%rsi,%rcx), %rbp
    1f77: 48 f7 dd                     	negq	%rbp
    1f7a: 48 81 e5 ff 0f 00 00         	andq	$0xfff, %rbp            # imm = 0xFFF
    1f81: 31 c0                        	xorl	%eax, %eax
    1f83: 48 83 fd 20                  	cmpq	$0x20, %rbp
    1f87: 48 c7 c5 1f 00 00 00         	movq	$0x1f, %rbp
    1f8e: 48 0f 43 e8                  	cmovaeq	%rax, %rbp
    1f92: 48 21 cd                     	andq	%rcx, %rbp
    1f95: 48 29 e9                     	subq	%rbp, %rcx
    1f98: 74 15                        	je	0x1faf <padlock_ctr32_encrypt+0x2bf>
    1f9a: 48 8d 42 f0                  	leaq	-0x10(%rdx), %rax
    1f9e: 48 8d 5a 10                  	leaq	0x10(%rdx), %rbx
    1fa2: 48 c1 e9 04                  	shrq	$0x4, %rcx
    1fa6: f3 0f a7 d8                  	xcryptctr
    1faa: 48 85 ed                     	testq	%rbp, %rbp
    1fad: 74 2a                        	je	0x1fd9 <padlock_ctr32_encrypt+0x2e9>
    1faf: 49 89 f8                     	movq	%rdi, %r8
    1fb2: 48 89 eb                     	movq	%rbp, %rbx
    1fb5: 48 89 e9                     	movq	%rbp, %rcx
    1fb8: 48 8d 2c 24                  	leaq	(%rsp), %rbp
    1fbc: 48 29 cc                     	subq	%rcx, %rsp
    1fbf: 48 c1 e9 03                  	shrq	$0x3, %rcx
    1fc3: 48 8d 3c 24                  	leaq	(%rsp), %rdi
    1fc7: f3 48 a5                     	rep		movsq	(%rsi), %es:(%rdi)
    1fca: 49 8d 38                     	leaq	(%r8), %rdi
    1fcd: 48 8d 34 24                  	leaq	(%rsp), %rsi
    1fd1: 48 89 d9                     	movq	%rbx, %rcx
    1fd4: e9 07 fe ff ff               	jmp	0x1de0 <padlock_ctr32_encrypt+0xf0>
    1fd9: b8 01 00 00 00               	movl	$0x1, %eax
    1fde: 48 8d 64 24 08               	leaq	0x8(%rsp), %rsp
    1fe3: 5b                           	popq	%rbx
    1fe4: 5d                           	popq	%rbp
    1fe5: f3 c3                        	rep		retq
    1fe7: 56                           	pushq	%rsi
    1fe8: 49 41                        	<unknown>
    1fea: 20 50 61                     	andb	%dl, 0x61(%rax)
    1fed: 64 6c                        	insb	%dx, %es:(%rdi)
    1fef: 6f                           	outsl	(%rsi), %dx
    1ff0: 63 6b 20                     	movslq	0x20(%rbx), %ebp
    1ff3: 78 38                        	js	0x202d <padlock_ctr32_encrypt+0x33d>
    1ff5: 36 5f                        	popq	%rdi
    1ff7: 36 34 20                     	xorb	$0x20, %al
    1ffa: 6d                           	insl	%dx, %es:(%rdi)
    1ffb: 6f                           	outsl	(%rsi), %dx
    1ffc: 64 75 6c                     	jne	0x206b <padlock_aes_set_encrypt_key+0x1b>
    1fff: 65 2c 20                     	subb	$0x20, %al
    2002: 43 52                        	pushq	%r10
    2004: 59                           	popq	%rcx
    2005: 50                           	pushq	%rax
    2006: 54                           	pushq	%rsp
    2007: 4f 47                        	<unknown>
    2009: 41 4d                        	<unknown>
    200b: 53                           	pushq	%rbx
    200c: 20 62 79                     	andb	%ah, 0x79(%rdx)
    200f: 20 3c 61                     	andb	%bh, (%rcx,%riz,2)
    2012: 70 70                        	jo	0x2084 <padlock_aes_set_encrypt_key+0x34>
    2014: 72 6f                        	jb	0x2085 <padlock_aes_set_encrypt_key+0x35>
    2016: 40 6f                        	outsl	(%rsi), %dx
    2018: 70 65                        	jo	0x207f <padlock_aes_set_encrypt_key+0x2f>
    201a: 6e                           	outsb	(%rsi), %dx
    201b: 73 73                        	jae	0x2090 <padlock_aes_set_encrypt_key+0x40>
    201d: 6c                           	insb	%dx, %es:(%rdi)
    201e: 2e 6f                        	outsl	%cs:(%rsi), %dx
    2020: 72 67                        	jb	0x2089 <padlock_aes_set_encrypt_key+0x39>
    2022: 3e 00 66 66                  	addb	%ah, %ds:0x66(%rsi)
    2026: 2e 0f 1f 84 00 00 00 00 00   	nopl	%cs:(%rax,%rax)
    202f: 90                           	nop
0000000000002030 <padlock_init>:
    2030: 8b 05 c2 51 00 00            	movl	0x51c2(%rip), %eax      # 0x71f8 <padlock_use_rng>
    2036: 0b 05 c0 51 00 00            	orl	0x51c0(%rip), %eax      # 0x71fc <padlock_use_ace>
    203c: 0f 95 c0                     	setne	%al
    203f: 0f b6 c0                     	movzbl	%al, %eax
    2042: c3                           	retq
    2043: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    204e: 66 90                        	nop
0000000000002050 <padlock_aes_set_encrypt_key>:
    2050: 48 85 ff                     	testq	%rdi, %rdi
    2053: 0f 84 3f 09 00 00            	je	0x2998 <padlock_aes_set_encrypt_key+0x948>
    2059: 48 89 d0                     	movq	%rdx, %rax
    205c: 89 f2                        	movl	%esi, %edx
    205e: 41 54                        	pushq	%r12
    2060: 49 89 fa                     	movq	%rdi, %r10
    2063: 83 e2 bf                     	andl	$-0x41, %edx
    2066: 55                           	pushq	%rbp
    2067: 53                           	pushq	%rbx
    2068: 81 fa 80 00 00 00            	cmpl	$0x80, %edx
    206e: 0f 85 7c 01 00 00            	jne	0x21f0 <padlock_aes_set_encrypt_key+0x1a0>
    2074: ba 0c 00 00 00               	movl	$0xc, %edx
    2079: 81 fe 80 00 00 00            	cmpl	$0x80, %esi
    207f: 0f 84 23 05 00 00            	je	0x25a8 <padlock_aes_set_encrypt_key+0x558>
    2085: 89 90 f0 00 00 00            	movl	%edx, 0xf0(%rax)
    208b: 45 8b 0a                     	movl	(%r10), %r9d
    208e: 41 0f c9                     	bswapl	%r9d
    2091: 44 89 08                     	movl	%r9d, (%rax)
    2094: 41 8b 7a 04                  	movl	0x4(%r10), %edi
    2098: 0f cf                        	bswapl	%edi
    209a: 89 78 04                     	movl	%edi, 0x4(%rax)
    209d: 45 8b 42 08                  	movl	0x8(%r10), %r8d
    20a1: 41 0f c8                     	bswapl	%r8d
    20a4: 44 89 40 08                  	movl	%r8d, 0x8(%rax)
    20a8: 41 8b 4a 0c                  	movl	0xc(%r10), %ecx
    20ac: 0f c9                        	bswapl	%ecx
    20ae: 89 48 0c                     	movl	%ecx, 0xc(%rax)
    20b1: 41 8b 52 10                  	movl	0x10(%r10), %edx
    20b5: 0f ca                        	bswapl	%edx
    20b7: 89 50 10                     	movl	%edx, 0x10(%rax)
    20ba: 41 8b 52 14                  	movl	0x14(%r10), %edx
    20be: 41 89 d3                     	movl	%edx, %r11d
    20c1: 41 0f cb                     	bswapl	%r11d
    20c4: 44 89 58 14                  	movl	%r11d, 0x14(%rax)
    20c8: 81 fe c0 00 00 00            	cmpl	$0xc0, %esi
    20ce: 0f 84 3c 01 00 00            	je	0x2210 <padlock_aes_set_encrypt_key+0x1c0>
    20d4: 41 8b 52 18                  	movl	0x18(%r10), %edx
    20d8: 48 83 c0 20                  	addq	$0x20, %rax
    20dc: 48 8d 35 dd 2f 00 00         	leaq	0x2fdd(%rip), %rsi      # 0x50c0 <Te4>
    20e3: 0f ca                        	bswapl	%edx
    20e5: 89 50 f8                     	movl	%edx, -0x8(%rax)
    20e8: 41 8b 52 1c                  	movl	0x1c(%r10), %edx
    20ec: 4c 8d 15 8d 2f 00 00         	leaq	0x2f8d(%rip), %r10      # 0x5080 <rcon>
    20f3: 4d 8d 5a 1c                  	leaq	0x1c(%r10), %r11
    20f7: 0f ca                        	bswapl	%edx
    20f9: 89 50 fc                     	movl	%edx, -0x4(%rax)
    20fc: eb 68                        	jmp	0x2166 <padlock_aes_set_encrypt_key+0x116>
    20fe: 66 90                        	nop
    2100: 89 cd                        	movl	%ecx, %ebp
    2102: 0f b6 d1                     	movzbl	%cl, %edx
    2105: 44 8b 60 d4                  	movl	-0x2c(%rax), %r12d
    2109: c1 ed 18                     	shrl	$0x18, %ebp
    210c: 0f b6 14 16                  	movzbl	(%rsi,%rdx), %edx
    2110: 33 50 d0                     	xorl	-0x30(%rax), %edx
    2113: 0f b6 2c 2e                  	movzbl	(%rsi,%rbp), %ebp
    2117: c1 e5 18                     	shll	$0x18, %ebp
    211a: 31 ea                        	xorl	%ebp, %edx
    211c: 89 cd                        	movl	%ecx, %ebp
    211e: c1 ed 10                     	shrl	$0x10, %ebp
    2121: 40 0f b6 ed                  	movzbl	%bpl, %ebp
    2125: 0f b6 2c 2e                  	movzbl	(%rsi,%rbp), %ebp
    2129: c1 e5 10                     	shll	$0x10, %ebp
    212c: 31 ea                        	xorl	%ebp, %edx
    212e: 0f b6 ed                     	movzbl	%ch, %ebp
    2131: 0f b6 2c 2e                  	movzbl	(%rsi,%rbp), %ebp
    2135: c1 e5 08                     	shll	$0x8, %ebp
    2138: 31 ea                        	xorl	%ebp, %edx
    213a: 8b 68 d8                     	movl	-0x28(%rax), %ebp
    213d: 41 31 d4                     	xorl	%edx, %r12d
    2140: 66 0f 6e c2                  	movd	%edx, %xmm0
    2144: 44 31 e5                     	xorl	%r12d, %ebp
    2147: 66 41 0f 6e ec               	movd	%r12d, %xmm5
    214c: 31 eb                        	xorl	%ebp, %ebx
    214e: 66 0f 6e cd                  	movd	%ebp, %xmm1
    2152: 66 0f 62 c5                  	punpckldq	%xmm5, %xmm0    # xmm0 = xmm0[0],xmm5[0],xmm0[1],xmm5[1]
    2156: 66 0f 6e e3                  	movd	%ebx, %xmm4
    215a: 66 0f 62 cc                  	punpckldq	%xmm4, %xmm1    # xmm1 = xmm1[0],xmm4[0],xmm1[1],xmm4[1]
    215e: 66 0f 6c c1                  	punpcklqdq	%xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0]
    2162: 0f 11 40 f0                  	movups	%xmm0, -0x10(%rax)
    2166: 8b 58 fc                     	movl	-0x4(%rax), %ebx
    2169: 49 83 c2 04                  	addq	$0x4, %r10
    216d: 48 83 c0 20                  	addq	$0x20, %rax
    2171: 0f b6 eb                     	movzbl	%bl, %ebp
    2174: 89 da                        	movl	%ebx, %edx
    2176: 0f b6 2c 2e                  	movzbl	(%rsi,%rbp), %ebp
    217a: c1 ea 18                     	shrl	$0x18, %edx
    217d: 0f b6 14 16                  	movzbl	(%rsi,%rdx), %edx
    2181: 41 33 52 fc                  	xorl	-0x4(%r10), %edx
    2185: c1 e5 08                     	shll	$0x8, %ebp
    2188: 31 ea                        	xorl	%ebp, %edx
    218a: 89 dd                        	movl	%ebx, %ebp
    218c: c1 ed 10                     	shrl	$0x10, %ebp
    218f: 40 0f b6 ed                  	movzbl	%bpl, %ebp
    2193: 0f b6 2c 2e                  	movzbl	(%rsi,%rbp), %ebp
    2197: c1 e5 18                     	shll	$0x18, %ebp
    219a: 31 ea                        	xorl	%ebp, %edx
    219c: 0f b6 ef                     	movzbl	%bh, %ebp
    219f: 0f b6 2c 2e                  	movzbl	(%rsi,%rbp), %ebp
    21a3: c1 e5 10                     	shll	$0x10, %ebp
    21a6: 31 ea                        	xorl	%ebp, %edx
    21a8: 41 31 d1                     	xorl	%edx, %r9d
    21ab: 44 31 cf                     	xorl	%r9d, %edi
    21ae: 66 41 0f 6e c1               	movd	%r9d, %xmm0
    21b3: 41 31 f8                     	xorl	%edi, %r8d
    21b6: 66 0f 6e df                  	movd	%edi, %xmm3
    21ba: 44 31 c1                     	xorl	%r8d, %ecx
    21bd: 66 41 0f 6e c8               	movd	%r8d, %xmm1
    21c2: 66 0f 62 c3                  	punpckldq	%xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
    21c6: 66 0f 6e d1                  	movd	%ecx, %xmm2
    21ca: 66 0f 62 ca                  	punpckldq	%xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
    21ce: 66 0f 6c c1                  	punpcklqdq	%xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0]
    21d2: 0f 11 40 e0                  	movups	%xmm0, -0x20(%rax)
    21d6: 4d 39 d3                     	cmpq	%r10, %r11
    21d9: 0f 85 21 ff ff ff            	jne	0x2100 <padlock_aes_set_encrypt_key+0xb0>
    21df: 31 c0                        	xorl	%eax, %eax
    21e1: 5b                           	popq	%rbx
    21e2: 5d                           	popq	%rbp
    21e3: 41 5c                        	popq	%r12
    21e5: c3                           	retq
    21e6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    21f0: 81 fe 00 01 00 00            	cmpl	$0x100, %esi            # imm = 0x100
    21f6: 0f 85 a2 07 00 00            	jne	0x299e <padlock_aes_set_encrypt_key+0x94e>
    21fc: ba 0e 00 00 00               	movl	$0xe, %edx
    2201: e9 7f fe ff ff               	jmp	0x2085 <padlock_aes_set_encrypt_key+0x35>
    2206: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    2210: 89 d6                        	movl	%edx, %esi
    2212: 4c 8d 0d a7 2e 00 00         	leaq	0x2ea7(%rip), %r9       # 0x50c0 <Te4>
    2219: 8b 58 10                     	movl	0x10(%rax), %ebx
    221c: c1 ee 10                     	shrl	$0x10, %esi
    221f: 40 0f b6 f6                  	movzbl	%sil, %esi
    2223: 45 0f b6 14 31               	movzbl	(%r9,%rsi), %r10d
    2228: 0f b6 f2                     	movzbl	%dl, %esi
    222b: 41 0f b6 34 31               	movzbl	(%r9,%rsi), %esi
    2230: 41 c1 e2 10                  	shll	$0x10, %r10d
    2234: 41 31 f2                     	xorl	%esi, %r10d
    2237: 89 d6                        	movl	%edx, %esi
    2239: 0f b6 d6                     	movzbl	%dh, %edx
    223c: c1 ee 18                     	shrl	$0x18, %esi
    223f: 41 0f b6 14 11               	movzbl	(%r9,%rdx), %edx
    2244: 41 0f b6 34 31               	movzbl	(%r9,%rsi), %esi
    2249: c1 e2 18                     	shll	$0x18, %edx
    224c: c1 e6 08                     	shll	$0x8, %esi
    224f: 41 31 f2                     	xorl	%esi, %r10d
    2252: 44 33 10                     	xorl	(%rax), %r10d
    2255: 44 89 c6                     	movl	%r8d, %esi
    2258: 41 31 d2                     	xorl	%edx, %r10d
    225b: 41 81 f2 00 00 00 01         	xorl	$0x1000000, %r10d       # imm = 0x1000000
    2262: 44 31 d7                     	xorl	%r10d, %edi
    2265: 44 89 50 18                  	movl	%r10d, 0x18(%rax)
    2269: 31 fe                        	xorl	%edi, %esi
    226b: 89 78 1c                     	movl	%edi, 0x1c(%rax)
    226e: 89 fa                        	movl	%edi, %edx
    2270: 89 70 20                     	movl	%esi, 0x20(%rax)
    2273: 31 ce                        	xorl	%ecx, %esi
    2275: 44 89 d9                     	movl	%r11d, %ecx
    2278: 31 f3                        	xorl	%esi, %ebx
    227a: 41 89 f3                     	movl	%esi, %r11d
    227d: 89 70 24                     	movl	%esi, 0x24(%rax)
    2280: 31 d9                        	xorl	%ebx, %ecx
    2282: 89 58 28                     	movl	%ebx, 0x28(%rax)
    2285: 0f b6 fd                     	movzbl	%ch, %edi
    2288: 89 48 2c                     	movl	%ecx, 0x2c(%rax)
    228b: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    2290: c1 e7 10                     	shll	$0x10, %edi
    2293: 41 31 fa                     	xorl	%edi, %r10d
    2296: 89 cf                        	movl	%ecx, %edi
    2298: c1 ef 18                     	shrl	$0x18, %edi
    229b: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    22a0: 41 31 fa                     	xorl	%edi, %r10d
    22a3: 0f b6 f9                     	movzbl	%cl, %edi
    22a6: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    22ab: c1 e7 08                     	shll	$0x8, %edi
    22ae: 41 31 fa                     	xorl	%edi, %r10d
    22b1: 89 cf                        	movl	%ecx, %edi
    22b3: c1 ef 10                     	shrl	$0x10, %edi
    22b6: 40 0f b6 ff                  	movzbl	%dil, %edi
    22ba: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    22bf: c1 e7 18                     	shll	$0x18, %edi
    22c2: 41 31 fa                     	xorl	%edi, %r10d
    22c5: 89 cf                        	movl	%ecx, %edi
    22c7: 41 81 f2 00 00 00 02         	xorl	$0x2000000, %r10d       # imm = 0x2000000
    22ce: 45 31 d0                     	xorl	%r10d, %r8d
    22d1: 44 31 d2                     	xorl	%r10d, %edx
    22d4: 44 89 50 30                  	movl	%r10d, 0x30(%rax)
    22d8: 45 31 c3                     	xorl	%r8d, %r11d
    22db: 89 50 34                     	movl	%edx, 0x34(%rax)
    22de: 44 89 58 3c                  	movl	%r11d, 0x3c(%rax)
    22e2: 41 31 db                     	xorl	%ebx, %r11d
    22e5: 44 31 df                     	xorl	%r11d, %edi
    22e8: 44 89 40 38                  	movl	%r8d, 0x38(%rax)
    22ec: 89 fb                        	movl	%edi, %ebx
    22ee: 89 78 44                     	movl	%edi, 0x44(%rax)
    22f1: 0f b6 df                     	movzbl	%bh, %ebx
    22f4: 44 89 58 40                  	movl	%r11d, 0x40(%rax)
    22f8: 41 0f b6 1c 19               	movzbl	(%r9,%rbx), %ebx
    22fd: c1 e3 10                     	shll	$0x10, %ebx
    2300: 41 31 da                     	xorl	%ebx, %r10d
    2303: 89 fb                        	movl	%edi, %ebx
    2305: c1 eb 18                     	shrl	$0x18, %ebx
    2308: 41 0f b6 1c 19               	movzbl	(%r9,%rbx), %ebx
    230d: 41 31 da                     	xorl	%ebx, %r10d
    2310: 40 0f b6 df                  	movzbl	%dil, %ebx
    2314: c1 ef 10                     	shrl	$0x10, %edi
    2317: 41 0f b6 1c 19               	movzbl	(%r9,%rbx), %ebx
    231c: 40 0f b6 ff                  	movzbl	%dil, %edi
    2320: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    2325: c1 e3 08                     	shll	$0x8, %ebx
    2328: 41 31 da                     	xorl	%ebx, %r10d
    232b: c1 e7 18                     	shll	$0x18, %edi
    232e: 89 cb                        	movl	%ecx, %ebx
    2330: 41 31 fa                     	xorl	%edi, %r10d
    2333: 44 89 d7                     	movl	%r10d, %edi
    2336: 45 89 c2                     	movl	%r8d, %r10d
    2339: 81 f7 00 00 00 04            	xorl	$0x4000000, %edi        # imm = 0x4000000
    233f: 31 fa                        	xorl	%edi, %edx
    2341: 89 78 48                     	movl	%edi, 0x48(%rax)
    2344: 31 d6                        	xorl	%edx, %esi
    2346: 41 31 d2                     	xorl	%edx, %r10d
    2349: 89 50 4c                     	movl	%edx, 0x4c(%rax)
    234c: 31 f3                        	xorl	%esi, %ebx
    234e: 44 89 50 50                  	movl	%r10d, 0x50(%rax)
    2352: 45 89 da                     	movl	%r11d, %r10d
    2355: 41 31 f2                     	xorl	%esi, %r10d
    2358: 0f b6 ef                     	movzbl	%bh, %ebp
    235b: 89 70 54                     	movl	%esi, 0x54(%rax)
    235e: 89 58 5c                     	movl	%ebx, 0x5c(%rax)
    2361: 44 89 50 58                  	movl	%r10d, 0x58(%rax)
    2365: 45 0f b6 14 29               	movzbl	(%r9,%rbp), %r10d
    236a: 44 89 dd                     	movl	%r11d, %ebp
    236d: 41 c1 e2 10                  	shll	$0x10, %r10d
    2371: 41 31 fa                     	xorl	%edi, %r10d
    2374: 89 df                        	movl	%ebx, %edi
    2376: c1 ef 18                     	shrl	$0x18, %edi
    2379: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    237e: 41 31 fa                     	xorl	%edi, %r10d
    2381: 0f b6 fb                     	movzbl	%bl, %edi
    2384: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    2389: c1 e7 08                     	shll	$0x8, %edi
    238c: 41 31 fa                     	xorl	%edi, %r10d
    238f: 89 df                        	movl	%ebx, %edi
    2391: c1 ef 10                     	shrl	$0x10, %edi
    2394: 40 0f b6 ff                  	movzbl	%dil, %edi
    2398: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    239d: c1 e7 18                     	shll	$0x18, %edi
    23a0: 41 31 fa                     	xorl	%edi, %r10d
    23a3: 89 f7                        	movl	%esi, %edi
    23a5: 41 81 f2 00 00 00 08         	xorl	$0x8000000, %r10d       # imm = 0x8000000
    23ac: 45 31 d0                     	xorl	%r10d, %r8d
    23af: 44 31 d2                     	xorl	%r10d, %edx
    23b2: 44 89 50 60                  	movl	%r10d, 0x60(%rax)
    23b6: 44 31 c5                     	xorl	%r8d, %ebp
    23b9: 44 31 c7                     	xorl	%r8d, %edi
    23bc: 89 50 64                     	movl	%edx, 0x64(%rax)
    23bf: 31 eb                        	xorl	%ebp, %ebx
    23c1: 89 78 6c                     	movl	%edi, 0x6c(%rax)
    23c4: 0f b6 ff                     	movzbl	%bh, %edi
    23c7: 89 58 74                     	movl	%ebx, 0x74(%rax)
    23ca: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    23cf: 44 89 40 68                  	movl	%r8d, 0x68(%rax)
    23d3: 89 68 70                     	movl	%ebp, 0x70(%rax)
    23d6: c1 e7 10                     	shll	$0x10, %edi
    23d9: 44 31 d7                     	xorl	%r10d, %edi
    23dc: 41 89 da                     	movl	%ebx, %r10d
    23df: 41 c1 ea 18                  	shrl	$0x18, %r10d
    23e3: 47 0f b6 14 11               	movzbl	(%r9,%r10), %r10d
    23e8: 44 31 d7                     	xorl	%r10d, %edi
    23eb: 44 0f b6 d3                  	movzbl	%bl, %r10d
    23ef: 47 0f b6 14 11               	movzbl	(%r9,%r10), %r10d
    23f4: 41 c1 e2 08                  	shll	$0x8, %r10d
    23f8: c1 eb 10                     	shrl	$0x10, %ebx
    23fb: 0f b6 db                     	movzbl	%bl, %ebx
    23fe: 44 31 d7                     	xorl	%r10d, %edi
    2401: 45 0f b6 14 19               	movzbl	(%r9,%rbx), %r10d
    2406: 41 c1 e2 18                  	shll	$0x18, %r10d
    240a: 44 31 d7                     	xorl	%r10d, %edi
    240d: 81 f7 00 00 00 10            	xorl	$0x10000000, %edi       # imm = 0x10000000
    2413: 31 fa                        	xorl	%edi, %edx
    2415: 41 89 fa                     	movl	%edi, %r10d
    2418: 89 78 78                     	movl	%edi, 0x78(%rax)
    241b: 44 89 c7                     	movl	%r8d, %edi
    241e: 31 d1                        	xorl	%edx, %ecx
    2420: 31 d7                        	xorl	%edx, %edi
    2422: 31 d6                        	xorl	%edx, %esi
    2424: 89 50 7c                     	movl	%edx, 0x7c(%rax)
    2427: 89 b8 80 00 00 00            	movl	%edi, 0x80(%rax)
    242d: 0f b6 fd                     	movzbl	%ch, %edi
    2430: 89 cb                        	movl	%ecx, %ebx
    2432: 31 f5                        	xorl	%esi, %ebp
    2434: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    2439: 89 a8 88 00 00 00            	movl	%ebp, 0x88(%rax)
    243f: 89 b0 84 00 00 00            	movl	%esi, 0x84(%rax)
    2445: c1 e7 10                     	shll	$0x10, %edi
    2448: 89 88 8c 00 00 00            	movl	%ecx, 0x8c(%rax)
    244e: 44 31 d7                     	xorl	%r10d, %edi
    2451: 41 89 ca                     	movl	%ecx, %r10d
    2454: 41 c1 ea 18                  	shrl	$0x18, %r10d
    2458: 47 0f b6 14 11               	movzbl	(%r9,%r10), %r10d
    245d: 44 31 d7                     	xorl	%r10d, %edi
    2460: 44 0f b6 d1                  	movzbl	%cl, %r10d
    2464: 47 0f b6 14 11               	movzbl	(%r9,%r10), %r10d
    2469: 41 c1 e2 08                  	shll	$0x8, %r10d
    246d: 44 31 d7                     	xorl	%r10d, %edi
    2470: 41 89 ca                     	movl	%ecx, %r10d
    2473: 41 c1 ea 10                  	shrl	$0x10, %r10d
    2477: 45 0f b6 d2                  	movzbl	%r10b, %r10d
    247b: 47 0f b6 14 11               	movzbl	(%r9,%r10), %r10d
    2480: 41 c1 e2 18                  	shll	$0x18, %r10d
    2484: 44 31 d7                     	xorl	%r10d, %edi
    2487: 41 89 f2                     	movl	%esi, %r10d
    248a: 81 f7 00 00 00 20            	xorl	$0x20000000, %edi       # imm = 0x20000000
    2490: 41 31 fb                     	xorl	%edi, %r11d
    2493: 41 31 f8                     	xorl	%edi, %r8d
    2496: 31 fa                        	xorl	%edi, %edx
    2498: 89 b8 90 00 00 00            	movl	%edi, 0x90(%rax)
    249e: 44 31 db                     	xorl	%r11d, %ebx
    24a1: 45 31 c2                     	xorl	%r8d, %r10d
    24a4: 89 90 94 00 00 00            	movl	%edx, 0x94(%rax)
    24aa: 0f b6 ef                     	movzbl	%bh, %ebp
    24ad: 44 89 90 9c 00 00 00         	movl	%r10d, 0x9c(%rax)
    24b4: 45 0f b6 14 29               	movzbl	(%r9,%rbp), %r10d
    24b9: 44 89 98 a0 00 00 00         	movl	%r11d, 0xa0(%rax)
    24c0: 89 98 a4 00 00 00            	movl	%ebx, 0xa4(%rax)
    24c6: 41 c1 e2 10                  	shll	$0x10, %r10d
    24ca: 44 89 80 98 00 00 00         	movl	%r8d, 0x98(%rax)
    24d1: 44 31 d7                     	xorl	%r10d, %edi
    24d4: 41 89 da                     	movl	%ebx, %r10d
    24d7: 41 c1 ea 18                  	shrl	$0x18, %r10d
    24db: 47 0f b6 14 11               	movzbl	(%r9,%r10), %r10d
    24e0: 44 31 d7                     	xorl	%r10d, %edi
    24e3: 44 0f b6 d3                  	movzbl	%bl, %r10d
    24e7: 47 0f b6 14 11               	movzbl	(%r9,%r10), %r10d
    24ec: 41 c1 e2 08                  	shll	$0x8, %r10d
    24f0: 44 31 d7                     	xorl	%r10d, %edi
    24f3: c1 eb 10                     	shrl	$0x10, %ebx
    24f6: 0f b6 db                     	movzbl	%bl, %ebx
    24f9: 45 0f b6 14 19               	movzbl	(%r9,%rbx), %r10d
    24fe: 41 c1 e2 18                  	shll	$0x18, %r10d
    2502: 44 31 d7                     	xorl	%r10d, %edi
    2505: 81 f7 00 00 00 40            	xorl	$0x40000000, %edi       # imm = 0x40000000
    250b: 31 fa                        	xorl	%edi, %edx
    250d: 89 b8 a8 00 00 00            	movl	%edi, 0xa8(%rax)
    2513: 41 89 d2                     	movl	%edx, %r10d
    2516: 89 90 ac 00 00 00            	movl	%edx, 0xac(%rax)
    251c: 44 89 c2                     	movl	%r8d, %edx
    251f: 44 31 d6                     	xorl	%r10d, %esi
    2522: 44 31 d2                     	xorl	%r10d, %edx
    2525: 31 f1                        	xorl	%esi, %ecx
    2527: 89 90 b0 00 00 00            	movl	%edx, 0xb0(%rax)
    252d: 41 31 f3                     	xorl	%esi, %r11d
    2530: 0f b6 d5                     	movzbl	%ch, %edx
    2533: 89 88 bc 00 00 00            	movl	%ecx, 0xbc(%rax)
    2539: 41 0f b6 14 11               	movzbl	(%r9,%rdx), %edx
    253e: 89 b0 b4 00 00 00            	movl	%esi, 0xb4(%rax)
    2544: 44 89 98 b8 00 00 00         	movl	%r11d, 0xb8(%rax)
    254b: c1 e2 10                     	shll	$0x10, %edx
    254e: 31 fa                        	xorl	%edi, %edx
    2550: 89 cf                        	movl	%ecx, %edi
    2552: c1 ef 18                     	shrl	$0x18, %edi
    2555: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    255a: 31 fa                        	xorl	%edi, %edx
    255c: 0f b6 f9                     	movzbl	%cl, %edi
    255f: c1 e9 10                     	shrl	$0x10, %ecx
    2562: 41 0f b6 3c 39               	movzbl	(%r9,%rdi), %edi
    2567: 0f b6 c9                     	movzbl	%cl, %ecx
    256a: 41 0f b6 0c 09               	movzbl	(%r9,%rcx), %ecx
    256f: c1 e7 08                     	shll	$0x8, %edi
    2572: 31 fa                        	xorl	%edi, %edx
    2574: c1 e1 18                     	shll	$0x18, %ecx
    2577: 31 ca                        	xorl	%ecx, %edx
    2579: 81 c2 00 00 00 80            	addl	$0x80000000, %edx       # imm = 0x80000000
    257f: 41 31 d2                     	xorl	%edx, %r10d
    2582: 89 90 c0 00 00 00            	movl	%edx, 0xc0(%rax)
    2588: 44 31 c2                     	xorl	%r8d, %edx
    258b: 89 90 c8 00 00 00            	movl	%edx, 0xc8(%rax)
    2591: 31 f2                        	xorl	%esi, %edx
    2593: 44 89 90 c4 00 00 00         	movl	%r10d, 0xc4(%rax)
    259a: 89 90 cc 00 00 00            	movl	%edx, 0xcc(%rax)
    25a0: e9 3a fc ff ff               	jmp	0x21df <padlock_aes_set_encrypt_key+0x18f>
    25a5: 0f 1f 00                     	nopl	(%rax)
    25a8: c7 80 f0 00 00 00 0a 00 00 00	movl	$0xa, 0xf0(%rax)
    25b2: 8b 17                        	movl	(%rdi), %edx
    25b4: 0f ca                        	bswapl	%edx
    25b6: 89 10                        	movl	%edx, (%rax)
    25b8: 8b 57 04                     	movl	0x4(%rdi), %edx
    25bb: 0f ca                        	bswapl	%edx
    25bd: 89 50 04                     	movl	%edx, 0x4(%rax)
    25c0: 44 8b 47 08                  	movl	0x8(%rdi), %r8d
    25c4: 41 0f c8                     	bswapl	%r8d
    25c7: 44 89 40 08                  	movl	%r8d, 0x8(%rax)
    25cb: 8b 4f 0c                     	movl	0xc(%rdi), %ecx
    25ce: 48 8d 3d eb 2a 00 00         	leaq	0x2aeb(%rip), %rdi      # 0x50c0 <Te4>
    25d5: 41 89 c9                     	movl	%ecx, %r9d
    25d8: 44 0f b6 d1                  	movzbl	%cl, %r10d
    25dc: 89 ce                        	movl	%ecx, %esi
    25de: 41 c1 e9 10                  	shrl	$0x10, %r9d
    25e2: 46 0f b6 14 17               	movzbl	(%rdi,%r10), %r10d
    25e7: 0f ce                        	bswapl	%esi
    25e9: 89 70 0c                     	movl	%esi, 0xc(%rax)
    25ec: 45 0f b6 c9                  	movzbl	%r9b, %r9d
    25f0: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    25f5: 41 c1 e1 10                  	shll	$0x10, %r9d
    25f9: 45 31 d1                     	xorl	%r10d, %r9d
    25fc: 41 89 ca                     	movl	%ecx, %r10d
    25ff: 0f b6 cd                     	movzbl	%ch, %ecx
    2602: 41 c1 ea 18                  	shrl	$0x18, %r10d
    2606: 0f b6 0c 0f                  	movzbl	(%rdi,%rcx), %ecx
    260a: 46 0f b6 14 17               	movzbl	(%rdi,%r10), %r10d
    260f: c1 e1 18                     	shll	$0x18, %ecx
    2612: 41 c1 e2 08                  	shll	$0x8, %r10d
    2616: 45 31 d1                     	xorl	%r10d, %r9d
    2619: 44 33 08                     	xorl	(%rax), %r9d
    261c: 41 31 c9                     	xorl	%ecx, %r9d
    261f: 44 89 c1                     	movl	%r8d, %ecx
    2622: 41 81 f1 00 00 00 01         	xorl	$0x1000000, %r9d        # imm = 0x1000000
    2629: 44 31 ca                     	xorl	%r9d, %edx
    262c: 44 89 48 10                  	movl	%r9d, 0x10(%rax)
    2630: 31 d1                        	xorl	%edx, %ecx
    2632: 89 50 14                     	movl	%edx, 0x14(%rax)
    2635: 89 48 18                     	movl	%ecx, 0x18(%rax)
    2638: 31 f1                        	xorl	%esi, %ecx
    263a: 0f b6 f5                     	movzbl	%ch, %esi
    263d: 89 cb                        	movl	%ecx, %ebx
    263f: 89 48 1c                     	movl	%ecx, 0x1c(%rax)
    2642: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    2646: c1 e6 10                     	shll	$0x10, %esi
    2649: 44 31 ce                     	xorl	%r9d, %esi
    264c: 41 89 c9                     	movl	%ecx, %r9d
    264f: 41 c1 e9 18                  	shrl	$0x18, %r9d
    2653: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    2658: 44 31 ce                     	xorl	%r9d, %esi
    265b: 44 0f b6 c9                  	movzbl	%cl, %r9d
    265f: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    2664: 41 c1 e1 08                  	shll	$0x8, %r9d
    2668: 44 31 ce                     	xorl	%r9d, %esi
    266b: 41 89 c9                     	movl	%ecx, %r9d
    266e: 41 c1 e9 10                  	shrl	$0x10, %r9d
    2672: 45 0f b6 c9                  	movzbl	%r9b, %r9d
    2676: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    267b: 41 c1 e1 18                  	shll	$0x18, %r9d
    267f: 44 31 ce                     	xorl	%r9d, %esi
    2682: 81 f6 00 00 00 02            	xorl	$0x2000000, %esi        # imm = 0x2000000
    2688: 41 31 f0                     	xorl	%esi, %r8d
    268b: 31 f2                        	xorl	%esi, %edx
    268d: 89 70 20                     	movl	%esi, 0x20(%rax)
    2690: 44 31 c3                     	xorl	%r8d, %ebx
    2693: 89 50 24                     	movl	%edx, 0x24(%rax)
    2696: 0f b6 ef                     	movzbl	%bh, %ebp
    2699: 89 58 2c                     	movl	%ebx, 0x2c(%rax)
    269c: 44 0f b6 0c 2f               	movzbl	(%rdi,%rbp), %r9d
    26a1: 44 89 40 28                  	movl	%r8d, 0x28(%rax)
    26a5: 41 c1 e1 10                  	shll	$0x10, %r9d
    26a9: 41 31 f1                     	xorl	%esi, %r9d
    26ac: 89 de                        	movl	%ebx, %esi
    26ae: c1 ee 18                     	shrl	$0x18, %esi
    26b1: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    26b5: 41 31 f1                     	xorl	%esi, %r9d
    26b8: 0f b6 f3                     	movzbl	%bl, %esi
    26bb: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    26bf: c1 e6 08                     	shll	$0x8, %esi
    26c2: 41 31 f1                     	xorl	%esi, %r9d
    26c5: c1 eb 10                     	shrl	$0x10, %ebx
    26c8: 0f b6 db                     	movzbl	%bl, %ebx
    26cb: 0f b6 34 1f                  	movzbl	(%rdi,%rbx), %esi
    26cf: c1 e6 18                     	shll	$0x18, %esi
    26d2: 41 31 f1                     	xorl	%esi, %r9d
    26d5: 41 81 f1 00 00 00 04         	xorl	$0x4000000, %r9d        # imm = 0x4000000
    26dc: 44 31 ca                     	xorl	%r9d, %edx
    26df: 44 89 48 30                  	movl	%r9d, 0x30(%rax)
    26e3: 89 d6                        	movl	%edx, %esi
    26e5: 31 d1                        	xorl	%edx, %ecx
    26e7: 89 50 34                     	movl	%edx, 0x34(%rax)
    26ea: 44 31 c6                     	xorl	%r8d, %esi
    26ed: 89 70 38                     	movl	%esi, 0x38(%rax)
    26f0: 0f b6 f5                     	movzbl	%ch, %esi
    26f3: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    26f7: 89 48 3c                     	movl	%ecx, 0x3c(%rax)
    26fa: c1 e6 10                     	shll	$0x10, %esi
    26fd: 44 31 ce                     	xorl	%r9d, %esi
    2700: 41 89 c9                     	movl	%ecx, %r9d
    2703: 41 c1 e9 18                  	shrl	$0x18, %r9d
    2707: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    270c: 44 31 ce                     	xorl	%r9d, %esi
    270f: 44 0f b6 c9                  	movzbl	%cl, %r9d
    2713: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    2718: 41 c1 e1 08                  	shll	$0x8, %r9d
    271c: 44 31 ce                     	xorl	%r9d, %esi
    271f: 41 89 c9                     	movl	%ecx, %r9d
    2722: 41 c1 e9 10                  	shrl	$0x10, %r9d
    2726: 45 0f b6 c9                  	movzbl	%r9b, %r9d
    272a: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    272f: 41 c1 e1 18                  	shll	$0x18, %r9d
    2733: 44 31 ce                     	xorl	%r9d, %esi
    2736: 81 f6 00 00 00 08            	xorl	$0x8000000, %esi        # imm = 0x8000000
    273c: 41 31 f0                     	xorl	%esi, %r8d
    273f: 31 f2                        	xorl	%esi, %edx
    2741: 89 70 40                     	movl	%esi, 0x40(%rax)
    2744: 44 89 c3                     	movl	%r8d, %ebx
    2747: 89 50 44                     	movl	%edx, 0x44(%rax)
    274a: 31 cb                        	xorl	%ecx, %ebx
    274c: 44 89 40 48                  	movl	%r8d, 0x48(%rax)
    2750: 0f b6 ef                     	movzbl	%bh, %ebp
    2753: 89 58 4c                     	movl	%ebx, 0x4c(%rax)
    2756: 44 0f b6 0c 2f               	movzbl	(%rdi,%rbp), %r9d
    275b: 41 c1 e1 10                  	shll	$0x10, %r9d
    275f: 41 31 f1                     	xorl	%esi, %r9d
    2762: 89 de                        	movl	%ebx, %esi
    2764: c1 ee 18                     	shrl	$0x18, %esi
    2767: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    276b: 41 31 f1                     	xorl	%esi, %r9d
    276e: 0f b6 f3                     	movzbl	%bl, %esi
    2771: c1 eb 10                     	shrl	$0x10, %ebx
    2774: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    2778: 0f b6 db                     	movzbl	%bl, %ebx
    277b: c1 e6 08                     	shll	$0x8, %esi
    277e: 41 31 f1                     	xorl	%esi, %r9d
    2781: 0f b6 34 1f                  	movzbl	(%rdi,%rbx), %esi
    2785: c1 e6 18                     	shll	$0x18, %esi
    2788: 41 31 f1                     	xorl	%esi, %r9d
    278b: 41 81 f1 00 00 00 10         	xorl	$0x10000000, %r9d       # imm = 0x10000000
    2792: 44 31 ca                     	xorl	%r9d, %edx
    2795: 44 89 48 50                  	movl	%r9d, 0x50(%rax)
    2799: 89 d6                        	movl	%edx, %esi
    279b: 89 50 54                     	movl	%edx, 0x54(%rax)
    279e: 44 31 c6                     	xorl	%r8d, %esi
    27a1: 31 d1                        	xorl	%edx, %ecx
    27a3: 89 70 58                     	movl	%esi, 0x58(%rax)
    27a6: 0f b6 f5                     	movzbl	%ch, %esi
    27a9: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    27ad: 89 48 5c                     	movl	%ecx, 0x5c(%rax)
    27b0: c1 e6 10                     	shll	$0x10, %esi
    27b3: 44 31 ce                     	xorl	%r9d, %esi
    27b6: 41 89 c9                     	movl	%ecx, %r9d
    27b9: 41 c1 e9 18                  	shrl	$0x18, %r9d
    27bd: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    27c2: 44 31 ce                     	xorl	%r9d, %esi
    27c5: 44 0f b6 c9                  	movzbl	%cl, %r9d
    27c9: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    27ce: 41 c1 e1 08                  	shll	$0x8, %r9d
    27d2: 44 31 ce                     	xorl	%r9d, %esi
    27d5: 41 89 c9                     	movl	%ecx, %r9d
    27d8: 41 c1 e9 10                  	shrl	$0x10, %r9d
    27dc: 45 0f b6 c9                  	movzbl	%r9b, %r9d
    27e0: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    27e5: 41 c1 e1 18                  	shll	$0x18, %r9d
    27e9: 44 31 ce                     	xorl	%r9d, %esi
    27ec: 81 f6 00 00 00 20            	xorl	$0x20000000, %esi       # imm = 0x20000000
    27f2: 41 31 f0                     	xorl	%esi, %r8d
    27f5: 31 f2                        	xorl	%esi, %edx
    27f7: 89 70 60                     	movl	%esi, 0x60(%rax)
    27fa: 44 89 c3                     	movl	%r8d, %ebx
    27fd: 89 50 64                     	movl	%edx, 0x64(%rax)
    2800: 31 cb                        	xorl	%ecx, %ebx
    2802: 44 89 40 68                  	movl	%r8d, 0x68(%rax)
    2806: 0f b6 ef                     	movzbl	%bh, %ebp
    2809: 89 58 6c                     	movl	%ebx, 0x6c(%rax)
    280c: 44 0f b6 0c 2f               	movzbl	(%rdi,%rbp), %r9d
    2811: 41 c1 e1 10                  	shll	$0x10, %r9d
    2815: 41 31 f1                     	xorl	%esi, %r9d
    2818: 89 de                        	movl	%ebx, %esi
    281a: c1 ee 18                     	shrl	$0x18, %esi
    281d: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    2821: 41 31 f1                     	xorl	%esi, %r9d
    2824: 0f b6 f3                     	movzbl	%bl, %esi
    2827: c1 eb 10                     	shrl	$0x10, %ebx
    282a: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    282e: 0f b6 db                     	movzbl	%bl, %ebx
    2831: c1 e6 08                     	shll	$0x8, %esi
    2834: 41 31 f1                     	xorl	%esi, %r9d
    2837: 0f b6 34 1f                  	movzbl	(%rdi,%rbx), %esi
    283b: c1 e6 18                     	shll	$0x18, %esi
    283e: 41 31 f1                     	xorl	%esi, %r9d
    2841: 41 81 f1 00 00 00 40         	xorl	$0x40000000, %r9d       # imm = 0x40000000
    2848: 44 31 ca                     	xorl	%r9d, %edx
    284b: 44 89 48 70                  	movl	%r9d, 0x70(%rax)
    284f: 89 d6                        	movl	%edx, %esi
    2851: 31 d1                        	xorl	%edx, %ecx
    2853: 89 50 74                     	movl	%edx, 0x74(%rax)
    2856: 44 31 c6                     	xorl	%r8d, %esi
    2859: 89 70 78                     	movl	%esi, 0x78(%rax)
    285c: 0f b6 f5                     	movzbl	%ch, %esi
    285f: 89 48 7c                     	movl	%ecx, 0x7c(%rax)
    2862: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    2866: c1 e6 10                     	shll	$0x10, %esi
    2869: 44 31 ce                     	xorl	%r9d, %esi
    286c: 41 89 c9                     	movl	%ecx, %r9d
    286f: 41 c1 e9 18                  	shrl	$0x18, %r9d
    2873: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    2878: 44 31 ce                     	xorl	%r9d, %esi
    287b: 44 0f b6 c9                  	movzbl	%cl, %r9d
    287f: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    2884: 41 c1 e1 08                  	shll	$0x8, %r9d
    2888: 44 31 ce                     	xorl	%r9d, %esi
    288b: 41 89 c9                     	movl	%ecx, %r9d
    288e: 41 c1 e9 10                  	shrl	$0x10, %r9d
    2892: 45 0f b6 c9                  	movzbl	%r9b, %r9d
    2896: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    289b: 41 c1 e1 18                  	shll	$0x18, %r9d
    289f: 44 31 ce                     	xorl	%r9d, %esi
    28a2: 81 c6 00 00 00 80            	addl	$0x80000000, %esi       # imm = 0x80000000
    28a8: 41 31 f0                     	xorl	%esi, %r8d
    28ab: 31 f2                        	xorl	%esi, %edx
    28ad: 89 b0 80 00 00 00            	movl	%esi, 0x80(%rax)
    28b3: 44 89 c3                     	movl	%r8d, %ebx
    28b6: 89 90 84 00 00 00            	movl	%edx, 0x84(%rax)
    28bc: 31 cb                        	xorl	%ecx, %ebx
    28be: 44 89 80 88 00 00 00         	movl	%r8d, 0x88(%rax)
    28c5: 0f b6 ef                     	movzbl	%bh, %ebp
    28c8: 89 98 8c 00 00 00            	movl	%ebx, 0x8c(%rax)
    28ce: 44 0f b6 0c 2f               	movzbl	(%rdi,%rbp), %r9d
    28d3: 41 c1 e1 10                  	shll	$0x10, %r9d
    28d7: 41 31 f1                     	xorl	%esi, %r9d
    28da: 89 de                        	movl	%ebx, %esi
    28dc: c1 ee 18                     	shrl	$0x18, %esi
    28df: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    28e3: 41 31 f1                     	xorl	%esi, %r9d
    28e6: 0f b6 f3                     	movzbl	%bl, %esi
    28e9: c1 eb 10                     	shrl	$0x10, %ebx
    28ec: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    28f0: 0f b6 db                     	movzbl	%bl, %ebx
    28f3: c1 e6 08                     	shll	$0x8, %esi
    28f6: 41 31 f1                     	xorl	%esi, %r9d
    28f9: 0f b6 34 1f                  	movzbl	(%rdi,%rbx), %esi
    28fd: c1 e6 18                     	shll	$0x18, %esi
    2900: 41 31 f1                     	xorl	%esi, %r9d
    2903: 44 89 c6                     	movl	%r8d, %esi
    2906: 41 81 f1 00 00 00 1b         	xorl	$0x1b000000, %r9d       # imm = 0x1B000000
    290d: 44 31 ca                     	xorl	%r9d, %edx
    2910: 44 89 88 90 00 00 00         	movl	%r9d, 0x90(%rax)
    2917: 31 d1                        	xorl	%edx, %ecx
    2919: 31 d6                        	xorl	%edx, %esi
    291b: 89 90 94 00 00 00            	movl	%edx, 0x94(%rax)
    2921: 89 b0 98 00 00 00            	movl	%esi, 0x98(%rax)
    2927: 0f b6 f5                     	movzbl	%ch, %esi
    292a: 0f b6 34 37                  	movzbl	(%rdi,%rsi), %esi
    292e: 89 88 9c 00 00 00            	movl	%ecx, 0x9c(%rax)
    2934: c1 e6 10                     	shll	$0x10, %esi
    2937: 44 31 ce                     	xorl	%r9d, %esi
    293a: 41 89 c9                     	movl	%ecx, %r9d
    293d: 41 c1 e9 18                  	shrl	$0x18, %r9d
    2941: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    2946: 44 31 ce                     	xorl	%r9d, %esi
    2949: 44 0f b6 c9                  	movzbl	%cl, %r9d
    294d: 46 0f b6 0c 0f               	movzbl	(%rdi,%r9), %r9d
    2952: 41 c1 e1 08                  	shll	$0x8, %r9d
    2956: 44 31 ce                     	xorl	%r9d, %esi
    2959: 41 89 c9                     	movl	%ecx, %r9d
    295c: 41 c1 e9 10                  	shrl	$0x10, %r9d
    2960: 45 0f b6 c9                  	movzbl	%r9b, %r9d
    2964: 42 0f b6 3c 0f               	movzbl	(%rdi,%r9), %edi
    2969: c1 e7 18                     	shll	$0x18, %edi
    296c: 31 fe                        	xorl	%edi, %esi
    296e: 81 f6 00 00 00 36            	xorl	$0x36000000, %esi       # imm = 0x36000000
    2974: 31 f2                        	xorl	%esi, %edx
    2976: 89 b0 a0 00 00 00            	movl	%esi, 0xa0(%rax)
    297c: 44 31 c6                     	xorl	%r8d, %esi
    297f: 31 f1                        	xorl	%esi, %ecx
    2981: 89 90 a4 00 00 00            	movl	%edx, 0xa4(%rax)
    2987: 89 b0 a8 00 00 00            	movl	%esi, 0xa8(%rax)
    298d: 89 88 ac 00 00 00            	movl	%ecx, 0xac(%rax)
    2993: e9 47 f8 ff ff               	jmp	0x21df <padlock_aes_set_encrypt_key+0x18f>
    2998: b8 ff ff ff ff               	movl	$0xffffffff, %eax       # imm = 0xFFFFFFFF
    299d: c3                           	retq
    299e: b8 fe ff ff ff               	movl	$0xfffffffe, %eax       # imm = 0xFFFFFFFE
    29a3: e9 39 f8 ff ff               	jmp	0x21e1 <padlock_aes_set_encrypt_key+0x191>
    29a8: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
00000000000029b0 <padlock_rand_status>:
    29b0: b8 01 00 00 00               	movl	$0x1, %eax
    29b5: c3                           	retq
    29b6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
00000000000029c0 <padlock_rand_bytes>:
    29c0: 41 54                        	pushq	%r12
    29c2: 55                           	pushq	%rbp
    29c3: 89 f5                        	movl	%esi, %ebp
    29c5: 53                           	pushq	%rbx
    29c6: 48 89 fb                     	movq	%rdi, %rbx
    29c9: 48 83 ec 10                  	subq	$0x10, %rsp
    29cd: 64 48 8b 04 25 28 00 00 00   	movq	%fs:0x28, %rax
    29d6: 48 89 44 24 08               	movq	%rax, 0x8(%rsp)
    29db: 31 c0                        	xorl	%eax, %eax
    29dd: 83 fe 07                     	cmpl	$0x7, %esi
    29e0: 7e 2f                        	jle	0x2a11 <padlock_rand_bytes+0x51>
    29e2: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    29e8: 31 f6                        	xorl	%esi, %esi
    29ea: 48 89 df                     	movq	%rbx, %rdi
    29ed: e8 0e ea ff ff               	callq	0x1400 <padlock_xstore>
    29f2: a8 40                        	testb	$0x40, %al
    29f4: 74 62                        	je	0x2a58 <padlock_rand_bytes+0x98>
    29f6: f6 c4 7c                     	testb	$0x7c, %ah
    29f9: 75 5d                        	jne	0x2a58 <padlock_rand_bytes+0x98>
    29fb: 83 e0 1f                     	andl	$0x1f, %eax
    29fe: 74 e8                        	je	0x29e8 <padlock_rand_bytes+0x28>
    2a00: 83 f8 08                     	cmpl	$0x8, %eax
    2a03: 75 53                        	jne	0x2a58 <padlock_rand_bytes+0x98>
    2a05: 83 ed 08                     	subl	$0x8, %ebp
    2a08: 48 83 c3 08                  	addq	$0x8, %rbx
    2a0c: 83 fd 07                     	cmpl	$0x7, %ebp
    2a0f: 7f d7                        	jg	0x29e8 <padlock_rand_bytes+0x28>
    2a11: 44 8d 64 1d 00               	leal	(%rbp,%rbx), %r12d
    2a16: 48 8d 6c 24 04               	leaq	0x4(%rsp), %rbp
    2a1b: eb 1d                        	jmp	0x2a3a <padlock_rand_bytes+0x7a>
    2a1d: 0f 1f 00                     	nopl	(%rax)
    2a20: f6 c4 7c                     	testb	$0x7c, %ah
    2a23: 75 33                        	jne	0x2a58 <padlock_rand_bytes+0x98>
    2a25: 83 e0 1f                     	andl	$0x1f, %eax
    2a28: 74 19                        	je	0x2a43 <padlock_rand_bytes+0x83>
    2a2a: 83 f8 01                     	cmpl	$0x1, %eax
    2a2d: 75 29                        	jne	0x2a58 <padlock_rand_bytes+0x98>
    2a2f: 8b 44 24 04                  	movl	0x4(%rsp), %eax
    2a33: 48 83 c3 01                  	addq	$0x1, %rbx
    2a37: 88 43 ff                     	movb	%al, -0x1(%rbx)
    2a3a: 44 89 e0                     	movl	%r12d, %eax
    2a3d: 29 d8                        	subl	%ebx, %eax
    2a3f: 85 c0                        	testl	%eax, %eax
    2a41: 7e 30                        	jle	0x2a73 <padlock_rand_bytes+0xb3>
    2a43: be 03 00 00 00               	movl	$0x3, %esi
    2a48: 48 89 ef                     	movq	%rbp, %rdi
    2a4b: e8 b0 e9 ff ff               	callq	0x1400 <padlock_xstore>
    2a50: a8 40                        	testb	$0x40, %al
    2a52: 75 cc                        	jne	0x2a20 <padlock_rand_bytes+0x60>
    2a54: 0f 1f 40 00                  	nopl	(%rax)
    2a58: 31 c0                        	xorl	%eax, %eax
    2a5a: 48 8b 54 24 08               	movq	0x8(%rsp), %rdx
    2a5f: 64 48 2b 14 25 28 00 00 00   	subq	%fs:0x28, %rdx
    2a68: 75 1d                        	jne	0x2a87 <padlock_rand_bytes+0xc7>
    2a6a: 48 83 c4 10                  	addq	$0x10, %rsp
    2a6e: 5b                           	popq	%rbx
    2a6f: 5d                           	popq	%rbp
    2a70: 41 5c                        	popq	%r12
    2a72: c3                           	retq
    2a73: be 04 00 00 00               	movl	$0x4, %esi
    2a78: 48 89 ef                     	movq	%rbp, %rdi
    2a7b: e8 e0 e6 ff ff               	callq	0x1160 <OPENSSL_cleanse@plt>
    2a80: b8 01 00 00 00               	movl	$0x1, %eax
    2a85: eb d3                        	jmp	0x2a5a <padlock_rand_bytes+0x9a>
    2a87: e8 04 e7 ff ff               	callq	0x1190 <__stack_chk_fail@plt>
    2a8c: 0f 1f 40 00                  	nopl	(%rax)
0000000000002a90 <padlock_ciphers>:
    2a90: 48 85 f6                     	testq	%rsi, %rsi
    2a93: 0f 84 67 04 00 00            	je	0x2f00 <padlock_ciphers+0x470>
    2a99: 55                           	pushq	%rbp
    2a9a: 53                           	pushq	%rbx
    2a9b: 48 89 f3                     	movq	%rsi, %rbx
    2a9e: 48 83 ec 08                  	subq	$0x8, %rsp
    2aa2: 81 f9 ad 01 00 00            	cmpl	$0x1ad, %ecx            # imm = 0x1AD
    2aa8: 0f 8f 62 04 00 00            	jg	0x2f10 <padlock_ciphers+0x480>
    2aae: 81 f9 a1 01 00 00            	cmpl	$0x1a1, %ecx            # imm = 0x1A1
    2ab4: 0f 8e de 04 00 00            	jle	0x2f98 <padlock_ciphers+0x508>
    2aba: 81 e9 a3 01 00 00            	subl	$0x1a3, %ecx            # imm = 0x1A3
    2ac0: 83 f9 0a                     	cmpl	$0xa, %ecx
    2ac3: 0f 87 e7 04 00 00            	ja	0x2fb0 <padlock_ciphers+0x520>
    2ac9: 48 8d 15 30 25 00 00         	leaq	0x2530(%rip), %rdx      # 0x5000 <strcmp@GLIBC_2.2.5+0x5000>
    2ad0: 48 63 04 8a                  	movslq	(%rdx,%rcx,4), %rax
    2ad4: 48 01 d0                     	addq	%rdx, %rax
    2ad7: ff e0                        	jmpq	*%rax
    2ad9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2ae0: 48 8b 2d b1 46 00 00         	movq	0x46b1(%rip), %rbp      # 0x7198 <_hidden_aes_256_cbc>
    2ae7: 48 85 ed                     	testq	%rbp, %rbp
    2aea: 0f 84 f1 05 00 00            	je	0x30e1 <padlock_ciphers+0x651>
    2af0: 48 89 2b                     	movq	%rbp, (%rbx)
    2af3: b8 01 00 00 00               	movl	$0x1, %eax
    2af8: 48 83 c4 08                  	addq	$0x8, %rsp
    2afc: 5b                           	popq	%rbx
    2afd: 5d                           	popq	%rbp
    2afe: c3                           	retq
    2aff: 90                           	nop
    2b00: 48 8b 2d 89 46 00 00         	movq	0x4689(%rip), %rbp      # 0x7190 <_hidden_aes_256_cfb>
    2b07: 48 85 ed                     	testq	%rbp, %rbp
    2b0a: 75 e4                        	jne	0x2af0 <padlock_ciphers+0x60>
    2b0c: bf ad 01 00 00               	movl	$0x1ad, %edi            # imm = 0x1AD
    2b11: ba 20 00 00 00               	movl	$0x20, %edx
    2b16: be 01 00 00 00               	movl	$0x1, %esi
    2b1b: e8 60 e5 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2b20: 48 89 05 69 46 00 00         	movq	%rax, 0x4669(%rip)      # 0x7190 <_hidden_aes_256_cfb>
    2b27: 48 89 c7                     	movq	%rax, %rdi
    2b2a: 48 85 c0                     	testq	%rax, %rax
    2b2d: 74 19                        	je	0x2b48 <padlock_ciphers+0xb8>
    2b2f: be 10 00 00 00               	movl	$0x10, %esi
    2b34: e8 a7 e6 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2b39: 85 c0                        	testl	%eax, %eax
    2b3b: 0f 85 af 0a 00 00            	jne	0x35f0 <padlock_ciphers+0xb60>
    2b41: 48 8b 3d 48 46 00 00         	movq	0x4648(%rip), %rdi      # 0x7190 <_hidden_aes_256_cfb>
    2b48: e8 63 e5 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2b4d: 48 c7 05 38 46 00 00 00 00 00 00     	movq	$0x0, 0x4638(%rip) # 0x7190 <_hidden_aes_256_cfb>
    2b58: eb 96                        	jmp	0x2af0 <padlock_ciphers+0x60>
    2b5a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    2b60: 48 8b 2d 21 46 00 00         	movq	0x4621(%rip), %rbp      # 0x7188 <_hidden_aes_256_ofb>
    2b67: 48 85 ed                     	testq	%rbp, %rbp
    2b6a: 75 84                        	jne	0x2af0 <padlock_ciphers+0x60>
    2b6c: bf ac 01 00 00               	movl	$0x1ac, %edi            # imm = 0x1AC
    2b71: ba 20 00 00 00               	movl	$0x20, %edx
    2b76: be 01 00 00 00               	movl	$0x1, %esi
    2b7b: e8 00 e5 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2b80: 48 89 05 01 46 00 00         	movq	%rax, 0x4601(%rip)      # 0x7188 <_hidden_aes_256_ofb>
    2b87: 48 89 c7                     	movq	%rax, %rdi
    2b8a: 48 85 c0                     	testq	%rax, %rax
    2b8d: 74 19                        	je	0x2ba8 <padlock_ciphers+0x118>
    2b8f: be 10 00 00 00               	movl	$0x10, %esi
    2b94: e8 47 e6 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2b99: 85 c0                        	testl	%eax, %eax
    2b9b: 0f 85 ff 0a 00 00            	jne	0x36a0 <padlock_ciphers+0xc10>
    2ba1: 48 8b 3d e0 45 00 00         	movq	0x45e0(%rip), %rdi      # 0x7188 <_hidden_aes_256_ofb>
    2ba8: e8 03 e5 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2bad: 48 c7 05 d0 45 00 00 00 00 00 00     	movq	$0x0, 0x45d0(%rip) # 0x7188 <_hidden_aes_256_ofb>
    2bb8: e9 33 ff ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2bbd: 0f 1f 00                     	nopl	(%rax)
    2bc0: 48 8b 2d 21 46 00 00         	movq	0x4621(%rip), %rbp      # 0x71e8 <_hidden_aes_128_cbc>
    2bc7: 48 85 ed                     	testq	%rbp, %rbp
    2bca: 0f 85 20 ff ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2bd0: bf a3 01 00 00               	movl	$0x1a3, %edi            # imm = 0x1A3
    2bd5: ba 10 00 00 00               	movl	$0x10, %edx
    2bda: be 10 00 00 00               	movl	$0x10, %esi
    2bdf: e8 9c e4 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2be4: 48 89 05 fd 45 00 00         	movq	%rax, 0x45fd(%rip)      # 0x71e8 <_hidden_aes_128_cbc>
    2beb: 48 89 c7                     	movq	%rax, %rdi
    2bee: 48 85 c0                     	testq	%rax, %rax
    2bf1: 74 19                        	je	0x2c0c <padlock_ciphers+0x17c>
    2bf3: be 10 00 00 00               	movl	$0x10, %esi
    2bf8: e8 e3 e5 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2bfd: 85 c0                        	testl	%eax, %eax
    2bff: 0f 85 4b 0b 00 00            	jne	0x3750 <padlock_ciphers+0xcc0>
    2c05: 48 8b 3d dc 45 00 00         	movq	0x45dc(%rip), %rdi      # 0x71e8 <_hidden_aes_128_cbc>
    2c0c: e8 9f e4 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2c11: 48 c7 05 cc 45 00 00 00 00 00 00     	movq	$0x0, 0x45cc(%rip) # 0x71e8 <_hidden_aes_128_cbc>
    2c1c: e9 cf fe ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2c21: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2c28: 48 8b 2d a9 45 00 00         	movq	0x45a9(%rip), %rbp      # 0x71d8 <_hidden_aes_128_ofb>
    2c2f: 48 85 ed                     	testq	%rbp, %rbp
    2c32: 0f 85 b8 fe ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2c38: bf a4 01 00 00               	movl	$0x1a4, %edi            # imm = 0x1A4
    2c3d: ba 10 00 00 00               	movl	$0x10, %edx
    2c42: be 01 00 00 00               	movl	$0x1, %esi
    2c47: e8 34 e4 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2c4c: 48 89 05 85 45 00 00         	movq	%rax, 0x4585(%rip)      # 0x71d8 <_hidden_aes_128_ofb>
    2c53: 48 89 c7                     	movq	%rax, %rdi
    2c56: 48 85 c0                     	testq	%rax, %rax
    2c59: 74 19                        	je	0x2c74 <padlock_ciphers+0x1e4>
    2c5b: be 10 00 00 00               	movl	$0x10, %esi
    2c60: e8 7b e5 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2c65: 85 c0                        	testl	%eax, %eax
    2c67: 0f 85 93 0b 00 00            	jne	0x3800 <padlock_ciphers+0xd70>
    2c6d: 48 8b 3d 64 45 00 00         	movq	0x4564(%rip), %rdi      # 0x71d8 <_hidden_aes_128_ofb>
    2c74: e8 37 e4 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2c79: 48 c7 05 54 45 00 00 00 00 00 00     	movq	$0x0, 0x4554(%rip) # 0x71d8 <_hidden_aes_128_ofb>
    2c84: e9 67 fe ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2c89: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2c90: 48 8b 2d 49 45 00 00         	movq	0x4549(%rip), %rbp      # 0x71e0 <_hidden_aes_128_cfb>
    2c97: 48 85 ed                     	testq	%rbp, %rbp
    2c9a: 0f 85 50 fe ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2ca0: bf a5 01 00 00               	movl	$0x1a5, %edi            # imm = 0x1A5
    2ca5: ba 10 00 00 00               	movl	$0x10, %edx
    2caa: be 01 00 00 00               	movl	$0x1, %esi
    2caf: e8 cc e3 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2cb4: 48 89 05 25 45 00 00         	movq	%rax, 0x4525(%rip)      # 0x71e0 <_hidden_aes_128_cfb>
    2cbb: 48 89 c7                     	movq	%rax, %rdi
    2cbe: 48 85 c0                     	testq	%rax, %rax
    2cc1: 74 19                        	je	0x2cdc <padlock_ciphers+0x24c>
    2cc3: be 10 00 00 00               	movl	$0x10, %esi
    2cc8: e8 13 e5 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2ccd: 85 c0                        	testl	%eax, %eax
    2ccf: 0f 85 db 0b 00 00            	jne	0x38b0 <padlock_ciphers+0xe20>
    2cd5: 48 8b 3d 04 45 00 00         	movq	0x4504(%rip), %rdi      # 0x71e0 <_hidden_aes_128_cfb>
    2cdc: e8 cf e3 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2ce1: 48 c7 05 f4 44 00 00 00 00 00 00     	movq	$0x0, 0x44f4(%rip) # 0x71e0 <_hidden_aes_128_cfb>
    2cec: e9 ff fd ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2cf1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2cf8: 48 8b 2d c9 44 00 00         	movq	0x44c9(%rip), %rbp      # 0x71c8 <_hidden_aes_192_ecb>
    2cff: 48 85 ed                     	testq	%rbp, %rbp
    2d02: 0f 85 e8 fd ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2d08: bf a6 01 00 00               	movl	$0x1a6, %edi            # imm = 0x1A6
    2d0d: ba 18 00 00 00               	movl	$0x18, %edx
    2d12: be 10 00 00 00               	movl	$0x10, %esi
    2d17: e8 64 e3 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2d1c: 48 89 05 a5 44 00 00         	movq	%rax, 0x44a5(%rip)      # 0x71c8 <_hidden_aes_192_ecb>
    2d23: 48 89 c7                     	movq	%rax, %rdi
    2d26: 48 85 c0                     	testq	%rax, %rax
    2d29: 74 19                        	je	0x2d44 <padlock_ciphers+0x2b4>
    2d2b: be 10 00 00 00               	movl	$0x10, %esi
    2d30: e8 ab e4 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2d35: 85 c0                        	testl	%eax, %eax
    2d37: 0f 85 23 0c 00 00            	jne	0x3960 <padlock_ciphers+0xed0>
    2d3d: 48 8b 3d 84 44 00 00         	movq	0x4484(%rip), %rdi      # 0x71c8 <_hidden_aes_192_ecb>
    2d44: e8 67 e3 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2d49: 48 c7 05 74 44 00 00 00 00 00 00     	movq	$0x0, 0x4474(%rip) # 0x71c8 <_hidden_aes_192_ecb>
    2d54: e9 97 fd ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2d59: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2d60: 48 8b 2d 59 44 00 00         	movq	0x4459(%rip), %rbp      # 0x71c0 <_hidden_aes_192_cbc>
    2d67: 48 85 ed                     	testq	%rbp, %rbp
    2d6a: 0f 85 80 fd ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2d70: bf a7 01 00 00               	movl	$0x1a7, %edi            # imm = 0x1A7
    2d75: ba 18 00 00 00               	movl	$0x18, %edx
    2d7a: be 10 00 00 00               	movl	$0x10, %esi
    2d7f: e8 fc e2 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2d84: 48 89 05 35 44 00 00         	movq	%rax, 0x4435(%rip)      # 0x71c0 <_hidden_aes_192_cbc>
    2d8b: 48 89 c7                     	movq	%rax, %rdi
    2d8e: 48 85 c0                     	testq	%rax, %rax
    2d91: 74 19                        	je	0x2dac <padlock_ciphers+0x31c>
    2d93: be 10 00 00 00               	movl	$0x10, %esi
    2d98: e8 43 e4 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2d9d: 85 c0                        	testl	%eax, %eax
    2d9f: 0f 85 6b 0c 00 00            	jne	0x3a10 <padlock_ciphers+0xf80>
    2da5: 48 8b 3d 14 44 00 00         	movq	0x4414(%rip), %rdi      # 0x71c0 <_hidden_aes_192_cbc>
    2dac: e8 ff e2 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2db1: 48 c7 05 04 44 00 00 00 00 00 00     	movq	$0x0, 0x4404(%rip) # 0x71c0 <_hidden_aes_192_cbc>
    2dbc: e9 2f fd ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2dc1: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2dc8: 48 8b 2d e1 43 00 00         	movq	0x43e1(%rip), %rbp      # 0x71b0 <_hidden_aes_192_ofb>
    2dcf: 48 85 ed                     	testq	%rbp, %rbp
    2dd2: 0f 85 18 fd ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2dd8: bf a8 01 00 00               	movl	$0x1a8, %edi            # imm = 0x1A8
    2ddd: ba 18 00 00 00               	movl	$0x18, %edx
    2de2: be 01 00 00 00               	movl	$0x1, %esi
    2de7: e8 94 e2 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2dec: 48 89 05 bd 43 00 00         	movq	%rax, 0x43bd(%rip)      # 0x71b0 <_hidden_aes_192_ofb>
    2df3: 48 89 c7                     	movq	%rax, %rdi
    2df6: 48 85 c0                     	testq	%rax, %rax
    2df9: 74 19                        	je	0x2e14 <padlock_ciphers+0x384>
    2dfb: be 10 00 00 00               	movl	$0x10, %esi
    2e00: e8 db e3 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2e05: 85 c0                        	testl	%eax, %eax
    2e07: 0f 85 b3 0c 00 00            	jne	0x3ac0 <padlock_ciphers+0x1030>
    2e0d: 48 8b 3d 9c 43 00 00         	movq	0x439c(%rip), %rdi      # 0x71b0 <_hidden_aes_192_ofb>
    2e14: e8 97 e2 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2e19: 48 c7 05 8c 43 00 00 00 00 00 00     	movq	$0x0, 0x438c(%rip) # 0x71b0 <_hidden_aes_192_ofb>
    2e24: e9 c7 fc ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2e29: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2e30: 48 8b 2d 81 43 00 00         	movq	0x4381(%rip), %rbp      # 0x71b8 <_hidden_aes_192_cfb>
    2e37: 48 85 ed                     	testq	%rbp, %rbp
    2e3a: 0f 85 b0 fc ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2e40: bf a9 01 00 00               	movl	$0x1a9, %edi            # imm = 0x1A9
    2e45: ba 18 00 00 00               	movl	$0x18, %edx
    2e4a: be 01 00 00 00               	movl	$0x1, %esi
    2e4f: e8 2c e2 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2e54: 48 89 05 5d 43 00 00         	movq	%rax, 0x435d(%rip)      # 0x71b8 <_hidden_aes_192_cfb>
    2e5b: 48 89 c7                     	movq	%rax, %rdi
    2e5e: 48 85 c0                     	testq	%rax, %rax
    2e61: 74 19                        	je	0x2e7c <padlock_ciphers+0x3ec>
    2e63: be 10 00 00 00               	movl	$0x10, %esi
    2e68: e8 73 e3 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2e6d: 85 c0                        	testl	%eax, %eax
    2e6f: 0f 85 bb 04 00 00            	jne	0x3330 <padlock_ciphers+0x8a0>
    2e75: 48 8b 3d 3c 43 00 00         	movq	0x433c(%rip), %rdi      # 0x71b8 <_hidden_aes_192_cfb>
    2e7c: e8 2f e2 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2e81: 48 c7 05 2c 43 00 00 00 00 00 00     	movq	$0x0, 0x432c(%rip) # 0x71b8 <_hidden_aes_192_cfb>
    2e8c: e9 5f fc ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2e91: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2e98: 48 8b 2d 01 43 00 00         	movq	0x4301(%rip), %rbp      # 0x71a0 <_hidden_aes_256_ecb>
    2e9f: 48 85 ed                     	testq	%rbp, %rbp
    2ea2: 0f 85 48 fc ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2ea8: bf aa 01 00 00               	movl	$0x1aa, %edi            # imm = 0x1AA
    2ead: ba 20 00 00 00               	movl	$0x20, %edx
    2eb2: be 10 00 00 00               	movl	$0x10, %esi
    2eb7: e8 c4 e1 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2ebc: 48 89 05 dd 42 00 00         	movq	%rax, 0x42dd(%rip)      # 0x71a0 <_hidden_aes_256_ecb>
    2ec3: 48 89 c7                     	movq	%rax, %rdi
    2ec6: 48 85 c0                     	testq	%rax, %rax
    2ec9: 74 19                        	je	0x2ee4 <padlock_ciphers+0x454>
    2ecb: be 10 00 00 00               	movl	$0x10, %esi
    2ed0: e8 0b e3 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2ed5: 85 c0                        	testl	%eax, %eax
    2ed7: 0f 85 03 05 00 00            	jne	0x33e0 <padlock_ciphers+0x950>
    2edd: 48 8b 3d bc 42 00 00         	movq	0x42bc(%rip), %rdi      # 0x71a0 <_hidden_aes_256_ecb>
    2ee4: e8 c7 e1 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2ee9: 48 c7 05 ac 42 00 00 00 00 00 00     	movq	$0x0, 0x42ac(%rip) # 0x71a0 <_hidden_aes_256_ecb>
    2ef4: e9 f7 fb ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2ef9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2f00: 48 8d 05 39 21 00 00         	leaq	0x2139(%rip), %rax      # 0x5040 <padlock_cipher_nids>
    2f07: 48 89 02                     	movq	%rax, (%rdx)
    2f0a: b8 0f 00 00 00               	movl	$0xf, %eax
    2f0f: c3                           	retq
    2f10: 81 f9 89 03 00 00            	cmpl	$0x389, %ecx            # imm = 0x389
    2f16: 0f 84 64 01 00 00            	je	0x3080 <padlock_ciphers+0x5f0>
    2f1c: 81 f9 8a 03 00 00            	cmpl	$0x38a, %ecx            # imm = 0x38A
    2f22: 0f 84 f0 00 00 00            	je	0x3018 <padlock_ciphers+0x588>
    2f28: 81 f9 88 03 00 00            	cmpl	$0x388, %ecx            # imm = 0x388
    2f2e: 75 68                        	jne	0x2f98 <padlock_ciphers+0x508>
    2f30: 48 8b 2d 99 42 00 00         	movq	0x4299(%rip), %rbp      # 0x71d0 <_hidden_aes_128_ctr>
    2f37: 48 85 ed                     	testq	%rbp, %rbp
    2f3a: 0f 85 b0 fb ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2f40: bf 88 03 00 00               	movl	$0x388, %edi            # imm = 0x388
    2f45: ba 10 00 00 00               	movl	$0x10, %edx
    2f4a: be 01 00 00 00               	movl	$0x1, %esi
    2f4f: e8 2c e1 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2f54: 48 89 05 75 42 00 00         	movq	%rax, 0x4275(%rip)      # 0x71d0 <_hidden_aes_128_ctr>
    2f5b: 48 89 c7                     	movq	%rax, %rdi
    2f5e: 48 85 c0                     	testq	%rax, %rax
    2f61: 74 19                        	je	0x2f7c <padlock_ciphers+0x4ec>
    2f63: be 10 00 00 00               	movl	$0x10, %esi
    2f68: e8 73 e2 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2f6d: 85 c0                        	testl	%eax, %eax
    2f6f: 0f 85 1b 05 00 00            	jne	0x3490 <padlock_ciphers+0xa00>
    2f75: 48 8b 3d 54 42 00 00         	movq	0x4254(%rip), %rdi      # 0x71d0 <_hidden_aes_128_ctr>
    2f7c: e8 2f e1 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    2f81: 48 c7 05 44 42 00 00 00 00 00 00     	movq	$0x0, 0x4244(%rip) # 0x71d0 <_hidden_aes_128_ctr>
    2f8c: e9 5f fb ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    2f91: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    2f98: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    2f9f: 31 c0                        	xorl	%eax, %eax
    2fa1: e9 52 fb ff ff               	jmp	0x2af8 <padlock_ciphers+0x68>
    2fa6: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    2fb0: 48 8b 2d 39 42 00 00         	movq	0x4239(%rip), %rbp      # 0x71f0 <_hidden_aes_128_ecb>
    2fb7: 48 85 ed                     	testq	%rbp, %rbp
    2fba: 0f 85 30 fb ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    2fc0: bf a2 01 00 00               	movl	$0x1a2, %edi            # imm = 0x1A2
    2fc5: ba 10 00 00 00               	movl	$0x10, %edx
    2fca: be 10 00 00 00               	movl	$0x10, %esi
    2fcf: e8 ac e0 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    2fd4: 48 89 05 15 42 00 00         	movq	%rax, 0x4215(%rip)      # 0x71f0 <_hidden_aes_128_ecb>
    2fdb: 48 89 c7                     	movq	%rax, %rdi
    2fde: 48 85 c0                     	testq	%rax, %rax
    2fe1: 74 19                        	je	0x2ffc <padlock_ciphers+0x56c>
    2fe3: be 10 00 00 00               	movl	$0x10, %esi
    2fe8: e8 f3 e1 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    2fed: 85 c0                        	testl	%eax, %eax
    2fef: 0f 85 4b 05 00 00            	jne	0x3540 <padlock_ciphers+0xab0>
    2ff5: 48 8b 3d f4 41 00 00         	movq	0x41f4(%rip), %rdi      # 0x71f0 <_hidden_aes_128_ecb>
    2ffc: e8 af e0 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    3001: 48 c7 05 e4 41 00 00 00 00 00 00     	movq	$0x0, 0x41e4(%rip) # 0x71f0 <_hidden_aes_128_ecb>
    300c: e9 df fa ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    3011: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3018: 48 8b 2d 61 41 00 00         	movq	0x4161(%rip), %rbp      # 0x7180 <_hidden_aes_256_ctr>
    301f: 48 85 ed                     	testq	%rbp, %rbp
    3022: 0f 85 c8 fa ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    3028: bf 8a 03 00 00               	movl	$0x38a, %edi            # imm = 0x38A
    302d: ba 20 00 00 00               	movl	$0x20, %edx
    3032: be 01 00 00 00               	movl	$0x1, %esi
    3037: e8 44 e0 ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    303c: 48 89 05 3d 41 00 00         	movq	%rax, 0x413d(%rip)      # 0x7180 <_hidden_aes_256_ctr>
    3043: 48 89 c7                     	movq	%rax, %rdi
    3046: 48 85 c0                     	testq	%rax, %rax
    3049: 74 19                        	je	0x3064 <padlock_ciphers+0x5d4>
    304b: be 10 00 00 00               	movl	$0x10, %esi
    3050: e8 8b e1 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    3055: 85 c0                        	testl	%eax, %eax
    3057: 0f 85 73 01 00 00            	jne	0x31d0 <padlock_ciphers+0x740>
    305d: 48 8b 3d 1c 41 00 00         	movq	0x411c(%rip), %rdi      # 0x7180 <_hidden_aes_256_ctr>
    3064: e8 47 e0 ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    3069: 48 c7 05 0c 41 00 00 00 00 00 00     	movq	$0x0, 0x410c(%rip) # 0x7180 <_hidden_aes_256_ctr>
    3074: e9 77 fa ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    3079: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3080: 48 8b 2d 21 41 00 00         	movq	0x4121(%rip), %rbp      # 0x71a8 <_hidden_aes_192_ctr>
    3087: 48 85 ed                     	testq	%rbp, %rbp
    308a: 0f 85 60 fa ff ff            	jne	0x2af0 <padlock_ciphers+0x60>
    3090: bf 89 03 00 00               	movl	$0x389, %edi            # imm = 0x389
    3095: ba 18 00 00 00               	movl	$0x18, %edx
    309a: be 01 00 00 00               	movl	$0x1, %esi
    309f: e8 dc df ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    30a4: 48 89 05 fd 40 00 00         	movq	%rax, 0x40fd(%rip)      # 0x71a8 <_hidden_aes_192_ctr>
    30ab: 48 89 c7                     	movq	%rax, %rdi
    30ae: 48 85 c0                     	testq	%rax, %rax
    30b1: 74 19                        	je	0x30cc <padlock_ciphers+0x63c>
    30b3: be 10 00 00 00               	movl	$0x10, %esi
    30b8: e8 23 e1 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    30bd: 85 c0                        	testl	%eax, %eax
    30bf: 0f 85 bb 01 00 00            	jne	0x3280 <padlock_ciphers+0x7f0>
    30c5: 48 8b 3d dc 40 00 00         	movq	0x40dc(%rip), %rdi      # 0x71a8 <_hidden_aes_192_ctr>
    30cc: e8 df df ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    30d1: 48 c7 05 cc 40 00 00 00 00 00 00     	movq	$0x0, 0x40cc(%rip) # 0x71a8 <_hidden_aes_192_ctr>
    30dc: e9 0f fa ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    30e1: bf ab 01 00 00               	movl	$0x1ab, %edi            # imm = 0x1AB
    30e6: ba 20 00 00 00               	movl	$0x20, %edx
    30eb: be 10 00 00 00               	movl	$0x10, %esi
    30f0: e8 8b df ff ff               	callq	0x1080 <EVP_CIPHER_meth_new@plt>
    30f5: 48 89 05 9c 40 00 00         	movq	%rax, 0x409c(%rip)      # 0x7198 <_hidden_aes_256_cbc>
    30fc: 48 89 c7                     	movq	%rax, %rdi
    30ff: 48 85 c0                     	testq	%rax, %rax
    3102: 74 15                        	je	0x3119 <padlock_ciphers+0x689>
    3104: be 10 00 00 00               	movl	$0x10, %esi
    3109: e8 d2 e0 ff ff               	callq	0x11e0 <EVP_CIPHER_meth_set_iv_length@plt>
    310e: 85 c0                        	testl	%eax, %eax
    3110: 75 1c                        	jne	0x312e <padlock_ciphers+0x69e>
    3112: 48 8b 3d 7f 40 00 00         	movq	0x407f(%rip), %rdi      # 0x7198 <_hidden_aes_256_cbc>
    3119: e8 92 df ff ff               	callq	0x10b0 <EVP_CIPHER_meth_free@plt>
    311e: 48 c7 05 6f 40 00 00 00 00 00 00     	movq	$0x0, 0x406f(%rip) # 0x7198 <_hidden_aes_256_cbc>
    3129: e9 c2 f9 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    312e: 48 8b 3d 63 40 00 00         	movq	0x4063(%rip), %rdi      # 0x7198 <_hidden_aes_256_cbc>
    3135: be 02 00 00 00               	movl	$0x2, %esi
    313a: e8 d1 df ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    313f: 85 c0                        	testl	%eax, %eax
    3141: 74 cf                        	je	0x3112 <padlock_ciphers+0x682>
    3143: 48 8b 3d 4e 40 00 00         	movq	0x404e(%rip), %rdi      # 0x7198 <_hidden_aes_256_cbc>
    314a: 48 8d 35 4f 15 00 00         	leaq	0x154f(%rip), %rsi      # 0x46a0 <padlock_aes_init_key>
    3151: e8 da de ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    3156: 85 c0                        	testl	%eax, %eax
    3158: 74 b8                        	je	0x3112 <padlock_ciphers+0x682>
    315a: 48 8b 3d 37 40 00 00         	movq	0x4037(%rip), %rdi      # 0x7198 <_hidden_aes_256_cbc>
    3161: 48 8d 35 58 0a 00 00         	leaq	0xa58(%rip), %rsi       # 0x3bc0 <padlock_cbc_cipher>
    3168: e8 03 df ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    316d: 85 c0                        	testl	%eax, %eax
    316f: 74 a1                        	je	0x3112 <padlock_ciphers+0x682>
    3171: 48 8b 3d 20 40 00 00         	movq	0x4020(%rip), %rdi      # 0x7198 <_hidden_aes_256_cbc>
    3178: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    317d: e8 ae df ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3182: 85 c0                        	testl	%eax, %eax
    3184: 74 8c                        	je	0x3112 <padlock_ciphers+0x682>
    3186: 48 8b 35 53 3e 00 00         	movq	0x3e53(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    318d: 48 8b 3d 04 40 00 00         	movq	0x4004(%rip), %rdi      # 0x7198 <_hidden_aes_256_cbc>
    3194: e8 37 df ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    3199: 85 c0                        	testl	%eax, %eax
    319b: 0f 84 71 ff ff ff            	je	0x3112 <padlock_ciphers+0x682>
    31a1: 48 8b 35 10 3e 00 00         	movq	0x3e10(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    31a8: 48 8b 3d e9 3f 00 00         	movq	0x3fe9(%rip), %rdi      # 0x7198 <_hidden_aes_256_cbc>
    31af: e8 5c e0 ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    31b4: 85 c0                        	testl	%eax, %eax
    31b6: 0f 84 56 ff ff ff            	je	0x3112 <padlock_ciphers+0x682>
    31bc: 48 8b 2d d5 3f 00 00         	movq	0x3fd5(%rip), %rbp      # 0x7198 <_hidden_aes_256_cbc>
    31c3: e9 28 f9 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    31c8: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    31d0: 48 8b 3d a9 3f 00 00         	movq	0x3fa9(%rip), %rdi      # 0x7180 <_hidden_aes_256_ctr>
    31d7: be 05 00 00 00               	movl	$0x5, %esi
    31dc: e8 2f df ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    31e1: 85 c0                        	testl	%eax, %eax
    31e3: 0f 84 74 fe ff ff            	je	0x305d <padlock_ciphers+0x5cd>
    31e9: 48 8b 3d 90 3f 00 00         	movq	0x3f90(%rip), %rdi      # 0x7180 <_hidden_aes_256_ctr>
    31f0: 48 8d 35 a9 14 00 00         	leaq	0x14a9(%rip), %rsi      # 0x46a0 <padlock_aes_init_key>
    31f7: e8 34 de ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    31fc: 85 c0                        	testl	%eax, %eax
    31fe: 0f 84 59 fe ff ff            	je	0x305d <padlock_ciphers+0x5cd>
    3204: 48 8b 3d 75 3f 00 00         	movq	0x3f75(%rip), %rdi      # 0x7180 <_hidden_aes_256_ctr>
    320b: 48 8d 35 8e 13 00 00         	leaq	0x138e(%rip), %rsi      # 0x45a0 <padlock_ctr_cipher>
    3212: e8 59 de ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3217: 85 c0                        	testl	%eax, %eax
    3219: 0f 84 3e fe ff ff            	je	0x305d <padlock_ciphers+0x5cd>
    321f: 48 8b 3d 5a 3f 00 00         	movq	0x3f5a(%rip), %rdi      # 0x7180 <_hidden_aes_256_ctr>
    3226: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    322b: e8 00 df ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3230: 85 c0                        	testl	%eax, %eax
    3232: 0f 84 25 fe ff ff            	je	0x305d <padlock_ciphers+0x5cd>
    3238: 48 8b 35 a1 3d 00 00         	movq	0x3da1(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    323f: 48 8b 3d 3a 3f 00 00         	movq	0x3f3a(%rip), %rdi      # 0x7180 <_hidden_aes_256_ctr>
    3246: e8 85 de ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    324b: 85 c0                        	testl	%eax, %eax
    324d: 0f 84 0a fe ff ff            	je	0x305d <padlock_ciphers+0x5cd>
    3253: 48 8b 35 5e 3d 00 00         	movq	0x3d5e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    325a: 48 8b 3d 1f 3f 00 00         	movq	0x3f1f(%rip), %rdi      # 0x7180 <_hidden_aes_256_ctr>
    3261: e8 aa df ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3266: 85 c0                        	testl	%eax, %eax
    3268: 0f 84 ef fd ff ff            	je	0x305d <padlock_ciphers+0x5cd>
    326e: 48 8b 2d 0b 3f 00 00         	movq	0x3f0b(%rip), %rbp      # 0x7180 <_hidden_aes_256_ctr>
    3275: e9 76 f8 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    327a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3280: 48 8b 3d 21 3f 00 00         	movq	0x3f21(%rip), %rdi      # 0x71a8 <_hidden_aes_192_ctr>
    3287: be 05 00 00 00               	movl	$0x5, %esi
    328c: e8 7f de ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3291: 85 c0                        	testl	%eax, %eax
    3293: 0f 84 2c fe ff ff            	je	0x30c5 <padlock_ciphers+0x635>
    3299: 48 8b 3d 08 3f 00 00         	movq	0x3f08(%rip), %rdi      # 0x71a8 <_hidden_aes_192_ctr>
    32a0: 48 8d 35 f9 13 00 00         	leaq	0x13f9(%rip), %rsi      # 0x46a0 <padlock_aes_init_key>
    32a7: e8 84 dd ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    32ac: 85 c0                        	testl	%eax, %eax
    32ae: 0f 84 11 fe ff ff            	je	0x30c5 <padlock_ciphers+0x635>
    32b4: 48 8b 3d ed 3e 00 00         	movq	0x3eed(%rip), %rdi      # 0x71a8 <_hidden_aes_192_ctr>
    32bb: 48 8d 35 de 12 00 00         	leaq	0x12de(%rip), %rsi      # 0x45a0 <padlock_ctr_cipher>
    32c2: e8 a9 dd ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    32c7: 85 c0                        	testl	%eax, %eax
    32c9: 0f 84 f6 fd ff ff            	je	0x30c5 <padlock_ciphers+0x635>
    32cf: 48 8b 3d d2 3e 00 00         	movq	0x3ed2(%rip), %rdi      # 0x71a8 <_hidden_aes_192_ctr>
    32d6: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    32db: e8 50 de ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    32e0: 85 c0                        	testl	%eax, %eax
    32e2: 0f 84 dd fd ff ff            	je	0x30c5 <padlock_ciphers+0x635>
    32e8: 48 8b 35 f1 3c 00 00         	movq	0x3cf1(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    32ef: 48 8b 3d b2 3e 00 00         	movq	0x3eb2(%rip), %rdi      # 0x71a8 <_hidden_aes_192_ctr>
    32f6: e8 d5 dd ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    32fb: 85 c0                        	testl	%eax, %eax
    32fd: 0f 84 c2 fd ff ff            	je	0x30c5 <padlock_ciphers+0x635>
    3303: 48 8b 35 ae 3c 00 00         	movq	0x3cae(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    330a: 48 8b 3d 97 3e 00 00         	movq	0x3e97(%rip), %rdi      # 0x71a8 <_hidden_aes_192_ctr>
    3311: e8 fa de ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3316: 85 c0                        	testl	%eax, %eax
    3318: 0f 84 a7 fd ff ff            	je	0x30c5 <padlock_ciphers+0x635>
    331e: 48 8b 2d 83 3e 00 00         	movq	0x3e83(%rip), %rbp      # 0x71a8 <_hidden_aes_192_ctr>
    3325: e9 c6 f7 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    332a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3330: 48 8b 3d 81 3e 00 00         	movq	0x3e81(%rip), %rdi      # 0x71b8 <_hidden_aes_192_cfb>
    3337: be 03 00 00 00               	movl	$0x3, %esi
    333c: e8 cf dd ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3341: 85 c0                        	testl	%eax, %eax
    3343: 0f 84 2c fb ff ff            	je	0x2e75 <padlock_ciphers+0x3e5>
    3349: 48 8b 3d 68 3e 00 00         	movq	0x3e68(%rip), %rdi      # 0x71b8 <_hidden_aes_192_cfb>
    3350: 48 8d 35 49 13 00 00         	leaq	0x1349(%rip), %rsi      # 0x46a0 <padlock_aes_init_key>
    3357: e8 d4 dc ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    335c: 85 c0                        	testl	%eax, %eax
    335e: 0f 84 11 fb ff ff            	je	0x2e75 <padlock_ciphers+0x3e5>
    3364: 48 8b 3d 4d 3e 00 00         	movq	0x3e4d(%rip), %rdi      # 0x71b8 <_hidden_aes_192_cfb>
    336b: 48 8d 35 de 08 00 00         	leaq	0x8de(%rip), %rsi       # 0x3c50 <padlock_cfb_cipher>
    3372: e8 f9 dc ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3377: 85 c0                        	testl	%eax, %eax
    3379: 0f 84 f6 fa ff ff            	je	0x2e75 <padlock_ciphers+0x3e5>
    337f: 48 8b 3d 32 3e 00 00         	movq	0x3e32(%rip), %rdi      # 0x71b8 <_hidden_aes_192_cfb>
    3386: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    338b: e8 a0 dd ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3390: 85 c0                        	testl	%eax, %eax
    3392: 0f 84 dd fa ff ff            	je	0x2e75 <padlock_ciphers+0x3e5>
    3398: 48 8b 35 41 3c 00 00         	movq	0x3c41(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    339f: 48 8b 3d 12 3e 00 00         	movq	0x3e12(%rip), %rdi      # 0x71b8 <_hidden_aes_192_cfb>
    33a6: e8 25 dd ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    33ab: 85 c0                        	testl	%eax, %eax
    33ad: 0f 84 c2 fa ff ff            	je	0x2e75 <padlock_ciphers+0x3e5>
    33b3: 48 8b 35 fe 3b 00 00         	movq	0x3bfe(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    33ba: 48 8b 3d f7 3d 00 00         	movq	0x3df7(%rip), %rdi      # 0x71b8 <_hidden_aes_192_cfb>
    33c1: e8 4a de ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    33c6: 85 c0                        	testl	%eax, %eax
    33c8: 0f 84 a7 fa ff ff            	je	0x2e75 <padlock_ciphers+0x3e5>
    33ce: 48 8b 2d e3 3d 00 00         	movq	0x3de3(%rip), %rbp      # 0x71b8 <_hidden_aes_192_cfb>
    33d5: e9 16 f7 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    33da: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    33e0: 48 8b 3d b9 3d 00 00         	movq	0x3db9(%rip), %rdi      # 0x71a0 <_hidden_aes_256_ecb>
    33e7: be 01 00 00 00               	movl	$0x1, %esi
    33ec: e8 1f dd ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    33f1: 85 c0                        	testl	%eax, %eax
    33f3: 0f 84 e4 fa ff ff            	je	0x2edd <padlock_ciphers+0x44d>
    33f9: 48 8b 3d a0 3d 00 00         	movq	0x3da0(%rip), %rdi      # 0x71a0 <_hidden_aes_256_ecb>
    3400: 48 8d 35 99 12 00 00         	leaq	0x1299(%rip), %rsi      # 0x46a0 <padlock_aes_init_key>
    3407: e8 24 dc ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    340c: 85 c0                        	testl	%eax, %eax
    340e: 0f 84 c9 fa ff ff            	je	0x2edd <padlock_ciphers+0x44d>
    3414: 48 8b 3d 85 3d 00 00         	movq	0x3d85(%rip), %rdi      # 0x71a0 <_hidden_aes_256_ecb>
    341b: 48 8d 35 4e 07 00 00         	leaq	0x74e(%rip), %rsi       # 0x3b70 <padlock_ecb_cipher>
    3422: e8 49 dc ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3427: 85 c0                        	testl	%eax, %eax
    3429: 0f 84 ae fa ff ff            	je	0x2edd <padlock_ciphers+0x44d>
    342f: 48 8b 3d 6a 3d 00 00         	movq	0x3d6a(%rip), %rdi      # 0x71a0 <_hidden_aes_256_ecb>
    3436: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    343b: e8 f0 dc ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3440: 85 c0                        	testl	%eax, %eax
    3442: 0f 84 95 fa ff ff            	je	0x2edd <padlock_ciphers+0x44d>
    3448: 48 8b 35 91 3b 00 00         	movq	0x3b91(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    344f: 48 8b 3d 4a 3d 00 00         	movq	0x3d4a(%rip), %rdi      # 0x71a0 <_hidden_aes_256_ecb>
    3456: e8 75 dc ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    345b: 85 c0                        	testl	%eax, %eax
    345d: 0f 84 7a fa ff ff            	je	0x2edd <padlock_ciphers+0x44d>
    3463: 48 8b 35 4e 3b 00 00         	movq	0x3b4e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    346a: 48 8b 3d 2f 3d 00 00         	movq	0x3d2f(%rip), %rdi      # 0x71a0 <_hidden_aes_256_ecb>
    3471: e8 9a dd ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3476: 85 c0                        	testl	%eax, %eax
    3478: 0f 84 5f fa ff ff            	je	0x2edd <padlock_ciphers+0x44d>
    347e: 48 8b 2d 1b 3d 00 00         	movq	0x3d1b(%rip), %rbp      # 0x71a0 <_hidden_aes_256_ecb>
    3485: e9 66 f6 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    348a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3490: 48 8b 3d 39 3d 00 00         	movq	0x3d39(%rip), %rdi      # 0x71d0 <_hidden_aes_128_ctr>
    3497: be 05 00 00 00               	movl	$0x5, %esi
    349c: e8 6f dc ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    34a1: 85 c0                        	testl	%eax, %eax
    34a3: 0f 84 cc fa ff ff            	je	0x2f75 <padlock_ciphers+0x4e5>
    34a9: 48 8b 3d 20 3d 00 00         	movq	0x3d20(%rip), %rdi      # 0x71d0 <_hidden_aes_128_ctr>
    34b0: 48 8d 35 e9 11 00 00         	leaq	0x11e9(%rip), %rsi      # 0x46a0 <padlock_aes_init_key>
    34b7: e8 74 db ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    34bc: 85 c0                        	testl	%eax, %eax
    34be: 0f 84 b1 fa ff ff            	je	0x2f75 <padlock_ciphers+0x4e5>
    34c4: 48 8b 3d 05 3d 00 00         	movq	0x3d05(%rip), %rdi      # 0x71d0 <_hidden_aes_128_ctr>
    34cb: 48 8d 35 ce 10 00 00         	leaq	0x10ce(%rip), %rsi      # 0x45a0 <padlock_ctr_cipher>
    34d2: e8 99 db ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    34d7: 85 c0                        	testl	%eax, %eax
    34d9: 0f 84 96 fa ff ff            	je	0x2f75 <padlock_ciphers+0x4e5>
    34df: 48 8b 3d ea 3c 00 00         	movq	0x3cea(%rip), %rdi      # 0x71d0 <_hidden_aes_128_ctr>
    34e6: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    34eb: e8 40 dc ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    34f0: 85 c0                        	testl	%eax, %eax
    34f2: 0f 84 7d fa ff ff            	je	0x2f75 <padlock_ciphers+0x4e5>
    34f8: 48 8b 35 e1 3a 00 00         	movq	0x3ae1(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    34ff: 48 8b 3d ca 3c 00 00         	movq	0x3cca(%rip), %rdi      # 0x71d0 <_hidden_aes_128_ctr>
    3506: e8 c5 db ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    350b: 85 c0                        	testl	%eax, %eax
    350d: 0f 84 62 fa ff ff            	je	0x2f75 <padlock_ciphers+0x4e5>
    3513: 48 8b 35 9e 3a 00 00         	movq	0x3a9e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    351a: 48 8b 3d af 3c 00 00         	movq	0x3caf(%rip), %rdi      # 0x71d0 <_hidden_aes_128_ctr>
    3521: e8 ea dc ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3526: 85 c0                        	testl	%eax, %eax
    3528: 0f 84 47 fa ff ff            	je	0x2f75 <padlock_ciphers+0x4e5>
    352e: 48 8b 2d 9b 3c 00 00         	movq	0x3c9b(%rip), %rbp      # 0x71d0 <_hidden_aes_128_ctr>
    3535: e9 b6 f5 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    353a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3540: 48 8b 3d a9 3c 00 00         	movq	0x3ca9(%rip), %rdi      # 0x71f0 <_hidden_aes_128_ecb>
    3547: be 01 00 00 00               	movl	$0x1, %esi
    354c: e8 bf db ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3551: 85 c0                        	testl	%eax, %eax
    3553: 0f 84 9c fa ff ff            	je	0x2ff5 <padlock_ciphers+0x565>
    3559: 48 8b 3d 90 3c 00 00         	movq	0x3c90(%rip), %rdi      # 0x71f0 <_hidden_aes_128_ecb>
    3560: 48 8d 35 39 11 00 00         	leaq	0x1139(%rip), %rsi      # 0x46a0 <padlock_aes_init_key>
    3567: e8 c4 da ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    356c: 85 c0                        	testl	%eax, %eax
    356e: 0f 84 81 fa ff ff            	je	0x2ff5 <padlock_ciphers+0x565>
    3574: 48 8b 3d 75 3c 00 00         	movq	0x3c75(%rip), %rdi      # 0x71f0 <_hidden_aes_128_ecb>
    357b: 48 8d 35 ee 05 00 00         	leaq	0x5ee(%rip), %rsi       # 0x3b70 <padlock_ecb_cipher>
    3582: e8 e9 da ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3587: 85 c0                        	testl	%eax, %eax
    3589: 0f 84 66 fa ff ff            	je	0x2ff5 <padlock_ciphers+0x565>
    358f: 48 8b 3d 5a 3c 00 00         	movq	0x3c5a(%rip), %rdi      # 0x71f0 <_hidden_aes_128_ecb>
    3596: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    359b: e8 90 db ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    35a0: 85 c0                        	testl	%eax, %eax
    35a2: 0f 84 4d fa ff ff            	je	0x2ff5 <padlock_ciphers+0x565>
    35a8: 48 8b 35 31 3a 00 00         	movq	0x3a31(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    35af: 48 8b 3d 3a 3c 00 00         	movq	0x3c3a(%rip), %rdi      # 0x71f0 <_hidden_aes_128_ecb>
    35b6: e8 15 db ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    35bb: 85 c0                        	testl	%eax, %eax
    35bd: 0f 84 32 fa ff ff            	je	0x2ff5 <padlock_ciphers+0x565>
    35c3: 48 8b 35 ee 39 00 00         	movq	0x39ee(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    35ca: 48 8b 3d 1f 3c 00 00         	movq	0x3c1f(%rip), %rdi      # 0x71f0 <_hidden_aes_128_ecb>
    35d1: e8 3a dc ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    35d6: 85 c0                        	testl	%eax, %eax
    35d8: 0f 84 17 fa ff ff            	je	0x2ff5 <padlock_ciphers+0x565>
    35de: 48 8b 2d 0b 3c 00 00         	movq	0x3c0b(%rip), %rbp      # 0x71f0 <_hidden_aes_128_ecb>
    35e5: e9 06 f5 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    35ea: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    35f0: 48 8b 3d 99 3b 00 00         	movq	0x3b99(%rip), %rdi      # 0x7190 <_hidden_aes_256_cfb>
    35f7: be 03 00 00 00               	movl	$0x3, %esi
    35fc: e8 0f db ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3601: 85 c0                        	testl	%eax, %eax
    3603: 0f 84 38 f5 ff ff            	je	0x2b41 <padlock_ciphers+0xb1>
    3609: 48 8b 3d 80 3b 00 00         	movq	0x3b80(%rip), %rdi      # 0x7190 <_hidden_aes_256_cfb>
    3610: 48 8d 35 89 10 00 00         	leaq	0x1089(%rip), %rsi      # 0x46a0 <padlock_aes_init_key>
    3617: e8 14 da ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    361c: 85 c0                        	testl	%eax, %eax
    361e: 0f 84 1d f5 ff ff            	je	0x2b41 <padlock_ciphers+0xb1>
    3624: 48 8b 3d 65 3b 00 00         	movq	0x3b65(%rip), %rdi      # 0x7190 <_hidden_aes_256_cfb>
    362b: 48 8d 35 1e 06 00 00         	leaq	0x61e(%rip), %rsi       # 0x3c50 <padlock_cfb_cipher>
    3632: e8 39 da ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3637: 85 c0                        	testl	%eax, %eax
    3639: 0f 84 02 f5 ff ff            	je	0x2b41 <padlock_ciphers+0xb1>
    363f: 48 8b 3d 4a 3b 00 00         	movq	0x3b4a(%rip), %rdi      # 0x7190 <_hidden_aes_256_cfb>
    3646: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    364b: e8 e0 da ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3650: 85 c0                        	testl	%eax, %eax
    3652: 0f 84 e9 f4 ff ff            	je	0x2b41 <padlock_ciphers+0xb1>
    3658: 48 8b 35 81 39 00 00         	movq	0x3981(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    365f: 48 8b 3d 2a 3b 00 00         	movq	0x3b2a(%rip), %rdi      # 0x7190 <_hidden_aes_256_cfb>
    3666: e8 65 da ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    366b: 85 c0                        	testl	%eax, %eax
    366d: 0f 84 ce f4 ff ff            	je	0x2b41 <padlock_ciphers+0xb1>
    3673: 48 8b 35 3e 39 00 00         	movq	0x393e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    367a: 48 8b 3d 0f 3b 00 00         	movq	0x3b0f(%rip), %rdi      # 0x7190 <_hidden_aes_256_cfb>
    3681: e8 8a db ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3686: 85 c0                        	testl	%eax, %eax
    3688: 0f 84 b3 f4 ff ff            	je	0x2b41 <padlock_ciphers+0xb1>
    368e: 48 8b 2d fb 3a 00 00         	movq	0x3afb(%rip), %rbp      # 0x7190 <_hidden_aes_256_cfb>
    3695: e9 56 f4 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    369a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    36a0: 48 8b 3d e1 3a 00 00         	movq	0x3ae1(%rip), %rdi      # 0x7188 <_hidden_aes_256_ofb>
    36a7: be 04 00 00 00               	movl	$0x4, %esi
    36ac: e8 5f da ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    36b1: 85 c0                        	testl	%eax, %eax
    36b3: 0f 84 e8 f4 ff ff            	je	0x2ba1 <padlock_ciphers+0x111>
    36b9: 48 8b 3d c8 3a 00 00         	movq	0x3ac8(%rip), %rdi      # 0x7188 <_hidden_aes_256_ofb>
    36c0: 48 8d 35 d9 0f 00 00         	leaq	0xfd9(%rip), %rsi       # 0x46a0 <padlock_aes_init_key>
    36c7: e8 64 d9 ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    36cc: 85 c0                        	testl	%eax, %eax
    36ce: 0f 84 cd f4 ff ff            	je	0x2ba1 <padlock_ciphers+0x111>
    36d4: 48 8b 3d ad 3a 00 00         	movq	0x3aad(%rip), %rdi      # 0x7188 <_hidden_aes_256_ofb>
    36db: 48 8d 35 9e 0b 00 00         	leaq	0xb9e(%rip), %rsi       # 0x4280 <padlock_ofb_cipher>
    36e2: e8 89 d9 ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    36e7: 85 c0                        	testl	%eax, %eax
    36e9: 0f 84 b2 f4 ff ff            	je	0x2ba1 <padlock_ciphers+0x111>
    36ef: 48 8b 3d 92 3a 00 00         	movq	0x3a92(%rip), %rdi      # 0x7188 <_hidden_aes_256_ofb>
    36f6: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    36fb: e8 30 da ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3700: 85 c0                        	testl	%eax, %eax
    3702: 0f 84 99 f4 ff ff            	je	0x2ba1 <padlock_ciphers+0x111>
    3708: 48 8b 35 d1 38 00 00         	movq	0x38d1(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    370f: 48 8b 3d 72 3a 00 00         	movq	0x3a72(%rip), %rdi      # 0x7188 <_hidden_aes_256_ofb>
    3716: e8 b5 d9 ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    371b: 85 c0                        	testl	%eax, %eax
    371d: 0f 84 7e f4 ff ff            	je	0x2ba1 <padlock_ciphers+0x111>
    3723: 48 8b 35 8e 38 00 00         	movq	0x388e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    372a: 48 8b 3d 57 3a 00 00         	movq	0x3a57(%rip), %rdi      # 0x7188 <_hidden_aes_256_ofb>
    3731: e8 da da ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3736: 85 c0                        	testl	%eax, %eax
    3738: 0f 84 63 f4 ff ff            	je	0x2ba1 <padlock_ciphers+0x111>
    373e: 48 8b 2d 43 3a 00 00         	movq	0x3a43(%rip), %rbp      # 0x7188 <_hidden_aes_256_ofb>
    3745: e9 a6 f3 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    374a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3750: 48 8b 3d 91 3a 00 00         	movq	0x3a91(%rip), %rdi      # 0x71e8 <_hidden_aes_128_cbc>
    3757: be 02 00 00 00               	movl	$0x2, %esi
    375c: e8 af d9 ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3761: 85 c0                        	testl	%eax, %eax
    3763: 0f 84 9c f4 ff ff            	je	0x2c05 <padlock_ciphers+0x175>
    3769: 48 8b 3d 78 3a 00 00         	movq	0x3a78(%rip), %rdi      # 0x71e8 <_hidden_aes_128_cbc>
    3770: 48 8d 35 29 0f 00 00         	leaq	0xf29(%rip), %rsi       # 0x46a0 <padlock_aes_init_key>
    3777: e8 b4 d8 ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    377c: 85 c0                        	testl	%eax, %eax
    377e: 0f 84 81 f4 ff ff            	je	0x2c05 <padlock_ciphers+0x175>
    3784: 48 8b 3d 5d 3a 00 00         	movq	0x3a5d(%rip), %rdi      # 0x71e8 <_hidden_aes_128_cbc>
    378b: 48 8d 35 2e 04 00 00         	leaq	0x42e(%rip), %rsi       # 0x3bc0 <padlock_cbc_cipher>
    3792: e8 d9 d8 ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3797: 85 c0                        	testl	%eax, %eax
    3799: 0f 84 66 f4 ff ff            	je	0x2c05 <padlock_ciphers+0x175>
    379f: 48 8b 3d 42 3a 00 00         	movq	0x3a42(%rip), %rdi      # 0x71e8 <_hidden_aes_128_cbc>
    37a6: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    37ab: e8 80 d9 ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    37b0: 85 c0                        	testl	%eax, %eax
    37b2: 0f 84 4d f4 ff ff            	je	0x2c05 <padlock_ciphers+0x175>
    37b8: 48 8b 35 21 38 00 00         	movq	0x3821(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    37bf: 48 8b 3d 22 3a 00 00         	movq	0x3a22(%rip), %rdi      # 0x71e8 <_hidden_aes_128_cbc>
    37c6: e8 05 d9 ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    37cb: 85 c0                        	testl	%eax, %eax
    37cd: 0f 84 32 f4 ff ff            	je	0x2c05 <padlock_ciphers+0x175>
    37d3: 48 8b 35 de 37 00 00         	movq	0x37de(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    37da: 48 8b 3d 07 3a 00 00         	movq	0x3a07(%rip), %rdi      # 0x71e8 <_hidden_aes_128_cbc>
    37e1: e8 2a da ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    37e6: 85 c0                        	testl	%eax, %eax
    37e8: 0f 84 17 f4 ff ff            	je	0x2c05 <padlock_ciphers+0x175>
    37ee: 48 8b 2d f3 39 00 00         	movq	0x39f3(%rip), %rbp      # 0x71e8 <_hidden_aes_128_cbc>
    37f5: e9 f6 f2 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    37fa: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3800: 48 8b 3d d1 39 00 00         	movq	0x39d1(%rip), %rdi      # 0x71d8 <_hidden_aes_128_ofb>
    3807: be 04 00 00 00               	movl	$0x4, %esi
    380c: e8 ff d8 ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3811: 85 c0                        	testl	%eax, %eax
    3813: 0f 84 54 f4 ff ff            	je	0x2c6d <padlock_ciphers+0x1dd>
    3819: 48 8b 3d b8 39 00 00         	movq	0x39b8(%rip), %rdi      # 0x71d8 <_hidden_aes_128_ofb>
    3820: 48 8d 35 79 0e 00 00         	leaq	0xe79(%rip), %rsi       # 0x46a0 <padlock_aes_init_key>
    3827: e8 04 d8 ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    382c: 85 c0                        	testl	%eax, %eax
    382e: 0f 84 39 f4 ff ff            	je	0x2c6d <padlock_ciphers+0x1dd>
    3834: 48 8b 3d 9d 39 00 00         	movq	0x399d(%rip), %rdi      # 0x71d8 <_hidden_aes_128_ofb>
    383b: 48 8d 35 3e 0a 00 00         	leaq	0xa3e(%rip), %rsi       # 0x4280 <padlock_ofb_cipher>
    3842: e8 29 d8 ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3847: 85 c0                        	testl	%eax, %eax
    3849: 0f 84 1e f4 ff ff            	je	0x2c6d <padlock_ciphers+0x1dd>
    384f: 48 8b 3d 82 39 00 00         	movq	0x3982(%rip), %rdi      # 0x71d8 <_hidden_aes_128_ofb>
    3856: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    385b: e8 d0 d8 ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3860: 85 c0                        	testl	%eax, %eax
    3862: 0f 84 05 f4 ff ff            	je	0x2c6d <padlock_ciphers+0x1dd>
    3868: 48 8b 35 71 37 00 00         	movq	0x3771(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    386f: 48 8b 3d 62 39 00 00         	movq	0x3962(%rip), %rdi      # 0x71d8 <_hidden_aes_128_ofb>
    3876: e8 55 d8 ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    387b: 85 c0                        	testl	%eax, %eax
    387d: 0f 84 ea f3 ff ff            	je	0x2c6d <padlock_ciphers+0x1dd>
    3883: 48 8b 35 2e 37 00 00         	movq	0x372e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    388a: 48 8b 3d 47 39 00 00         	movq	0x3947(%rip), %rdi      # 0x71d8 <_hidden_aes_128_ofb>
    3891: e8 7a d9 ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3896: 85 c0                        	testl	%eax, %eax
    3898: 0f 84 cf f3 ff ff            	je	0x2c6d <padlock_ciphers+0x1dd>
    389e: 48 8b 2d 33 39 00 00         	movq	0x3933(%rip), %rbp      # 0x71d8 <_hidden_aes_128_ofb>
    38a5: e9 46 f2 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    38aa: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    38b0: 48 8b 3d 29 39 00 00         	movq	0x3929(%rip), %rdi      # 0x71e0 <_hidden_aes_128_cfb>
    38b7: be 03 00 00 00               	movl	$0x3, %esi
    38bc: e8 4f d8 ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    38c1: 85 c0                        	testl	%eax, %eax
    38c3: 0f 84 0c f4 ff ff            	je	0x2cd5 <padlock_ciphers+0x245>
    38c9: 48 8b 3d 10 39 00 00         	movq	0x3910(%rip), %rdi      # 0x71e0 <_hidden_aes_128_cfb>
    38d0: 48 8d 35 c9 0d 00 00         	leaq	0xdc9(%rip), %rsi       # 0x46a0 <padlock_aes_init_key>
    38d7: e8 54 d7 ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    38dc: 85 c0                        	testl	%eax, %eax
    38de: 0f 84 f1 f3 ff ff            	je	0x2cd5 <padlock_ciphers+0x245>
    38e4: 48 8b 3d f5 38 00 00         	movq	0x38f5(%rip), %rdi      # 0x71e0 <_hidden_aes_128_cfb>
    38eb: 48 8d 35 5e 03 00 00         	leaq	0x35e(%rip), %rsi       # 0x3c50 <padlock_cfb_cipher>
    38f2: e8 79 d7 ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    38f7: 85 c0                        	testl	%eax, %eax
    38f9: 0f 84 d6 f3 ff ff            	je	0x2cd5 <padlock_ciphers+0x245>
    38ff: 48 8b 3d da 38 00 00         	movq	0x38da(%rip), %rdi      # 0x71e0 <_hidden_aes_128_cfb>
    3906: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    390b: e8 20 d8 ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3910: 85 c0                        	testl	%eax, %eax
    3912: 0f 84 bd f3 ff ff            	je	0x2cd5 <padlock_ciphers+0x245>
    3918: 48 8b 35 c1 36 00 00         	movq	0x36c1(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    391f: 48 8b 3d ba 38 00 00         	movq	0x38ba(%rip), %rdi      # 0x71e0 <_hidden_aes_128_cfb>
    3926: e8 a5 d7 ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    392b: 85 c0                        	testl	%eax, %eax
    392d: 0f 84 a2 f3 ff ff            	je	0x2cd5 <padlock_ciphers+0x245>
    3933: 48 8b 35 7e 36 00 00         	movq	0x367e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    393a: 48 8b 3d 9f 38 00 00         	movq	0x389f(%rip), %rdi      # 0x71e0 <_hidden_aes_128_cfb>
    3941: e8 ca d8 ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3946: 85 c0                        	testl	%eax, %eax
    3948: 0f 84 87 f3 ff ff            	je	0x2cd5 <padlock_ciphers+0x245>
    394e: 48 8b 2d 8b 38 00 00         	movq	0x388b(%rip), %rbp      # 0x71e0 <_hidden_aes_128_cfb>
    3955: e9 96 f1 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    395a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3960: 48 8b 3d 61 38 00 00         	movq	0x3861(%rip), %rdi      # 0x71c8 <_hidden_aes_192_ecb>
    3967: be 01 00 00 00               	movl	$0x1, %esi
    396c: e8 9f d7 ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3971: 85 c0                        	testl	%eax, %eax
    3973: 0f 84 c4 f3 ff ff            	je	0x2d3d <padlock_ciphers+0x2ad>
    3979: 48 8b 3d 48 38 00 00         	movq	0x3848(%rip), %rdi      # 0x71c8 <_hidden_aes_192_ecb>
    3980: 48 8d 35 19 0d 00 00         	leaq	0xd19(%rip), %rsi       # 0x46a0 <padlock_aes_init_key>
    3987: e8 a4 d6 ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    398c: 85 c0                        	testl	%eax, %eax
    398e: 0f 84 a9 f3 ff ff            	je	0x2d3d <padlock_ciphers+0x2ad>
    3994: 48 8b 3d 2d 38 00 00         	movq	0x382d(%rip), %rdi      # 0x71c8 <_hidden_aes_192_ecb>
    399b: 48 8d 35 ce 01 00 00         	leaq	0x1ce(%rip), %rsi       # 0x3b70 <padlock_ecb_cipher>
    39a2: e8 c9 d6 ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    39a7: 85 c0                        	testl	%eax, %eax
    39a9: 0f 84 8e f3 ff ff            	je	0x2d3d <padlock_ciphers+0x2ad>
    39af: 48 8b 3d 12 38 00 00         	movq	0x3812(%rip), %rdi      # 0x71c8 <_hidden_aes_192_ecb>
    39b6: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    39bb: e8 70 d7 ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    39c0: 85 c0                        	testl	%eax, %eax
    39c2: 0f 84 75 f3 ff ff            	je	0x2d3d <padlock_ciphers+0x2ad>
    39c8: 48 8b 35 11 36 00 00         	movq	0x3611(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    39cf: 48 8b 3d f2 37 00 00         	movq	0x37f2(%rip), %rdi      # 0x71c8 <_hidden_aes_192_ecb>
    39d6: e8 f5 d6 ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    39db: 85 c0                        	testl	%eax, %eax
    39dd: 0f 84 5a f3 ff ff            	je	0x2d3d <padlock_ciphers+0x2ad>
    39e3: 48 8b 35 ce 35 00 00         	movq	0x35ce(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    39ea: 48 8b 3d d7 37 00 00         	movq	0x37d7(%rip), %rdi      # 0x71c8 <_hidden_aes_192_ecb>
    39f1: e8 1a d8 ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    39f6: 85 c0                        	testl	%eax, %eax
    39f8: 0f 84 3f f3 ff ff            	je	0x2d3d <padlock_ciphers+0x2ad>
    39fe: 48 8b 2d c3 37 00 00         	movq	0x37c3(%rip), %rbp      # 0x71c8 <_hidden_aes_192_ecb>
    3a05: e9 e6 f0 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    3a0a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3a10: 48 8b 3d a9 37 00 00         	movq	0x37a9(%rip), %rdi      # 0x71c0 <_hidden_aes_192_cbc>
    3a17: be 02 00 00 00               	movl	$0x2, %esi
    3a1c: e8 ef d6 ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3a21: 85 c0                        	testl	%eax, %eax
    3a23: 0f 84 7c f3 ff ff            	je	0x2da5 <padlock_ciphers+0x315>
    3a29: 48 8b 3d 90 37 00 00         	movq	0x3790(%rip), %rdi      # 0x71c0 <_hidden_aes_192_cbc>
    3a30: 48 8d 35 69 0c 00 00         	leaq	0xc69(%rip), %rsi       # 0x46a0 <padlock_aes_init_key>
    3a37: e8 f4 d5 ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    3a3c: 85 c0                        	testl	%eax, %eax
    3a3e: 0f 84 61 f3 ff ff            	je	0x2da5 <padlock_ciphers+0x315>
    3a44: 48 8b 3d 75 37 00 00         	movq	0x3775(%rip), %rdi      # 0x71c0 <_hidden_aes_192_cbc>
    3a4b: 48 8d 35 6e 01 00 00         	leaq	0x16e(%rip), %rsi       # 0x3bc0 <padlock_cbc_cipher>
    3a52: e8 19 d6 ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3a57: 85 c0                        	testl	%eax, %eax
    3a59: 0f 84 46 f3 ff ff            	je	0x2da5 <padlock_ciphers+0x315>
    3a5f: 48 8b 3d 5a 37 00 00         	movq	0x375a(%rip), %rdi      # 0x71c0 <_hidden_aes_192_cbc>
    3a66: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    3a6b: e8 c0 d6 ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3a70: 85 c0                        	testl	%eax, %eax
    3a72: 0f 84 2d f3 ff ff            	je	0x2da5 <padlock_ciphers+0x315>
    3a78: 48 8b 35 61 35 00 00         	movq	0x3561(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    3a7f: 48 8b 3d 3a 37 00 00         	movq	0x373a(%rip), %rdi      # 0x71c0 <_hidden_aes_192_cbc>
    3a86: e8 45 d6 ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    3a8b: 85 c0                        	testl	%eax, %eax
    3a8d: 0f 84 12 f3 ff ff            	je	0x2da5 <padlock_ciphers+0x315>
    3a93: 48 8b 35 1e 35 00 00         	movq	0x351e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    3a9a: 48 8b 3d 1f 37 00 00         	movq	0x371f(%rip), %rdi      # 0x71c0 <_hidden_aes_192_cbc>
    3aa1: e8 6a d7 ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3aa6: 85 c0                        	testl	%eax, %eax
    3aa8: 0f 84 f7 f2 ff ff            	je	0x2da5 <padlock_ciphers+0x315>
    3aae: 48 8b 2d 0b 37 00 00         	movq	0x370b(%rip), %rbp      # 0x71c0 <_hidden_aes_192_cbc>
    3ab5: e9 36 f0 ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    3aba: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    3ac0: 48 8b 3d e9 36 00 00         	movq	0x36e9(%rip), %rdi      # 0x71b0 <_hidden_aes_192_ofb>
    3ac7: be 04 00 00 00               	movl	$0x4, %esi
    3acc: e8 3f d6 ff ff               	callq	0x1110 <EVP_CIPHER_meth_set_flags@plt>
    3ad1: 85 c0                        	testl	%eax, %eax
    3ad3: 0f 84 34 f3 ff ff            	je	0x2e0d <padlock_ciphers+0x37d>
    3ad9: 48 8b 3d d0 36 00 00         	movq	0x36d0(%rip), %rdi      # 0x71b0 <_hidden_aes_192_ofb>
    3ae0: 48 8d 35 b9 0b 00 00         	leaq	0xbb9(%rip), %rsi       # 0x46a0 <padlock_aes_init_key>
    3ae7: e8 44 d5 ff ff               	callq	0x1030 <EVP_CIPHER_meth_set_init@plt>
    3aec: 85 c0                        	testl	%eax, %eax
    3aee: 0f 84 19 f3 ff ff            	je	0x2e0d <padlock_ciphers+0x37d>
    3af4: 48 8b 3d b5 36 00 00         	movq	0x36b5(%rip), %rdi      # 0x71b0 <_hidden_aes_192_ofb>
    3afb: 48 8d 35 7e 07 00 00         	leaq	0x77e(%rip), %rsi       # 0x4280 <padlock_ofb_cipher>
    3b02: e8 69 d5 ff ff               	callq	0x1070 <EVP_CIPHER_meth_set_do_cipher@plt>
    3b07: 85 c0                        	testl	%eax, %eax
    3b09: 0f 84 fe f2 ff ff            	je	0x2e0d <padlock_ciphers+0x37d>
    3b0f: 48 8b 3d 9a 36 00 00         	movq	0x369a(%rip), %rdi      # 0x71b0 <_hidden_aes_192_ofb>
    3b16: be 24 01 00 00               	movl	$0x124, %esi            # imm = 0x124
    3b1b: e8 10 d6 ff ff               	callq	0x1130 <EVP_CIPHER_meth_set_impl_ctx_size@plt>
    3b20: 85 c0                        	testl	%eax, %eax
    3b22: 0f 84 e5 f2 ff ff            	je	0x2e0d <padlock_ciphers+0x37d>
    3b28: 48 8b 35 b1 34 00 00         	movq	0x34b1(%rip), %rsi      # 0x6fe0 <strcmp@GLIBC_2.2.5+0x6fe0>
    3b2f: 48 8b 3d 7a 36 00 00         	movq	0x367a(%rip), %rdi      # 0x71b0 <_hidden_aes_192_ofb>
    3b36: e8 95 d5 ff ff               	callq	0x10d0 <EVP_CIPHER_meth_set_set_asn1_params@plt>
    3b3b: 85 c0                        	testl	%eax, %eax
    3b3d: 0f 84 ca f2 ff ff            	je	0x2e0d <padlock_ciphers+0x37d>
    3b43: 48 8b 35 6e 34 00 00         	movq	0x346e(%rip), %rsi      # 0x6fb8 <strcmp@GLIBC_2.2.5+0x6fb8>
    3b4a: 48 8b 3d 5f 36 00 00         	movq	0x365f(%rip), %rdi      # 0x71b0 <_hidden_aes_192_ofb>
    3b51: e8 ba d6 ff ff               	callq	0x1210 <EVP_CIPHER_meth_set_get_asn1_params@plt>
    3b56: 85 c0                        	testl	%eax, %eax
    3b58: 0f 84 af f2 ff ff            	je	0x2e0d <padlock_ciphers+0x37d>
    3b5e: 48 8b 2d 4b 36 00 00         	movq	0x364b(%rip), %rbp      # 0x71b0 <_hidden_aes_192_ofb>
    3b65: e9 86 ef ff ff               	jmp	0x2af0 <padlock_ciphers+0x60>
    3b6a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
0000000000003b70 <padlock_ecb_cipher>:
    3b70: 41 56                        	pushq	%r14
    3b72: 49 89 fe                     	movq	%rdi, %r14
    3b75: 41 55                        	pushq	%r13
    3b77: 49 89 cd                     	movq	%rcx, %r13
    3b7a: 41 54                        	pushq	%r12
    3b7c: 49 89 d4                     	movq	%rdx, %r12
    3b7f: 55                           	pushq	%rbp
    3b80: 48 89 f5                     	movq	%rsi, %rbp
    3b83: 53                           	pushq	%rbx
    3b84: e8 e7 d5 ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    3b89: 4c 89 f7                     	movq	%r14, %rdi
    3b8c: 48 89 c3                     	movq	%rax, %rbx
    3b8f: e8 dc d5 ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    3b94: 4c 89 e9                     	movq	%r13, %rcx
    3b97: 4c 89 e6                     	movq	%r12, %rsi
    3b9a: 48 89 ef                     	movq	%rbp, %rdi
    3b9d: 48 f7 d8                     	negq	%rax
    3ba0: 83 e0 0f                     	andl	$0xf, %eax
    3ba3: 48 8d 14 03                  	leaq	(%rbx,%rax), %rdx
    3ba7: 5b                           	popq	%rbx
    3ba8: 5d                           	popq	%rbp
    3ba9: 41 5c                        	popq	%r12
    3bab: 41 5d                        	popq	%r13
    3bad: 41 5e                        	popq	%r14
    3baf: e9 dc d9 ff ff               	jmp	0x1590 <padlock_ecb_encrypt>
    3bb4: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    3bbf: 90                           	nop
0000000000003bc0 <padlock_cbc_cipher>:
    3bc0: 41 57                        	pushq	%r15
    3bc2: 41 56                        	pushq	%r14
    3bc4: 49 89 ce                     	movq	%rcx, %r14
    3bc7: 41 55                        	pushq	%r13
    3bc9: 49 89 d5                     	movq	%rdx, %r13
    3bcc: 41 54                        	pushq	%r12
    3bce: 49 89 f4                     	movq	%rsi, %r12
    3bd1: 55                           	pushq	%rbp
    3bd2: 48 89 fd                     	movq	%rdi, %rbp
    3bd5: 53                           	pushq	%rbx
    3bd6: 48 83 ec 08                  	subq	$0x8, %rsp
    3bda: e8 91 d5 ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    3bdf: 48 89 ef                     	movq	%rbp, %rdi
    3be2: 49 89 c7                     	movq	%rax, %r15
    3be5: e8 86 d5 ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    3bea: 48 89 ef                     	movq	%rbp, %rdi
    3bed: 48 f7 d8                     	negq	%rax
    3bf0: 48 89 c3                     	movq	%rax, %rbx
    3bf3: e8 f8 d4 ff ff               	callq	0x10f0 <EVP_CIPHER_CTX_iv@plt>
    3bf8: 83 e3 0f                     	andl	$0xf, %ebx
    3bfb: 4c 89 e7                     	movq	%r12, %rdi
    3bfe: 4c 89 f1                     	movq	%r14, %rcx
    3c01: f3 0f 6f 00                  	movdqu	(%rax), %xmm0
    3c05: 4c 01 fb                     	addq	%r15, %rbx
    3c08: 4c 89 ee                     	movq	%r13, %rsi
    3c0b: 48 89 da                     	movq	%rbx, %rdx
    3c0e: 0f 11 03                     	movups	%xmm0, (%rbx)
    3c11: e8 aa db ff ff               	callq	0x17c0 <padlock_cbc_encrypt>
    3c16: 41 89 c4                     	movl	%eax, %r12d
    3c19: 85 c0                        	testl	%eax, %eax
    3c1b: 75 13                        	jne	0x3c30 <padlock_cbc_cipher+0x70>
    3c1d: 48 83 c4 08                  	addq	$0x8, %rsp
    3c21: 44 89 e0                     	movl	%r12d, %eax
    3c24: 5b                           	popq	%rbx
    3c25: 5d                           	popq	%rbp
    3c26: 41 5c                        	popq	%r12
    3c28: 41 5d                        	popq	%r13
    3c2a: 41 5e                        	popq	%r14
    3c2c: 41 5f                        	popq	%r15
    3c2e: c3                           	retq
    3c2f: 90                           	nop
    3c30: 48 89 ef                     	movq	%rbp, %rdi
    3c33: e8 08 d4 ff ff               	callq	0x1040 <EVP_CIPHER_CTX_iv_noconst@plt>
    3c38: f3 0f 6f 0b                  	movdqu	(%rbx), %xmm1
    3c3c: 0f 11 08                     	movups	%xmm1, (%rax)
    3c3f: eb dc                        	jmp	0x3c1d <padlock_cbc_cipher+0x5d>
    3c41: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    3c4c: 0f 1f 40 00                  	nopl	(%rax)
0000000000003c50 <padlock_cfb_cipher>:
    3c50: 41 57                        	pushq	%r15
    3c52: 49 89 f7                     	movq	%rsi, %r15
    3c55: 41 56                        	pushq	%r14
    3c57: 49 89 d6                     	movq	%rdx, %r14
    3c5a: 41 55                        	pushq	%r13
    3c5c: 49 89 fd                     	movq	%rdi, %r13
    3c5f: 41 54                        	pushq	%r12
    3c61: 55                           	pushq	%rbp
    3c62: 53                           	pushq	%rbx
    3c63: 48 89 cb                     	movq	%rcx, %rbx
    3c66: 48 83 ec 28                  	subq	$0x28, %rsp
    3c6a: e8 01 d5 ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    3c6f: 4c 89 ef                     	movq	%r13, %rdi
    3c72: 48 89 44 24 08               	movq	%rax, 0x8(%rsp)
    3c77: e8 f4 d4 ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    3c7c: 4c 89 ef                     	movq	%r13, %rdi
    3c7f: 49 89 c4                     	movq	%rax, %r12
    3c82: e8 d9 d3 ff ff               	callq	0x1060 <EVP_CIPHER_CTX_get_num@plt>
    3c87: 48 63 e8                     	movslq	%eax, %rbp
    3c8a: 48 85 ed                     	testq	%rbp, %rbp
    3c8d: 0f 85 7d 02 00 00            	jne	0x3f10 <padlock_cfb_cipher+0x2c0>
    3c93: 48 85 db                     	testq	%rbx, %rbx
    3c96: 75 18                        	jne	0x3cb0 <padlock_cfb_cipher+0x60>
    3c98: 48 83 c4 28                  	addq	$0x28, %rsp
    3c9c: b8 01 00 00 00               	movl	$0x1, %eax
    3ca1: 5b                           	popq	%rbx
    3ca2: 5d                           	popq	%rbp
    3ca3: 41 5c                        	popq	%r12
    3ca5: 41 5d                        	popq	%r13
    3ca7: 41 5e                        	popq	%r14
    3ca9: 41 5f                        	popq	%r15
    3cab: c3                           	retq
    3cac: 0f 1f 40 00                  	nopl	(%rax)
    3cb0: 48 8b 44 24 08               	movq	0x8(%rsp), %rax
    3cb5: 49 f7 dc                     	negq	%r12
    3cb8: 4c 89 ef                     	movq	%r13, %rdi
    3cbb: 41 83 e4 0f                  	andl	$0xf, %r12d
    3cbf: 4c 01 e0                     	addq	%r12, %rax
    3cc2: 49 89 c4                     	movq	%rax, %r12
    3cc5: e8 26 d4 ff ff               	callq	0x10f0 <EVP_CIPHER_CTX_iv@plt>
    3cca: 48 89 d9                     	movq	%rbx, %rcx
    3ccd: f3 0f 6f 10                  	movdqu	(%rax), %xmm2
    3cd1: 41 0f 11 14 24               	movups	%xmm2, (%r12)
    3cd6: 48 83 e1 f0                  	andq	$-0x10, %rcx
    3cda: 0f 85 00 05 00 00            	jne	0x41e0 <padlock_cfb_cipher+0x590>
    3ce0: 4d 8d 04 0e                  	leaq	(%r14,%rcx), %r8
    3ce4: 89 de                        	movl	%ebx, %esi
    3ce6: 4c 89 ef                     	movq	%r13, %rdi
    3ce9: 48 89 4c 24 10               	movq	%rcx, 0x10(%rsp)
    3cee: 4c 89 44 24 08               	movq	%r8, 0x8(%rsp)
    3cf3: 49 8d 2c 0f                  	leaq	(%r15,%rcx), %rbp
    3cf7: 4c 89 64 24 18               	movq	%r12, 0x18(%rsp)
    3cfc: e8 9f d3 ff ff               	callq	0x10a0 <EVP_CIPHER_CTX_set_num@plt>
    3d01: 41 0f b6 44 24 11            	movzbl	0x11(%r12), %eax
    3d07: 4c 8b 44 24 08               	movq	0x8(%rsp), %r8
    3d0c: 48 8b 4c 24 10               	movq	0x10(%rsp), %rcx
    3d11: 4c 8b 4c 24 18               	movq	0x18(%rsp), %r9
    3d16: a8 02                        	testb	$0x2, %al
    3d18: 0f 84 92 02 00 00            	je	0x3fb0 <padlock_cfb_cipher+0x360>
    3d1e: 83 e0 fd                     	andl	$-0x3, %eax
    3d21: 41 88 44 24 11               	movb	%al, 0x11(%r12)
    3d26: e8 a5 d6 ff ff               	callq	0x13d0 <padlock_reload_key>
    3d2b: 4c 89 e6                     	movq	%r12, %rsi
    3d2e: 4c 89 e2                     	movq	%r12, %rdx
    3d31: 4c 89 e7                     	movq	%r12, %rdi
    3d34: e8 a7 d6 ff ff               	callq	0x13e0 <padlock_aes_block>
    3d39: 41 80 4c 24 11 02            	orb	$0x2, 0x11(%r12)
    3d3f: e8 8c d6 ff ff               	callq	0x13d0 <padlock_reload_key>
    3d44: 48 8d 73 ff                  	leaq	-0x1(%rbx), %rsi
    3d48: 4c 8b 44 24 08               	movq	0x8(%rsp), %r8
    3d4d: 48 83 fe 06                  	cmpq	$0x6, %rsi
    3d51: 0f 86 59 04 00 00            	jbe	0x41b0 <padlock_cfb_cipher+0x560>
    3d57: 48 8b 4c 24 10               	movq	0x10(%rsp), %rcx
    3d5c: 49 8d 7c 24 10               	leaq	0x10(%r12), %rdi
    3d61: 49 8d 44 0f 10               	leaq	0x10(%r15,%rcx), %rax
    3d66: 49 8d 54 0e 01               	leaq	0x1(%r14,%rcx), %rdx
    3d6b: 49 39 c4                     	cmpq	%rax, %r12
    3d6e: 0f 93 c0                     	setae	%al
    3d71: 48 39 fd                     	cmpq	%rdi, %rbp
    3d74: 40 0f 93 c7                  	setae	%dil
    3d78: 09 f8                        	orl	%edi, %eax
    3d7a: 48 89 ef                     	movq	%rbp, %rdi
    3d7d: 48 29 d7                     	subq	%rdx, %rdi
    3d80: 48 83 ff 0e                  	cmpq	$0xe, %rdi
    3d84: 40 0f 97 c7                  	seta	%dil
    3d88: 40 84 f8                     	testb	%dil, %al
    3d8b: 0f 84 1f 04 00 00            	je	0x41b0 <padlock_cfb_cipher+0x560>
    3d91: 4c 89 e0                     	movq	%r12, %rax
    3d94: 48 29 d0                     	subq	%rdx, %rax
    3d97: 48 83 f8 0e                  	cmpq	$0xe, %rax
    3d9b: 0f 86 0f 04 00 00            	jbe	0x41b0 <padlock_cfb_cipher+0x560>
    3da1: 48 83 fe 0e                  	cmpq	$0xe, %rsi
    3da5: 4c 8b 4c 24 18               	movq	0x18(%rsp), %r9
    3daa: 0f 86 ba 04 00 00            	jbe	0x426a <padlock_cfb_cipher+0x61a>
    3db0: 48 89 da                     	movq	%rbx, %rdx
    3db3: 31 c0                        	xorl	%eax, %eax
    3db5: 48 83 e2 f0                  	andq	$-0x10, %rdx
    3db9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    3dc0: f3 41 0f 6f 0c 00            	movdqu	(%r8,%rax), %xmm1
    3dc6: f3 41 0f 6f 04 04            	movdqu	(%r12,%rax), %xmm0
    3dcc: 66 0f ef c1                  	pxor	%xmm1, %xmm0
    3dd0: 0f 11 44 05 00               	movups	%xmm0, (%rbp,%rax)
    3dd5: 41 0f 11 0c 04               	movups	%xmm1, (%r12,%rax)
    3dda: 48 83 c0 10                  	addq	$0x10, %rax
    3dde: 48 39 c2                     	cmpq	%rax, %rdx
    3de1: 75 dd                        	jne	0x3dc0 <padlock_cfb_cipher+0x170>
    3de3: 48 89 d8                     	movq	%rbx, %rax
    3de6: 49 8d 34 14                  	leaq	(%r12,%rdx), %rsi
    3dea: 48 01 d5                     	addq	%rdx, %rbp
    3ded: 49 01 d0                     	addq	%rdx, %r8
    3df0: 48 29 d0                     	subq	%rdx, %rax
    3df3: 49 89 f1                     	movq	%rsi, %r9
    3df6: 48 39 d3                     	cmpq	%rdx, %rbx
    3df9: 0f 84 f1 00 00 00            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    3dff: 48 8d 78 ff                  	leaq	-0x1(%rax), %rdi
    3e03: 48 89 c3                     	movq	%rax, %rbx
    3e06: 48 83 ff 06                  	cmpq	$0x6, %rdi
    3e0a: 76 37                        	jbe	0x3e43 <padlock_cfb_cipher+0x1f3>
    3e0c: 48 01 ca                     	addq	%rcx, %rdx
    3e0f: f3 0f 7e 06                  	movq	(%rsi), %xmm0
    3e13: f3 41 0f 7e 0c 16            	movq	(%r14,%rdx), %xmm1
    3e19: 66 0f ef c1                  	pxor	%xmm1, %xmm0
    3e1d: 66 41 0f d6 04 17            	movq	%xmm0, (%r15,%rdx)
    3e23: 48 89 da                     	movq	%rbx, %rdx
    3e26: 48 83 e2 f8                  	andq	$-0x8, %rdx
    3e2a: 66 0f d6 0e                  	movq	%xmm1, (%rsi)
    3e2e: 48 01 d5                     	addq	%rdx, %rbp
    3e31: 49 01 d0                     	addq	%rdx, %r8
    3e34: 48 29 d0                     	subq	%rdx, %rax
    3e37: 49 01 d1                     	addq	%rdx, %r9
    3e3a: 83 e3 07                     	andl	$0x7, %ebx
    3e3d: 0f 84 ad 00 00 00            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    3e43: 41 0f b6 10                  	movzbl	(%r8), %edx
    3e47: 41 0f b6 09                  	movzbl	(%r9), %ecx
    3e4b: 31 d1                        	xorl	%edx, %ecx
    3e4d: 88 4d 00                     	movb	%cl, (%rbp)
    3e50: 41 88 11                     	movb	%dl, (%r9)
    3e53: 48 83 f8 01                  	cmpq	$0x1, %rax
    3e57: 0f 84 93 00 00 00            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    3e5d: 41 0f b6 50 01               	movzbl	0x1(%r8), %edx
    3e62: 41 0f b6 49 01               	movzbl	0x1(%r9), %ecx
    3e67: 31 d1                        	xorl	%edx, %ecx
    3e69: 88 4d 01                     	movb	%cl, 0x1(%rbp)
    3e6c: 41 88 51 01                  	movb	%dl, 0x1(%r9)
    3e70: 48 83 f8 02                  	cmpq	$0x2, %rax
    3e74: 74 7a                        	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    3e76: 41 0f b6 50 02               	movzbl	0x2(%r8), %edx
    3e7b: 41 0f b6 49 02               	movzbl	0x2(%r9), %ecx
    3e80: 31 d1                        	xorl	%edx, %ecx
    3e82: 88 4d 02                     	movb	%cl, 0x2(%rbp)
    3e85: 41 88 51 02                  	movb	%dl, 0x2(%r9)
    3e89: 48 83 f8 03                  	cmpq	$0x3, %rax
    3e8d: 74 61                        	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    3e8f: 41 0f b6 50 03               	movzbl	0x3(%r8), %edx
    3e94: 41 0f b6 49 03               	movzbl	0x3(%r9), %ecx
    3e99: 31 d1                        	xorl	%edx, %ecx
    3e9b: 88 4d 03                     	movb	%cl, 0x3(%rbp)
    3e9e: 41 88 51 03                  	movb	%dl, 0x3(%r9)
    3ea2: 48 83 f8 04                  	cmpq	$0x4, %rax
    3ea6: 74 48                        	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    3ea8: 41 0f b6 50 04               	movzbl	0x4(%r8), %edx
    3ead: 41 0f b6 49 04               	movzbl	0x4(%r9), %ecx
    3eb2: 31 d1                        	xorl	%edx, %ecx
    3eb4: 88 4d 04                     	movb	%cl, 0x4(%rbp)
    3eb7: 41 88 51 04                  	movb	%dl, 0x4(%r9)
    3ebb: 48 83 f8 05                  	cmpq	$0x5, %rax
    3ebf: 74 2f                        	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    3ec1: 41 0f b6 50 05               	movzbl	0x5(%r8), %edx
    3ec6: 41 0f b6 49 05               	movzbl	0x5(%r9), %ecx
    3ecb: 31 d1                        	xorl	%edx, %ecx
    3ecd: 88 4d 05                     	movb	%cl, 0x5(%rbp)
    3ed0: 41 88 51 05                  	movb	%dl, 0x5(%r9)
    3ed4: 48 83 f8 06                  	cmpq	$0x6, %rax
    3ed8: 74 16                        	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    3eda: 41 0f b6 40 06               	movzbl	0x6(%r8), %eax
    3edf: 41 0f b6 51 06               	movzbl	0x6(%r9), %edx
    3ee4: 31 c2                        	xorl	%eax, %edx
    3ee6: 88 55 06                     	movb	%dl, 0x6(%rbp)
    3ee9: 41 88 41 06                  	movb	%al, 0x6(%r9)
    3eed: 0f 1f 00                     	nopl	(%rax)
    3ef0: 4c 89 ef                     	movq	%r13, %rdi
    3ef3: e8 48 d1 ff ff               	callq	0x1040 <EVP_CIPHER_CTX_iv_noconst@plt>
    3ef8: f3 41 0f 6f 1c 24            	movdqu	(%r12), %xmm3
    3efe: 0f 11 18                     	movups	%xmm3, (%rax)
    3f01: e9 92 fd ff ff               	jmp	0x3c98 <padlock_cfb_cipher+0x48>
    3f06: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
    3f10: 4c 89 ef                     	movq	%r13, %rdi
    3f13: 89 6c 24 10                  	movl	%ebp, 0x10(%rsp)
    3f17: e8 24 d1 ff ff               	callq	0x1040 <EVP_CIPHER_CTX_iv_noconst@plt>
    3f1c: 48 83 fd 0f                  	cmpq	$0xf, %rbp
    3f20: 8b 74 24 10                  	movl	0x10(%rsp), %esi
    3f24: 76 1a                        	jbe	0x3f40 <padlock_cfb_cipher+0x2f0>
    3f26: 48 83 c4 28                  	addq	$0x28, %rsp
    3f2a: 31 c0                        	xorl	%eax, %eax
    3f2c: 5b                           	popq	%rbx
    3f2d: 5d                           	popq	%rbp
    3f2e: 41 5c                        	popq	%r12
    3f30: 41 5d                        	popq	%r13
    3f32: 41 5e                        	popq	%r14
    3f34: 41 5f                        	popq	%r15
    3f36: c3                           	retq
    3f37: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    3f40: 4c 89 ef                     	movq	%r13, %rdi
    3f43: 89 74 24 10                  	movl	%esi, 0x10(%rsp)
    3f47: 48 89 44 24 18               	movq	%rax, 0x18(%rsp)
    3f4c: e8 9f d2 ff ff               	callq	0x11f0 <EVP_CIPHER_CTX_is_encrypting@plt>
    3f51: 8b 74 24 10                  	movl	0x10(%rsp), %esi
    3f55: 48 8b 54 24 18               	movq	0x18(%rsp), %rdx
    3f5a: 85 c0                        	testl	%eax, %eax
    3f5c: 0f 85 ae 02 00 00            	jne	0x4210 <padlock_cfb_cipher+0x5c0>
    3f62: 48 85 db                     	testq	%rbx, %rbx
    3f65: 0f 84 e5 02 00 00            	je	0x4250 <padlock_cfb_cipher+0x600>
    3f6b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    3f70: 0f b6 0c 2a                  	movzbl	(%rdx,%rbp), %ecx
    3f74: 41 0f b6 06                  	movzbl	(%r14), %eax
    3f78: 49 83 c7 01                  	addq	$0x1, %r15
    3f7c: 48 83 c5 01                  	addq	$0x1, %rbp
    3f80: 49 83 c6 01                  	addq	$0x1, %r14
    3f84: 48 83 eb 01                  	subq	$0x1, %rbx
    3f88: 31 c1                        	xorl	%eax, %ecx
    3f8a: 41 88 4f ff                  	movb	%cl, -0x1(%r15)
    3f8e: 88 44 2a ff                  	movb	%al, -0x1(%rdx,%rbp)
    3f92: 48 83 fd 0f                  	cmpq	$0xf, %rbp
    3f96: 77 05                        	ja	0x3f9d <padlock_cfb_cipher+0x34d>
    3f98: 48 85 db                     	testq	%rbx, %rbx
    3f9b: 75 d3                        	jne	0x3f70 <padlock_cfb_cipher+0x320>
    3f9d: 89 ee                        	movl	%ebp, %esi
    3f9f: 4c 89 ef                     	movq	%r13, %rdi
    3fa2: 83 e6 0f                     	andl	$0xf, %esi
    3fa5: e8 f6 d0 ff ff               	callq	0x10a0 <EVP_CIPHER_CTX_set_num@plt>
    3faa: e9 e4 fc ff ff               	jmp	0x3c93 <padlock_cfb_cipher+0x43>
    3faf: 90                           	nop
    3fb0: 4c 89 44 24 08               	movq	%r8, 0x8(%rsp)
    3fb5: 48 89 4c 24 10               	movq	%rcx, 0x10(%rsp)
    3fba: 4c 89 4c 24 18               	movq	%r9, 0x18(%rsp)
    3fbf: e8 0c d4 ff ff               	callq	0x13d0 <padlock_reload_key>
    3fc4: 4c 89 e6                     	movq	%r12, %rsi
    3fc7: 4c 89 e2                     	movq	%r12, %rdx
    3fca: 4c 89 e7                     	movq	%r12, %rdi
    3fcd: e8 0e d4 ff ff               	callq	0x13e0 <padlock_aes_block>
    3fd2: e8 f9 d3 ff ff               	callq	0x13d0 <padlock_reload_key>
    3fd7: 48 8d 73 ff                  	leaq	-0x1(%rbx), %rsi
    3fdb: 4c 8b 44 24 08               	movq	0x8(%rsp), %r8
    3fe0: 48 83 fe 06                  	cmpq	$0x6, %rsi
    3fe4: 0f 86 9e 01 00 00            	jbe	0x4188 <padlock_cfb_cipher+0x538>
    3fea: 48 8b 4c 24 10               	movq	0x10(%rsp), %rcx
    3fef: 49 8d 7c 24 10               	leaq	0x10(%r12), %rdi
    3ff4: 49 8d 44 0f 10               	leaq	0x10(%r15,%rcx), %rax
    3ff9: 49 8d 54 0e 01               	leaq	0x1(%r14,%rcx), %rdx
    3ffe: 49 39 c4                     	cmpq	%rax, %r12
    4001: 0f 93 c0                     	setae	%al
    4004: 48 39 fd                     	cmpq	%rdi, %rbp
    4007: 40 0f 93 c7                  	setae	%dil
    400b: 09 f8                        	orl	%edi, %eax
    400d: 48 89 ef                     	movq	%rbp, %rdi
    4010: 48 29 d7                     	subq	%rdx, %rdi
    4013: 48 83 ff 0e                  	cmpq	$0xe, %rdi
    4017: 40 0f 97 c7                  	seta	%dil
    401b: 40 84 f8                     	testb	%dil, %al
    401e: 0f 84 64 01 00 00            	je	0x4188 <padlock_cfb_cipher+0x538>
    4024: 4c 89 e0                     	movq	%r12, %rax
    4027: 48 29 d0                     	subq	%rdx, %rax
    402a: 48 83 f8 0e                  	cmpq	$0xe, %rax
    402e: 0f 86 54 01 00 00            	jbe	0x4188 <padlock_cfb_cipher+0x538>
    4034: 48 83 fe 0e                  	cmpq	$0xe, %rsi
    4038: 4c 8b 4c 24 18               	movq	0x18(%rsp), %r9
    403d: 0f 86 1a 02 00 00            	jbe	0x425d <padlock_cfb_cipher+0x60d>
    4043: 48 89 da                     	movq	%rbx, %rdx
    4046: 31 c0                        	xorl	%eax, %eax
    4048: 48 83 e2 f0                  	andq	$-0x10, %rdx
    404c: 0f 1f 40 00                  	nopl	(%rax)
    4050: f3 41 0f 6f 04 00            	movdqu	(%r8,%rax), %xmm0
    4056: f3 41 0f 6f 24 04            	movdqu	(%r12,%rax), %xmm4
    405c: 66 0f ef c4                  	pxor	%xmm4, %xmm0
    4060: 0f 11 44 05 00               	movups	%xmm0, (%rbp,%rax)
    4065: 41 0f 11 04 04               	movups	%xmm0, (%r12,%rax)
    406a: 48 83 c0 10                  	addq	$0x10, %rax
    406e: 48 39 d0                     	cmpq	%rdx, %rax
    4071: 75 dd                        	jne	0x4050 <padlock_cfb_cipher+0x400>
    4073: 48 89 de                     	movq	%rbx, %rsi
    4076: 49 8d 3c 14                  	leaq	(%r12,%rdx), %rdi
    407a: 48 01 d5                     	addq	%rdx, %rbp
    407d: 49 01 d0                     	addq	%rdx, %r8
    4080: 48 29 d6                     	subq	%rdx, %rsi
    4083: 49 89 f9                     	movq	%rdi, %r9
    4086: 48 39 d3                     	cmpq	%rdx, %rbx
    4089: 0f 84 61 fe ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    408f: 48 8d 46 ff                  	leaq	-0x1(%rsi), %rax
    4093: 48 89 f3                     	movq	%rsi, %rbx
    4096: 48 83 f8 06                  	cmpq	$0x6, %rax
    409a: 76 38                        	jbe	0x40d4 <padlock_cfb_cipher+0x484>
    409c: 48 8d 04 11                  	leaq	(%rcx,%rdx), %rax
    40a0: f3 0f 7e 0f                  	movq	(%rdi), %xmm1
    40a4: f3 41 0f 7e 04 06            	movq	(%r14,%rax), %xmm0
    40aa: 66 0f ef c1                  	pxor	%xmm1, %xmm0
    40ae: 66 41 0f d6 04 07            	movq	%xmm0, (%r15,%rax)
    40b4: 48 89 d8                     	movq	%rbx, %rax
    40b7: 48 83 e0 f8                  	andq	$-0x8, %rax
    40bb: 66 0f d6 07                  	movq	%xmm0, (%rdi)
    40bf: 48 01 c5                     	addq	%rax, %rbp
    40c2: 49 01 c0                     	addq	%rax, %r8
    40c5: 48 29 c6                     	subq	%rax, %rsi
    40c8: 49 01 c1                     	addq	%rax, %r9
    40cb: 83 e3 07                     	andl	$0x7, %ebx
    40ce: 0f 84 1c fe ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    40d4: 41 0f b6 00                  	movzbl	(%r8), %eax
    40d8: 41 32 01                     	xorb	(%r9), %al
    40db: 88 45 00                     	movb	%al, (%rbp)
    40de: 41 88 01                     	movb	%al, (%r9)
    40e1: 48 83 fe 01                  	cmpq	$0x1, %rsi
    40e5: 0f 84 05 fe ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    40eb: 41 0f b6 40 01               	movzbl	0x1(%r8), %eax
    40f0: 41 32 41 01                  	xorb	0x1(%r9), %al
    40f4: 88 45 01                     	movb	%al, 0x1(%rbp)
    40f7: 41 88 41 01                  	movb	%al, 0x1(%r9)
    40fb: 48 83 fe 02                  	cmpq	$0x2, %rsi
    40ff: 0f 84 eb fd ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    4105: 41 0f b6 40 02               	movzbl	0x2(%r8), %eax
    410a: 41 32 41 02                  	xorb	0x2(%r9), %al
    410e: 88 45 02                     	movb	%al, 0x2(%rbp)
    4111: 41 88 41 02                  	movb	%al, 0x2(%r9)
    4115: 48 83 fe 03                  	cmpq	$0x3, %rsi
    4119: 0f 84 d1 fd ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    411f: 41 0f b6 40 03               	movzbl	0x3(%r8), %eax
    4124: 41 32 41 03                  	xorb	0x3(%r9), %al
    4128: 88 45 03                     	movb	%al, 0x3(%rbp)
    412b: 41 88 41 03                  	movb	%al, 0x3(%r9)
    412f: 48 83 fe 04                  	cmpq	$0x4, %rsi
    4133: 0f 84 b7 fd ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    4139: 41 0f b6 40 04               	movzbl	0x4(%r8), %eax
    413e: 41 32 41 04                  	xorb	0x4(%r9), %al
    4142: 88 45 04                     	movb	%al, 0x4(%rbp)
    4145: 41 88 41 04                  	movb	%al, 0x4(%r9)
    4149: 48 83 fe 05                  	cmpq	$0x5, %rsi
    414d: 0f 84 9d fd ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    4153: 41 0f b6 40 05               	movzbl	0x5(%r8), %eax
    4158: 41 32 41 05                  	xorb	0x5(%r9), %al
    415c: 88 45 05                     	movb	%al, 0x5(%rbp)
    415f: 41 88 41 05                  	movb	%al, 0x5(%r9)
    4163: 48 83 fe 06                  	cmpq	$0x6, %rsi
    4167: 0f 84 83 fd ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    416d: 41 0f b6 40 06               	movzbl	0x6(%r8), %eax
    4172: 41 32 41 06                  	xorb	0x6(%r9), %al
    4176: 88 45 06                     	movb	%al, 0x6(%rbp)
    4179: 41 88 41 06                  	movb	%al, 0x6(%r9)
    417d: e9 6e fd ff ff               	jmp	0x3ef0 <padlock_cfb_cipher+0x2a0>
    4182: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    4188: 31 c0                        	xorl	%eax, %eax
    418a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    4190: 41 0f b6 14 00               	movzbl	(%r8,%rax), %edx
    4195: 41 32 14 04                  	xorb	(%r12,%rax), %dl
    4199: 88 54 05 00                  	movb	%dl, (%rbp,%rax)
    419d: 41 88 14 04                  	movb	%dl, (%r12,%rax)
    41a1: 48 83 c0 01                  	addq	$0x1, %rax
    41a5: 48 39 c3                     	cmpq	%rax, %rbx
    41a8: 75 e6                        	jne	0x4190 <padlock_cfb_cipher+0x540>
    41aa: e9 41 fd ff ff               	jmp	0x3ef0 <padlock_cfb_cipher+0x2a0>
    41af: 90                           	nop
    41b0: 31 c0                        	xorl	%eax, %eax
    41b2: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    41b8: 41 0f b6 14 00               	movzbl	(%r8,%rax), %edx
    41bd: 41 0f b6 0c 04               	movzbl	(%r12,%rax), %ecx
    41c2: 31 d1                        	xorl	%edx, %ecx
    41c4: 88 4c 05 00                  	movb	%cl, (%rbp,%rax)
    41c8: 41 88 14 04                  	movb	%dl, (%r12,%rax)
    41cc: 48 83 c0 01                  	addq	$0x1, %rax
    41d0: 48 39 c3                     	cmpq	%rax, %rbx
    41d3: 75 e3                        	jne	0x41b8 <padlock_cfb_cipher+0x568>
    41d5: e9 16 fd ff ff               	jmp	0x3ef0 <padlock_cfb_cipher+0x2a0>
    41da: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    41e0: 4c 89 e2                     	movq	%r12, %rdx
    41e3: 4c 89 f6                     	movq	%r14, %rsi
    41e6: 4c 89 ff                     	movq	%r15, %rdi
    41e9: 48 89 4c 24 08               	movq	%rcx, 0x8(%rsp)
    41ee: e8 fd d7 ff ff               	callq	0x19f0 <padlock_cfb_encrypt>
    41f3: 85 c0                        	testl	%eax, %eax
    41f5: 0f 84 2b fd ff ff            	je	0x3f26 <padlock_cfb_cipher+0x2d6>
    41fb: 48 8b 4c 24 08               	movq	0x8(%rsp), %rcx
    4200: 48 29 cb                     	subq	%rcx, %rbx
    4203: 0f 84 e7 fc ff ff            	je	0x3ef0 <padlock_cfb_cipher+0x2a0>
    4209: e9 d2 fa ff ff               	jmp	0x3ce0 <padlock_cfb_cipher+0x90>
    420e: 66 90                        	nop
    4210: 48 85 db                     	testq	%rbx, %rbx
    4213: 74 3b                        	je	0x4250 <padlock_cfb_cipher+0x600>
    4215: 0f 1f 00                     	nopl	(%rax)
    4218: 41 0f b6 06                  	movzbl	(%r14), %eax
    421c: 49 83 c7 01                  	addq	$0x1, %r15
    4220: 32 04 2a                     	xorb	(%rdx,%rbp), %al
    4223: 49 83 c6 01                  	addq	$0x1, %r14
    4227: 41 88 47 ff                  	movb	%al, -0x1(%r15)
    422b: 48 83 eb 01                  	subq	$0x1, %rbx
    422f: 88 04 2a                     	movb	%al, (%rdx,%rbp)
    4232: 48 83 c5 01                  	addq	$0x1, %rbp
    4236: 48 83 fd 0f                  	cmpq	$0xf, %rbp
    423a: 0f 87 5d fd ff ff            	ja	0x3f9d <padlock_cfb_cipher+0x34d>
    4240: 48 85 db                     	testq	%rbx, %rbx
    4243: 75 d3                        	jne	0x4218 <padlock_cfb_cipher+0x5c8>
    4245: e9 53 fd ff ff               	jmp	0x3f9d <padlock_cfb_cipher+0x34d>
    424a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    4250: 4c 89 ef                     	movq	%r13, %rdi
    4253: e8 48 ce ff ff               	callq	0x10a0 <EVP_CIPHER_CTX_set_num@plt>
    4258: e9 3b fa ff ff               	jmp	0x3c98 <padlock_cfb_cipher+0x48>
    425d: 48 89 de                     	movq	%rbx, %rsi
    4260: 31 d2                        	xorl	%edx, %edx
    4262: 4c 89 e7                     	movq	%r12, %rdi
    4265: e9 32 fe ff ff               	jmp	0x409c <padlock_cfb_cipher+0x44c>
    426a: 48 89 d8                     	movq	%rbx, %rax
    426d: 31 d2                        	xorl	%edx, %edx
    426f: 4c 89 e6                     	movq	%r12, %rsi
    4272: e9 95 fb ff ff               	jmp	0x3e0c <padlock_cfb_cipher+0x1bc>
    4277: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
0000000000004280 <padlock_ofb_cipher>:
    4280: 41 57                        	pushq	%r15
    4282: 49 89 d7                     	movq	%rdx, %r15
    4285: 41 56                        	pushq	%r14
    4287: 49 89 f6                     	movq	%rsi, %r14
    428a: 41 55                        	pushq	%r13
    428c: 49 89 fd                     	movq	%rdi, %r13
    428f: 41 54                        	pushq	%r12
    4291: 55                           	pushq	%rbp
    4292: 53                           	pushq	%rbx
    4293: 48 89 cb                     	movq	%rcx, %rbx
    4296: 48 83 ec 28                  	subq	$0x28, %rsp
    429a: e8 d1 ce ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    429f: 4c 89 ef                     	movq	%r13, %rdi
    42a2: 48 89 44 24 08               	movq	%rax, 0x8(%rsp)
    42a7: e8 c4 ce ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    42ac: 4c 89 ef                     	movq	%r13, %rdi
    42af: 49 89 c4                     	movq	%rax, %r12
    42b2: e8 a9 cd ff ff               	callq	0x1060 <EVP_CIPHER_CTX_get_num@plt>
    42b7: 48 63 e8                     	movslq	%eax, %rbp
    42ba: 48 85 ed                     	testq	%rbp, %rbp
    42bd: 0f 85 e5 01 00 00            	jne	0x44a8 <padlock_ofb_cipher+0x228>
    42c3: 48 85 db                     	testq	%rbx, %rbx
    42c6: 0f 84 c5 01 00 00            	je	0x4491 <padlock_ofb_cipher+0x211>
    42cc: 48 8b 44 24 08               	movq	0x8(%rsp), %rax
    42d1: 49 f7 dc                     	negq	%r12
    42d4: 4c 89 ef                     	movq	%r13, %rdi
    42d7: 41 83 e4 0f                  	andl	$0xf, %r12d
    42db: 4c 01 e0                     	addq	%r12, %rax
    42de: 49 89 c4                     	movq	%rax, %r12
    42e1: e8 0a ce ff ff               	callq	0x10f0 <EVP_CIPHER_CTX_iv@plt>
    42e6: 48 89 d9                     	movq	%rbx, %rcx
    42e9: f3 0f 6f 10                  	movdqu	(%rax), %xmm2
    42ed: 41 0f 11 14 24               	movups	%xmm2, (%r12)
    42f2: 48 83 e1 f0                  	andq	$-0x10, %rcx
    42f6: 0f 85 54 02 00 00            	jne	0x4550 <padlock_ofb_cipher+0x2d0>
    42fc: 4d 8d 04 0f                  	leaq	(%r15,%rcx), %r8
    4300: 89 de                        	movl	%ebx, %esi
    4302: 4c 89 ef                     	movq	%r13, %rdi
    4305: 48 89 4c 24 10               	movq	%rcx, 0x10(%rsp)
    430a: 4c 89 44 24 08               	movq	%r8, 0x8(%rsp)
    430f: 49 8d 2c 0e                  	leaq	(%r14,%rcx), %rbp
    4313: 4c 89 64 24 18               	movq	%r12, 0x18(%rsp)
    4318: e8 83 cd ff ff               	callq	0x10a0 <EVP_CIPHER_CTX_set_num@plt>
    431d: e8 ae d0 ff ff               	callq	0x13d0 <padlock_reload_key>
    4322: 4c 89 e2                     	movq	%r12, %rdx
    4325: 4c 89 e6                     	movq	%r12, %rsi
    4328: 4c 89 e7                     	movq	%r12, %rdi
    432b: e8 b0 d0 ff ff               	callq	0x13e0 <padlock_aes_block>
    4330: e8 9b d0 ff ff               	callq	0x13d0 <padlock_reload_key>
    4335: 48 8d 43 ff                  	leaq	-0x1(%rbx), %rax
    4339: 4c 8b 44 24 08               	movq	0x8(%rsp), %r8
    433e: 48 83 f8 06                  	cmpq	$0x6, %rax
    4342: 0f 86 c8 01 00 00            	jbe	0x4510 <padlock_ofb_cipher+0x290>
    4348: 48 8b 4c 24 10               	movq	0x10(%rsp), %rcx
    434d: 48 89 ea                     	movq	%rbp, %rdx
    4350: 49 8d 74 0f 01               	leaq	0x1(%r15,%rcx), %rsi
    4355: 48 29 f2                     	subq	%rsi, %rdx
    4358: 48 83 fa 0e                  	cmpq	$0xe, %rdx
    435c: 0f 86 ae 01 00 00            	jbe	0x4510 <padlock_ofb_cipher+0x290>
    4362: 49 8d 74 24 01               	leaq	0x1(%r12), %rsi
    4367: 48 89 ea                     	movq	%rbp, %rdx
    436a: 48 29 f2                     	subq	%rsi, %rdx
    436d: 48 83 fa 0e                  	cmpq	$0xe, %rdx
    4371: 0f 86 99 01 00 00            	jbe	0x4510 <padlock_ofb_cipher+0x290>
    4377: 48 83 f8 0e                  	cmpq	$0xe, %rax
    437b: 4c 8b 4c 24 18               	movq	0x18(%rsp), %r9
    4380: 0f 86 07 02 00 00            	jbe	0x458d <padlock_ofb_cipher+0x30d>
    4386: 48 89 da                     	movq	%rbx, %rdx
    4389: 31 c0                        	xorl	%eax, %eax
    438b: 48 83 e2 f0                  	andq	$-0x10, %rdx
    438f: 90                           	nop
    4390: f3 41 0f 6f 04 00            	movdqu	(%r8,%rax), %xmm0
    4396: f3 41 0f 6f 24 04            	movdqu	(%r12,%rax), %xmm4
    439c: 66 0f ef c4                  	pxor	%xmm4, %xmm0
    43a0: 0f 11 44 05 00               	movups	%xmm0, (%rbp,%rax)
    43a5: 48 83 c0 10                  	addq	$0x10, %rax
    43a9: 48 39 d0                     	cmpq	%rdx, %rax
    43ac: 75 e2                        	jne	0x4390 <padlock_ofb_cipher+0x110>
    43ae: 48 89 d8                     	movq	%rbx, %rax
    43b1: 48 01 d5                     	addq	%rdx, %rbp
    43b4: 4d 8d 0c 14                  	leaq	(%r12,%rdx), %r9
    43b8: 49 01 d0                     	addq	%rdx, %r8
    43bb: 48 29 d0                     	subq	%rdx, %rax
    43be: 48 39 d3                     	cmpq	%rdx, %rbx
    43c1: 0f 84 b9 00 00 00            	je	0x4480 <padlock_ofb_cipher+0x200>
    43c7: 48 8d 70 ff                  	leaq	-0x1(%rax), %rsi
    43cb: 48 89 c3                     	movq	%rax, %rbx
    43ce: 48 83 fe 06                  	cmpq	$0x6, %rsi
    43d2: 76 31                        	jbe	0x4405 <padlock_ofb_cipher+0x185>
    43d4: 48 01 d1                     	addq	%rdx, %rcx
    43d7: f3 41 0f 7e 0c 14            	movq	(%r12,%rdx), %xmm1
    43dd: 48 89 da                     	movq	%rbx, %rdx
    43e0: f3 41 0f 7e 04 0f            	movq	(%r15,%rcx), %xmm0
    43e6: 48 83 e2 f8                  	andq	$-0x8, %rdx
    43ea: 48 01 d5                     	addq	%rdx, %rbp
    43ed: 49 01 d0                     	addq	%rdx, %r8
    43f0: 48 29 d0                     	subq	%rdx, %rax
    43f3: 49 01 d1                     	addq	%rdx, %r9
    43f6: 66 0f ef c1                  	pxor	%xmm1, %xmm0
    43fa: 83 e3 07                     	andl	$0x7, %ebx
    43fd: 66 41 0f d6 04 0e            	movq	%xmm0, (%r14,%rcx)
    4403: 74 7b                        	je	0x4480 <padlock_ofb_cipher+0x200>
    4405: 41 0f b6 10                  	movzbl	(%r8), %edx
    4409: 41 32 11                     	xorb	(%r9), %dl
    440c: 88 55 00                     	movb	%dl, (%rbp)
    440f: 48 83 f8 01                  	cmpq	$0x1, %rax
    4413: 74 6b                        	je	0x4480 <padlock_ofb_cipher+0x200>
    4415: 41 0f b6 50 01               	movzbl	0x1(%r8), %edx
    441a: 41 32 51 01                  	xorb	0x1(%r9), %dl
    441e: 88 55 01                     	movb	%dl, 0x1(%rbp)
    4421: 48 83 f8 02                  	cmpq	$0x2, %rax
    4425: 74 59                        	je	0x4480 <padlock_ofb_cipher+0x200>
    4427: 41 0f b6 50 02               	movzbl	0x2(%r8), %edx
    442c: 41 32 51 02                  	xorb	0x2(%r9), %dl
    4430: 88 55 02                     	movb	%dl, 0x2(%rbp)
    4433: 48 83 f8 03                  	cmpq	$0x3, %rax
    4437: 74 47                        	je	0x4480 <padlock_ofb_cipher+0x200>
    4439: 41 0f b6 50 03               	movzbl	0x3(%r8), %edx
    443e: 41 32 51 03                  	xorb	0x3(%r9), %dl
    4442: 88 55 03                     	movb	%dl, 0x3(%rbp)
    4445: 48 83 f8 04                  	cmpq	$0x4, %rax
    4449: 74 35                        	je	0x4480 <padlock_ofb_cipher+0x200>
    444b: 41 0f b6 50 04               	movzbl	0x4(%r8), %edx
    4450: 41 32 51 04                  	xorb	0x4(%r9), %dl
    4454: 88 55 04                     	movb	%dl, 0x4(%rbp)
    4457: 48 83 f8 05                  	cmpq	$0x5, %rax
    445b: 74 23                        	je	0x4480 <padlock_ofb_cipher+0x200>
    445d: 41 0f b6 50 05               	movzbl	0x5(%r8), %edx
    4462: 41 32 51 05                  	xorb	0x5(%r9), %dl
    4466: 88 55 05                     	movb	%dl, 0x5(%rbp)
    4469: 48 83 f8 06                  	cmpq	$0x6, %rax
    446d: 74 11                        	je	0x4480 <padlock_ofb_cipher+0x200>
    446f: 41 0f b6 40 06               	movzbl	0x6(%r8), %eax
    4474: 41 32 41 06                  	xorb	0x6(%r9), %al
    4478: 88 45 06                     	movb	%al, 0x6(%rbp)
    447b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4480: 4c 89 ef                     	movq	%r13, %rdi
    4483: e8 b8 cb ff ff               	callq	0x1040 <EVP_CIPHER_CTX_iv_noconst@plt>
    4488: f3 41 0f 6f 1c 24            	movdqu	(%r12), %xmm3
    448e: 0f 11 18                     	movups	%xmm3, (%rax)
    4491: 48 83 c4 28                  	addq	$0x28, %rsp
    4495: b8 01 00 00 00               	movl	$0x1, %eax
    449a: 5b                           	popq	%rbx
    449b: 5d                           	popq	%rbp
    449c: 41 5c                        	popq	%r12
    449e: 41 5d                        	popq	%r13
    44a0: 41 5e                        	popq	%r14
    44a2: 41 5f                        	popq	%r15
    44a4: c3                           	retq
    44a5: 0f 1f 00                     	nopl	(%rax)
    44a8: 4c 89 ef                     	movq	%r13, %rdi
    44ab: 89 6c 24 10                  	movl	%ebp, 0x10(%rsp)
    44af: e8 8c cb ff ff               	callq	0x1040 <EVP_CIPHER_CTX_iv_noconst@plt>
    44b4: 48 83 fd 0f                  	cmpq	$0xf, %rbp
    44b8: 8b 74 24 10                  	movl	0x10(%rsp), %esi
    44bc: 77 7a                        	ja	0x4538 <padlock_ofb_cipher+0x2b8>
    44be: 48 85 db                     	testq	%rbx, %rbx
    44c1: 0f 84 b9 00 00 00            	je	0x4580 <padlock_ofb_cipher+0x300>
    44c7: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
    44d0: 41 0f b6 17                  	movzbl	(%r15), %edx
    44d4: 49 83 c6 01                  	addq	$0x1, %r14
    44d8: 32 14 28                     	xorb	(%rax,%rbp), %dl
    44db: 48 83 c5 01                  	addq	$0x1, %rbp
    44df: 49 83 c7 01                  	addq	$0x1, %r15
    44e3: 41 88 56 ff                  	movb	%dl, -0x1(%r14)
    44e7: 48 83 eb 01                  	subq	$0x1, %rbx
    44eb: 48 83 fd 0f                  	cmpq	$0xf, %rbp
    44ef: 77 05                        	ja	0x44f6 <padlock_ofb_cipher+0x276>
    44f1: 48 85 db                     	testq	%rbx, %rbx
    44f4: 75 da                        	jne	0x44d0 <padlock_ofb_cipher+0x250>
    44f6: 89 ee                        	movl	%ebp, %esi
    44f8: 4c 89 ef                     	movq	%r13, %rdi
    44fb: 83 e6 0f                     	andl	$0xf, %esi
    44fe: e8 9d cb ff ff               	callq	0x10a0 <EVP_CIPHER_CTX_set_num@plt>
    4503: e9 bb fd ff ff               	jmp	0x42c3 <padlock_ofb_cipher+0x43>
    4508: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
    4510: 31 c0                        	xorl	%eax, %eax
    4512: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    4518: 41 0f b6 14 04               	movzbl	(%r12,%rax), %edx
    451d: 41 32 14 00                  	xorb	(%r8,%rax), %dl
    4521: 88 54 05 00                  	movb	%dl, (%rbp,%rax)
    4525: 48 83 c0 01                  	addq	$0x1, %rax
    4529: 48 39 c3                     	cmpq	%rax, %rbx
    452c: 75 ea                        	jne	0x4518 <padlock_ofb_cipher+0x298>
    452e: e9 4d ff ff ff               	jmp	0x4480 <padlock_ofb_cipher+0x200>
    4533: 0f 1f 44 00 00               	nopl	(%rax,%rax)
    4538: 48 83 c4 28                  	addq	$0x28, %rsp
    453c: 31 c0                        	xorl	%eax, %eax
    453e: 5b                           	popq	%rbx
    453f: 5d                           	popq	%rbp
    4540: 41 5c                        	popq	%r12
    4542: 41 5d                        	popq	%r13
    4544: 41 5e                        	popq	%r14
    4546: 41 5f                        	popq	%r15
    4548: c3                           	retq
    4549: 0f 1f 80 00 00 00 00         	nopl	(%rax)
    4550: 4c 89 e2                     	movq	%r12, %rdx
    4553: 4c 89 fe                     	movq	%r15, %rsi
    4556: 4c 89 f7                     	movq	%r14, %rdi
    4559: 48 89 4c 24 08               	movq	%rcx, 0x8(%rsp)
    455e: e8 0d d6 ff ff               	callq	0x1b70 <padlock_ofb_encrypt>
    4563: 85 c0                        	testl	%eax, %eax
    4565: 74 d1                        	je	0x4538 <padlock_ofb_cipher+0x2b8>
    4567: 48 8b 4c 24 08               	movq	0x8(%rsp), %rcx
    456c: 48 29 cb                     	subq	%rcx, %rbx
    456f: 0f 84 0b ff ff ff            	je	0x4480 <padlock_ofb_cipher+0x200>
    4575: e9 82 fd ff ff               	jmp	0x42fc <padlock_ofb_cipher+0x7c>
    457a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    4580: 4c 89 ef                     	movq	%r13, %rdi
    4583: e8 18 cb ff ff               	callq	0x10a0 <EVP_CIPHER_CTX_set_num@plt>
    4588: e9 04 ff ff ff               	jmp	0x4491 <padlock_ofb_cipher+0x211>
    458d: 48 89 d8                     	movq	%rbx, %rax
    4590: 31 d2                        	xorl	%edx, %edx
    4592: e9 3d fe ff ff               	jmp	0x43d4 <padlock_ofb_cipher+0x154>
    4597: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)
00000000000045a0 <padlock_ctr_cipher>:
    45a0: 41 57                        	pushq	%r15
    45a2: 49 89 cf                     	movq	%rcx, %r15
    45a5: 41 56                        	pushq	%r14
    45a7: 49 89 f6                     	movq	%rsi, %r14
    45aa: 41 55                        	pushq	%r13
    45ac: 49 89 d5                     	movq	%rdx, %r13
    45af: 41 54                        	pushq	%r12
    45b1: 55                           	pushq	%rbp
    45b2: 53                           	pushq	%rbx
    45b3: 48 89 fb                     	movq	%rdi, %rbx
    45b6: 48 83 ec 28                  	subq	$0x28, %rsp
    45ba: 64 48 8b 04 25 28 00 00 00   	movq	%fs:0x28, %rax
    45c3: 48 89 44 24 18               	movq	%rax, 0x18(%rsp)
    45c8: 31 c0                        	xorl	%eax, %eax
    45ca: e8 a1 cb ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    45cf: 48 89 df                     	movq	%rbx, %rdi
    45d2: 49 89 c4                     	movq	%rax, %r12
    45d5: e8 96 cb ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    45da: 48 89 df                     	movq	%rbx, %rdi
    45dd: 48 89 c5                     	movq	%rax, %rbp
    45e0: e8 7b ca ff ff               	callq	0x1060 <EVP_CIPHER_CTX_get_num@plt>
    45e5: 31 d2                        	xorl	%edx, %edx
    45e7: 85 c0                        	testl	%eax, %eax
    45e9: 78 5a                        	js	0x4645 <padlock_ctr_cipher+0xa5>
    45eb: 48 89 df                     	movq	%rbx, %rdi
    45ee: 89 44 24 14                  	movl	%eax, 0x14(%rsp)
    45f2: 48 f7 dd                     	negq	%rbp
    45f5: e8 96 ca ff ff               	callq	0x1090 <EVP_CIPHER_CTX_buf_noconst@plt>
    45fa: 48 89 df                     	movq	%rbx, %rdi
    45fd: 83 e5 0f                     	andl	$0xf, %ebp
    4600: 48 89 44 24 08               	movq	%rax, 0x8(%rsp)
    4605: e8 36 ca ff ff               	callq	0x1040 <EVP_CIPHER_CTX_iv_noconst@plt>
    460a: 4c 89 fa                     	movq	%r15, %rdx
    460d: 49 8d 0c 2c                  	leaq	(%r12,%rbp), %rcx
    4611: 4c 89 f6                     	movq	%r14, %rsi
    4614: 49 89 c0                     	movq	%rax, %r8
    4617: 48 8d 05 52 00 00 00         	leaq	0x52(%rip), %rax        # 0x4670 <padlock_ctr32_encrypt_glue>
    461e: 4c 89 ef                     	movq	%r13, %rdi
    4621: 50                           	pushq	%rax
    4622: 48 8d 44 24 1c               	leaq	0x1c(%rsp), %rax
    4627: 50                           	pushq	%rax
    4628: 4c 8b 4c 24 18               	movq	0x18(%rsp), %r9
    462d: e8 9e cb ff ff               	callq	0x11d0 <CRYPTO_ctr128_encrypt_ctr32@plt>
    4632: 8b 74 24 24                  	movl	0x24(%rsp), %esi
    4636: 48 89 df                     	movq	%rbx, %rdi
    4639: e8 62 ca ff ff               	callq	0x10a0 <EVP_CIPHER_CTX_set_num@plt>
    463e: 58                           	popq	%rax
    463f: 5a                           	popq	%rdx
    4640: ba 01 00 00 00               	movl	$0x1, %edx
    4645: 48 8b 44 24 18               	movq	0x18(%rsp), %rax
    464a: 64 48 2b 04 25 28 00 00 00   	subq	%fs:0x28, %rax
    4653: 75 11                        	jne	0x4666 <padlock_ctr_cipher+0xc6>
    4655: 48 83 c4 28                  	addq	$0x28, %rsp
    4659: 89 d0                        	movl	%edx, %eax
    465b: 5b                           	popq	%rbx
    465c: 5d                           	popq	%rbp
    465d: 41 5c                        	popq	%r12
    465f: 41 5d                        	popq	%r13
    4661: 41 5e                        	popq	%r14
    4663: 41 5f                        	popq	%r15
    4665: c3                           	retq
    4666: e8 25 cb ff ff               	callq	0x1190 <__stack_chk_fail@plt>
    466b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
0000000000004670 <padlock_ctr32_encrypt_glue>:
    4670: f3 41 0f 6f 00               	movdqu	(%r8), %xmm0
    4675: 48 89 f8                     	movq	%rdi, %rax
    4678: 48 89 f7                     	movq	%rsi, %rdi
    467b: 48 89 d6                     	movq	%rdx, %rsi
    467e: 48 89 ca                     	movq	%rcx, %rdx
    4681: 0f 11 01                     	movups	%xmm0, (%rcx)
    4684: 48 89 f1                     	movq	%rsi, %rcx
    4687: 48 89 c6                     	movq	%rax, %rsi
    468a: 48 c1 e1 04                  	shlq	$0x4, %rcx
    468e: e9 5d d6 ff ff               	jmp	0x1cf0 <padlock_ctr32_encrypt>
    4693: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    469e: 66 90                        	nop
00000000000046a0 <padlock_aes_init_key>:
    46a0: 41 57                        	pushq	%r15
    46a2: 41 56                        	pushq	%r14
    46a4: 41 55                        	pushq	%r13
    46a6: 49 89 f5                     	movq	%rsi, %r13
    46a9: 41 54                        	pushq	%r12
    46ab: 55                           	pushq	%rbp
    46ac: 48 89 fd                     	movq	%rdi, %rbp
    46af: 53                           	pushq	%rbx
    46b0: 48 83 ec 18                  	subq	$0x18, %rsp
    46b4: 89 4c 24 08                  	movl	%ecx, 0x8(%rsp)
    46b8: e8 23 ca ff ff               	callq	0x10e0 <EVP_CIPHER_CTX_get_key_length@plt>
    46bd: 48 89 ef                     	movq	%rbp, %rdi
    46c0: 41 89 c6                     	movl	%eax, %r14d
    46c3: e8 f8 ca ff ff               	callq	0x11c0 <EVP_CIPHER_CTX_get0_cipher@plt>
    46c8: 48 89 c7                     	movq	%rax, %rdi
    46cb: e8 50 cb ff ff               	callq	0x1220 <EVP_CIPHER_get_mode@plt>
    46d0: 4d 85 ed                     	testq	%r13, %r13
    46d3: 0f 84 c0 00 00 00            	je	0x4799 <padlock_aes_init_key+0xf9>
    46d9: 48 89 ef                     	movq	%rbp, %rdi
    46dc: 4c 63 e0                     	movslq	%eax, %r12
    46df: 46 8d 3c f5 00 00 00 00      	leal	(,%r14,8), %r15d
    46e7: e8 84 ca ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    46ec: 48 89 ef                     	movq	%rbp, %rdi
    46ef: 48 89 c3                     	movq	%rax, %rbx
    46f2: e8 79 ca ff ff               	callq	0x1170 <EVP_CIPHER_CTX_get_cipher_data@plt>
    46f7: 41 8d 57 9f                  	leal	-0x61(%r15), %edx
    46fb: 48 f7 d8                     	negq	%rax
    46fe: 83 e0 0f                     	andl	$0xf, %eax
    4701: 48 01 c3                     	addq	%rax, %rbx
    4704: 31 c0                        	xorl	%eax, %eax
    4706: 48 8d 7b 08                  	leaq	0x8(%rbx), %rdi
    470a: 48 89 d9                     	movq	%rbx, %rcx
    470d: 48 c7 03 00 00 00 00         	movq	$0x0, (%rbx)
    4714: 48 c7 83 0c 01 00 00 00 00 00 00     	movq	$0x0, 0x10c(%rbx)
    471f: 48 83 e7 f8                  	andq	$-0x8, %rdi
    4723: 48 29 f9                     	subq	%rdi, %rcx
    4726: 81 c1 14 01 00 00            	addl	$0x114, %ecx            # imm = 0x114
    472c: c1 e9 03                     	shrl	$0x3, %ecx
    472f: f3 48 ab                     	rep		stosq	%rax, %es:(%rdi)
    4732: 44 89 f8                     	movl	%r15d, %eax
    4735: 41 8d 4f bf                  	leal	-0x41(%r15), %ecx
    4739: 83 c0 80                     	addl	$-0x80, %eax
    473c: 0f 49 d0                     	cmovnsl	%eax, %edx
    473f: c1 fa 05                     	sarl	$0x5, %edx
    4742: 83 c2 0a                     	addl	$0xa, %edx
    4745: c1 e2 04                     	shll	$0x4, %edx
    4748: c0 fa 04                     	sarb	$0x4, %dl
    474b: 85 c0                        	testl	%eax, %eax
    474d: 0f 49 c8                     	cmovnsl	%eax, %ecx
    4750: 49 8d 44 24 fc               	leaq	-0x4(%r12), %rax
    4755: c0 f9 06                     	sarb	$0x6, %cl
    4758: 48 83 f8 01                  	cmpq	$0x1, %rax
    475c: 77 52                        	ja	0x47b0 <padlock_aes_init_key+0x110>
    475e: 0f b6 43 10                  	movzbl	0x10(%rbx), %eax
    4762: 83 e2 0f                     	andl	$0xf, %edx
    4765: 83 e1 03                     	andl	$0x3, %ecx
    4768: c1 e1 02                     	shll	$0x2, %ecx
    476b: 83 e0 f0                     	andl	$-0x10, %eax
    476e: 09 d0                        	orl	%edx, %eax
    4770: 88 43 10                     	movb	%al, 0x10(%rbx)
    4773: 0f b6 43 11                  	movzbl	0x11(%rbx), %eax
    4777: 83 e0 f3                     	andl	$-0xd, %eax
    477a: 09 c8                        	orl	%ecx, %eax
    477c: 88 43 11                     	movb	%al, 0x11(%rbx)
    477f: 41 8d 87 40 ff ff ff         	leal	-0xc0(%r15), %eax
    4786: 83 e0 b8                     	andl	$-0x48, %eax
    4789: 0f 84 89 02 00 00            	je	0x4a18 <padlock_aes_init_key+0x378>
    478f: 41 83 fe 10                  	cmpl	$0x10, %r14d
    4793: 0f 84 47 02 00 00            	je	0x49e0 <padlock_aes_init_key+0x340>
    4799: 48 83 c4 18                  	addq	$0x18, %rsp
    479d: 31 c0                        	xorl	%eax, %eax
    479f: 5b                           	popq	%rbx
    47a0: 5d                           	popq	%rbp
    47a1: 41 5c                        	popq	%r12
    47a3: 41 5d                        	popq	%r13
    47a5: 41 5e                        	popq	%r14
    47a7: 41 5f                        	popq	%r15
    47a9: c3                           	retq
    47aa: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)
    47b0: 48 89 ef                     	movq	%rbp, %rdi
    47b3: 88 4c 24 0f                  	movb	%cl, 0xf(%rsp)
    47b7: 88 54 24 0e                  	movb	%dl, 0xe(%rsp)
    47bb: e8 30 ca ff ff               	callq	0x11f0 <EVP_CIPHER_CTX_is_encrypting@plt>
    47c0: 0f b6 54 24 0e               	movzbl	0xe(%rsp), %edx
    47c5: 0f b6 4c 24 0f               	movzbl	0xf(%rsp), %ecx
    47ca: 85 c0                        	testl	%eax, %eax
    47cc: 0f b6 43 11                  	movzbl	0x11(%rbx), %eax
    47d0: 40 0f 94 c7                  	sete	%dil
    47d4: 83 e2 0f                     	andl	$0xf, %edx
    47d7: 83 e1 03                     	andl	$0x3, %ecx
    47da: 41 89 d0                     	movl	%edx, %r8d
    47dd: 0f b6 53 10                  	movzbl	0x10(%rbx), %edx
    47e1: 01 ff                        	addl	%edi, %edi
    47e3: 83 e0 f1                     	andl	$-0xf, %eax
    47e6: 09 f8                        	orl	%edi, %eax
    47e8: 83 e2 f0                     	andl	$-0x10, %edx
    47eb: 44 09 c2                     	orl	%r8d, %edx
    47ee: 88 53 10                     	movb	%dl, 0x10(%rbx)
    47f1: 8d 14 8d 00 00 00 00         	leal	(,%rcx,4), %edx
    47f8: 89 c1                        	movl	%eax, %ecx
    47fa: 41 8d 87 40 ff ff ff         	leal	-0xc0(%r15), %eax
    4801: 09 d1                        	orl	%edx, %ecx
    4803: 83 e0 b8                     	andl	$-0x48, %eax
    4806: 88 4b 11                     	movb	%cl, 0x11(%rbx)
    4809: 75 84                        	jne	0x478f <padlock_aes_init_key+0xef>
    480b: 49 83 ec 01                  	subq	$0x1, %r12
    480f: 49 83 fc 01                  	cmpq	$0x1, %r12
    4813: 0f 87 ff 01 00 00            	ja	0x4a18 <padlock_aes_init_key+0x378>
    4819: 8b 44 24 08                  	movl	0x8(%rsp), %eax
    481d: 85 c0                        	testl	%eax, %eax
    481f: 0f 85 f3 01 00 00            	jne	0x4a18 <padlock_aes_init_key+0x378>
    4825: 4c 8d 63 20                  	leaq	0x20(%rbx), %r12
    4829: 44 89 fe                     	movl	%r15d, %esi
    482c: 4c 89 ef                     	movq	%r13, %rdi
    482f: 4c 89 e2                     	movq	%r12, %rdx
    4832: 4c 89 e5                     	movq	%r12, %rbp
    4835: e8 16 d8 ff ff               	callq	0x2050 <padlock_aes_set_encrypt_key>
    483a: 85 c0                        	testl	%eax, %eax
    483c: 0f 88 e8 01 00 00            	js	0x4a2a <padlock_aes_init_key+0x38a>
    4842: 8b 83 10 01 00 00            	movl	0x110(%rbx), %eax
    4848: 8d 0c 85 00 00 00 00         	leal	(,%rax,4), %ecx
    484f: 85 c9                        	testl	%ecx, %ecx
    4851: 0f 8e d3 01 00 00            	jle	0x4a2a <padlock_aes_init_key+0x38a>
    4857: 48 63 c1                     	movslq	%ecx, %rax
    485a: 4c 89 e2                     	movq	%r12, %rdx
    485d: 41 89 c8                     	movl	%ecx, %r8d
    4860: 48 8d 44 83 20               	leaq	0x20(%rbx,%rax,4), %rax
    4865: 0f 1f 00                     	nopl	(%rax)
    4868: 8b 32                        	movl	(%rdx), %esi
    486a: 8b 38                        	movl	(%rax), %edi
    486c: 83 e9 04                     	subl	$0x4, %ecx
    486f: 48 83 c2 10                  	addq	$0x10, %rdx
    4873: 48 83 e8 10                  	subq	$0x10, %rax
    4877: 89 7a f0                     	movl	%edi, -0x10(%rdx)
    487a: 8b 78 14                     	movl	0x14(%rax), %edi
    487d: 89 70 10                     	movl	%esi, 0x10(%rax)
    4880: 8b 72 f4                     	movl	-0xc(%rdx), %esi
    4883: 89 7a f4                     	movl	%edi, -0xc(%rdx)
    4886: 8b 78 18                     	movl	0x18(%rax), %edi
    4889: 89 70 14                     	movl	%esi, 0x14(%rax)
    488c: 8b 72 f8                     	movl	-0x8(%rdx), %esi
    488f: 89 7a f8                     	movl	%edi, -0x8(%rdx)
    4892: 8b 78 1c                     	movl	0x1c(%rax), %edi
    4895: 89 70 18                     	movl	%esi, 0x18(%rax)
    4898: 8b 72 fc                     	movl	-0x4(%rdx), %esi
    489b: 89 7a fc                     	movl	%edi, -0x4(%rdx)
    489e: 89 70 1c                     	movl	%esi, 0x1c(%rax)
    48a1: 44 89 c6                     	movl	%r8d, %esi
    48a4: 29 ce                        	subl	%ecx, %esi
    48a6: 39 f1                        	cmpl	%esi, %ecx
    48a8: 7f be                        	jg	0x4868 <padlock_aes_init_key+0x1c8>
    48aa: 83 bb 10 01 00 00 01         	cmpl	$0x1, 0x110(%rbx)
    48b1: 0f 8e 73 01 00 00            	jle	0x4a2a <padlock_aes_init_key+0x38a>
    48b7: 66 0f 6f 2d 31 09 00 00      	movdqa	0x931(%rip), %xmm5      # 0x51f0 <Te4+0x130>
    48bf: 66 0f 6f 25 39 09 00 00      	movdqa	0x939(%rip), %xmm4      # 0x5200 <Te4+0x140>
    48c7: b8 01 00 00 00               	movl	$0x1, %eax
    48cc: 66 0f 6f 1d 3c 09 00 00      	movdqa	0x93c(%rip), %xmm3      # 0x5210 <Te4+0x150>
    48d4: 0f 1f 40 00                  	nopl	(%rax)
    48d8: f3 0f 6f 4d 10               	movdqu	0x10(%rbp), %xmm1
    48dd: 48 83 c5 10                  	addq	$0x10, %rbp
    48e1: 83 c0 01                     	addl	$0x1, %eax
    48e4: 66 0f 6f f1                  	movdqa	%xmm1, %xmm6
    48e8: 66 0f db f5                  	pand	%xmm5, %xmm6
    48ec: 66 0f 6f c6                  	movdqa	%xmm6, %xmm0
    48f0: 66 0f 72 d0 07               	psrld	$0x7, %xmm0
    48f5: 66 0f fa f0                  	psubd	%xmm0, %xmm6
    48f9: 66 0f 6f c1                  	movdqa	%xmm1, %xmm0
    48fd: 66 0f 72 f0 01               	pslld	$0x1, %xmm0
    4902: 66 0f db f4                  	pand	%xmm4, %xmm6
    4906: 66 0f db c3                  	pand	%xmm3, %xmm0
    490a: 66 0f ef f0                  	pxor	%xmm0, %xmm6
    490e: 66 0f 6f c6                  	movdqa	%xmm6, %xmm0
    4912: 66 0f db c5                  	pand	%xmm5, %xmm0
    4916: 66 0f 6f d0                  	movdqa	%xmm0, %xmm2
    491a: 66 0f 72 d2 07               	psrld	$0x7, %xmm2
    491f: 66 0f fa c2                  	psubd	%xmm2, %xmm0
    4923: 66 0f 6f d6                  	movdqa	%xmm6, %xmm2
    4927: 66 0f 72 f2 01               	pslld	$0x1, %xmm2
    492c: 66 0f db c4                  	pand	%xmm4, %xmm0
    4930: 66 0f db d3                  	pand	%xmm3, %xmm2
    4934: 66 0f ef c2                  	pxor	%xmm2, %xmm0
    4938: 66 0f 6f d0                  	movdqa	%xmm0, %xmm2
    493c: 66 0f db d5                  	pand	%xmm5, %xmm2
    4940: 66 0f 6f fa                  	movdqa	%xmm2, %xmm7
    4944: 66 0f 72 d7 07               	psrld	$0x7, %xmm7
    4949: 66 0f fa d7                  	psubd	%xmm7, %xmm2
    494d: 66 0f 6f f8                  	movdqa	%xmm0, %xmm7
    4951: 66 0f 72 f7 01               	pslld	$0x1, %xmm7
    4956: 66 0f db d4                  	pand	%xmm4, %xmm2
    495a: 66 0f db fb                  	pand	%xmm3, %xmm7
    495e: 66 0f ef fa                  	pxor	%xmm2, %xmm7
    4962: 66 0f ef cf                  	pxor	%xmm7, %xmm1
    4966: 66 0f 6f d1                  	movdqa	%xmm1, %xmm2
    496a: 66 44 0f 6f c9               	movdqa	%xmm1, %xmm9
    496f: 66 44 0f 6f c1               	movdqa	%xmm1, %xmm8
    4974: 66 0f 72 f2 18               	pslld	$0x18, %xmm2
    4979: 66 0f 72 d1 08               	psrld	$0x8, %xmm1
    497e: 66 44 0f ef c0               	pxor	%xmm0, %xmm8
    4983: 66 44 0f ef ce               	pxor	%xmm6, %xmm9
    4988: 66 0f ef ca                  	pxor	%xmm2, %xmm1
    498c: 66 0f ef c6                  	pxor	%xmm6, %xmm0
    4990: 66 0f ef c1                  	pxor	%xmm1, %xmm0
    4994: 66 41 0f 6f c9               	movdqa	%xmm9, %xmm1
    4999: 66 0f 72 f1 08               	pslld	$0x8, %xmm1
    499e: 66 41 0f 72 d1 18            	psrld	$0x18, %xmm9
    49a4: 66 41 0f ef c9               	pxor	%xmm9, %xmm1
    49a9: 66 0f ef cf                  	pxor	%xmm7, %xmm1
    49ad: 66 0f ef c1                  	pxor	%xmm1, %xmm0
    49b1: 66 41 0f 6f c8               	movdqa	%xmm8, %xmm1
    49b6: 66 0f 72 f1 10               	pslld	$0x10, %xmm1
    49bb: 66 41 0f 72 d0 10            	psrld	$0x10, %xmm8
    49c1: 66 41 0f ef c8               	pxor	%xmm8, %xmm1
    49c6: 66 0f ef c1                  	pxor	%xmm1, %xmm0
    49ca: 0f 11 45 00                  	movups	%xmm0, (%rbp)
    49ce: 3b 83 10 01 00 00            	cmpl	0x110(%rbx), %eax
    49d4: 0f 8c fe fe ff ff            	jl	0x48d8 <padlock_aes_init_key+0x238>
    49da: eb 4e                        	jmp	0x4a2a <padlock_aes_init_key+0x38a>
    49dc: 0f 1f 40 00                  	nopl	(%rax)
    49e0: f3 41 0f 6f 5d 00            	movdqu	(%r13), %xmm3
    49e6: 31 d2                        	xorl	%edx, %edx
    49e8: 0f 11 5b 20                  	movups	%xmm3, 0x20(%rbx)
    49ec: 0f b6 43 10                  	movzbl	0x10(%rbx), %eax
    49f0: c1 e2 07                     	shll	$0x7, %edx
    49f3: 83 e0 7f                     	andl	$0x7f, %eax
    49f6: 09 d0                        	orl	%edx, %eax
    49f8: 88 43 10                     	movb	%al, 0x10(%rbx)
    49fb: e8 d0 c9 ff ff               	callq	0x13d0 <padlock_reload_key>
    4a00: 48 83 c4 18                  	addq	$0x18, %rsp
    4a04: b8 01 00 00 00               	movl	$0x1, %eax
    4a09: 5b                           	popq	%rbx
    4a0a: 5d                           	popq	%rbp
    4a0b: 41 5c                        	popq	%r12
    4a0d: 41 5d                        	popq	%r13
    4a0f: 41 5e                        	popq	%r14
    4a11: 41 5f                        	popq	%r15
    4a13: c3                           	retq
    4a14: 0f 1f 40 00                  	nopl	(%rax)
    4a18: 4c 8d 63 20                  	leaq	0x20(%rbx), %r12
    4a1c: 44 89 fe                     	movl	%r15d, %esi
    4a1f: 4c 89 ef                     	movq	%r13, %rdi
    4a22: 4c 89 e2                     	movq	%r12, %rdx
    4a25: e8 26 d6 ff ff               	callq	0x2050 <padlock_aes_set_encrypt_key>
    4a2a: 4c 89 e7                     	movq	%r12, %rdi
    4a2d: e8 3e c9 ff ff               	callq	0x1370 <padlock_key_bswap>
    4a32: ba 01 00 00 00               	movl	$0x1, %edx
    4a37: eb b3                        	jmp	0x49ec <padlock_aes_init_key+0x34c>
    4a39: 0f 1f 80 00 00 00 00         	nopl	(%rax)
0000000000004a40 <v_check>:
    4a40: 48 81 ff 00 00 03 00         	cmpq	$0x30000, %rdi          # imm = 0x30000
    4a47: 48 19 c0                     	sbbq	%rax, %rax
    4a4a: 48 f7 d0                     	notq	%rax
    4a4d: 25 00 00 03 00               	andl	$0x30000, %eax          # imm = 0x30000
    4a52: c3                           	retq
    4a53: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
    4a5e: 66 90                        	nop
0000000000004a60 <bind_engine>:
    4a60: 41 54                        	pushq	%r12
    4a62: 49 89 fc                     	movq	%rdi, %r12
    4a65: 55                           	pushq	%rbp
    4a66: 48 89 f5                     	movq	%rsi, %rbp
    4a69: 53                           	pushq	%rbx
    4a6a: 48 89 d3                     	movq	%rdx, %rbx
    4a6d: e8 de c5 ff ff               	callq	0x1050 <ENGINE_get_static_state@plt>
    4a72: 48 39 03                     	cmpq	%rax, (%rbx)
    4a75: 74 1d                        	je	0x4a94 <bind_engine+0x34>
    4a77: 48 8b 73 10                  	movq	0x10(%rbx), %rsi
    4a7b: 48 8b 7b 08                  	movq	0x8(%rbx), %rdi
    4a7f: 48 8b 53 18                  	movq	0x18(%rbx), %rdx
    4a83: e8 28 c7 ff ff               	callq	0x11b0 <CRYPTO_set_mem_functions@plt>
    4a88: 31 f6                        	xorl	%esi, %esi
    4a8a: bf 00 00 08 00               	movl	$0x80000, %edi          # imm = 0x80000
    4a8f: e8 ec c6 ff ff               	callq	0x1180 <OPENSSL_init_crypto@plt>
    4a94: 48 8d 1d 2c 07 00 00         	leaq	0x72c(%rip), %rbx       # 0x51c7 <Te4+0x107>
    4a9b: 48 85 ed                     	testq	%rbp, %rbp
    4a9e: 74 0f                        	je	0x4aaf <bind_engine+0x4f>
    4aa0: 48 89 de                     	movq	%rbx, %rsi
    4aa3: 48 89 ef                     	movq	%rbp, %rdi
    4aa6: e8 f5 c6 ff ff               	callq	0x11a0 <strcmp@plt>
    4aab: 85 c0                        	testl	%eax, %eax
    4aad: 75 6a                        	jne	0x4b19 <bind_engine+0xb9>
    4aaf: e8 4c c8 ff ff               	callq	0x1300 <padlock_capability>
    4ab4: 4c 8d 05 05 07 00 00         	leaq	0x705(%rip), %r8        # 0x51c0 <Te4+0x100>
    4abb: 48 8d 2d 3e 27 00 00         	leaq	0x273e(%rip), %rbp      # 0x7200 <padlock_name>
    4ac2: be 64 00 00 00               	movl	$0x64, %esi
    4ac7: 25 c0 00 00 00               	andl	$0xc0, %eax
    4acc: 48 89 ef                     	movq	%rbp, %rdi
    4acf: 48 8d 0d f9 06 00 00         	leaq	0x6f9(%rip), %rcx       # 0x51cf <Te4+0x10f>
    4ad6: c7 05 18 27 00 00 00 00 00 00	movl	$0x0, 0x2718(%rip)      # 0x71f8 <padlock_use_rng>
    4ae0: 3d c0 00 00 00               	cmpl	$0xc0, %eax
    4ae5: 48 8d 15 ea 06 00 00         	leaq	0x6ea(%rip), %rdx       # 0x51d6 <Te4+0x116>
    4aec: 0f 94 c0                     	sete	%al
    4aef: 0f b6 c0                     	movzbl	%al, %eax
    4af2: 89 05 04 27 00 00            	movl	%eax, 0x2704(%rip)      # 0x71fc <padlock_use_ace>
    4af8: 48 8d 05 c4 06 00 00         	leaq	0x6c4(%rip), %rax       # 0x51c3 <Te4+0x103>
    4aff: 4c 0f 44 c0                  	cmoveq	%rax, %r8
    4b03: 31 c0                        	xorl	%eax, %eax
    4b05: e8 16 c6 ff ff               	callq	0x1120 <BIO_snprintf@plt>
    4b0a: 48 89 de                     	movq	%rbx, %rsi
    4b0d: 4c 89 e7                     	movq	%r12, %rdi
    4b10: e8 ab c5 ff ff               	callq	0x10c0 <ENGINE_set_id@plt>
    4b15: 85 c0                        	testl	%eax, %eax
    4b17: 75 07                        	jne	0x4b20 <bind_engine+0xc0>
    4b19: 31 c0                        	xorl	%eax, %eax
    4b1b: 5b                           	popq	%rbx
    4b1c: 5d                           	popq	%rbp
    4b1d: 41 5c                        	popq	%r12
    4b1f: c3                           	retq
    4b20: 48 89 ee                     	movq	%rbp, %rsi
    4b23: 4c 89 e7                     	movq	%r12, %rdi
    4b26: e8 d5 c6 ff ff               	callq	0x1200 <ENGINE_set_name@plt>
    4b2b: 85 c0                        	testl	%eax, %eax
    4b2d: 74 ea                        	je	0x4b19 <bind_engine+0xb9>
    4b2f: 48 8d 35 fa d4 ff ff         	leaq	-0x2b06(%rip), %rsi     # 0x2030 <padlock_init>
    4b36: 4c 89 e7                     	movq	%r12, %rdi
    4b39: e8 c2 c5 ff ff               	callq	0x1100 <ENGINE_set_init_function@plt>
    4b3e: 85 c0                        	testl	%eax, %eax
    4b40: 74 d7                        	je	0x4b19 <bind_engine+0xb9>
    4b42: 8b 15 b4 26 00 00            	movl	0x26b4(%rip), %edx      # 0x71fc <padlock_use_ace>
    4b48: 85 d2                        	testl	%edx, %edx
    4b4a: 75 14                        	jne	0x4b60 <bind_engine+0x100>
    4b4c: 8b 05 a6 26 00 00            	movl	0x26a6(%rip), %eax      # 0x71f8 <padlock_use_rng>
    4b52: 85 c0                        	testl	%eax, %eax
    4b54: 75 22                        	jne	0x4b78 <bind_engine+0x118>
    4b56: b8 01 00 00 00               	movl	$0x1, %eax
    4b5b: eb be                        	jmp	0x4b1b <bind_engine+0xbb>
    4b5d: 0f 1f 00                     	nopl	(%rax)
    4b60: 48 8d 35 29 df ff ff         	leaq	-0x20d7(%rip), %rsi     # 0x2a90 <padlock_ciphers>
    4b67: 4c 89 e7                     	movq	%r12, %rdi
    4b6a: e8 e1 c5 ff ff               	callq	0x1150 <ENGINE_set_ciphers@plt>
    4b6f: 85 c0                        	testl	%eax, %eax
    4b71: 75 d9                        	jne	0x4b4c <bind_engine+0xec>
    4b73: eb a4                        	jmp	0x4b19 <bind_engine+0xb9>
    4b75: 0f 1f 00                     	nopl	(%rax)
    4b78: 48 8d 35 a1 25 00 00         	leaq	0x25a1(%rip), %rsi      # 0x7120 <padlock_rand>
    4b7f: 4c 89 e7                     	movq	%r12, %rdi
    4b82: e8 b9 c5 ff ff               	callq	0x1140 <ENGINE_set_RAND@plt>
    4b87: 85 c0                        	testl	%eax, %eax
    4b89: 0f 95 c0                     	setne	%al
    4b8c: 0f b6 c0                     	movzbl	%al, %eax
    4b8f: eb 8a                        	jmp	0x4b1b <bind_engine+0xbb>
Disassembly of section .fini:
0000000000004b94 <_fini>:
    4b94: 48 83 ec 08                  	subq	$0x8, %rsp
    4b98: 48 83 c4 08                  	addq	$0x8, %rsp
    4b9c: c3                           	retq