// File: ncbi[P]amr/common.cpp
// Function: Common_sp::getNow[abi:cxx11]()
string getNow ()
{
  time_t rawtime;
  time (& rawtime);
  const tm* x = localtime (& rawtime);
  return         padNatural (x->tm_year + 1900, 4) 
         + "-" + padNatural (x->tm_mon + 1, 2) 
         + "-" + padNatural (x->tm_mday, 2) 
         + " " + padNatural (x->tm_hour, 2) 
         + ":" + padNatural (x->tm_min, 2) 
         + ":" + padNatural (x->tm_sec, 2);
}

// Assembly:
subq $0x228, %rsp            # imm = 0x228
movq %rdi, (%rsp)
movq %rdi, %rax
movq %rax, 0x8(%rsp)
movq %rdi, 0x220(%rsp)
leaq 0x218(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0xc6c0
movq 0x10(%rsp), %rdi
callq 0xc590
movq %rax, 0x210(%rsp)
movq 0x210(%rsp), %rax
movl 0x14(%rax), %esi
addl $0x76c, %esi            # imm = 0x76C
leaq 0xd0(%rsp), %rdi
movq %rdi, 0x18(%rsp)
movl $0x4, %edx
callq 0x73530
movq 0x18(%rsp), %rsi
leaq 0x8d31d(%rip), %rdx     # 0xccf00
leaq 0xf0(%rsp), %rdi
callq 0x2a2f0
jmp 0x3fbf2
movq 0x210(%rsp), %rax
movl 0x10(%rax), %esi
incl %esi
leaq 0xa0(%rsp), %rdi
movl $0x2, %edx
callq 0x73530
jmp 0x3fc13
leaq 0x110(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
leaq 0xa0(%rsp), %rdx
callq 0x2dde0
jmp 0x3fc32
leaq 0x8d2c7(%rip), %rdx     # 0xccf00
leaq 0x130(%rsp), %rdi
leaq 0x110(%rsp), %rsi
callq 0x2a2f0
jmp 0x3fc50
movq 0x210(%rsp), %rax
movl 0xc(%rax), %esi
leaq 0x80(%rsp), %rdi
movl $0x2, %edx
callq 0x73530
jmp 0x3fc6f
leaq 0x150(%rsp), %rdi
leaq 0x130(%rsp), %rsi
leaq 0x80(%rsp), %rdx
callq 0x2dde0
jmp 0x3fc8e
leaq 0x8fc99(%rip), %rdx     # 0xcf92e
leaq 0x170(%rsp), %rdi
leaq 0x150(%rsp), %rsi
callq 0x2a2f0
jmp 0x3fcac
movq 0x210(%rsp), %rax
movl 0x8(%rax), %esi
leaq 0x60(%rsp), %rdi
movl $0x2, %edx
callq 0x73530
jmp 0x3fcc8
leaq 0x190(%rsp), %rdi
leaq 0x170(%rsp), %rsi
leaq 0x60(%rsp), %rdx
callq 0x2dde0
jmp 0x3fce4
leaq 0x8de4d(%rip), %rdx     # 0xcdb38
leaq 0x1b0(%rsp), %rdi
leaq 0x190(%rsp), %rsi
callq 0x2a2f0
jmp 0x3fd02
movq 0x210(%rsp), %rax
movl 0x4(%rax), %esi
leaq 0x40(%rsp), %rdi
movl $0x2, %edx
callq 0x73530
jmp 0x3fd1e
leaq 0x1d0(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
leaq 0x40(%rsp), %rdx
callq 0x2dde0
jmp 0x3fd3a
leaq 0x8ddf7(%rip), %rdx     # 0xcdb38
leaq 0x1f0(%rsp), %rdi
leaq 0x1d0(%rsp), %rsi
callq 0x2a2f0
jmp 0x3fd58
movq 0x210(%rsp), %rax
movl (%rax), %esi
leaq 0x20(%rsp), %rdi
movl $0x2, %edx
callq 0x73530
jmp 0x3fd73
movq (%rsp), %rdi
leaq 0x1f0(%rsp), %rsi
leaq 0x20(%rsp), %rdx
callq 0x2dde0
jmp 0x3fd8b
leaq 0x20(%rsp), %rdi
callq 0xce98
leaq 0x1f0(%rsp), %rdi
callq 0xce98
leaq 0x1d0(%rsp), %rdi
callq 0xce98
leaq 0x40(%rsp), %rdi
callq 0xce98
leaq 0x1b0(%rsp), %rdi
callq 0xce98
leaq 0x190(%rsp), %rdi
callq 0xce98
leaq 0x60(%rsp), %rdi
callq 0xce98
leaq 0x170(%rsp), %rdi
callq 0xce98
leaq 0x150(%rsp), %rdi
callq 0xce98
leaq 0x80(%rsp), %rdi
callq 0xce98
leaq 0x130(%rsp), %rdi
callq 0xce98
leaq 0x110(%rsp), %rdi
callq 0xce98
leaq 0xa0(%rsp), %rdi
callq 0xce98
leaq 0xf0(%rsp), %rdi
callq 0xce98
leaq 0xd0(%rsp), %rdi
callq 0xce98
movq 0x8(%rsp), %rax
addq $0x228, %rsp            # imm = 0x228
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x40068
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x4005b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x4004e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x40041
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x40034
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x40027
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x4001a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x4000d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x40003
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x3fff6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x3ffe9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x3ffdf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x3ffd2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
jmp 0x3ffc5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xc8(%rsp)
movl %eax, 0xc4(%rsp)
leaq 0x20(%rsp), %rdi
callq 0xce98
leaq 0x1f0(%rsp), %rdi
callq 0xce98
leaq 0x1d0(%rsp), %rdi
callq 0xce98
leaq 0x40(%rsp), %rdi
callq 0xce98
leaq 0x1b0(%rsp), %rdi
callq 0xce98
leaq 0x190(%rsp), %rdi
callq 0xce98
leaq 0x60(%rsp), %rdi
callq 0xce98
leaq 0x170(%rsp), %rdi
callq 0xce98
leaq 0x150(%rsp), %rdi
callq 0xce98
leaq 0x80(%rsp), %rdi
callq 0xce98
leaq 0x130(%rsp), %rdi
callq 0xce98
leaq 0x110(%rsp), %rdi
callq 0xce98
leaq 0xa0(%rsp), %rdi
callq 0xce98
leaq 0xf0(%rsp), %rdi
callq 0xce98
leaq 0xd0(%rsp), %rdi
callq 0xce98
movq 0xc8(%rsp), %rdi
callq 0xccf0
nopw %cs:(%rax,%rax)