// File: /workspace/github_cpp_makefile_star2_O3/giovifazi[P]knossos-bloodbath/Hud.cpp
// Function: hud_battle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int)
int hud_battle(std::string name1, std::string name2, int atk, int atk2,int n){
	
	
std::cout

<<"Te lo sei ritrovato proprio di fronte. E' il tuo compagno di viaggio.\n" 
<<"Un prigioniero come te, un disperato, un affamato. Sareste dovuti essere compagni, e invece vi afferrate e vi colpite come animali selvaggi...\n\n" 



<<"                           __.--|~|--.__                             ,,;/;\n"
<<"                         /~     | |    ;~\\                         ,;;;/;;'\n"
<<"                        /|      | |    ;~\\                       ,;;;;/;;;'\n"
<<"                       |/|      \\_/   ;;;|\\                    ,;;;;/;;;;'\n"
<<"                       |/ \\          ;;;/  )                 ,;;;;/;;;;;'\n"
<<"                   ___ | ______     ;_____ |___....__      ,;;;;/;;;;;'\n"
<<"             ___.-~ \\(| \\  \\*\\ \\__/ /*/ /:|)~   ~   \\    ,;;;;/;;;;;'\n"
<<"         /~~~    ~\\    |  ~-.     |   .-~: |//  _.-~~--,;;;;/;;;;;'\n"
<<"        (.-~___     \\.'|    | /-.__.-\\|::::| //~     ,;;;;/;;;;;'\n"
<<"        /      ~~--._ \\|   /          `\\:: |/      ,;;;;/;;;;;'\n"
<<"     .-|             ~~|   |  /V****V\\ |:  |     ,;;;;/;;;;;' \\\n"
<<"    /                   \\  |  ~`^~~^'~ |  /    ,;;;;/;;;;;'    ;\n"
<<"   (        \\             \\|`\\._____./'|/    ,;;;;/;;;;;'      '\\\n"
<<"  / \\        \\                             ,;;;;/;;;;;'     /    |\n"
<<" |            |                          ,;;;;/;;;;;'      |     |\n"
<<"|`-._          |                       ,;;;;/;;;;;'              \\\n"
<<"|             /                      ,;;;;/;;;;;'  \\              \\__________\n"
<<"(             )                 |  ,;;;;/;;;;;'      |        _.--~          \n"
<<" \\          \\/ \\              ,  ;;;;;/;;;;;'       /(     .-~_..--~~~~~~~~~~\n"
<<" \\__         '  `       ,     ,;;;;;/;;;;;'    .   /  \\   / /~                \n"
<<" /          \'  |`._______ ,;;;;;;/;;;;;;'    /   :    \\/'/'       /|_/|   ``|\n"
<<"| _.-~~~~-._ |   \\ __   .,;;;;;;/;;;;;;' ~~~~'   .'    | |       /~ (/\\/    ||\n"
<<"/~ _.-~~~-._\\    /~/   ;;;;;;;/;;;;;;;'          |    | |       / ~/_-'|-   /|\n"
<<"(/~         \\| /' |   ;;;;;;/;;;;;;;;            ;   | |       (.-~;  /-   / |\n\n"



   << name1 << " colpisce e fa " << atk << " danni.\n"
   << name2 << " colpisce e fa " << atk2 << " danni.\n\n";



switch(n){   

        case -1:
                std::cin.ignore();

                std::cout << "Premi invio per continuare\n";

                 std::cin.get();
        break;


        case 0:

std::cout
<<"                     :::!~!!!!!:.\n"
<<"                  .xUHWH!! !!?M88WHX:.\n"
<<"                .X*#M@$!!  !X!M$$$$$$WWx:.\n"
<<"               :!!!!!!?H! :!$!$$$$$$$$$$8X:\n"
<<"              !!~  ~:~!! :~!$!#$$$$$$$$$$8X:\n"
<<"             :!~::!H!<   ~.U$X!?R$$$$$$$$MM!\n"
<<"             ~!~!!!!~~ .:XW$$$U!!?$$$$$$RMM!\n"
<<"               !:~~~ .:!M'T#$$$$WX??#MRRMMM!\n"
<<"               ~?88888*`   `'*$$$$8!!!!|?!!!         Nel combattimento \n"
<<"             :X- M$$$$       `'T#$T~!8$WUXU~         muore "<<name1<<"\n"
<<"            :%`  ~#$$$m:        ~!~ ?$$$$$$\n"
<<"          :!`.-   ~T$$$$8xx.  .xWW- ~''##*'\n"
<<".....   -~~:<` !    ~?T#$$@@W@*?$$      /`\n"
<<"W$@@M!!! .!~~ !!     .:XUW$W!~ `*~:    :\n"
<<"#*~~`.:x%`!!  !H:   !WM$$$$Ti.: .!WUn+!`\n"
<<":::~:!!`:X~ .: ?H.!u *$$$B$$$!W:U!T$$M~\n"
<<".~~   :X@!.-~   ?@WTWo('*$$$W$TH$! `\n"
<<"Wi.~!X$?!-~    : ?$$$B$Wu('**$RM!\n"
<<"$R@i.~~ !     :   ~$$$$$B$$en:``\n"
<<"?MXT@Wx.~    :     ~'##*$$$$M~\n\n\n";

                 std::cin.ignore();

                std::cout << "Premi invio per continuare\n";

                 std::cin.get();

                return 1;


   
        
        case 1:
      std::cout 

        <<"Vi siete colpiti entrambi con tutta la forza possibile. Dovreste morire, ma il vostro combattimento ha stupito la dea Tiche,\n" 
        <<"signora della fortuna. Decide di intervenire e far vivere uno dei due...\n\n"


<<"       .-------.    ______\n"
<<"      /   o   /|   /\\     \\\n"
<<"     /_______/o|  /o \\  o  \\\n"
<<"     | o     | | /   o\\_____\\\n"
<<"     |   o   |o/ \\o   /o    /\n"
<<"     |     o |/   \\ o/  o  /\n"
<<"     '-------'     \\/____o/\n\n";

        std::cin.ignore();

        std::cout << "Premi invio per continuare\n";

        std::cin.get();

        std::cout 
        << "Regala 1 Hp a " << name1<<"\n\n"
        << name2 << " e' morto.\n\n";
      //  std::cin.ignore();

        std::cout << "Premi invio per continuare";

        std::cin.get();


                return 0;
        
        case 2:
        std::cout
        <<"Vi siete colpiti entrambi con tutta la forza possibile. Dovreste morire, ma il vostro combattimento ha stupito la dea Tiche,\n" 
        <<"signora della fortuna. Decide di intervenire e far vivere uno dei due...\n\n" 


<<"       .-------.    ______\n"
<<"      /   o   /|   /\\     \\\n"
<<"     /_______/o|  /o \\  o  \\\n"
<<"     | o     | | /   o\\_____\\\n"
<<"     |   o   |o/ \\o   /o    /\n"
<<"     |     o |/   \\ o/  o  /\n"
<<"     '-------'     \\/____o/\n\n";

        std::cin.ignore();

        std::cout << "Premi invio per continuare\n";

        std::cin.get();

        std::cout

        << "Regala 1 Hp a " << name2<<"\n\n" 
        << name1 << " e' morto.\n\n";

        std::cout << "Premi invio per continuare";

        std::cin.get();



                return 1;

        case 3:


std::cout
<<"                     :::!~!!!!!:.\n"
<<"                  .xUHWH!! !!?M88WHX:.\n"
<<"                .X*#M@$!!  !X!M$$$$$$WWx:.\n"
<<"               :!!!!!!?H! :!$!$$$$$$$$$$8X:\n"
<<"              !!~  ~:~!! :~!$!#$$$$$$$$$$8X:\n"
<<"             :!~::!H!<   ~.U$X!?R$$$$$$$$MM!\n"
<<"             ~!~!!!!~~ .:XW$$$U!!?$$$$$$RMM!\n"
<<"               !:~~~ .:!M'T#$$$$WX??#MRRMMM!\n"
<<"               ~?789iW*`   `'#$$$$8!!!!8?!!!         Nel combattimento \n"
<<"             :X- M$$$$       `'T#$T~!8$WUXU~         muore "<<name2<<"\n"
<<"            :%`  ~#$$$m:        ~!~ ?$$$$$$\n"
<<"          :!`.-   ~T$$$$8xx.  .xWW- ~''##*'\n"
<<".....   -~~:<` !    ~?T#$$@@W@*?$$      /`\n"
<<"W$@@M!!! .!~~ !!     .:XUW$W!~ `*~:    :\n"
<<"#*~~`.:x%`!!  !H:   !WM$$$$Ti.: .!WUn+!`\n"
<<":::~:!!`:X~ .: ?H.!u *$$$B$$$!W:U!T$$M~\n"
<<".~~   :X@!.-~   ?@WTWo('*$$$W$TH$! `\n"
<<"Wi.~!X$?!-~    : ?$$$B$Wu('**$RM!\n"
<<"$R@i.~~ !     :   ~$$$$$B$$en:``\n"
<<"?MXT@Wx.~    :     ~'##*$$$$M~\n\n\n";


                  std::cin.ignore();

                   std::cout << "Premi invio per continuare\n";
        
                  std::cin.get();

                return 0;
        }

return 0;
  
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x18, %rsp
movl %r8d, %r15d
movl %ecx, -0x34(%rbp)
movl %edx, %r13d
movq %rsi, %r12
movq %rdi, %r14
movq 0xbbc9(%rip), %rbx      # 0x11fd0
leaq 0x5f53(%rip), %rsi      # 0xc361
movl $0x46, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x5f86(%rip), %rsi      # 0xc3a8
movl $0x90, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6003(%rip), %rsi      # 0xc439
movl $0x4b, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x603b(%rip), %rsi      # 0xc485
movl $0x4c, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6074(%rip), %rsi      # 0xc4d2
movl $0x4c, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x60ad(%rip), %rsi      # 0xc51f
movl $0x4b, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x60e5(%rip), %rsi      # 0xc56b
movl $0x4a, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x611c(%rip), %rsi      # 0xc5b6
movl $0x48, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6151(%rip), %rsi      # 0xc5ff
movl $0x46, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6184(%rip), %rsi      # 0xc646
movl $0x44, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x61b5(%rip), %rsi      # 0xc68b
movl $0x42, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x61e4(%rip), %rsi      # 0xc6ce
movl $0x40, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6211(%rip), %rsi      # 0xc70f
movl $0x40, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x623e(%rip), %rsi      # 0xc750
movl $0x41, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x626c(%rip), %rsi      # 0xc792
movl $0x42, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x629b(%rip), %rsi      # 0xc7d5
movl $0x43, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x62cb(%rip), %rsi      # 0xc819
movl $0x43, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x62fb(%rip), %rsi      # 0xc85d
movl $0x43, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x632b(%rip), %rsi      # 0xc8a1
movl $0x4e, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6366(%rip), %rsi      # 0xc8f0
movl $0x4e, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x63a1(%rip), %rsi      # 0xc93f
movl $0x4e, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x63dc(%rip), %rsi      # 0xc98e
movl $0x4f, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6418(%rip), %rsi      # 0xc9de
movl $0x4e, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6453(%rip), %rsi      # 0xca2d
movl $0x4f, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x648f(%rip), %rsi      # 0xca7d
movl $0x4f, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x64cb(%rip), %rsi      # 0xcacd
movl $0x50, %edx
movq %rbx, %rdi
callq 0x2140
movq (%r14), %rsi
movq %r14, -0x30(%rbp)
movq 0x8(%r14), %rdx
movq %rbx, %rdi
callq 0x2140
movq %rax, %r14
leaq 0x64f2(%rip), %rbx      # 0xcb1e
movl $0xf, %edx
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2140
movq %r14, %rdi
movl %r13d, %esi
callq 0x2200
movq %rax, %r14
leaq 0x64dd(%rip), %rsi      # 0xcb2e
movl $0x8, %edx
movq %rax, %rdi
callq 0x2140
movq (%r12), %rsi
movq 0x8(%r12), %rdx
movq %r14, %rdi
callq 0x2140
movq %rax, %r14
movl $0xf, %edx
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2140
movq %r14, %rdi
movl -0x34(%rbp), %esi
callq 0x2200
leaq 0x64a3(%rip), %rsi      # 0xcb37
movl $0x9, %edx
movq %rax, %rdi
callq 0x2140
incl %r15d
cmpl $0x4, %r15d
ja 0x6d7f
leaq 0x3b17(%rip), %rax      # 0xa1cc
movslq (%rax,%r15,4), %rcx
addq %rax, %rcx
jmpq *%rcx
movq 0xb91b(%rip), %rdi      # 0x11fe0
callq 0x2230
movq 0xb8ff(%rip), %rdi      # 0x11fd0
leaq 0x6469(%rip), %rsi      # 0xcb41
movl $0x1b, %edx
jmp 0x6a16
movq 0xb8e7(%rip), %rbx      # 0x11fd0
leaq 0x646d(%rip), %rsi      # 0xcb5d
movl $0x22, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x647c(%rip), %rsi      # 0xcb80
movl $0x27, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6490(%rip), %rsi      # 0xcba8
movl $0x2b, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x64a8(%rip), %rsi      # 0xcbd4
movl $0x2c, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x64c1(%rip), %rsi      # 0xcc01
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x64db(%rip), %rsi      # 0xcc2f
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x64f5(%rip), %rsi      # 0xcc5d
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x650f(%rip), %rsi      # 0xcc8b
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x68f4(%rip), %rsi      # 0xd084
movl $0x48, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x655e(%rip), %rsi      # 0xcd02
movl $0x3b, %edx
movq %rbx, %rdi
callq 0x2140
movq (%r12), %rsi
movq 0x8(%r12), %rdx
movq %rbx, %rdi
callq 0x2140
movq %rax, %r14
leaq 0x8089(%rip), %rsi      # 0xe855
movl $0x1, %edx
movq %rax, %rdi
callq 0x2140
leaq 0x655e(%rip), %rsi      # 0xcd3e
movl $0x2c, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x6577(%rip), %rsi      # 0xcd6b
movl $0x2c, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x6590(%rip), %rsi      # 0xcd98
movl $0x2b, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x65a8(%rip), %rsi      # 0xcdc4
movl $0x29, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x65be(%rip), %rsi      # 0xcdee
movl $0x29, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x65d4(%rip), %rsi      # 0xce18
movl $0x28, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x65e9(%rip), %rsi      # 0xce41
movl $0x25, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x65fb(%rip), %rsi      # 0xce67
movl $0x22, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x660a(%rip), %rsi      # 0xce8a
movl $0x21, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x6618(%rip), %rsi      # 0xceac
movl $0x21, %edx
movq %r14, %rdi
callq 0x2140
movq 0xb738(%rip), %rdi      # 0x11fe0
callq 0x2230
leaq 0x628d(%rip), %rsi      # 0xcb41
movl $0x1b, %edx
jmp 0x6a13
movq 0xb70b(%rip), %rbx      # 0x11fd0
leaq 0x6602(%rip), %rsi      # 0xcece
movl $0x7d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x666c(%rip), %rsi      # 0xcf4c
movl $0x4a, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x66a3(%rip), %rsi      # 0xcf97
movl $0x1b, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x66ab(%rip), %rsi      # 0xcfb3
movl $0x1c, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x66b4(%rip), %rsi      # 0xcfd0
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x66be(%rip), %rsi      # 0xcfee
movl $0x1e, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x66c9(%rip), %rsi      # 0xd00d
movl $0x1e, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x66d4(%rip), %rsi      # 0xd02c
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x66de(%rip), %rsi      # 0xd04a
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x2140
movq 0xb660(%rip), %r14      # 0x11fe0
movq %r14, %rdi
callq 0x2230
leaq 0x61b2(%rip), %rsi      # 0xcb41
movl $0x1b, %edx
movq %rbx, %rdi
callq 0x2140
movq %r14, %rdi
callq 0x2160
leaq 0x66bd(%rip), %rsi      # 0xd068
movl $0xe, %edx
movq %rbx, %rdi
callq 0x2140
movq -0x30(%rbp), %rax
movq (%rax), %rsi
movq 0x8(%rax), %rdx
movq %rbx, %rdi
callq 0x2140
movq %rax, %r14
leaq 0x7e7f(%rip), %rsi      # 0xe854
movl $0x2, %edx
movq %rax, %rdi
callq 0x2140
movq (%r12), %rsi
movq 0x8(%r12), %rdx
movq %r14, %rdi
callq 0x2140
leaq 0x667d(%rip), %rsi      # 0xd077
movl $0xc, %edx
movq %rax, %rdi
callq 0x2140
leaq 0x50d9(%rip), %rsi      # 0xbae7
movl $0x1a, %edx
movq %rbx, %rdi
callq 0x2140
xorl %ebx, %ebx
jmp 0x6d62
movq 0xb5a7(%rip), %rbx      # 0x11fd0
leaq 0x649e(%rip), %rsi      # 0xcece
movl $0x7d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6508(%rip), %rsi      # 0xcf4c
movl $0x4a, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x653f(%rip), %rsi      # 0xcf97
movl $0x1b, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6547(%rip), %rsi      # 0xcfb3
movl $0x1c, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6550(%rip), %rsi      # 0xcfd0
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x655a(%rip), %rsi      # 0xcfee
movl $0x1e, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6565(%rip), %rsi      # 0xd00d
movl $0x1e, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6570(%rip), %rsi      # 0xd02c
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x657a(%rip), %rsi      # 0xd04a
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x2140
movq 0xb4fc(%rip), %r14      # 0x11fe0
movq %r14, %rdi
callq 0x2230
leaq 0x604e(%rip), %rsi      # 0xcb41
movl $0x1b, %edx
movq %rbx, %rdi
callq 0x2140
movq %r14, %rdi
callq 0x2160
leaq 0x6559(%rip), %rsi      # 0xd068
movl $0xe, %edx
movq %rbx, %rdi
callq 0x2140
movq (%r12), %rsi
movq 0x8(%r12), %rdx
movq %rbx, %rdi
callq 0x2140
movq %rax, %r14
leaq 0x7d1d(%rip), %rsi      # 0xe854
movl $0x2, %edx
movq %rax, %rdi
callq 0x2140
movq -0x30(%rbp), %rax
movq (%rax), %rsi
movq 0x8(%rax), %rdx
movq %r14, %rdi
callq 0x2140
leaq 0x6519(%rip), %rsi      # 0xd077
movl $0xc, %edx
movq %rax, %rdi
callq 0x2140
leaq 0x4f75(%rip), %rsi      # 0xbae7
movl $0x1a, %edx
jmp 0x6d55
movq 0xb44d(%rip), %rbx      # 0x11fd0
leaq 0x5fd3(%rip), %rsi      # 0xcb5d
movl $0x22, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x5fe2(%rip), %rsi      # 0xcb80
movl $0x27, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x5ff6(%rip), %rsi      # 0xcba8
movl $0x2b, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x600e(%rip), %rsi      # 0xcbd4
movl $0x2c, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6027(%rip), %rsi      # 0xcc01
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6041(%rip), %rsi      # 0xcc2f
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x605b(%rip), %rsi      # 0xcc5d
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x6075(%rip), %rsi      # 0xcc8b
movl $0x2d, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x608f(%rip), %rsi      # 0xccb9
movl $0x48, %edx
movq %rbx, %rdi
callq 0x2140
leaq 0x60c4(%rip), %rsi      # 0xcd02
movl $0x3b, %edx
movq %rbx, %rdi
callq 0x2140
movq -0x30(%rbp), %rax
movq (%rax), %rsi
movq 0x8(%rax), %rdx
movq %rbx, %rdi
callq 0x2140
movq %rax, %r14
leaq 0x7bed(%rip), %rsi      # 0xe855
movl $0x1, %edx
movq %rax, %rdi
callq 0x2140
leaq 0x60c2(%rip), %rsi      # 0xcd3e
movl $0x2c, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x60db(%rip), %rsi      # 0xcd6b
movl $0x2c, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x60f4(%rip), %rsi      # 0xcd98
movl $0x2b, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x610c(%rip), %rsi      # 0xcdc4
movl $0x29, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x6122(%rip), %rsi      # 0xcdee
movl $0x29, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x6138(%rip), %rsi      # 0xce18
movl $0x28, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x614d(%rip), %rsi      # 0xce41
movl $0x25, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x615f(%rip), %rsi      # 0xce67
movl $0x22, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x616e(%rip), %rsi      # 0xce8a
movl $0x21, %edx
movq %r14, %rdi
callq 0x2140
leaq 0x617c(%rip), %rsi      # 0xceac
movl $0x21, %edx
movq %r14, %rdi
callq 0x2140
movq 0xb29c(%rip), %rdi      # 0x11fe0
callq 0x2230
leaq 0x5df1(%rip), %rsi      # 0xcb41
movl $0x1b, %edx
movq %rbx, %rdi
callq 0x2140
movl $0x1, %ebx
movq 0xb277(%rip), %rdi      # 0x11fe0
callq 0x2160
movl %ebx, %eax
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
xorl %ebx, %ebx
jmp 0x6d6e