user: 请将以下的汇编代码转换成C语言代码:

```asm
<Copyright>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  push   %r15
  push   %r14
  push   %r13
  push   %r12
  push   %rbx
  sub    $0x18,%rsp
  mov    %edi,-0x34(%rbp)
  movb   $0x0,D2509(%rip)
  cmpl   $0x1,-0x34(%rbp)
  jne    L8
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6576206569766f4d,%rsi
  movabs $0x2e32206e6f697372,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7279706f43202c30,%rsi
  movabs $0x2943282074686769,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x694c203539393120,%rsi
  movabs $0x6f73647548206d61,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movw   $0x6e,0x30(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x3276206569766f4d,%rsi
  movabs $0x73656d6f6320302e,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x4241206874697720,%rsi
  movabs $0x594c4554554c4f53,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x52524157204f4e20,%rsi
  movabs $0x7974203b59544e41,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x4152524157206570,%rsi
  movabs $0x702074612059544e,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x6f662074706d6f72,%rsi
  movabs $0x6c69617465642072,%rdi
  mov    %rsi,0x40(%rax)
  mov    %rdi,0x48(%rax)
  movw   $0x2e73,0x50(%rax)
  movb   $0x0,0x52(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2073692073696854,%rsi
  movabs $0x666f732065657266,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x61202c6572617774,%rsi
  movabs $0x6120756f7920646e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f636c6577206572,%rsi
  movabs $0x6572206f7420656d,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7562697274736964,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x69206574,0x38(%rax)
  movw   $0x74,0x3c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6563207265646e75,%rsi
  movabs $0x6f63206e69617472,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x736e6f697469646e,%rsi
  movabs $0x4c2065707974203b,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x612045534e454349,%rsi
  movabs $0x6e616d6d6f632074,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x74706d6f72702064,%rsi
  movabs $0x74656420726f6620,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x736c6961,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
L8:
  cmpl   $0x2,-0x34(%rbp)
  jne    L17
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2020202020202020,%r14
  movabs $0x2020202020202020,%r15
  mov    %r14,(%rax)
  mov    %r15,0x8(%rax)
  movabs $0x5349485420202020,%rsi
  movabs $0x4d4152474f525020,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x572053454d4f4320,%rsi
  movabs $0x57204f4e20485449,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x59544e41525241,%rbx
  mov    %rbx,0x30(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  mov    %r14,(%rax)
  mov    %r15,0x8(%rax)
  movabs $0x2d2d2d2d20202020,%r12
  movabs $0x2d2d2d2d2d2d2d2d,%r13
  mov    %r12,0x10(%rax)
  mov    %r13,0x18(%rax)
  movabs $0x2d2d2d2d2d2d2d2d,%rsi
  movabs $0x2d2d2d2d2d2d2d2d,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2d2d2d2d2d2d2d,%rcx
  mov    %rcx,0x30(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x5541434542202e31,%rdx
  movabs $0x5020454854204553,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x49204d4152474f52,%rdx
  movabs $0x534e4543494c2053,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x2045455246204445,%rdx
  movabs $0x475241484320464f,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4552454854202c45,%rdx
  movabs $0x57204f4e20534920,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  mov    %rbx,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x5420524f46202020,%rdx
  movabs $0x52474f5250204548,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x54204f54202c4d41,%rdx
  movabs $0x4e45545845204548,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x54494d5245502054,%rdx
  movabs $0x4120594220444554,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4c424143494c5050,%rdx
  movabs $0x20202e57414c2045,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x5720545045435845,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x4e4548,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x524548544f202020,%rdx
  movabs $0x4154532045534957,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x57204e4920444554,%rdx
  movabs $0x5420474e49544952,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x5259504f43204548,%rdx
  movabs $0x4c4f482054484749,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x444e412053524544,%rdx
  movabs $0x4548544f20524f2f,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x4549545241502052,%rbx
  mov    %rbx,0x40(%rax)
  movw   $0x53,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x49564f5250202020,%rdx
  movabs $0x5020454854204544,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x60204d4152474f52,%rdx
  movabs $0x5720275349205341,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x572054554f485449,%rdx
  movabs $0x2059544e41525241,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4b20594e4120464f,%rdx
  movabs $0x544945202c444e49,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x5250584520524548,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x45535345,0x48(%rax)
  movw   $0x44,0x4c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4d4920524f202020,%rdx
  movabs $0x49202c4445494c50,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x474e4944554c434e,%rdx
  movabs $0x4f4e20545542202c,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x4554494d494c2054,%rdx
  movabs $0x4854202c4f542044,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x45494c504d492045,%rdx
  movabs $0x4e41525241572044,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x464f2053454954,%rbx
  mov    %rbx,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x484352454d202020,%rdx
  movabs $0x494c494241544e41,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x4620444e41205954,%rdx
  movabs $0x46205353454e5449,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x524150204120524f,%rdx
  movabs $0x2052414c55434954,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x2e45534f50525550,%rdx
  movabs $0x4e45204548542020,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x5349522045524954,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x5341204b,0x48(%rax)
  movb   $0x0,0x4c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4854204f54202020,%rdx
  movabs $0x54494c4155512045,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x455020444e412059,%rdx
  movabs $0x434e414d524f4652,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x45485420464f2045,%rdx
  movabs $0x4d4152474f525020,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4854495720534920,%rdx
  movabs $0x20202e40554f5920,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x5420444c554f4853,%rbx
  mov    %rbx,0x40(%rax)
  movw   $0x4548,0x48(%rax)
  movb   $0x0,0x4a(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x52474f5250202020,%rdx
  movabs $0x45564f5250204d41,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x4954434546454420,%rdx
  movabs $0x20554f59202c4556,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x5420454d55535341,%rdx
  movabs $0x2054534f43204548,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4e204c4c4120464f,%rdx
  movabs $0x5952415353454345,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x4943495652455320,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x2c474e,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4941504552202020,%rdx
  movabs $0x524f4320524f2052,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x2e4e4f4954434552,%rbx
  mov    %rbx,0x10(%rax)
  movb   $0x0,0x18(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4f4e204e49202e32,%rdx
  movabs $0x5520544e45564520,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x4552205353454c4e,%rdx
  movabs $0x4220444552495551,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x43494c5050412059,%rdx
  movabs $0x57414c20454c4241,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4552474120524f20,%rdx
  movabs $0x4e49204f54204445,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x474e495449525720,%rbx
  mov    %rbx,0x40(%rax)
  movb   $0x0,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x204c4c4957202020,%rdx
  movabs $0x59504f4320594e41,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x4f48205448474952,%rdx
  movabs $0x524f202c5245444c,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x48544f20594e4120,%rdx
  movabs $0x5954524150205245,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x59414d204f485720,%rdx
  movabs $0x20594649444f4d20,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x2f444e41,0x40(%rax)
  movw   $0x524f,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x5349444552202020,%rdx
  movabs $0x2045545542495254,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x474f525020454854,%rdx
  movabs $0x50205341204d4152,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x44455454494d5245,%rdx
  movabs $0x202c45564f424120,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4c4241494c204542,%rdx
  movabs $0x554f59204f542045,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x4d414420524f4620,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x53454741,0x48(%rax)
  movw   $0x2c,0x4c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x554c434e49202020,%rdx
  movabs $0x594e4120474e4944,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x4c4152454e454720,%rdx
  movabs $0x414943455053202c,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x4449434e49202c4c,%rdx
  movabs $0x524f204c41544e45,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x555145534e4f4320,%rdx
  movabs $0x44204c4149544e45,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x4120534547414d41,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x49534952,0x48(%rax)
  movw   $0x474e,0x4c(%rax)
  movb   $0x0,0x4e(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4f2054554f202020,%rdx
  movabs $0x5355204548542046,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x414e4920524f2045,%rdx
  movabs $0x54205954494c4942,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x485420455355204f,%rdx
  movabs $0x4152474f52502045,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x554c434e4928204d,%rdx
  movabs $0x54554220474e4944,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x4d494c20544f4e20,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x44455449,0x48(%rax)
  movb   $0x0,0x4c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4f4c204f54202020,%rdx
  movabs $0x414420464f205353,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x414420524f204154,%rdx
  movabs $0x474e494542204154,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x455245444e455220,%rdx
  movabs $0x554343414e492044,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x20524f2045544152,%rdx
  movabs $0x5320534553534f4c,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x44454e4941545355,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x594220,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4f20554f59202020,%rdx
  movabs $0x2044524948542052,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x2053454954524150,%rdx
  movabs $0x494146204120524f,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x20464f204552554c,%rdx
  movabs $0x474f525020454854,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4f204f54204d4152,%rdx
  movabs $0x5720455441524550,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x20594e4120485449,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x4548544f,0x48(%rax)
  movw   $0x52,0x4c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x52474f5250202020,%rdx
  movabs $0x5645202c29534d41,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x5553204649204e45,%rdx
  movabs $0x45444c4f48204843,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x48544f20524f2052,%rdx
  movabs $0x5954524150205245,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x4545422053414820,%rdx
  movabs $0x455349564441204e,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x45485420464f2044,%rbx
  mov    %rbx,0x40(%rax)
  movb   $0x0,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4953534f50202020,%rdx
  movabs $0x4f205954494c4942,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x4420484355532046,%rdx
  movabs $0x2e534547414d41,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  mov    %r14,(%rax)
  mov    %r15,0x8(%rax)
  mov    %r12,0x10(%rax)
  mov    %r13,0x18(%rax)
  movabs $0x2d2d2d2d2d2d2d2d,%rsi
  movabs $0x2d2d2d2d2d2d2d2d,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2d2d2d2d2d2d2d,%rcx
  mov    %rcx,0x30(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
L17:
  cmpl   $0x3,-0x34(%rbp)
  jne    L0
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2020202020202009,%rsi
  movabs $0x4e454720554e4720,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x425550204c415245,%rsi
  movabs $0x4543494c2043494c,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movl   $0x45534e,0x20(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x534d524554202020,%rsi
  movabs $0x4e4f4320444e4120,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20534e4f49544944,%rsi
  movabs $0x59504f4320524f46,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x534944202c474e49,%rsi
  movabs $0x4f49545542495254,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x4f4d20444e41204e,%rsi
  movabs $0x4954414349464944,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x4e4f,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x696854202e302020,%rsi
  movabs $0x736e6563694c2073,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x65696c7070612065,%rsi
  movabs $0x796e61206f742073,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6d6172676f727020,%rsi
  movabs $0x6568746f20726f20,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x77206b726f772072,%rsi
  movabs $0x6e6f632068636968,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6e696174,0x40(%rax)
  movw   $0x73,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x656369746f6e2061,%rsi
  movabs $0x20646563616c7020,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6320656874207962,%rsi
  movabs $0x746867697279706f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x207265646c6f6820,%rsi
  movabs $0x6920676e69796173,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x65622079616d2074,%rsi
  movabs $0x6269727473696420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x64657475,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6874207265646e75,%r14
  movabs $0x20736d7265742065,%r15
  mov    %r14,(%rax)
  mov    %r15,0x8(%rax)
  movabs $0x207369687420666f,%rsi
  movabs $0x206c6172656e6547,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x4c2063696c627550,%rsi
  movabs $0x202e65736e656369,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7250272065685420,%rsi
  movabs $0x202c276d6172676f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f6c6562,0x40(%rax)
  movw   $0x2c77,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7420737265666572,%rsi
  movabs $0x757320796e61206f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x72676f7270206863,%rsi
  movabs $0x6f7720726f206d61,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20646e61202c6b72,%rsi
  movabs $0x62206b726f772061,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206e6f2064657361,%rsi
  movabs $0x676f725020656874,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6d6172,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x696520736e61656d,%rsi
  movabs $0x6568742072656874,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6d6172676f725020,%rsi
  movabs $0x20796e6120726f20,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6974617669726564,%rsi
  movabs $0x206b726f77206576,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f63207265646e75,%rsi
  movabs $0x2074686769727970,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x3a77616c,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2073692074616874,%rsi
  movabs $0x202c796173206f74,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x63206b726f772061,%rsi
  movabs $0x6e696e6961746e6f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7250206568742067,%rsi
  movabs $0x726f206d6172676f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6974726f70206120,%rsi
  movabs $0x746920666f206e6f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x2c,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7620726568746965,%rsi
  movabs $0x206d697461627265,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x206874697720726f,%rsi
  movabs $0x6163696669646f6d,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6e6120736e6f6974,%rsi
  movabs $0x61727420726f2f64,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x20646574616c736e,%rsi
  movabs $0x6f6e61206f746e69,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x72656874,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x65676175676e616c,%rsi
  movabs $0x657265482820202e,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x2c72657466616e69,%rsi
  movabs $0x616c736e61727420,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x207369206e6f6974,%rsi
  movabs $0x646564756c636e69,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x74756f6874697720,%rsi
  movabs $0x746174696d696c20,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x206e6f69,0x40(%rax)
  movw   $0x6e69,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6d72657420656874,%rsi
  movabs $0x63696669646f6d20,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20292e6e6f697461,%rsi
  movabs $0x696c206863614520,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x69206565736e6563,%rsi
  movabs $0x7365726464612073,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7920736120646573,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x2e756f,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6974697669746341,%rsi
  movabs $0x726568746f207365,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f63206e61687420,%rsi
  movabs $0x64202c676e697970,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7475626972747369,%rsi
  movabs $0x20646e61206e6f69,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6163696669646f6d,%rsi
  movabs $0x657261206e6f6974,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x746f6e20,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2064657265766f63,%rsi
  movabs $0x2073696874207962,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x3b65736e6563694c,%rsi
  movabs $0x7261207965687420,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x64697374756f2065,%rsi
  movabs $0x6373207374692065,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x685420202e65706f,%rsi
  movabs $0x666f207463612065,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movb   $0x0,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x20676e696e6e7572,%rsi
  movabs $0x676f725020656874,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6e207369206d6172,%rsi
  movabs $0x727473657220746f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x61202c6465746369,%rsi
  movabs $0x6f2065687420646e,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7266207475707475,%rsi
  movabs $0x5020656874206d6f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x72676f72,0x40(%rax)
  movw   $0x6d61,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7265766f63207369,%rsi
  movabs $0x20796c6e6f206465,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6320737469206669,%rsi
  movabs $0x2073746e65746e6f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x75746974736e6f63,%rsi
  movabs $0x726f772061206574,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206465736162206b,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x74206e6f,0x38(%rax)
  movw   $0x6568,0x3c(%rax)
  movb   $0x0,0x3e(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206d6172676f7250,%rsi
  movabs $0x6e657065646e6928,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20666f20746e6564,%rsi
  movabs $0x6220676e69766168,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6564616d206e6565,%rsi
  movabs $0x6e6e757220796220,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2065687420676e69,%rsi
  movabs $0x296d6172676f7250,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x2e,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2072656874656857,%rsi
  movabs $0x2073692074616874,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7065642065757274,%rsi
  movabs $0x206e6f2073646e65,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6568742074616877,%rsi
  movabs $0x6d6172676f725020,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movl   $0x656f6420,0x30(%rax)
  movw   $0x2e73,0x34(%rax)
  movb   $0x0,0x36(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x756f59202e312020,%rsi
  movabs $0x706f632079616d20,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x696420646e612079,%r12
  movabs $0x6574756269727473,%r13
  mov    %r12,0x10(%rax)
  mov    %r13,0x18(%rax)
  movabs $0x6974616272657620,%rsi
  movabs $0x736569706f63206d,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2065687420666f20,%rsi
  movabs $0x276d6172676f7250,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x73,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6320656372756f73,%rsi
  movabs $0x792073612065646f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x696563657220756f,%rsi
  movabs $0x69202c7469206576,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x656d20796e61206e,%rsi
  movabs $0x7270202c6d756964,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x742064656469766f,%rsi
  movabs $0x756f7920746168,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x75636970736e6f63,%rsi
  movabs $0x6e6120796c73756f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x706f727070612064,%rsi
  movabs $0x20796c6574616972,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x206873696c627570,%rsi
  movabs $0x2068636165206e6f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206e612079706f63,%rsi
  movabs $0x6972706f72707061,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x657461,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6867697279706f63,%rsi
  movabs $0x656369746f6e2074,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x73696420646e6120,%rsi
  movabs $0x2072656d69616c63,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x617272617720666f,%rsi
  movabs $0x65656b203b79746e,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x746361746e692070,%rsi
  movabs $0x656874206c6c6120,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movb   $0x0,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2073656369746f6e,%rsi
  movabs $0x6665722074616874,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6874206f74207265,%rsi
  movabs $0x6e6563694c207369,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7420646e61206573,%rsi
  movabs $0x626120656874206f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x666f2065636e6573,%rsi
  movabs $0x72617720796e6120,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x746e6172,0x40(%rax)
  movw   $0x3b79,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6576696720646e61,%rsi
  movabs $0x68746f20796e6120,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7069636572207265,%rsi
  movabs $0x666f2073746e6569,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f72502065687420,%rsi
  movabs $0x632061206d617267,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7420666f2079706f,%rsi
  movabs $0x6563694c20736968,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x65736e,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x697720676e6f6c61,%rsi
  movabs $0x5020656874206874,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x2e6d6172676f72,%rbx
  mov    %rbx,0x10(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2079616d20756f59,%rsi
  movabs $0x6120656772616863,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x726f662065656620,%rsi
  movabs $0x7968702065687420,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6361206c61636973,%rsi
  movabs $0x61727420666f2074,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6e6972726566736e,%rsi
  movabs $0x79706f6320612067,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6e61202c,0x40(%rax)
  movw   $0x64,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2079616d20756f79,%rsi
  movabs $0x2072756f79207461,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f206e6f6974706f,%rsi
  movabs $0x7261772072656666,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x72702079746e6172,%rsi
  movabs $0x6e6f69746365746f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x68637865206e6920,%rsi
  movabs $0x726f662065676e61,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x2e656566206120,%rbx
  mov    %rbx,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x756f59202e322020,%rsi
  movabs $0x646f6d2079616d20,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x72756f7920796669,%rsi
  movabs $0x726f2079706f6320,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20736569706f6320,%rsi
  movabs $0x502065687420666f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f206d6172676f72,%rsi
  movabs $0x6f7020796e612072,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f697472,0x40(%rax)
  movw   $0x6e,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x74202c746920666f,%rsi
  movabs $0x6d726f6620737568,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f77206120676e69,%rsi
  movabs $0x6465736162206b72,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20656874206e6f20,%rsi
  movabs $0x2c6d6172676f7250,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x706f6320646e6120,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x6e612079,0x38(%rax)
  movw   $0x64,0x3c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7562697274736964,%rsi
  movabs $0x2068637573206574,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6163696669646f6d,%rsi
  movabs $0x726f20736e6f6974,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6e75206b726f7720,%rsi
  movabs $0x2065687420726564,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x666f20736d726574,%rsi
  movabs $0x6e6f697463655320,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x3120,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x70202c65766f6261,%rsi
  movabs $0x2064656469766f72,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x756f792074616874,%rsi
  movabs $0x656d206f736c6120,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f206c6c61207465,%rsi
  movabs $0x2065736568742066,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f697469646e6f63,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x3a736e,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x5920296120202020,%rsi
  movabs $0x207473756d20756f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6874206573756163,%rsi
  movabs $0x696669646f6d2065,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x73656c6966206465,%rsi
  movabs $0x72726163206f7420,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6e696d6f72702079,%rsi
  movabs $0x69746f6e20746e65,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x736563,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7461747320202020,%rsi
  movabs $0x7461687420676e69,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x61686320756f7920,%rsi
  movabs $0x656874206465676e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x612073656c696620,%rsi
  movabs $0x642065687420646e,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6120666f20657461,%rsi
  movabs $0x676e61686320796e,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x2e65,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x5920296220202020,%rsi
  movabs $0x207473756d20756f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6e61206573756163,%rsi
  movabs $0x74206b726f772079,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20756f7920746168,%rsi
  movabs $0x7562697274736964,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x757020726f206574,%rsi
  movabs $0x74202c6873696c62,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x20746168,0x40(%rax)
  movw   $0x6e69,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6c6f687720202020,%rsi
  movabs $0x206e6920726f2065,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6e6f632074726170,%rsi
  movabs $0x726f20736e696174,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6972656420736920,%rsi
  movabs $0x6d6f726620646576,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f72502065687420,%rsi
  movabs $0x20726f206d617267,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x796e61,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7472617020202020,%rsi
  movabs $0x666f657265687420,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x206562206f74202c,%rsi
  movabs $0x6465736e6563696c,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6877206120736120,%rsi
  movabs $0x6e20746120656c6f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x656772616863206f,%rsi
  movabs $0x206c6c61206f7420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x72696874,0x40(%rax)
  movw   $0x64,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7472617020202020,%rsi
  movabs $0x65646e7520736569,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6574206568742072,%rsi
  movabs $0x7420666f20736d72,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6563694c20736968,%rbx
  mov    %rbx,0x20(%rax)
  movl   $0x2e65736e,0x28(%rax)
  movb   $0x0,0x2c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4920296320202020,%rsi
  movabs $0x6f6d206568742066,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7020646569666964,%rsi
  movabs $0x6e206d6172676f72,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20796c6c616d726f,%rsi
  movabs $0x6f63207364616572,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x692073646e616d6d,%rsi
  movabs $0x697463617265746e,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x796c6576,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6e65687720202020,%rsi
  movabs $0x6f79202c6e757220,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x63207473756d2075,%rsi
  movabs $0x2c74692065737561,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7473206e65687720,%rsi
  movabs $0x7572206465747261,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f6620676e696e6e,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x75732072,0x38(%rax)
  movw   $0x6863,0x3c(%rax)
  movb   $0x0,0x3e(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x65746e6920202020,%rsi
  movabs $0x2065766974636172,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x74206e6920657375,%rsi
  movabs $0x2074736f6d206568,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7972616e6964726f,%rsi
  movabs $0x6f74202c79617720,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f20746e69727020,%rsi
  movabs $0x616c707369642072,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6e612079,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6f6e6e6120202020,%rsi
  movabs $0x746e656d65636e75,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6964756c636e6920,%rsi
  movabs $0x7061206e6120676e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x74616972706f7270,%rsi
  movabs $0x697279706f632065,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x69746f6e20746867,%rsi
  movabs $0x6120646e61206563,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movb   $0x0,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x69746f6e20202020,%rsi
  movabs $0x2074616874206563,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7369206572656874,%rsi
  movabs $0x72726177206f6e20,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x726f282079746e61,%rsi
  movabs $0x73202c65736c6520,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x687420676e697961,%rsi
  movabs $0x7020756f79207461,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x69766f72,0x40(%rax)
  movw   $0x6564,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6177206120202020,%rsi
  movabs $0x202979746e617272,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7461687420646e61,%rsi
  movabs $0x6d20737265737520,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7369646572207961,%rsi
  movabs $0x2065747562697274,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x676f727020656874,%rsi
  movabs $0x65646e75206d6172,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x72,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7365687420202020,%rsi
  movabs $0x7469646e6f632065,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6e61202c736e6f69,%rsi
  movabs $0x6e696c6c65742064,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7375206568742067,%rsi
  movabs $0x7420776f68207265,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x612077656976206f,%rsi
  movabs $0x666f2079706f6320,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x69687420,0x40(%rax)
  movw   $0x73,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6563694c20202020,%rsi
  movabs $0x452820202e65736e,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6e6f697470656378,%rsi
  movabs $0x656874206669203a,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6d6172676f725020,%rsi
  movabs $0x20666c6573746920,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7265746e69207369,%rsi
  movabs $0x6220657669746361,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x7475,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x73656f6420202020,%rsi
  movabs $0x726f6e20746f6e20,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x727020796c6c616d,%rsi
  movabs $0x6863757320746e69,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f6e6e61206e6120,%rsi
  movabs $0x746e656d65636e75,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x772072756f79202c,%rsi
  movabs $0x65736162206b726f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6e6f2064,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2065687420202020,%rsi
  movabs $0x206d6172676f7250,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7220746f6e207369,%rsi
  movabs $0x2064657269757165,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x746e697270206f74,%rsi
  movabs $0x6f6e6e61206e6120,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x746e656d65636e75,%rbx
  mov    %rbx,0x30(%rax)
  movw   $0x292e,0x38(%rax)
  movb   $0x0,0x3a(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6572206573656854,%rsi
  movabs $0x6e656d6572697571,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x796c707061207374,%rsi
  movabs $0x20656874206f7420,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6465696669646f6d,%rsi
  movabs $0x7361206b726f7720,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x656c6f6877206120,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x4920202e,0x38(%rax)
  movw   $0x66,0x3c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x696669746e656469,%rsi
  movabs $0x63657320656c6261,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x666f20736e6f6974,%rsi
  movabs $0x6f77207461687420,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6e20657261206b72,%rsi
  movabs $0x766972656420746f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206d6f7266206465,%rsi
  movabs $0x676f725020656874,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x2c6d6172,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206e616320646e61,%rsi
  movabs $0x6f73616572206562,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f6320796c62616e,%rsi
  movabs $0x646572656469736e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6e657065646e6920,%rsi
  movabs $0x646e6120746e6564,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7461726170657320,%rsi
  movabs $0x20736b726f772065,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x6e69,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x766c65736d656874,%rsi
  movabs $0x6e656874202c7365,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x694c207369687420,%rsi
  movabs $0x61202c65736e6563,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x742073746920646e,%rsi
  movabs $0x6f64202c736d7265,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x70706120746f6e20,%rsi
  movabs $0x6874206f7420796c,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x65736f,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x736e6f6974636573,%rsi
  movabs $0x6f79206e65687720,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6972747369642075,%rsi
  movabs $0x6568742065747562,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x706573207361206d,%rsi
  movabs $0x6f77206574617261,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x754220202e736b72,%rsi
  movabs $0x79206e6568772074,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x756f,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7562697274736964,%rsi
  movabs $0x7320656874206574,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7463657320656d61,%rsi
  movabs $0x20736120736e6f69,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20666f2074726170,%rsi
  movabs $0x20656c6f68772061,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7369206863696877,%rsi
  movabs $0x206b726f77206120,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x65736162,0x40(%rax)
  movw   $0x64,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x5020656874206e6f,%rsi
  movabs $0x202c6d6172676f72,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7473696420656874,%rsi
  movabs $0x6e6f697475626972,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x2065687420666f20,%rsi
  movabs $0x756d20656c6f6877,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6e6f206562207473,%rsi
  movabs $0x7265742065687420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f20736d,0x40(%rax)
  movw   $0x66,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x63694c2073696874,%rsi
  movabs $0x6877202c65736e65,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6d7265702065736f,%rsi
  movabs $0x20736e6f69737369,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6568746f20726f66,%rsi
  movabs $0x736e6563696c2072,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6574786520736565,%rsi
  movabs $0x6874206f7420646e,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x65,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7720657269746e65,%rsi
  movabs $0x6e61202c656c6f68,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7420737568742064,%rsi
  movabs $0x612068636165206f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x797265766520646e,%rsi
  movabs $0x6572207472617020,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7373656c64726167,%rsi
  movabs $0x206f687720666f20,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x74692065746f7277,%rbx
  mov    %rbx,0x40(%rax)
  movw   $0x2e,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7469202c73756854,%rsi
  movabs $0x20746f6e20736920,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x65746e6920656874,%rsi
  movabs $0x687420666f20746e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6974636573207369,%rsi
  movabs $0x6c63206f74206e6f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x68676972206d6961,%rsi
  movabs $0x6f6320726f207374,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x7365746e,0x40(%rax)
  movw   $0x74,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6769722072756f79,%rsi
  movabs $0x77206f7420737468,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x74697277206b726f,%rsi
  movabs $0x69746e65206e6574,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20796220796c6572,%rsi
  movabs $0x746172203b756f79,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x656874202c726568,%rsi
  movabs $0x20746e65746e6920,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x74207369,0x40(%rax)
  movw   $0x6f,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6573696372657865,%rsi
  movabs $0x6769722065687420,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f63206f74207468,%rsi
  movabs $0x6874206c6f72746e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6972747369642065,%rsi
  movabs $0x6f206e6f69747562,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6176697265642066,%rsi
  movabs $0x726f2065766974,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x697463656c6c6f63,%rsi
  movabs $0x736b726f77206576,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f20646573616220,%rsi
  movabs $0x725020656874206e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movl   $0x6172676f,0x20(%rax)
  movw   $0x2e6d,0x24(%rax)
  movb   $0x0,0x26(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7469646461206e49,%rdx
  movabs $0x72656d202c6e6f69,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x6765726767612065,%rdx
  movabs $0x666f206e6f697461,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x726568746f6e6120,%rdx
  movabs $0x6f6e206b726f7720,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x2064657361622074,%rdx
  movabs $0x5020656874206e6f,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x72676f72,0x40(%rax)
  movw   $0x6d61,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6568742068746977,%rdx
  movabs $0x6d6172676f725020,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x74697720726f2820,%rdx
  movabs $0x6b726f7720612068,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6f20646573616220,%rsi
  movabs $0x725020656874206e,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f20296d6172676f,%rsi
  movabs $0x756c6f762061206e,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f20656d,0x40(%rax)
  movw   $0x66,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6761726f74732061,%rsi
  movabs $0x73696420726f2065,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f69747562697274,%rsi
  movabs $0x6d756964656d206e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f6e2073656f6420,%rsi
  movabs $0x20676e6972622074,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6568746f20656874,%rsi
  movabs $0x75206b726f772072,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x7265646e,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x706f637320656874,%rsi
  movabs $0x69687420666f2065,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x736e6563694c2073,%rbx
  mov    %rbx,0x10(%rax)
  movw   $0x2e65,0x18(%rax)
  movb   $0x0,0x1a(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x756f59202e332020,%rsi
  movabs $0x706f632079616d20,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  mov    %r12,0x10(%rax)
  mov    %r13,0x18(%rax)
  movabs $0x6f72502065687420,%rsi
  movabs $0x726f28206d617267,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206b726f77206120,%rsi
  movabs $0x6e6f206465736162,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x2c746920,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6553207265646e75,%rsi
  movabs $0x2932206e6f697463,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x656a626f206e6920,%rsi
  movabs $0x2065646f63207463,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x756365786520726f,%rsi
  movabs $0x6f6620656c626174,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7265646e75206d72,%rsi
  movabs $0x7265742065687420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f20736d,0x40(%rax)
  movw   $0x66,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x736e6f6974636553,%rsi
  movabs $0x3220646e61203120,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x702065766f626120,%rsi
  movabs $0x2064656469766f72,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x756f792074616874,%rsi
  movabs $0x6f64206f736c6120,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x20666f20656e6f20,%rsi
  movabs $0x6c6c6f6620656874,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6e69776f,0x40(%rax)
  movw   $0x3a67,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4120296120202020,%rsi
  movabs $0x796e61706d6f6363,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6874697720746920,%rsi
  movabs $0x6d6f632065687420,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f63206574656c70,%rsi
  movabs $0x646e6f7073657272,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6863616d20676e69,%rsi
  movabs $0x646165722d656e69,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x656c6261,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x72756f7320202020,%rsi
  movabs $0x2c65646f63206563,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6d20686369687720,%rsi
  movabs $0x6420656220747375,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7475626972747369,%rsi
  movabs $0x7265646e75206465,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7265742065687420,%rsi
  movabs $0x655320666f20736d,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f697463,0x40(%rax)
  movw   $0x736e,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6e61203120202020,%rsi
  movabs $0x766f626120322064,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6d2061206e6f2065,%rsi
  movabs $0x7563206d75696465,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6c6972616d6f7473,%rsi
  movabs $0x6620646573752079,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7774666f7320726f,%rsi
  movabs $0x65746e6920657261,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x3b65676e61686372,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x2c726f20,0x48(%rax)
  movb   $0x0,0x4c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4120296220202020,%rsi
  movabs $0x796e61706d6f6363,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6874697720746920,%rsi
  movabs $0x7474697277206120,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x726566666f206e65,%rsi
  movabs $0x2064696c6176202c,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6c20746120726f66,%rsi
  movabs $0x7268742074736165,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x6565,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7261657920202020,%rsi
  movabs $0x6967206f74202c73,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7420796e61206576,%rsi
  movabs $0x7261702064726968,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20726f66202c7974,%rsi
  movabs $0x6567726168632061,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x65726f6d206f6e20,%rsi
  movabs $0x6f79206e61687420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x7275,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x74736f6320202020,%rsi
  movabs $0x7379687020666f20,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7020796c6c616369,%rsi
  movabs $0x6e696d726f667265,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x656372756f732067,%rsi
  movabs $0x6269727473696420,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x61202c6e6f697475,%rsi
  movabs $0x74656c706d6f6320,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x65,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6863616d20202020,%rsi
  movabs $0x646165722d656e69,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x706f6320656c6261,%rsi
  movabs $0x65687420666f2079,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x70736572726f6320,%rsi
  movabs $0x7320676e69646e6f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f6320656372756f,%rsi
  movabs $0x62206f74202c6564,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x65,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7473696420202020,%rsi
  movabs $0x2064657475626972,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  mov    %r14,0x10(%rax)
  mov    %r15,0x18(%rax)
  movabs $0x697463655320666f,%rsi
  movabs $0x6e61203120736e6f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x766f626120322064,%rsi
  movabs $0x6d2061206e6f2065,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x75696465,0x40(%rax)
  movw   $0x6d,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7473756320202020,%rsi
  movabs $0x20796c6972616d6f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x726f662064657375,%rsi
  movabs $0x72617774666f7320,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x637265746e692065,%rsi
  movabs $0x6f203b65676e6168,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movw   $0x2c72,0x30(%rax)
  movb   $0x0,0x32(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4120296320202020,%rsi
  movabs $0x796e61706d6f6363,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6874697720746920,%rsi
  movabs $0x666e692065687420,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6e6f6974616d726f,%rsi
  movabs $0x63657220756f7920,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7361206465766965,%rsi
  movabs $0x20656874206f7420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6566666f,0x40(%rax)
  movw   $0x72,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x64206f7420202020,%rsi
  movabs $0x7475626972747369,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x736572726f632065,%rsi
  movabs $0x20676e69646e6f70,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6320656372756f73,%rsi
  movabs $0x542820202e65646f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x65746c6120736968,%rsi
  movabs $0x2065766974616e72,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x7369,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6f6c6c6120202020,%rsi
  movabs $0x796c6e6f20646577,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6e6f6e20726f6620,%rsi
  movabs $0x696372656d6d6f63,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7274736964206c61,%rsi
  movabs $0x206e6f6974756269,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x796c6e6f20646e61,%rsi
  movabs $0x756f7920666920,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6563657220202020,%rsi
  movabs $0x6568742064657669,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6d6172676f727020,%rsi
  movabs $0x656a626f206e6920,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x2065646f63207463,%rsi
  movabs $0x756365786520726f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f6620656c626174,%rsi
  movabs $0x2068746977206d72,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x68637573,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6f206e6120202020,%rsi
  movabs $0x6e69202c72656666,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x2064726f63636120,%rsi
  movabs $0x6275532068746977,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x206e6f6974636573,%rsi
  movabs $0x2e65766f62612062,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movw   $0x29,0x30(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x72756f7320656854,%rsi
  movabs $0x2065646f63206563,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f77206120726f66,%rsi
  movabs $0x736e61656d206b72,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6572702065687420,%rsi
  movabs $0x6620646572726566,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7420666f206d726f,%rsi
  movabs $0x206b726f77206568,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x726f66,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6d20676e696b616d,%rsi
  movabs $0x746163696669646f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x206f7420736e6f69,%rsi
  movabs $0x726f4620202e7469,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x63657865206e6120,%rsi
  movabs $0x7720656c62617475,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6d6f63202c6b726f,%rsi
  movabs $0x6f73206574656c70,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x65637275,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x61656d2065646f63,%rsi
  movabs $0x74206c6c6120736e,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6372756f73206568,%r14
  movabs $0x662065646f632065,%r15
  mov    %r14,0x10(%rax)
  mov    %r15,0x18(%rax)
  movabs $0x6d206c6c6120726f,%rsi
  movabs $0x692073656c75646f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6961746e6f632074,%rsi
  movabs $0x73756c70202c736e,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x796e6120,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x746169636f737361,%rsi
  movabs $0x7265746e69206465,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6665642065636166,%rsi
  movabs $0x206e6f6974696e69,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x70202c73656c6966,%rsi
  movabs $0x206568742073756c,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2073747069726373,%rsi
  movabs $0x6f742064657375,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206c6f72746e6f63,%rsi
  movabs $0x74616c69706d6f63,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20646e61206e6f69,%rsi
  movabs $0x616c6c6174736e69,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20666f206e6f6974,%rsi
  movabs $0x6365786520656874,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x202e656c62617475,%rsi
  movabs $0x72657665776f4820,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x7361202c,0x40(%rax)
  movw   $0x6120,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206c616963657073,%rsi
  movabs $0x6f69747065637865,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7320656874202c6e,%rsi
  movabs $0x6f6320656372756f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7274736964206564,%rsi
  movabs $0x6e20646574756269,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x20746f6e20646565,%rsi
  movabs $0x6564756c636e69,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x676e696874796e61,%rsi
  movabs $0x7369207461687420,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6c6c616d726f6e20,%rsi
  movabs $0x6972747369642079,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6928206465747562,%rsi
  movabs $0x726568746965206e,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x20656372756f7320,%rsi
  movabs $0x72616e696220726f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x79,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x697720296d726f66,%rsi
  movabs $0x6d20656874206874,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6d6f6320726f6a61,%rsi
  movabs $0x2073746e656e6f70,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x656c69706d6f6328,%rsi
  movabs $0x656e72656b202c72,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7320646e61202c6c,%rsi
  movabs $0x666f20296e6f206f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x65687420,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6e6974617265706f,%rsi
  movabs $0x6d65747379732067,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x63696877206e6f20,%rsi
  movabs $0x7865206568742068,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x656c626174756365,%rsi
  movabs $0x75202c736e757220,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6874207373656c6e,%rsi
  movabs $0x6f706d6f63207461,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x746e656e,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6120666c65737469,%rsi
  movabs $0x696e61706d6f6363,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6520656874207365,%rsi
  movabs $0x6c62617475636578,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movw   $0x2e65,0x20(%rax)
  movb   $0x0,0x22(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7274736964206649,%rsi
  movabs $0x206e6f6974756269,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x756365786520666f,%rsi
  movabs $0x726f20656c626174,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x207463656a626f20,%rsi
  movabs $0x2073692065646f63,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x207962206564616d,%rsi
  movabs $0x676e69726566666f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movb   $0x0,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7420737365636361,%rsi
  movabs $0x662079706f63206f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x65642061206d6f72,%rsi
  movabs $0x646574616e676973,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x202c6563616c7020,%rsi
  movabs $0x66666f206e656874,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x716520676e697265,%rsi
  movabs $0x746e656c61766975,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movb   $0x0,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7420737365636361,%rsi
  movabs $0x742079706f63206f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  mov    %r14,0x10(%rax)
  mov    %r15,0x18(%rax)
  movabs $0x20656874206d6f72,%rsi
  movabs $0x616c7020656d6173,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x746e756f63206563,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x73612073,0x38(%rax)
  movb   $0x0,0x3c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7562697274736964,%rsi
  movabs $0x20666f206e6f6974,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x72756f7320656874,%rsi
  movabs $0x2c65646f63206563,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6874206e65766520,%rsi
  movabs $0x696874206867756f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6974726170206472,%rsi
  movabs $0x6e20657261207365,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x746f,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x656c6c65706d6f63,%rsi
  movabs $0x706f63206f742064,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f73206568742079,%rsi
  movabs $0x6f6c612065637275,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x206874697720676e,%rsi
  movabs $0x656a626f20656874,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2e65646f63207463,%rbx
  mov    %rbx,0x30(%rax)
  movb   $0x0,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x756f59202e342020,%rsi
  movabs $0x746f6e2079616d20,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6d202c79706f6320,%rsi
  movabs $0x73202c796669646f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x736e6563696c6275,%rsi
  movabs $0x696420726f202c65,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6574756269727473,%rsi
  movabs $0x6f72502065687420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6d617267,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6120747065637865,%rsi
  movabs $0x7365727078652073,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x766f727020796c73,%rsi
  movabs $0x646e752064656469,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x2073696874207265,%rsi
  movabs $0x2e65736e6563694c,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x746120796e412020,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x706d6574,0x38(%rax)
  movw   $0x74,0x3c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x736977726568746f,%rsi
  movabs $0x706f63206f742065,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6669646f6d202c79,%rsi
  movabs $0x696c627573202c79,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x726f2065736e6563,%rsi
  movabs $0x6269727473696420,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2065687420657475,%rsi
  movabs $0x206d6172676f7250,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x7369,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6e61202c64696f76,%rsi
  movabs $0x61206c6c69772064,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x636974616d6f7475,%rsi
  movabs $0x72657420796c6c61,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x79206574616e696d,%rsi
  movabs $0x686769722072756f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7265646e75207374,%rsi
  movabs $0x694c207369687420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x736e6563,0x40(%rax)
  movw   $0x2e65,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2c72657665776f48,%rsi
  movabs $0x7365697472617020,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x766168206f687720,%rsi
  movabs $0x7669656365722065,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6569706f63206465,%rsi
  movabs $0x697220726f202c73,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7266202c73746867,%rsi
  movabs $0x7520756f79206d6f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x7265646e,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x63694c2073696874,%rsi
  movabs $0x6c69772065736e65,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x616820746f6e206c,%rsi
  movabs $0x7269656874206576,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x65736e6563696c20,%rsi
  movabs $0x6e696d7265742073,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206f732064657461,%rsi
  movabs $0x20736120676e6f6c,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x68637573,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2073656974726170,%rsi
  movabs $0x69206e69616d6572,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x63206c6c7566206e,%rsi
  movabs $0x636e61696c706d6f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movw   $0x2e65,0x20(%rax)
  movb   $0x0,0x22(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x756f59202e352020,%rsi
  movabs $0x746f6e2065726120,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6572697571657220,%rsi
  movabs $0x636361206f742064,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7369687420747065,%rsi
  movabs $0x65736e6563694c20,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2065636e6973202c,%rsi
  movabs $0x6576616820756f79,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x746f6e20,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x692064656e676973,%rsi
  movabs $0x65776f4820202e74,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x746f6e202c726576,%rsi
  movabs $0x736c6520676e6968,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x73746e6172672065,%rsi
  movabs $0x72657020756f7920,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206e6f697373696d,%rsi
  movabs $0x6669646f6d206f74,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x726f2079,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7562697274736964,%rsi
  movabs $0x5020656874206574,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f206d6172676f72,%rsi
  movabs $0x6564207374692072,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6576697461766972,%rsi
  movabs $0x202e736b726f7720,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6120657365685420,%rsi
  movabs $0x6120736e6f697463,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x6572,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x74696269686f7270,%rsi
  movabs $0x616c207962206465,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x756f792066692077,%rsi
  movabs $0x20746f6e206f6420,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7420747065636361,%rsi
  movabs $0x6563694c20736968,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x685420202e65736e,%rsi
  movabs $0x2c65726f66657265,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x796220,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6e69796669646f6d,%rsi
  movabs $0x73696420726f2067,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6e69747562697274,%rsi
  movabs $0x7250206568742067,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f28206d6172676f,%rsi
  movabs $0x6f7720796e612072,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6465736162206b72,%rsi
  movabs $0x656874206e6f20,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x296d6172676f7250,%rsi
  movabs $0x6e6920756f79202c,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7920657461636964,%rsi
  movabs $0x656363612072756f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f2065636e617470,%rsi
  movabs $0x4c20736968742066,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x742065736e656369,%rsi
  movabs $0x2c6f73206f64206f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x646e6120,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x20737469206c6c61,%rsi
  movabs $0x6e6120736d726574,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7469646e6f632064,%rsi
  movabs $0x726f6620736e6f69,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x676e6979706f6320,%rsi
  movabs $0x697274736964202c,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f20676e69747562,%rsi
  movabs $0x796669646f6d2072,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x676e69,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x676f725020656874,%rsi
  movabs $0x7720726f206d6172,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x73616220736b726f,%rsi
  movabs $0x7469206e6f206465,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movw   $0x2e,0x20(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x636145202e362020,%rsi
  movabs $0x7920656d69742068,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x736964657220756f,%rsi
  movabs $0x2065747562697274,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x676f725020656874,%rsi
  movabs $0x20726f28206d6172,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6b726f7720796e61,%rsi
  movabs $0x6f20646573616220,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6874206e,0x40(%rax)
  movw   $0x65,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x296d6172676f7250,%rsi
  movabs $0x657220656874202c,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20746e6569706963,%rsi
  movabs $0x6974616d6f747561,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x657220796c6c6163,%rsi
  movabs $0x6120736576696563,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x65736e6563696c20,%rsi
  movabs $0x6874206d6f726620,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x65,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6c616e696769726f,%rsi
  movabs $0x6f736e6563696c20,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x706f63206f742072,%rsi
  movabs $0x7274736964202c79,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x726f206574756269,%rsi
  movabs $0x20796669646f6d20,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x676f725020656874,%rsi
  movabs $0x6a627573206d6172,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x20746365,0x40(%rax)
  movw   $0x6f74,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6574206573656874,%rsi
  movabs $0x20646e6120736d72,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f697469646e6f63,%rsi
  movabs $0x756f5920202e736e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x746f6e2079616d20,%rsi
  movabs $0x2065736f706d6920,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7472756620796e61,%rbx
  mov    %rbx,0x30(%rax)
  movl   $0x726568,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7463697274736572,%rsi
  movabs $0x206e6f20736e6f69,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6963657220656874,%rsi
  movabs $0x202773746e656970,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6573696372657865,%rsi
  movabs $0x2065687420666f20,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6720737468676972,%rsi
  movabs $0x68206465746e6172,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x69657265,0x40(%rax)
  movw   $0x2e6e,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2065726120756f59,%rsi
  movabs $0x7073657220746f6e,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20656c6269736e6f,%rsi
  movabs $0x6f666e6520726f66,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f6320676e696372,%rsi
  movabs $0x65636e61696c706d,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7269687420796220,%rsi
  movabs $0x6569747261702064,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f742073,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x63694c2073696874,%rbx
  mov    %rbx,(%rax)
  movl   $0x65736e65,0x8(%rax)
  movw   $0x2e,0xc(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2c6649202e372020,%rsi
  movabs $0x6f63206120736120,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x636e65757165736e,%rsi
  movabs $0x63206120666f2065,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x64756a207472756f,%rsi
  movabs $0x726f20746e656d67,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x746167656c6c6120,%rsi
  movabs $0x7020666f206e6f69,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6e657461,0x40(%rax)
  movw   $0x74,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x65676e6972666e69,%rsi
  movabs $0x20726f20746e656d,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20796e6120726f66,%rsi
  movabs $0x657220726568746f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f6e28206e6f7361,%rsi
  movabs $0x6574696d696c2074,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x746170206f742064,%rsi
  movabs $0x7573736920746e65,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x2c297365,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6f697469646e6f63,%rsi
  movabs $0x692065726120736e,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f206465736f706d,%rsi
  movabs $0x772820756f79206e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6220726568746568,%rsi
  movabs $0x207472756f632079,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x61202c726564726f,%rsi
  movabs $0x746e656d65657267,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x726f20,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x736977726568746f,%rsi
  movabs $0x2074616874202965,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x69646172746e6f63,%rsi
  movabs $0x6320656874207463,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6e6f697469646e6f,%rsi
  movabs $0x69687420666f2073,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x736e6563694c2073,%rsi
  movabs $0x2079656874202c65,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6e206f64,0x40(%rax)
  movw   $0x746f,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7920657375637865,%rsi
  movabs $0x206d6f726620756f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x646e6f6320656874,%rsi
  movabs $0x6f20736e6f697469,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x4c20736968742066,%rsi
  movabs $0x202e65736e656369,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x20756f7920664920,%rcx
  mov    %rcx,0x30(%rax)
  movl   $0x6e6e6163,0x38(%rax)
  movw   $0x746f,0x3c(%rax)
  movb   $0x0,0x3e(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7562697274736964,%rsi
  movabs $0x7361206f73206574,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x69746173206f7420,%rsi
  movabs $0x756d697320796673,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x73756f656e61746c,%rsi
  movabs $0x2072756f7920796c,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x69746167696c626f,%rsi
  movabs $0x65646e7520736e6f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x68742072,0x40(%rax)
  movw   $0x7369,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2065736e6563694c,%rsi
  movabs $0x20796e6120646e61,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x657020726568746f,%rsi
  movabs $0x20746e656e697472,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x69746167696c626f,%rsi
  movabs $0x656874202c736e6f,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x632061207361206e,%rsi
  movabs $0x6e65757165736e6f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x79206563,0x40(%rax)
  movw   $0x756f,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x20746f6e2079616d,%rsi
  movabs $0x7562697274736964,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x5020656874206574,%rsi
  movabs $0x61206d6172676f72,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20202e6c6c612074,%rsi
  movabs $0x6d61786520726f46,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206669202c656c70,%rsi
  movabs $0x746e657461702061,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movb   $0x0,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2065736e6563696c,%rsi
  movabs $0x6f6e20646c756f77,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x74696d7265702074,%rsi
  movabs $0x79746c61796f7220,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x657220656572662d,%rsi
  movabs $0x7562697274736964,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x20666f206e6f6974,%rsi
  movabs $0x676f725020656874,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x206d6172,0x40(%rax)
  movw   $0x7962,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x736f6874206c6c61,%rsi
  movabs $0x6572206f68772065,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f63206576696563,%rsi
  movabs $0x7269642073656970,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x726f20796c746365,%rsi
  movabs $0x63657269646e6920,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f72687420796c74,%rsi
  movabs $0x2c756f7920686775,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x65687420,0x40(%rax)
  movw   $0x6e,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x796c6e6f20656874,%rsi
  movabs $0x756f792079617720,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7320646c756f6320,%rsi
  movabs $0x6220796673697461,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x612074692068746f,%rsi
  movabs $0x207369687420646e,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2065736e6563694c,%rsi
  movabs $0x656220646c756f77,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f7420,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206e696172666572,%rsi
  movabs $0x796c657269746e65,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6964206d6f726620,%rsi
  movabs $0x6974756269727473,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x687420666f206e6f,%rsi
  movabs $0x6172676f72502065,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movw   $0x2e6d,0x30(%rax)
  movb   $0x0,0x32(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7020796e61206649,%rsi
  movabs $0x6f206e6f6974726f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7320736968742066,%rsi
  movabs $0x69206e6f69746365,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6920646c65682073,%rsi
  movabs $0x6f2064696c61766e,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6f666e656e752072,%rsi
  movabs $0x20656c6261656372,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x65646e75,0x40(%rax)
  movw   $0x72,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7472617020796e61,%rsi
  movabs $0x632072616c756369,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6174736d75637269,%rsi
  movabs $0x656874202c65636e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x65636e616c616220,%rsi
  movabs $0x2065687420666f20,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x206e6f6974636573,%rsi
  movabs $0x6e65746e69207369,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x20646564,0x40(%rax)
  movw   $0x6f74,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6e6120796c707061,%rdx
  movabs $0x6573206568742064,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x7361206e6f697463,%rsi
  movabs $0x656c6f6877206120,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x65746e6920736920,%rdx
  movabs $0x206f74206465646e,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x6e6920796c707061,%rcx
  mov    %rcx,0x30(%rax)
  movl   $0x68746f20,0x38(%rax)
  movw   $0x7265,0x3c(%rax)
  movb   $0x0,0x3e(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x74736d7563726963,%rcx
  mov    %rcx,(%rax)
  movl   $0x65636e61,0x8(%rax)
  movw   $0x2e73,0xc(%rax)
  movb   $0x0,0xe(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6f6e207369207449,%rsi
  movabs $0x7570206568742074,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x666f2065736f7072,%rdx
  movabs $0x6573207369687420,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6f74206e6f697463,%rsi
  movabs $0x20656375646e6920,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x69206f7420756f79,%rdx
  movabs $0x2065676e6972666e,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x796e61,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2073746e65746170,%rsi
  movabs $0x726568746f20726f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x747265706f727020,%rdx
  movabs $0x2074686769722079,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6f20736d69616c63,%rsi
  movabs $0x6e6f63206f742072,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6c61762074736574,%rdx
  movabs $0x666f207974696469,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x796e6120,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x616c632068637573,%rsi
  movabs $0x696874203b736d69,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f69746365732073,%rdx
  movabs $0x687420736168206e,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x7020656c6f732065,%rsi
  movabs $0x6f2065736f707275,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6365746f72702066,%rdx
  movabs $0x65687420676e6974,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movb   $0x0,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7469726765746e69,%rsi
  movabs $0x65687420666f2079,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6f73206565726620,%rdx
  movabs $0x6420657261777466,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x7475626972747369,%rsi
  movabs $0x74737973206e6f69,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x63696877202c6d65,%rcx
  mov    %rcx,0x30(%rax)
  movl   $0x73692068,0x38(%rax)
  movb   $0x0,0x3c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6e656d656c706d69,%rdx
  movabs $0x7020796220646574,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x696c2063696c6275,%rsi
  movabs $0x72702065736e6563,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x2e73656369746361,%rdx
  movabs $0x7020796e614d2020,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x616820656c706f65,%rsi
  movabs $0x6564616d206576,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x73756f72656e6567,%rdx
  movabs $0x626972746e6f6320,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x7420736e6f697475,%rsi
  movabs $0x697720656874206f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x65676e6172206564,%rdx
  movabs $0x74666f7320666f20,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x7369642065726177,%rsi
  movabs $0x6465747562697274,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movb   $0x0,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206867756f726874,%rdx
  movabs $0x7379732074616874,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x72206e69206d6574,%rsi
  movabs $0x2065636e61696c65,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x69736e6f63206e6f,%rdx
  movabs $0x706120746e657473,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x6f69746163696c70,%rsi
  movabs $0x61687420666f206e,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movw   $0x74,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x203b6d6574737973,%rdx
  movabs $0x7075207369207469,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x20656874206f7420,%rsi
  movabs $0x642f726f68747561,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x206f7420726f6e6f,%rdx
  movabs $0x6920656469636564,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x20726f2065682066,%rsi
  movabs $0x7720736920656873,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x696c6c69,0x40(%rax)
  movw   $0x676e,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7274736964206f74,%rdx
  movabs $0x6f73206574756269,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x7420657261777466,%rsi
  movabs $0x61206867756f7268,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x726568746f20796e,%rdx
  movabs $0x206d657473797320,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x696c206120646e61,%rsi
  movabs $0x63206565736e6563,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6f6e6e61,0x40(%rax)
  movw   $0x74,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x742065736f706d69,%rdx
  movabs $0x696f686320746168,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movl   $0x2e6563,0x10(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6365732073696854,%rsi
  movabs $0x207369206e6f6974,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6465646e65746e69,%rdx
  movabs $0x656b616d206f7420,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x67756f726f687420,%rsi
  movabs $0x61656c6320796c68,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6920746168772072,%rdx
  movabs $0x7665696c65622073,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x74206465,0x40(%rax)
  movw   $0x6f,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6e6f632061206562,%rsi
  movabs $0x65636e6575716573,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x2065687420666f20,%rdx
  movabs $0x20666f2074736572,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  mov    %rbx,0x20(%rax)
  movl   $0x65736e65,0x28(%rax)
  movw   $0x2e,0x2c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206649202e382020,%rsi
  movabs $0x7473696420656874,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6e6f697475626972,%rdx
  movabs $0x20726f2f646e6120,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x7420666f20657375,%rsi
  movabs $0x72676f7250206568,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6572207369206d61,%rdx
  movabs $0x6465746369727473,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x6e6920,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206e696174726563,%rsi
  movabs $0x656972746e756f63,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7265687469652073,%rdx
  movabs $0x6574617020796220,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6220726f2073746e,%rsi
  movabs $0x697279706f632079,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6e69206465746867,%rdx
  movabs $0x7365636166726574,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x6874202c,0x40(%rax)
  movw   $0x65,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6c616e696769726f,%rsi
  movabs $0x67697279706f6320,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x65646c6f68207468,%rdx
  movabs $0x6c70206f68772072,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6568742073656361,%rsi
  movabs $0x6d6172676f725020,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x74207265646e7520,%rdx
  movabs $0x6563694c20736968,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x65736e,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x206464612079616d,%rsi
  movabs $0x696c707865206e61,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x676f656720746963,%rdx
  movabs $0x6c61636968706172,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6269727473696420,%rsi
  movabs $0x696c206e6f697475,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6e6f69746174696d,%rdx
  movabs $0x6964756c63786520,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movw   $0x676e,0x40(%rax)
  movb   $0x0,0x42(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6f632065736f6874,%rsi
  movabs $0x2c73656972746e75,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x74616874206f7320,%rdx
  movabs $0x6269727473696420,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x7369206e6f697475,%rsi
  movabs $0x7474696d72657020,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x20796c6e6f206465,%rdx
  movabs $0x6d6120726f206e69,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x676e6f,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x656972746e756f63,%rsi
  movabs $0x687420746f6e2073,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x756c637865207375,%rdx
  movabs $0x6e4920202e646564,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6163206863757320,%rsi
  movabs $0x73696874202c6573,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x65736e6563694c20,%rdx
  movabs $0x6f70726f636e6920,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x65746172,0x40(%rax)
  movw   $0x73,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x696d696c20656874,%rsi
  movabs $0x61206e6f69746174,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x6972772066692073,%rdx
  movabs $0x206e69206e657474,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x79646f6220656874,%rsi
  movabs $0x7369687420666f20,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x65736e6563694c20,%rbx
  mov    %rbx,0x30(%rax)
  movw   $0x2e,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x656854202e392020,%rdx
  movabs $0x6f53206565724620,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x4620657261777466,%rsi
  movabs $0x6f697461646e756f,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x75702079616d206e,%rdx
  movabs $0x6572206873696c62,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x6e61206465736976,%rsi
  movabs $0x77656e20726f2f64,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x6e6f697372657620,%rbx
  mov    %rbx,0x40(%rax)
  movw   $0x73,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x472065687420666f,%rdx
  movabs $0x50206c6172656e65,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x694c2063696c6275,%rsi
  movabs $0x72662065736e6563,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x20656d6974206d6f,%rdx
  movabs $0x2e656d6974206f74,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x6e20686375532020,%rsi
  movabs $0x6973726576207765,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x6c6c697720736e6f,%rbx
  mov    %rbx,0x40(%rax)
  movb   $0x0,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6c696d6973206562,%rdx
  movabs $0x7073206e69207261,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x206f742074697269,%rsi
  movabs $0x7365727020656874,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7372657620746e65,%rdx
  movabs $0x747562202c6e6f69,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x6669642079616d20,%rsi
  movabs $0x64206e6920726566,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x6f74206c69617465,%rbx
  mov    %rbx,0x40(%rax)
  movb   $0x0,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2073736572646461,%rdx
  movabs $0x626f72702077656e,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x20726f20736d656c,%rsi
  movabs $0x736e7265636e6f63,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movw   $0x2e,0x20(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x7265762068636145,%rdx
  movabs $0x207369206e6f6973,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x2061206e65766967,%rsi
  movabs $0x75676e6974736964,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7620676e69687369,%rdx
  movabs $0x6e206e6f69737265,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x20202e7265626d75,%rsi
  movabs $0x5020656874206649,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x72676f72,0x40(%rax)
  movw   $0x6d61,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6569666963657073,%rdx
  movabs $0x7372657620612073,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x626d756e206e6f69,%rsi
  movabs $0x687420666f207265,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6e6563694c207369,%rdx
  movabs $0x6863696877206573,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x7365696c70706120,%rsi
  movabs $0x61207469206f7420,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x6120646e,0x40(%rax)
  movw   $0x796e,0x44(%rax)
  movb   $0x0,0x46(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x657620726574616c,%rdx
  movabs $0x79202c6e6f697372,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x206576616820756f,%rsi
  movabs $0x6974706f20656874,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f6620666f206e6f,%rdx
  movabs $0x20676e69776f6c6c,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x6d72657420656874,%rsi
  movabs $0x6f6320646e612073,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x736e6f697469646e,%rbx
  mov    %rbx,0x40(%rax)
  movb   $0x0,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6f20726568746965,%rdx
  movabs $0x7620746168742066,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x6f206e6f69737265,%rsi
  movabs $0x796e6120666f2072,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x7620726574616c20,%rdx
  movabs $0x70206e6f69737265,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x64656873696c6275,%rsi
  movabs $0x2065687420796220,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movl   $0x65657246,0x40(%rax)
  movb   $0x0,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6572617774666f53,%r14
  movabs $0x7461646e756f4620,%r15
  mov    %r14,(%rax)
  mov    %r15,0x8(%rax)
  movabs $0x664920202e6e6f69,%rdx
  movabs $0x6f72502065687420,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x656f64206d617267,%rsi
  movabs $0x707320746f6e2073,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2061207966696365,%rdx
  movabs $0x206e6f6973726576,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x6f207265626d756e,%rbx
  mov    %rbx,0x40(%rax)
  movw   $0x66,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x63694c2073696874,%rsi
  movabs $0x6f79202c65736e65,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x68632079616d2075,%rdx
  movabs $0x796e612065736f6f,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6e6f697372657620,%rsi
  movabs $0x7570207265766520,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x2064656873696c62,%rdx
  movabs $0x4620656874207962,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x74666f5320656572,%rbx
  mov    %rbx,0x40(%rax)
  movl   $0x65726177,0x48(%rax)
  movb   $0x0,0x4c(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x697461646e756f46,%rbx
  mov    %rbx,(%rax)
  movl   $0x2e6e6f,0x8(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6649202e30312020,%rsi
  movabs $0x73697720756f7920,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x636e69206f742068,%rdx
  movabs $0x657461726f70726f,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6f20737472617020,%rsi
  movabs $0x7250206568742066,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6e69206d6172676f,%rdx
  movabs $0x726568746f206f74,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x65726620,0x40(%rax)
  movw   $0x65,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x736d6172676f7270,%rsi
  movabs $0x642065736f687720,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x7475626972747369,%rdx
  movabs $0x646e6f63206e6f69,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6120736e6f697469,%rsi
  movabs $0x6566666964206572,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x7277202c746e6572,%rdx
  movabs $0x74206f7420657469,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movabs $0x6f68747561206568,%rbx
  mov    %rbx,0x40(%rax)
  movw   $0x72,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x66206b7361206f74,%rsi
  movabs $0x696d72657020726f,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20202e6e6f697373,%rdx
  movabs $0x74666f7320726f46,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movabs $0x6968772065726177,%rsi
  movabs $0x6f63207369206863,%rdi
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movabs $0x6574686769727970,%rdx
  movabs $0x6568742079622064,%rcx
  mov    %rdx,0x30(%rax)
  mov    %rcx,0x38(%rax)
  movl   $0x65724620,0x40(%rax)
  movw   $0x65,0x44(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  mov    %r14,(%rax)
  mov    %r15,0x8(%rax)
  movabs $0x697277202c6e6f69,%rsi
  movabs $0x6874206f74206574,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x5320656572462065,%rdx
  movabs $0x206572617774666f,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x697461646e756f46,%rsi
  movabs $0x73206577203b6e6f,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x73656d6974656d6f,%rbx
  mov    %rbx,0x40(%rax)
  movb   $0x0,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x63786520656b616d,%rdx
  movabs $0x20736e6f69747065,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x7369687420726f66,%rsi
  movabs $0x642072754f20202e,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x206e6f6973696365,%rdx
  movabs $0x206562206c6c6977,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x6220646564697567,%rsi
  movabs $0x7774206568742079,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x736c616f67206f,%rbx
  mov    %rbx,0x40(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x657365727020666f,%rdx
  movabs $0x687420676e697672,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x7320656572662065,%rsi
  movabs $0x666f207375746174,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x726564206c6c6120,%rdx
  movabs $0x7365766974617669,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x2072756f20666f20,%rsi
  movabs $0x666f732065657266,%rdi
  mov    %rsi,0x30(%rax)
  mov    %rdi,0x38(%rax)
  movabs $0x6e61206572617774,%rbx
  mov    %rbx,0x40(%rax)
  movw   $0x64,0x48(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x6f6d6f727020666f,%rdx
  movabs $0x65687420676e6974,%rcx
  mov    %rdx,(%rax)
  mov    %rcx,0x8(%rax)
  movabs $0x676e697261687320,%rsi
  movabs $0x75657220646e6120,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  movabs $0x6f7320666f206573,%rdx
  movabs $0x6720657261777466,%rcx
  mov    %rdx,0x20(%rax)
  mov    %rcx,0x28(%rax)
  movabs $0x796c6c6172656e65,%rbx
  mov    %rbx,0x30(%rax)
  movw   $0x2e,0x38(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x4520202020200909,%rsi
  movabs $0x455420464f20444e,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x20444e4120534d52,%rdx
  movabs $0x4f495449444e4f43,%rcx
  mov    %rdx,0x10(%rax)
  mov    %rcx,0x18(%rax)
  movw   $0x534e,0x20(%rax)
  movb   $0x0,0x22(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movabs $0x2020202020202020,%rsi
  movabs $0x2d2d202020202020,%rdi
  mov    %rsi,(%rax)
  mov    %rdi,0x8(%rax)
  movabs $0x2d2d2d2d2d2d2d2d,%rsi
  movabs $0x2d2d2d2d2d2d2d2d,%rdi
  mov    %rsi,0x10(%rax)
  mov    %rdi,0x18(%rax)
  mov    %rsi,0x20(%rax)
  mov    %rdi,0x28(%rax)
  movw   $0x2d,0x30(%rax)
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <strlen@plt>
  mov    %rax,%rdx
  lea    D2509(%rip),%rax
  add    %rdx,%rax
  movw   $0xa,(%rax)
L0:
  lea    D2509(%rip),%rax
  mov    %rax,%rdi
  call   <puts@plt>
  nop
  add    $0x18,%rsp
  pop    %rbx
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  pop    %rbp
  ret
```

assistant: ```c
void Copyright(int Section) {
  static char information[20000];
  information[0] = '\0';
  if (Section == 1) {
    (strcat(information, "Movie version 2.0, Copyright (C) 1995 Liam Hudson"), strcat(information, "\n"));
    (strcat(information, "Movie v2.0 comes with ABSOLUTELY NO WARRANTY; type WARRANTY at prompt for details."), strcat(information, "\n"));
    (strcat(information, "This is free software, and you are welcome to redistribute it"), strcat(information, "\n"));
    (strcat(information, "under certain conditions; type LICENSE at command prompt for details"), strcat(information, "\n"));
  }
  if (Section == 2) {
    (strcat(information, "                    THIS PROGRAM COMES WITH NO WARRANTY"), strcat(information, "\n"));
    (strcat(information, "                    -----------------------------------"), strcat(information, "\n"));
    (strcat(information, "1. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY"), strcat(information, "\n"));
    (strcat(information, "   FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN"), strcat(information, "\n"));
    (strcat(information, "   OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES"), strcat(information, "\n"));
    (strcat(information, "   PROVIDE THE PROGRAM `AS IS' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED"), strcat(information, "\n"));
    (strcat(information, "   OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF"), strcat(information, "\n"));
    (strcat(information, "   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS"), strcat(information, "\n"));
    (strcat(information, "   TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU@.  SHOULD THE"), strcat(information, "\n"));
    (strcat(information, "   PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,"), strcat(information, "\n"));
    (strcat(information, "   REPAIR OR CORRECTION."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "2. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING"), strcat(information, "\n"));
    (strcat(information, "   WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR"), strcat(information, "\n"));
    (strcat(information, "   REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,"), strcat(information, "\n"));
    (strcat(information, "   INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING"), strcat(information, "\n"));
    (strcat(information, "   OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED"), strcat(information, "\n"));
    (strcat(information, "   TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY"), strcat(information, "\n"));
    (strcat(information, "   YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER"), strcat(information, "\n"));
    (strcat(information, "   PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE"), strcat(information, "\n"));
    (strcat(information, "   POSSIBILITY OF SUCH DAMAGES."), strcat(information, "\n"));
    (strcat(information, "                    -----------------------------------"), strcat(information, "\n"));
  }
  if (Section == 3) {
    (strcat(information, "	        GNU GENERAL PUBLIC LICENSE"), strcat(information, "\n"));
    (strcat(information, "   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  0. This License applies to any program or other work which contains"), strcat(information, "\n"));
    (strcat(information, "a notice placed by the copyright holder saying it may be distributed"), strcat(information, "\n"));
    (strcat(information, "under the terms of this General Public License.  The 'Program', below,"), strcat(information, "\n"));
    (strcat(information, "refers to any such program or work, and a work based on the Program"), strcat(information, "\n"));
    (strcat(information, "means either the Program or any derivative work under copyright law:"), strcat(information, "\n"));
    (strcat(information, "that is to say, a work containing the Program or a portion of it,"), strcat(information, "\n"));
    (strcat(information, "either verbatim or with modifications and/or translated into another"), strcat(information, "\n"));
    (strcat(information, "language.  (Hereinafter, translation is included without limitation in"), strcat(information, "\n"));
    (strcat(information, "the term modification.)  Each licensee is addressed as you."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "Activities other than copying, distribution and modification are not"), strcat(information, "\n"));
    (strcat(information, "covered by this License; they are outside its scope.  The act of"), strcat(information, "\n"));
    (strcat(information, "running the Program is not restricted, and the output from the Program"), strcat(information, "\n"));
    (strcat(information, "is covered only if its contents constitute a work based on the"), strcat(information, "\n"));
    (strcat(information, "Program (independent of having been made by running the Program)."), strcat(information, "\n"));
    (strcat(information, "Whether that is true depends on what the Program does."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  1. You may copy and distribute verbatim copies of the Program's"), strcat(information, "\n"));
    (strcat(information, "source code as you receive it, in any medium, provided that you"), strcat(information, "\n"));
    (strcat(information, "conspicuously and appropriately publish on each copy an appropriate"), strcat(information, "\n"));
    (strcat(information, "copyright notice and disclaimer of warranty; keep intact all the"), strcat(information, "\n"));
    (strcat(information, "notices that refer to this License and to the absence of any warranty;"), strcat(information, "\n"));
    (strcat(information, "and give any other recipients of the Program a copy of this License"), strcat(information, "\n"));
    (strcat(information, "along with the Program."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "You may charge a fee for the physical act of transferring a copy, and"), strcat(information, "\n"));
    (strcat(information, "you may at your option offer warranty protection in exchange for a fee."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  2. You may modify your copy or copies of the Program or any portion"), strcat(information, "\n"));
    (strcat(information, "of it, thus forming a work based on the Program, and copy and"), strcat(information, "\n"));
    (strcat(information, "distribute such modifications or work under the terms of Section 1"), strcat(information, "\n"));
    (strcat(information, "above, provided that you also meet all of these conditions:"), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "    a) You must cause the modified files to carry prominent notices"), strcat(information, "\n"));
    (strcat(information, "    stating that you changed the files and the date of any change."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "    b) You must cause any work that you distribute or publish, that in"), strcat(information, "\n"));
    (strcat(information, "    whole or in part contains or is derived from the Program or any"), strcat(information, "\n"));
    (strcat(information, "    part thereof, to be licensed as a whole at no charge to all third"), strcat(information, "\n"));
    (strcat(information, "    parties under the terms of this License."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "    c) If the modified program normally reads commands interactively"), strcat(information, "\n"));
    (strcat(information, "    when run, you must cause it, when started running for such"), strcat(information, "\n"));
    (strcat(information, "    interactive use in the most ordinary way, to print or display an"), strcat(information, "\n"));
    (strcat(information, "    announcement including an appropriate copyright notice and a"), strcat(information, "\n"));
    (strcat(information, "    notice that there is no warranty (or else, saying that you provide"), strcat(information, "\n"));
    (strcat(information, "    a warranty) and that users may redistribute the program under"), strcat(information, "\n"));
    (strcat(information, "    these conditions, and telling the user how to view a copy of this"), strcat(information, "\n"));
    (strcat(information, "    License.  (Exception: if the Program itself is interactive but"), strcat(information, "\n"));
    (strcat(information, "    does not normally print such an announcement, your work based on"), strcat(information, "\n"));
    (strcat(information, "    the Program is not required to print an announcement.)"), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "These requirements apply to the modified work as a whole.  If"), strcat(information, "\n"));
    (strcat(information, "identifiable sections of that work are not derived from the Program,"), strcat(information, "\n"));
    (strcat(information, "and can be reasonably considered independent and separate works in"), strcat(information, "\n"));
    (strcat(information, "themselves, then this License, and its terms, do not apply to those"), strcat(information, "\n"));
    (strcat(information, "sections when you distribute them as separate works.  But when you"), strcat(information, "\n"));
    (strcat(information, "distribute the same sections as part of a whole which is a work based"), strcat(information, "\n"));
    (strcat(information, "on the Program, the distribution of the whole must be on the terms of"), strcat(information, "\n"));
    (strcat(information, "this License, whose permissions for other licensees extend to the"), strcat(information, "\n"));
    (strcat(information, "entire whole, and thus to each and every part regardless of who wrote it."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "Thus, it is not the intent of this section to claim rights or contest"), strcat(information, "\n"));
    (strcat(information, "your rights to work written entirely by you; rather, the intent is to"), strcat(information, "\n"));
    (strcat(information, "exercise the right to control the distribution of derivative or"), strcat(information, "\n"));
    (strcat(information, "collective works based on the Program."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "In addition, mere aggregation of another work not based on the Program"), strcat(information, "\n"));
    (strcat(information, "with the Program (or with a work based on the Program) on a volume of"), strcat(information, "\n"));
    (strcat(information, "a storage or distribution medium does not bring the other work under"), strcat(information, "\n"));
    (strcat(information, "the scope of this License."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  3. You may copy and distribute the Program (or a work based on it,"), strcat(information, "\n"));
    (strcat(information, "under Section 2) in object code or executable form under the terms of"), strcat(information, "\n"));
    (strcat(information, "Sections 1 and 2 above provided that you also do one of the following:"), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "    a) Accompany it with the complete corresponding machine-readable"), strcat(information, "\n"));
    (strcat(information, "    source code, which must be distributed under the terms of Sections"), strcat(information, "\n"));
    (strcat(information, "    1 and 2 above on a medium customarily used for software interchange; or,"), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "    b) Accompany it with a written offer, valid for at least three"), strcat(information, "\n"));
    (strcat(information, "    years, to give any third party, for a charge no more than your"), strcat(information, "\n"));
    (strcat(information, "    cost of physically performing source distribution, a complete"), strcat(information, "\n"));
    (strcat(information, "    machine-readable copy of the corresponding source code, to be"), strcat(information, "\n"));
    (strcat(information, "    distributed under the terms of Sections 1 and 2 above on a medium"), strcat(information, "\n"));
    (strcat(information, "    customarily used for software interchange; or,"), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "    c) Accompany it with the information you received as to the offer"), strcat(information, "\n"));
    (strcat(information, "    to distribute corresponding source code.  (This alternative is"), strcat(information, "\n"));
    (strcat(information, "    allowed only for noncommercial distribution and only if you"), strcat(information, "\n"));
    (strcat(information, "    received the program in object code or executable form with such"), strcat(information, "\n"));
    (strcat(information, "    an offer, in accord with Subsection b above.)"), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "The source code for a work means the preferred form of the work for"), strcat(information, "\n"));
    (strcat(information, "making modifications to it.  For an executable work, complete source"), strcat(information, "\n"));
    (strcat(information, "code means all the source code for all modules it contains, plus any"), strcat(information, "\n"));
    (strcat(information, "associated interface definition files, plus the scripts used to"), strcat(information, "\n"));
    (strcat(information, "control compilation and installation of the executable.  However, as a"), strcat(information, "\n"));
    (strcat(information, "special exception, the source code distributed need not include"), strcat(information, "\n"));
    (strcat(information, "anything that is normally distributed (in either source or binary"), strcat(information, "\n"));
    (strcat(information, "form) with the major components (compiler, kernel, and so on) of the"), strcat(information, "\n"));
    (strcat(information, "operating system on which the executable runs, unless that component"), strcat(information, "\n"));
    (strcat(information, "itself accompanies the executable."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "If distribution of executable or object code is made by offering"), strcat(information, "\n"));
    (strcat(information, "access to copy from a designated place, then offering equivalent"), strcat(information, "\n"));
    (strcat(information, "access to copy the source code from the same place counts as"), strcat(information, "\n"));
    (strcat(information, "distribution of the source code, even though third parties are not"), strcat(information, "\n"));
    (strcat(information, "compelled to copy the source along with the object code."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  4. You may not copy, modify, sublicense, or distribute the Program"), strcat(information, "\n"));
    (strcat(information, "except as expressly provided under this License.  Any attempt"), strcat(information, "\n"));
    (strcat(information, "otherwise to copy, modify, sublicense or distribute the Program is"), strcat(information, "\n"));
    (strcat(information, "void, and will automatically terminate your rights under this License."), strcat(information, "\n"));
    (strcat(information, "However, parties who have received copies, or rights, from you under"), strcat(information, "\n"));
    (strcat(information, "this License will not have their licenses terminated so long as such"), strcat(information, "\n"));
    (strcat(information, "parties remain in full compliance."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  5. You are not required to accept this License, since you have not"), strcat(information, "\n"));
    (strcat(information, "signed it.  However, nothing else grants you permission to modify or"), strcat(information, "\n"));
    (strcat(information, "distribute the Program or its derivative works.  These actions are"), strcat(information, "\n"));
    (strcat(information, "prohibited by law if you do not accept this License.  Therefore, by"), strcat(information, "\n"));
    (strcat(information, "modifying or distributing the Program (or any work based on the"), strcat(information, "\n"));
    (strcat(information, "Program), you indicate your acceptance of this License to do so, and"), strcat(information, "\n"));
    (strcat(information, "all its terms and conditions for copying, distributing or modifying"), strcat(information, "\n"));
    (strcat(information, "the Program or works based on it."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  6. Each time you redistribute the Program (or any work based on the"), strcat(information, "\n"));
    (strcat(information, "Program), the recipient automatically receives a license from the"), strcat(information, "\n"));
    (strcat(information, "original licensor to copy, distribute or modify the Program subject to"), strcat(information, "\n"));
    (strcat(information, "these terms and conditions.  You may not impose any further"), strcat(information, "\n"));
    (strcat(information, "restrictions on the recipients' exercise of the rights granted herein."), strcat(information, "\n"));
    (strcat(information, "You are not responsible for enforcing compliance by third parties to"), strcat(information, "\n"));
    (strcat(information, "this License."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  7. If, as a consequence of a court judgment or allegation of patent"), strcat(information, "\n"));
    (strcat(information, "infringement or for any other reason (not limited to patent issues),"), strcat(information, "\n"));
    (strcat(information, "conditions are imposed on you (whether by court order, agreement or"), strcat(information, "\n"));
    (strcat(information, "otherwise) that contradict the conditions of this License, they do not"), strcat(information, "\n"));
    (strcat(information, "excuse you from the conditions of this License.  If you cannot"), strcat(information, "\n"));
    (strcat(information, "distribute so as to satisfy simultaneously your obligations under this"), strcat(information, "\n"));
    (strcat(information, "License and any other pertinent obligations, then as a consequence you"), strcat(information, "\n"));
    (strcat(information, "may not distribute the Program at all.  For example, if a patent"), strcat(information, "\n"));
    (strcat(information, "license would not permit royalty-free redistribution of the Program by"), strcat(information, "\n"));
    (strcat(information, "all those who receive copies directly or indirectly through you, then"), strcat(information, "\n"));
    (strcat(information, "the only way you could satisfy both it and this License would be to"), strcat(information, "\n"));
    (strcat(information, "refrain entirely from distribution of the Program."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "If any portion of this section is held invalid or unenforceable under"), strcat(information, "\n"));
    (strcat(information, "any particular circumstance, the balance of the section is intended to"), strcat(information, "\n"));
    (strcat(information, "apply and the section as a whole is intended to apply in other"), strcat(information, "\n"));
    (strcat(information, "circumstances."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "It is not the purpose of this section to induce you to infringe any"), strcat(information, "\n"));
    (strcat(information, "patents or other property right claims or to contest validity of any"), strcat(information, "\n"));
    (strcat(information, "such claims; this section has the sole purpose of protecting the"), strcat(information, "\n"));
    (strcat(information, "integrity of the free software distribution system, which is"), strcat(information, "\n"));
    (strcat(information, "implemented by public license practices.  Many people have made"), strcat(information, "\n"));
    (strcat(information, "generous contributions to the wide range of software distributed"), strcat(information, "\n"));
    (strcat(information, "through that system in reliance on consistent application of that"), strcat(information, "\n"));
    (strcat(information, "system; it is up to the author/donor to decide if he or she is willing"), strcat(information, "\n"));
    (strcat(information, "to distribute software through any other system and a licensee cannot"), strcat(information, "\n"));
    (strcat(information, "impose that choice."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "This section is intended to make thoroughly clear what is believed to"), strcat(information, "\n"));
    (strcat(information, "be a consequence of the rest of this License."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  8. If the distribution and/or use of the Program is restricted in"), strcat(information, "\n"));
    (strcat(information, "certain countries either by patents or by copyrighted interfaces, the"), strcat(information, "\n"));
    (strcat(information, "original copyright holder who places the Program under this License"), strcat(information, "\n"));
    (strcat(information, "may add an explicit geographical distribution limitation excluding"), strcat(information, "\n"));
    (strcat(information, "those countries, so that distribution is permitted only in or among"), strcat(information, "\n"));
    (strcat(information, "countries not thus excluded.  In such case, this License incorporates"), strcat(information, "\n"));
    (strcat(information, "the limitation as if written in the body of this License."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  9. The Free Software Foundation may publish revised and/or new versions"), strcat(information, "\n"));
    (strcat(information, "of the General Public License from time to time.  Such new versions will"), strcat(information, "\n"));
    (strcat(information, "be similar in spirit to the present version, but may differ in detail to"), strcat(information, "\n"));
    (strcat(information, "address new problems or concerns."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "Each version is given a distinguishing version number.  If the Program"), strcat(information, "\n"));
    (strcat(information, "specifies a version number of this License which applies to it and any"), strcat(information, "\n"));
    (strcat(information, "later version, you have the option of following the terms and conditions"), strcat(information, "\n"));
    (strcat(information, "either of that version or of any later version published by the Free"), strcat(information, "\n"));
    (strcat(information, "Software Foundation.  If the Program does not specify a version number of"), strcat(information, "\n"));
    (strcat(information, "this License, you may choose any version ever published by the Free Software"), strcat(information, "\n"));
    (strcat(information, "Foundation."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "  10. If you wish to incorporate parts of the Program into other free"), strcat(information, "\n"));
    (strcat(information, "programs whose distribution conditions are different, write to the author"), strcat(information, "\n"));
    (strcat(information, "to ask for permission.  For software which is copyrighted by the Free"), strcat(information, "\n"));
    (strcat(information, "Software Foundation, write to the Free Software Foundation; we sometimes"), strcat(information, "\n"));
    (strcat(information, "make exceptions for this.  Our decision will be guided by the two goals"), strcat(information, "\n"));
    (strcat(information, "of preserving the free status of all derivatives of our free software and"), strcat(information, "\n"));
    (strcat(information, "of promoting the sharing and reuse of software generally."), strcat(information, "\n"));
    (strcat(information, ""), strcat(information, "\n"));
    (strcat(information, "		     END OF TERMS AND CONDITIONS"), strcat(information, "\n"));
    (strcat(information, "              -----------------------------------"), strcat(information, "\n"));
  }
  printf("%s\n", information);
}
```