// File: atfrank[P]PCASA/lib/Atom.cpp
// Function: Atom::Atom()
Atom::Atom(){
  tag="NoID";
  recname="ATOM";
  atmnum=0;
  atmname="    ";
  atmtype="  ";
  alt=" ";
  res=NULL;
  resname="   ";
  chn=NULL;
  chainid=" ";
  realid=" ";
  resid=0;
  coor=Coor(0.0, 0.0, 0.0);
  occu=0.0;
  bfac=0.0;
  elem=" ";
  segid=" ";
  sel=true;
  summary="";
  ss="";
  mass=1.0;
  charge=0.0;
  atminx=std::numeric_limits<unsigned int>::max();
  data.clear();
  bonds.clear();
}

// Assembly:
subq $0xb8, %rsp
movq %rdi, 0xb0(%rsp)
movq 0xb0(%rsp), %rdi
movq %rdi, 0x80(%rsp)
movq %rdi, %rax
movq %rax, 0x38(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0x20, %rdi
movq %rdi, 0x40(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0x48, %rdi
movq %rdi, 0x48(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0x68, %rdi
movq %rdi, 0x50(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0x88, %rdi
movq %rdi, 0x58(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0xb0, %rdi
movq %rdi, 0x60(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0xd8, %rdi
movq %rdi, 0x68(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0xf8, %rdi
movq %rdi, 0x70(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0x120, %rdi            # imm = 0x120
movq %rdi, 0x78(%rsp)
callq 0x5600
movq 0x80(%rsp), %rdi
addq $0x140, %rdi            # imm = 0x140
callq 0x76060
jmp 0x1e8f1
movq 0x38(%rsp), %rdi
addq $0x168, %rdi            # imm = 0x168
movq %rdi, 0x8(%rsp)
callq 0x5600
movq 0x38(%rsp), %rdi
addq $0x190, %rdi            # imm = 0x190
movq %rdi, 0x10(%rsp)
callq 0x5600
movq 0x38(%rsp), %rdi
addq $0x1b0, %rdi            # imm = 0x1B0
movq %rdi, 0x18(%rsp)
callq 0x5600
movq 0x38(%rsp), %rdi
addq $0x1e0, %rdi            # imm = 0x1E0
movq %rdi, 0x20(%rsp)
callq 0x5600
movq 0x38(%rsp), %rdi
addq $0x208, %rdi            # imm = 0x208
movq %rdi, 0x28(%rsp)
callq 0x16940
movq 0x38(%rsp), %rdi
addq $0x220, %rdi            # imm = 0x220
movq %rdi, 0x30(%rsp)
callq 0x202a0
movq 0x38(%rsp), %rdi
leaq 0x5cc58(%rip), %rsi     # 0x7b5d9
callq 0x55f0
jmp 0x1e988
movq 0x38(%rsp), %rdi
addq $0x20, %rdi
leaq 0x5cc46(%rip), %rsi     # 0x7b5de
callq 0x55f0
jmp 0x1e99f
movq 0x38(%rsp), %rdi
movl $0x0, 0x40(%rdi)
addq $0x48, %rdi
leaq 0x5dbdf(%rip), %rsi     # 0x7c595
callq 0x55f0
jmp 0x1e9bd
movq 0x38(%rsp), %rdi
addq $0x68, %rdi
leaq 0x5dbca(%rip), %rsi     # 0x7c597
callq 0x55f0
jmp 0x1e9d4
movq 0x38(%rsp), %rdi
addq $0x88, %rdi
leaq 0x5dbb1(%rip), %rsi     # 0x7c598
callq 0x55f0
jmp 0x1e9ee
movq 0x38(%rsp), %rdi
movq $0x0, 0xa8(%rdi)
addq $0xb0, %rdi
leaq 0x5db8a(%rip), %rsi     # 0x7c596
callq 0x55f0
jmp 0x1ea13
movq 0x38(%rsp), %rdi
movq $0x0, 0xd0(%rdi)
addq $0xd8, %rdi
leaq 0x5db67(%rip), %rsi     # 0x7c598
callq 0x55f0
jmp 0x1ea38
movq 0x38(%rsp), %rdi
addq $0xf8, %rdi
leaq 0x5db4d(%rip), %rsi     # 0x7c598
callq 0x55f0
jmp 0x1ea52
movq 0x38(%rsp), %rax
movl $0x0, 0x118(%rax)
leaq 0x88(%rsp), %rdi
xorps %xmm2, %xmm2
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x76090
jmp 0x1ea79
movq 0x38(%rsp), %rdi
addq $0x140, %rdi            # imm = 0x140
leaq 0x88(%rsp), %rsi
callq 0x76110
jmp 0x1ea94
movq 0x38(%rsp), %rdi
movq $0x0, 0x158(%rdi)
movq $0x0, 0x160(%rdi)
addq $0x1e0, %rdi            # imm = 0x1E0
leaq 0x5dadb(%rip), %rsi     # 0x7c598
callq 0x55f0
jmp 0x1eac4
movq 0x38(%rsp), %rdi
addq $0x168, %rdi            # imm = 0x168
leaq 0x5dac1(%rip), %rsi     # 0x7c598
callq 0x55f0
jmp 0x1eade
movq 0x38(%rsp), %rdi
movb $0x1, 0x188(%rdi)
addq $0x190, %rdi            # imm = 0x190
leaq 0x5c8ba(%rip), %rsi     # 0x7b3b2
callq 0x55f0
jmp 0x1eaff
movq 0x38(%rsp), %rdi
addq $0x1b0, %rdi            # imm = 0x1B0
leaq 0x5c8a0(%rip), %rsi     # 0x7b3b2
callq 0x55f0
jmp 0x1eb19
movq 0x38(%rsp), %rax
movsd 0x5c84a(%rip), %xmm0    # 0x7b370
movsd %xmm0, 0x1d0(%rax)
xorps %xmm0, %xmm0
movsd %xmm0, 0x1d8(%rax)
callq 0x202b0
movq 0x38(%rsp), %rdi
movl %eax, 0x200(%rdi)
addq $0x208, %rdi            # imm = 0x208
callq 0x16980
movq 0x38(%rsp), %rdi
addq $0x220, %rdi            # imm = 0x220
callq 0x202c0
addq $0xb8, %rsp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
jmp 0x1ebd4
movq 0x30(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa8(%rsp)
movl %eax, 0xa4(%rsp)
callq 0x202e0
movq 0x28(%rsp), %rdi
callq 0x7c00
movq 0x20(%rsp), %rdi
callq 0x5250
movq 0x18(%rsp), %rdi
callq 0x5250
movq 0x10(%rsp), %rdi
callq 0x5250
movq 0x8(%rsp), %rdi
callq 0x5250
movq 0x78(%rsp), %rdi
callq 0x5250
movq 0x70(%rsp), %rdi
callq 0x5250
movq 0x68(%rsp), %rdi
callq 0x5250
movq 0x60(%rsp), %rdi
callq 0x5250
movq 0x58(%rsp), %rdi
callq 0x5250
movq 0x50(%rsp), %rdi
callq 0x5250
movq 0x48(%rsp), %rdi
callq 0x5250
movq 0x40(%rsp), %rdi
callq 0x5250
movq 0x80(%rsp), %rdi
callq 0x5250
movq 0xa8(%rsp), %rdi
callq 0x5720
nop