// File: /workspace/github_c_makefile_star2_O0/enzo1982[P]smooth/samples/test/test.cpp
// Function: Test::Test()
Test::Test()
{
	mainWnd			= new GUI::Window("smooth Test", Point(100, 100), Size(600, 500));
	mainWnd_titlebar	= new Titlebar();
	mainWnd_statusbar	= new Statusbar("Ready");

	mainWnd_divider1	= new Divider(240, OR_HORZ | OR_TOP);
	mainWnd_divider2	= new Divider(200, OR_VERT | OR_LEFT);

	mainWnd_client		= new Client();

	mainWnd_menubar		= new Menubar();

	menu_file		= new PopupMenu();
	menu_file->AddEntry("Exit")->onAction.Connect(&GUI::Window::Close, mainWnd);

	menu_dialogs		= new PopupMenu();
	menu_dialogs->AddEntry("File chooser...");
	menu_dialogs->AddEntry("Directory chooser...");
	menu_dialogs->AddEntry();
	menu_dialogs->AddEntry("Color selector...")->onAction.Connect(&Test::ColorDlg, this);

	menu_2ndlevel		= new PopupMenu();
	menu_2ndlevel->AddEntry("Click")->onAction.Connect(&Test::OnWidgetAction, this);

	checkbox_var		= True;
	optionbox_var		= 0;

	menu_menus		= new PopupMenu();
	menu_menus->AddEntry("2nd level popup menu", menu_2ndlevel);
	menu_menus->AddEntry();
	menu_menus->AddEntry("CheckBox menu entry", &checkbox_var);
	menu_menus->AddEntry();
	menu_menus->AddEntry("OptionBox menu entry", &optionbox_var, 0);
	menu_menus->AddEntry("OptionBox menu entry", &optionbox_var, 1);

	mainWnd_menubar->AddEntry("File", menu_file);
	mainWnd_menubar->AddEntry("Dialogs", menu_dialogs);
	mainWnd_menubar->AddEntry("Menus", menu_menus);

	text_arrows		= new Text("Arrows:", Point(10, 12));
	widget_arrows		= new Arrows(Point(80, 10), Size(24, 17), OR_HORZ);
	widget_arrows->onValueChange.Connect(&Test::OnArrowsValueChange, this);
	text_arrows_value	= new Text("0", Point(110, 12));

	text_activearea		= new Text("ActiveArea:", Point(10, 37));
	widget_activearea	= new ActiveArea(Color(255, 0, 0), Point(80, 35), Size(24, 17));
	widget_activearea->onAction.Connect(&Test::OnWidgetAction, this);

	text_button		= new Text("Button:", Point(10, 64));
	widget_button		= new Button("Click", Point(80, 60), Size(80, 22));
	widget_button->onAction.Connect(&Test::OnWidgetAction, this);

	text_hyperlink		= new Text("Hyperlink:", Point(10, 85));
	widget_hyperlink	= new Hyperlink("Click", "http://www.smooth-project.org/", Point(80, 85));

	text_scrollbar		= new Text("Scrollbar:", Point(10, 112));
	widget_scrollbar	= new Scrollbar(Point(80, 110), Size(120, 17), OR_HORZ);
	widget_scrollbar->onValueChange.Connect(&Test::OnScrollbarValueChange, this);
	text_scrollbar_value	= new Text("0", Point(210, 112));

	text_progressbar	= new Text("Progressbar:", Point(10, 138));
	widget_progressbar	= new Progressbar(Point(80, 135), Size(120, 19), OR_HORZ);

	text_slider		= new Text("Slider:", Point(10, 163));
	widget_slider		= new Slider(Point(80, 160), Size(120, 18), OR_HORZ);
	widget_slider->onValueChange.Connect(&Progressbar::SetValue, widget_progressbar);

	text_checkbox		= new Text("CheckBox:", Point(10, 187));
	widget_checkbox		= new CheckBox("Click", Point(80, 185), Size(60, 17), &checkbox_var);

	text_optionbox		= new Text("OptionBox:", Point(10, 212));
	widget_optionbox1	= new OptionBox("Click", Point(80, 210), Size(60, 17), &optionbox_var, 0);
	widget_optionbox2	= new OptionBox("Click", Point(150, 210), Size(60, 17), &optionbox_var, 1);

	text_editbox		= new Text("EditBox:", Point(250, 13));
	widget_editbox		= new EditBox("MyEditBox", Point(320, 10), Size(100, 19));

	text_combobox		= new Text("ComboBox:", Point(250, 38));
	widget_combobox		= new ComboBox(Point(320, 35), Size(100, 19));
	widget_combobox->AddEntry("Red");
	widget_combobox->AddEntry("Green");
	widget_combobox->AddEntry("Blue");
	widget_combobox->AddEntry("Yellow");

	Widget	*selected_widget = widget_editbox;

	button_show		= new Button("Show", Point(300, 180), Size(70, 22));
	button_show->onAction.Connect(&Widget::Show, selected_widget);

	button_hide		= new Button("Hide", Point(372, 180), Size(70, 22));
	button_hide->onAction.Connect(&Widget::Hide, selected_widget);

	button_activate		= new Button("Activate", Point(300, 204), Size(70, 22));
	button_activate->onAction.Connect(&Widget::Activate, selected_widget);

	button_deactivate	= new Button("Deactivate", Point(372, 204), Size(70, 22));
	button_deactivate->onAction.Connect(&Widget::Deactivate, selected_widget);

	Add(mainWnd);

	mainWnd->Add(mainWnd_titlebar);
	mainWnd->Add(mainWnd_statusbar);

	mainWnd->Add(mainWnd_divider1);
	mainWnd->Add(mainWnd_divider2);
	mainWnd->Add(mainWnd_client);

	mainWnd->Add(mainWnd_menubar);

	mainWnd->Add(text_arrows);
	mainWnd->Add(widget_arrows);
	mainWnd->Add(text_arrows_value);

	mainWnd->Add(text_activearea);
	mainWnd->Add(widget_activearea);

	mainWnd->Add(text_button);
	mainWnd->Add(widget_button);

	mainWnd->Add(text_hyperlink);
	mainWnd->Add(widget_hyperlink);

	mainWnd->Add(text_scrollbar);
	mainWnd->Add(widget_scrollbar);
	mainWnd->Add(text_scrollbar_value);

	mainWnd->Add(text_progressbar);
	mainWnd->Add(widget_progressbar);

	mainWnd->Add(text_slider);
	mainWnd->Add(widget_slider);

	mainWnd->Add(text_checkbox);
	mainWnd->Add(widget_checkbox);

	mainWnd->Add(text_optionbox);
	mainWnd->Add(widget_optionbox1);
	mainWnd->Add(widget_optionbox2);

	mainWnd->Add(text_editbox);
	mainWnd->Add(widget_editbox);

	mainWnd->Add(text_combobox);
	mainWnd->Add(widget_combobox);

	mainWnd->Add(button_show);
	mainWnd->Add(button_hide);
	mainWnd->Add(button_activate);
	mainWnd->Add(button_deactivate);

	mainWnd->SetMinimumSize(Size(470, 370));

	mainWnd->SetIcon(NIL);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa10, %rsp            # imm = 0xA10
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x800(%rbp)
leaq -0x20(%rbp), %rdi
movq %rdi, -0x7f8(%rbp)
xorl %esi, %esi
callq 0x5280
movq -0x800(%rbp), %rdi
movq -0x7f8(%rbp), %rsi
callq 0x53e0
jmp 0x5861
leaq -0x20(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
leaq 0xa088(%rip), %rcx      # 0xf900
movq %rcx, (%rax)
movl $0x6d8, %edi            # imm = 0x6D8
callq 0x52c0
movq %rax, -0x808(%rbp)
jmp 0x588e
movb $0x1, -0x59(%rbp)
leaq 0x6785(%rip), %rsi      # 0xc01e
leaq -0x48(%rbp), %rdi
callq 0x53f0
jmp 0x58a4
leaq -0x50(%rbp), %rdi
movl $0x64, %edx
movl %edx, %esi
callq 0x9430
jmp 0x58b6
leaq -0x58(%rbp), %rdi
movl $0x258, %esi            # imm = 0x258
movl $0x1f4, %edx            # imm = 0x1F4
callq 0x9450
jmp 0x58cb
movq -0x808(%rbp), %rdi
xorl %eax, %eax
movl %eax, %r8d
leaq -0x48(%rbp), %rsi
leaq -0x50(%rbp), %rdx
leaq -0x58(%rbp), %rcx
callq 0x5190
jmp 0x58ea
movq -0x800(%rbp), %rax
movq -0x808(%rbp), %rcx
movb $0x0, -0x59(%rbp)
movq %rcx, 0x5b8(%rax)
leaq -0x48(%rbp), %rdi
callq 0x5270
movl $0x5c8, %edi            # imm = 0x5C8
callq 0x52c0
movq %rax, -0x810(%rbp)
jmp 0x591f
movq -0x810(%rbp), %rdi
movl $0x7, %esi
callq 0x50f0
jmp 0x5932
movq -0x800(%rbp), %rax
movq -0x810(%rbp), %rcx
movq %rcx, 0x5c0(%rax)
movl $0x5b8, %edi            # imm = 0x5B8
callq 0x52c0
movq %rax, -0x818(%rbp)
jmp 0x595a
movb $0x1, -0x79(%rbp)
leaq 0x66c5(%rip), %rsi      # 0xc02a
leaq -0x78(%rbp), %rdi
callq 0x53f0
jmp 0x5970
movq -0x818(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x50e0
jmp 0x5982
movq -0x800(%rbp), %rax
movq -0x818(%rbp), %rcx
movb $0x0, -0x79(%rbp)
movq %rcx, 0x5c8(%rax)
leaq -0x78(%rbp), %rdi
callq 0x5270
movl $0x5f8, %edi            # imm = 0x5F8
callq 0x52c0
movq %rax, -0x820(%rbp)
jmp 0x59b7
movq -0x820(%rbp), %rdi
movl $0xf0, %esi
movl $0x5, %edx
callq 0x5370
jmp 0x59cf
movq -0x800(%rbp), %rax
movq -0x820(%rbp), %rcx
movq %rcx, 0x5d0(%rax)
movl $0x5f8, %edi            # imm = 0x5F8
callq 0x52c0
movq %rax, -0x828(%rbp)
jmp 0x59f7
movq -0x828(%rbp), %rdi
movl $0xc8, %esi
movl $0x12, %edx
callq 0x5370
jmp 0x5a0f
movq -0x800(%rbp), %rax
movq -0x828(%rbp), %rcx
movq %rcx, 0x5d8(%rax)
movl $0x5d8, %edi            # imm = 0x5D8
callq 0x52c0
movq %rax, -0x830(%rbp)
jmp 0x5a37
movq -0x830(%rbp), %rdi
callq 0x5360
jmp 0x5a45
movq -0x800(%rbp), %rax
movq -0x830(%rbp), %rcx
movq %rcx, 0x5e0(%rax)
movl $0x688, %edi            # imm = 0x688
callq 0x52c0
movq %rax, -0x838(%rbp)
jmp 0x5a6d
movq -0x838(%rbp), %rdi
callq 0x5170
jmp 0x5a7b
movq -0x800(%rbp), %rax
movq -0x838(%rbp), %rcx
movq %rcx, 0x5e8(%rax)
movl $0x6b8, %edi            # imm = 0x6B8
callq 0x52c0
movq %rax, -0x840(%rbp)
jmp 0x5aa3
movq -0x840(%rbp), %rdi
callq 0x5470
jmp 0x5ab1
movq -0x800(%rbp), %rax
movq -0x840(%rbp), %rcx
movq %rcx, 0x5f0(%rax)
movq 0x5f0(%rax), %rax
movq %rax, -0x848(%rbp)
leaq 0x6555(%rip), %rsi      # 0xc030
leaq -0x98(%rbp), %rdi
callq 0x53f0
jmp 0x5ae9
movq -0x848(%rbp), %rdi
xorl %eax, %eax
movl %eax, %edx
leaq -0x98(%rbp), %rsi
callq 0x9470
movq %rax, -0x850(%rbp)
jmp 0x5b09
movq -0x800(%rbp), %rax
movq -0x850(%rbp), %rdi
addq $0x478, %rdi            # imm = 0x478
movq 0x5b8(%rax), %rcx
movq 0xa4c4(%rip), %rax      # 0xfff0
movq %rax, -0xa8(%rbp)
movq $0x0, -0xa0(%rbp)
movq -0xa8(%rbp), %rsi
movq -0xa0(%rbp), %rdx
callq 0x9510
jmp 0x5b53
leaq -0x98(%rbp), %rdi
callq 0x5270
movl $0x6b8, %edi            # imm = 0x6B8
callq 0x52c0
movq %rax, -0x858(%rbp)
jmp 0x5b72
movq -0x858(%rbp), %rdi
callq 0x5470
jmp 0x5b80
movq -0x800(%rbp), %rax
movq -0x858(%rbp), %rcx
movq %rcx, 0x5f8(%rax)
movq 0x5f8(%rax), %rax
movq %rax, -0x860(%rbp)
leaq 0x648b(%rip), %rsi      # 0xc035
leaq -0xc0(%rbp), %rdi
callq 0x53f0
jmp 0x5bb8
movq -0x860(%rbp), %rdi
xorl %eax, %eax
movl %eax, %edx
leaq -0xc0(%rbp), %rsi
callq 0x9470
jmp 0x5bd1
leaq -0xc0(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x5f8(%rax), %rax
movq %rax, -0x868(%rbp)
leaq 0x644c(%rip), %rsi      # 0xc045
leaq -0xd8(%rbp), %rdi
callq 0x53f0
jmp 0x5c07
movq -0x868(%rbp), %rdi
xorl %eax, %eax
movl %eax, %edx
leaq -0xd8(%rbp), %rsi
callq 0x9470
jmp 0x5c20
leaq -0xd8(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x5f8(%rax), %rax
movq %rax, -0x870(%rbp)
leaq -0xf0(%rbp), %rdi
xorl %esi, %esi
callq 0x5280
jmp 0x5c51
movq -0x870(%rbp), %rdi
xorl %eax, %eax
movl %eax, %edx
leaq -0xf0(%rbp), %rsi
callq 0x9470
jmp 0x5c6a
leaq -0xf0(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x5f8(%rax), %rax
movq %rax, -0x878(%rbp)
leaq 0x63c8(%rip), %rsi      # 0xc05a
leaq -0x108(%rbp), %rdi
callq 0x53f0
jmp 0x5ca0
movq -0x878(%rbp), %rdi
xorl %eax, %eax
movl %eax, %edx
leaq -0x108(%rbp), %rsi
callq 0x9470
movq %rax, -0x880(%rbp)
jmp 0x5cc0
movq -0x800(%rbp), %rcx
movq -0x880(%rbp), %rdi
addq $0x478, %rdi            # imm = 0x478
leaq 0x2ad4(%rip), %rax      # 0x87b0
movq %rax, -0x118(%rbp)
movq $0x0, -0x110(%rbp)
movq -0x118(%rbp), %rsi
movq -0x110(%rbp), %rdx
callq 0x9650
jmp 0x5d03
leaq -0x108(%rbp), %rdi
callq 0x5270
movl $0x6b8, %edi            # imm = 0x6B8
callq 0x52c0
movq %rax, -0x888(%rbp)
jmp 0x5d22
movq -0x888(%rbp), %rdi
callq 0x5470
jmp 0x5d30
movq -0x800(%rbp), %rax
movq -0x888(%rbp), %rcx
movq %rcx, 0x608(%rax)
movq 0x608(%rax), %rax
movq %rax, -0x890(%rbp)
leaq 0x6312(%rip), %rsi      # 0xc06c
leaq -0x130(%rbp), %rdi
callq 0x53f0
jmp 0x5d68
movq -0x890(%rbp), %rdi
xorl %eax, %eax
movl %eax, %edx
leaq -0x130(%rbp), %rsi
callq 0x9470
movq %rax, -0x898(%rbp)
jmp 0x5d88
movq -0x800(%rbp), %rcx
movq -0x898(%rbp), %rdi
addq $0x478, %rdi            # imm = 0x478
leaq 0x2aac(%rip), %rax      # 0x8850
movq %rax, -0x140(%rbp)
movq $0x0, -0x138(%rbp)
movq -0x140(%rbp), %rsi
movq -0x138(%rbp), %rdx
callq 0x9650
jmp 0x5dcb
leaq -0x130(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movb $0x1, 0x690(%rax)
movl $0x0, 0x6b0(%rax)
movl $0x6b8, %edi            # imm = 0x6B8
callq 0x52c0
movq %rax, -0x8a0(%rbp)
jmp 0x5e02
movq -0x8a0(%rbp), %rdi
callq 0x5470
jmp 0x5e10
movq -0x800(%rbp), %rax
movq -0x8a0(%rbp), %rcx
movq %rcx, 0x600(%rax)
movq 0x600(%rax), %rax
movq %rax, -0x8a8(%rbp)
leaq 0x6238(%rip), %rsi      # 0xc072
leaq -0x158(%rbp), %rdi
callq 0x53f0
jmp 0x5e48
movq -0x8a8(%rbp), %rdi
movq -0x800(%rbp), %rax
movq 0x608(%rax), %rdx
leaq -0x158(%rbp), %rsi
callq 0x9470
jmp 0x5e6b
leaq -0x158(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x600(%rax), %rax
movq %rax, -0x8b0(%rbp)
leaq -0x170(%rbp), %rdi
xorl %esi, %esi
callq 0x5280
jmp 0x5e9c
movq -0x8b0(%rbp), %rdi
xorl %eax, %eax
movl %eax, %edx
leaq -0x170(%rbp), %rsi
callq 0x9470
jmp 0x5eb5
leaq -0x170(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x600(%rax), %rax
movq %rax, -0x8b8(%rbp)
leaq 0x61aa(%rip), %rsi      # 0xc087
leaq -0x188(%rbp), %rdi
callq 0x53f0
jmp 0x5eeb
movq -0x8b8(%rbp), %rdi
movq -0x800(%rbp), %rdx
addq $0x690, %rdx            # imm = 0x690
leaq -0x188(%rbp), %rsi
callq 0x9790
jmp 0x5f0e
leaq -0x188(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x600(%rax), %rax
movq %rax, -0x8c0(%rbp)
leaq -0x1a0(%rbp), %rdi
xorl %esi, %esi
callq 0x5280
jmp 0x5f3f
movq -0x8c0(%rbp), %rdi
xorl %eax, %eax
movl %eax, %edx
leaq -0x1a0(%rbp), %rsi
callq 0x9470
jmp 0x5f58
leaq -0x1a0(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x600(%rax), %rax
movq %rax, -0x8c8(%rbp)
leaq 0x611b(%rip), %rsi      # 0xc09b
leaq -0x1b8(%rbp), %rdi
callq 0x53f0
jmp 0x5f8e
movq -0x8c8(%rbp), %rdi
movq -0x800(%rbp), %rdx
addq $0x6b0, %rdx            # imm = 0x6B0
leaq -0x1b8(%rbp), %rsi
xorl %ecx, %ecx
callq 0x9830
jmp 0x5fb3
leaq -0x1b8(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x600(%rax), %rax
movq %rax, -0x8d0(%rbp)
leaq 0x60c0(%rip), %rsi      # 0xc09b
leaq -0x1d0(%rbp), %rdi
callq 0x53f0
jmp 0x5fe9
movq -0x8d0(%rbp), %rdi
movq -0x800(%rbp), %rdx
addq $0x6b0, %rdx            # imm = 0x6B0
leaq -0x1d0(%rbp), %rsi
movl $0x1, %ecx
callq 0x9830
jmp 0x6011
leaq -0x1d0(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x5e8(%rax), %rax
movq %rax, -0x8d8(%rbp)
leaq 0x6077(%rip), %rsi      # 0xc0b0
leaq -0x1e8(%rbp), %rdi
callq 0x53f0
jmp 0x6047
movq -0x8d8(%rbp), %rdi
movq -0x800(%rbp), %rax
movq 0x5f0(%rax), %rdx
leaq -0x1e8(%rbp), %rsi
callq 0x9470
jmp 0x606a
leaq -0x1e8(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x5e8(%rax), %rax
movq %rax, -0x8e0(%rbp)
leaq 0x6023(%rip), %rsi      # 0xc0b5
leaq -0x200(%rbp), %rdi
callq 0x53f0
jmp 0x60a0
movq -0x8e0(%rbp), %rdi
movq -0x800(%rbp), %rax
movq 0x5f8(%rax), %rdx
leaq -0x200(%rbp), %rsi
callq 0x9470
jmp 0x60c3
leaq -0x200(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x5e8(%rax), %rax
movq %rax, -0x8e8(%rbp)
leaq 0x5fd2(%rip), %rsi      # 0xc0bd
leaq -0x218(%rbp), %rdi
callq 0x53f0
jmp 0x60f9
movq -0x8e8(%rbp), %rdi
movq -0x800(%rbp), %rax
movq 0x600(%rax), %rdx
leaq -0x218(%rbp), %rsi
callq 0x9470
jmp 0x611c
leaq -0x218(%rbp), %rdi
callq 0x5270
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x8f0(%rbp)
jmp 0x613b
movb $0x1, -0x241(%rbp)
leaq 0x5f7a(%rip), %rsi      # 0xc0c3
leaq -0x230(%rbp), %rdi
callq 0x53f0
jmp 0x6157
leaq -0x238(%rbp), %rdi
movl $0xa, %esi
movl $0xc, %edx
callq 0x9430
jmp 0x616f
leaq -0x240(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x6181
movq -0x8f0(%rbp), %rdi
leaq -0x230(%rbp), %rsi
leaq -0x238(%rbp), %rdx
leaq -0x240(%rbp), %rcx
callq 0x50c0
jmp 0x61a4
movq -0x800(%rbp), %rax
movq -0x8f0(%rbp), %rcx
movb $0x0, -0x241(%rbp)
movq %rcx, 0x610(%rax)
leaq -0x230(%rbp), %rdi
callq 0x5270
movl $0x638, %edi            # imm = 0x638
callq 0x52c0
movq %rax, -0x8f8(%rbp)
jmp 0x61df
leaq -0x24c(%rbp), %rdi
movl $0x50, %esi
movl $0xa, %edx
callq 0x9430
jmp 0x61f7
leaq -0x254(%rbp), %rdi
movl $0x18, %esi
movl $0x11, %edx
callq 0x9450
jmp 0x620f
movq -0x8f8(%rbp), %rdi
movq %rsp, %rax
movl $0x64, (%rax)
xorl %r9d, %r9d
movl %r9d, %r8d
leaq -0x24c(%rbp), %rsi
leaq -0x254(%rbp), %rdx
movl $0x1, %ecx
callq 0x5410
jmp 0x623f
movq -0x800(%rbp), %rcx
movq -0x8f8(%rbp), %rax
movq %rax, 0x618(%rcx)
movq 0x618(%rcx), %rdi
addq $0x618, %rdi            # imm = 0x618
leaq 0x2687(%rip), %rax      # 0x88f0
movq %rax, -0x268(%rbp)
movq $0x0, -0x260(%rbp)
movq -0x268(%rbp), %rsi
movq -0x260(%rbp), %rdx
callq 0x98d0
jmp 0x6290
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x900(%rbp)
jmp 0x62a3
movb $0x1, -0x291(%rbp)
leaq 0x5d6b(%rip), %rsi      # 0xc01c
leaq -0x280(%rbp), %rdi
callq 0x53f0
jmp 0x62bf
leaq -0x288(%rbp), %rdi
movl $0x6e, %esi
movl $0xc, %edx
callq 0x9430
jmp 0x62d7
leaq -0x290(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x62e9
movq -0x900(%rbp), %rdi
leaq -0x280(%rbp), %rsi
leaq -0x288(%rbp), %rdx
leaq -0x290(%rbp), %rcx
callq 0x50c0
jmp 0x630c
movq -0x800(%rbp), %rax
movq -0x900(%rbp), %rcx
movb $0x0, -0x291(%rbp)
movq %rcx, 0x620(%rax)
leaq -0x280(%rbp), %rdi
callq 0x5270
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x908(%rbp)
jmp 0x6347
movb $0x1, -0x2c1(%rbp)
leaq 0x5d76(%rip), %rsi      # 0xc0cb
leaq -0x2b0(%rbp), %rdi
callq 0x53f0
jmp 0x6363
leaq -0x2b8(%rbp), %rdi
movl $0xa, %esi
movl $0x25, %edx
callq 0x9430
jmp 0x637b
leaq -0x2c0(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x638d
movq -0x908(%rbp), %rdi
leaq -0x2b0(%rbp), %rsi
leaq -0x2b8(%rbp), %rdx
leaq -0x2c0(%rbp), %rcx
callq 0x50c0
jmp 0x63b0
movq -0x800(%rbp), %rax
movq -0x908(%rbp), %rcx
movb $0x0, -0x2c1(%rbp)
movq %rcx, 0x628(%rax)
leaq -0x2b0(%rbp), %rdi
callq 0x5270
movl $0x5d0, %edi            # imm = 0x5D0
callq 0x52c0
movq %rax, -0x910(%rbp)
jmp 0x63eb
leaq -0x2d8(%rbp), %rdi
movl $0xff, %esi
xorl %r8d, %r8d
movl %r8d, %edx
movl %r8d, %ecx
callq 0x9a10
jmp 0x6407
leaq -0x2e0(%rbp), %rdi
movl $0x50, %esi
movl $0x23, %edx
callq 0x9430
jmp 0x641f
leaq -0x2e8(%rbp), %rdi
movl $0x18, %esi
movl $0x11, %edx
callq 0x9450
jmp 0x6437
movq -0x910(%rbp), %rdi
leaq -0x2d8(%rbp), %rsi
leaq -0x2e0(%rbp), %rdx
leaq -0x2e8(%rbp), %rcx
callq 0x5380
jmp 0x645a
movq -0x800(%rbp), %rcx
movq -0x910(%rbp), %rax
movq %rax, 0x630(%rcx)
movq 0x630(%rcx), %rdi
addq $0x478, %rdi            # imm = 0x478
leaq 0x23cc(%rip), %rax      # 0x8850
movq %rax, -0x2f8(%rbp)
movq $0x0, -0x2f0(%rbp)
movq -0x2f8(%rbp), %rsi
movq -0x2f0(%rbp), %rdx
callq 0x9650
jmp 0x64ab
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x918(%rbp)
jmp 0x64be
movb $0x1, -0x321(%rbp)
leaq 0x5c0b(%rip), %rsi      # 0xc0d7
leaq -0x310(%rbp), %rdi
callq 0x53f0
jmp 0x64da
leaq -0x318(%rbp), %rdi
movl $0xa, %esi
movl $0x40, %edx
callq 0x9430
jmp 0x64f2
leaq -0x320(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x6504
movq -0x918(%rbp), %rdi
leaq -0x310(%rbp), %rsi
leaq -0x318(%rbp), %rdx
leaq -0x320(%rbp), %rcx
callq 0x50c0
jmp 0x6527
movq -0x800(%rbp), %rax
movq -0x918(%rbp), %rcx
movb $0x0, -0x321(%rbp)
movq %rcx, 0x638(%rax)
leaq -0x310(%rbp), %rdi
callq 0x5270
movl $0x5c8, %edi            # imm = 0x5C8
callq 0x52c0
movq %rax, -0x920(%rbp)
jmp 0x6562
movb $0x1, -0x351(%rbp)
leaq 0x5afc(%rip), %rsi      # 0xc06c
leaq -0x340(%rbp), %rdi
callq 0x53f0
jmp 0x657e
leaq -0x348(%rbp), %rdi
movl $0x50, %esi
movl $0x3c, %edx
callq 0x9430
jmp 0x6596
leaq -0x350(%rbp), %rdi
movl $0x50, %esi
movl $0x16, %edx
callq 0x9450
jmp 0x65ae
movq -0x920(%rbp), %rdi
leaq -0x340(%rbp), %rsi
leaq -0x348(%rbp), %rdx
leaq -0x350(%rbp), %rcx
callq 0x51d0
jmp 0x65d1
movq -0x800(%rbp), %rax
movq -0x920(%rbp), %rcx
movb $0x0, -0x351(%rbp)
movq %rcx, 0x640(%rax)
leaq -0x340(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rcx
movq 0x640(%rcx), %rdi
addq $0x478, %rdi            # imm = 0x478
leaq 0x223b(%rip), %rax      # 0x8850
movq %rax, -0x368(%rbp)
movq $0x0, -0x360(%rbp)
movq -0x368(%rbp), %rsi
movq -0x360(%rbp), %rdx
callq 0x9650
jmp 0x663c
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x928(%rbp)
jmp 0x664f
movb $0x1, -0x391(%rbp)
leaq 0x5a82(%rip), %rsi      # 0xc0df
leaq -0x380(%rbp), %rdi
callq 0x53f0
jmp 0x666b
leaq -0x388(%rbp), %rdi
movl $0xa, %esi
movl $0x55, %edx
callq 0x9430
jmp 0x6683
leaq -0x390(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x6695
movq -0x928(%rbp), %rdi
leaq -0x380(%rbp), %rsi
leaq -0x388(%rbp), %rdx
leaq -0x390(%rbp), %rcx
callq 0x50c0
jmp 0x66b8
movq -0x800(%rbp), %rax
movq -0x928(%rbp), %rcx
movb $0x0, -0x391(%rbp)
movq %rcx, 0x648(%rax)
leaq -0x380(%rbp), %rdi
callq 0x5270
movl $0x5e8, %edi            # imm = 0x5E8
callq 0x52c0
movq %rax, -0x930(%rbp)
jmp 0x66f3
movb $0x1, -0x3d1(%rbp)
leaq 0x596b(%rip), %rsi      # 0xc06c
leaq -0x3b0(%rbp), %rdi
callq 0x53f0
jmp 0x670f
leaq 0x59d4(%rip), %rsi      # 0xc0ea
leaq -0x3c8(%rbp), %rdi
callq 0x53f0
jmp 0x6724
leaq -0x3d0(%rbp), %rdi
movl $0x50, %esi
movl $0x55, %edx
callq 0x9430
jmp 0x673c
movq -0x930(%rbp), %rdi
leaq -0x3b0(%rbp), %rsi
leaq -0x3c8(%rbp), %rdx
leaq -0x3d0(%rbp), %rcx
callq 0x5320
jmp 0x675f
movq -0x800(%rbp), %rax
movq -0x930(%rbp), %rcx
movb $0x0, -0x3d1(%rbp)
movq %rcx, 0x650(%rax)
leaq -0x3c8(%rbp), %rdi
callq 0x5270
leaq -0x3b0(%rbp), %rdi
callq 0x5270
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x938(%rbp)
jmp 0x67a6
movb $0x1, -0x401(%rbp)
leaq 0x5955(%rip), %rsi      # 0xc109
leaq -0x3f0(%rbp), %rdi
callq 0x53f0
jmp 0x67c2
leaq -0x3f8(%rbp), %rdi
movl $0xa, %esi
movl $0x70, %edx
callq 0x9430
jmp 0x67da
leaq -0x400(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x67ec
movq -0x938(%rbp), %rdi
leaq -0x3f0(%rbp), %rsi
leaq -0x3f8(%rbp), %rdx
leaq -0x400(%rbp), %rcx
callq 0x50c0
jmp 0x680f
movq -0x800(%rbp), %rax
movq -0x938(%rbp), %rcx
movb $0x0, -0x401(%rbp)
movq %rcx, 0x658(%rax)
leaq -0x3f0(%rbp), %rdi
callq 0x5270
movl $0x668, %edi            # imm = 0x668
callq 0x52c0
movq %rax, -0x940(%rbp)
jmp 0x684a
leaq -0x40c(%rbp), %rdi
movl $0x50, %esi
movl $0x6e, %edx
callq 0x9430
jmp 0x6862
leaq -0x414(%rbp), %rdi
movl $0x78, %esi
movl $0x11, %edx
callq 0x9450
jmp 0x687a
movq -0x940(%rbp), %rdi
movq %rsp, %rax
movl $0x64, (%rax)
xorl %r9d, %r9d
movl %r9d, %r8d
leaq -0x40c(%rbp), %rsi
leaq -0x414(%rbp), %rdx
movl $0x1, %ecx
callq 0x5150
jmp 0x68aa
movq -0x800(%rbp), %rcx
movq -0x940(%rbp), %rax
movq %rax, 0x660(%rcx)
movq 0x660(%rcx), %rdi
addq $0x618, %rdi            # imm = 0x618
leaq 0x273c(%rip), %rax      # 0x9010
movq %rax, -0x428(%rbp)
movq $0x0, -0x420(%rbp)
movq -0x428(%rbp), %rsi
movq -0x420(%rbp), %rdx
callq 0x98d0
jmp 0x68fb
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x948(%rbp)
jmp 0x690e
movb $0x1, -0x451(%rbp)
leaq 0x5700(%rip), %rsi      # 0xc01c
leaq -0x440(%rbp), %rdi
callq 0x53f0
jmp 0x692a
leaq -0x448(%rbp), %rdi
movl $0xd2, %esi
movl $0x70, %edx
callq 0x9430
jmp 0x6942
leaq -0x450(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x6954
movq -0x948(%rbp), %rdi
leaq -0x440(%rbp), %rsi
leaq -0x448(%rbp), %rdx
leaq -0x450(%rbp), %rcx
callq 0x50c0
jmp 0x6977
movq -0x800(%rbp), %rax
movq -0x948(%rbp), %rcx
movb $0x0, -0x451(%rbp)
movq %rcx, 0x668(%rax)
leaq -0x440(%rbp), %rdi
callq 0x5270
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x950(%rbp)
jmp 0x69b2
movb $0x1, -0x481(%rbp)
leaq 0x5754(%rip), %rsi      # 0xc114
leaq -0x470(%rbp), %rdi
callq 0x53f0
jmp 0x69ce
leaq -0x478(%rbp), %rdi
movl $0xa, %esi
movl $0x8a, %edx
callq 0x9430
jmp 0x69e6
leaq -0x480(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x69f8
movq -0x950(%rbp), %rdi
leaq -0x470(%rbp), %rsi
leaq -0x478(%rbp), %rdx
leaq -0x480(%rbp), %rcx
callq 0x50c0
jmp 0x6a1b
movq -0x800(%rbp), %rax
movq -0x950(%rbp), %rcx
movb $0x0, -0x481(%rbp)
movq %rcx, 0x670(%rax)
leaq -0x470(%rbp), %rdi
callq 0x5270
movl $0x5d0, %edi            # imm = 0x5D0
callq 0x52c0
movq %rax, -0x958(%rbp)
jmp 0x6a56
leaq -0x48c(%rbp), %rdi
movl $0x50, %esi
movl $0x87, %edx
callq 0x9430
jmp 0x6a6e
leaq -0x494(%rbp), %rdi
movl $0x78, %esi
movl $0x13, %edx
callq 0x9450
jmp 0x6a86
movq -0x958(%rbp), %rdi
movq %rsp, %rax
movl $0x0, 0x8(%rax)
movl $0x64, (%rax)
leaq -0x48c(%rbp), %rsi
leaq -0x494(%rbp), %rdx
movl $0x1, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x5120
jmp 0x6ac0
movq -0x800(%rbp), %rax
movq -0x958(%rbp), %rcx
movq %rcx, 0x678(%rax)
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x960(%rbp)
jmp 0x6ae8
movb $0x1, -0x4c1(%rbp)
leaq 0x562b(%rip), %rsi      # 0xc121
leaq -0x4b0(%rbp), %rdi
callq 0x53f0
jmp 0x6b04
leaq -0x4b8(%rbp), %rdi
movl $0xa, %esi
movl $0xa3, %edx
callq 0x9430
jmp 0x6b1c
leaq -0x4c0(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x6b2e
movq -0x960(%rbp), %rdi
leaq -0x4b0(%rbp), %rsi
leaq -0x4b8(%rbp), %rdx
leaq -0x4c0(%rbp), %rcx
callq 0x50c0
jmp 0x6b51
movq -0x800(%rbp), %rax
movq -0x960(%rbp), %rcx
movb $0x0, -0x4c1(%rbp)
movq %rcx, 0x6b8(%rax)
leaq -0x4b0(%rbp), %rdi
callq 0x5270
movl $0x610, %edi            # imm = 0x610
callq 0x52c0
movq %rax, -0x968(%rbp)
jmp 0x6b8c
leaq -0x4cc(%rbp), %rdi
movl $0x50, %esi
movl $0xa0, %edx
callq 0x9430
jmp 0x6ba4
leaq -0x4d4(%rbp), %rdi
movl $0x78, %esi
movl $0x12, %edx
callq 0x9450
jmp 0x6bbc
movq -0x968(%rbp), %rdi
movq %rsp, %rax
movl $0x64, (%rax)
xorl %r9d, %r9d
movl %r9d, %r8d
leaq -0x4cc(%rbp), %rsi
leaq -0x4d4(%rbp), %rdx
movl $0x1, %ecx
callq 0x5140
jmp 0x6bec
movq -0x800(%rbp), %rax
movq -0x968(%rbp), %rcx
movq %rcx, 0x6c0(%rax)
movq 0x678(%rax), %rcx
movq 0x6c0(%rax), %rdi
addq $0x5f0, %rdi            # imm = 0x5F0
movq 0x938b(%rip), %rax      # 0xffa8
movq %rax, -0x4e8(%rbp)
movq $0x0, -0x4e0(%rbp)
movq -0x4e8(%rbp), %rsi
movq -0x4e0(%rbp), %rdx
callq 0x9a50
jmp 0x6c44
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x970(%rbp)
jmp 0x6c57
movb $0x1, -0x511(%rbp)
leaq 0x54c4(%rip), %rsi      # 0xc129
leaq -0x500(%rbp), %rdi
callq 0x53f0
jmp 0x6c73
leaq -0x508(%rbp), %rdi
movl $0xa, %esi
movl $0xbb, %edx
callq 0x9430
jmp 0x6c8b
leaq -0x510(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x6c9d
movq -0x970(%rbp), %rdi
leaq -0x500(%rbp), %rsi
leaq -0x508(%rbp), %rdx
leaq -0x510(%rbp), %rcx
callq 0x50c0
jmp 0x6cc0
movq -0x800(%rbp), %rax
movq -0x970(%rbp), %rcx
movb $0x0, -0x511(%rbp)
movq %rcx, 0x680(%rax)
leaq -0x500(%rbp), %rdi
callq 0x5270
movl $0x5d8, %edi            # imm = 0x5D8
callq 0x52c0
movq %rax, -0x978(%rbp)
jmp 0x6cfb
movb $0x1, -0x541(%rbp)
leaq 0x5363(%rip), %rsi      # 0xc06c
leaq -0x530(%rbp), %rdi
callq 0x53f0
jmp 0x6d17
leaq -0x538(%rbp), %rdi
movl $0x50, %esi
movl $0xb9, %edx
callq 0x9430
jmp 0x6d2f
leaq -0x540(%rbp), %rdi
movl $0x3c, %esi
movl $0x11, %edx
callq 0x9450
jmp 0x6d47
movq -0x978(%rbp), %rdi
movq -0x800(%rbp), %r8
addq $0x690, %r8             # imm = 0x690
leaq -0x530(%rbp), %rsi
leaq -0x538(%rbp), %rdx
leaq -0x540(%rbp), %rcx
callq 0x50b0
jmp 0x6d78
movq -0x800(%rbp), %rax
movq -0x978(%rbp), %rcx
movb $0x0, -0x541(%rbp)
movq %rcx, 0x688(%rax)
leaq -0x530(%rbp), %rdi
callq 0x5270
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x980(%rbp)
jmp 0x6db3
movb $0x1, -0x571(%rbp)
leaq 0x5372(%rip), %rsi      # 0xc133
leaq -0x560(%rbp), %rdi
callq 0x53f0
jmp 0x6dcf
leaq -0x568(%rbp), %rdi
movl $0xa, %esi
movl $0xd4, %edx
callq 0x9430
jmp 0x6de7
leaq -0x570(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x6df9
movq -0x980(%rbp), %rdi
leaq -0x560(%rbp), %rsi
leaq -0x568(%rbp), %rdx
leaq -0x570(%rbp), %rcx
callq 0x50c0
jmp 0x6e1c
movq -0x800(%rbp), %rax
movq -0x980(%rbp), %rcx
movb $0x0, -0x571(%rbp)
movq %rcx, 0x698(%rax)
leaq -0x560(%rbp), %rdi
callq 0x5270
movl $0x5d0, %edi            # imm = 0x5D0
callq 0x52c0
movq %rax, -0x988(%rbp)
jmp 0x6e57
movb $0x1, -0x5a1(%rbp)
leaq 0x5207(%rip), %rsi      # 0xc06c
leaq -0x590(%rbp), %rdi
callq 0x53f0
jmp 0x6e73
leaq -0x598(%rbp), %rdi
movl $0x50, %esi
movl $0xd2, %edx
callq 0x9430
jmp 0x6e8b
leaq -0x5a0(%rbp), %rdi
movl $0x3c, %esi
movl $0x11, %edx
callq 0x9450
jmp 0x6ea3
movq -0x988(%rbp), %rdi
movq -0x800(%rbp), %r8
addq $0x6b0, %r8             # imm = 0x6B0
leaq -0x590(%rbp), %rsi
leaq -0x598(%rbp), %rdx
leaq -0x5a0(%rbp), %rcx
xorl %r9d, %r9d
callq 0x5230
jmp 0x6ed7
movq -0x800(%rbp), %rax
movq -0x988(%rbp), %rcx
movb $0x0, -0x5a1(%rbp)
movq %rcx, 0x6a0(%rax)
leaq -0x590(%rbp), %rdi
callq 0x5270
movl $0x5d0, %edi            # imm = 0x5D0
callq 0x52c0
movq %rax, -0x990(%rbp)
jmp 0x6f12
movb $0x1, -0x5d1(%rbp)
leaq 0x514c(%rip), %rsi      # 0xc06c
leaq -0x5c0(%rbp), %rdi
callq 0x53f0
jmp 0x6f2e
leaq -0x5c8(%rbp), %rdi
movl $0x96, %esi
movl $0xd2, %edx
callq 0x9430
jmp 0x6f46
leaq -0x5d0(%rbp), %rdi
movl $0x3c, %esi
movl $0x11, %edx
callq 0x9450
jmp 0x6f5e
movq -0x990(%rbp), %rdi
movq -0x800(%rbp), %r8
addq $0x6b0, %r8             # imm = 0x6B0
leaq -0x5c0(%rbp), %rsi
leaq -0x5c8(%rbp), %rdx
leaq -0x5d0(%rbp), %rcx
movl $0x1, %r9d
callq 0x5230
jmp 0x6f95
movq -0x800(%rbp), %rax
movq -0x990(%rbp), %rcx
movb $0x0, -0x5d1(%rbp)
movq %rcx, 0x6a8(%rax)
leaq -0x5c0(%rbp), %rdi
callq 0x5270
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x998(%rbp)
jmp 0x6fd0
movb $0x1, -0x601(%rbp)
leaq 0x5160(%rip), %rsi      # 0xc13e
leaq -0x5f0(%rbp), %rdi
callq 0x53f0
jmp 0x6fec
leaq -0x5f8(%rbp), %rdi
movl $0xfa, %esi
movl $0xd, %edx
callq 0x9430
jmp 0x7004
leaq -0x600(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x7016
movq -0x998(%rbp), %rdi
leaq -0x5f0(%rbp), %rsi
leaq -0x5f8(%rbp), %rdx
leaq -0x600(%rbp), %rcx
callq 0x50c0
jmp 0x7039
movq -0x800(%rbp), %rax
movq -0x998(%rbp), %rcx
movb $0x0, -0x601(%rbp)
movq %rcx, 0x6c8(%rax)
leaq -0x5f0(%rbp), %rdi
callq 0x5270
movl $0x630, %edi            # imm = 0x630
callq 0x52c0
movq %rax, -0x9a0(%rbp)
jmp 0x7074
movb $0x1, -0x631(%rbp)
leaq 0x50c5(%rip), %rsi      # 0xc147
leaq -0x620(%rbp), %rdi
callq 0x53f0
jmp 0x7090
leaq -0x628(%rbp), %rdi
movl $0x140, %esi            # imm = 0x140
movl $0xa, %edx
callq 0x9430
jmp 0x70a8
leaq -0x630(%rbp), %rdi
movl $0x64, %esi
movl $0x13, %edx
callq 0x9450
jmp 0x70c0
movq -0x9a0(%rbp), %rdi
leaq -0x620(%rbp), %rsi
leaq -0x628(%rbp), %rdx
leaq -0x630(%rbp), %rcx
xorl %r8d, %r8d
callq 0x53b0
jmp 0x70e6
movq -0x800(%rbp), %rax
movq -0x9a0(%rbp), %rcx
movb $0x0, -0x631(%rbp)
movq %rcx, 0x6d0(%rax)
leaq -0x620(%rbp), %rdi
callq 0x5270
movl $0x5c0, %edi            # imm = 0x5C0
callq 0x52c0
movq %rax, -0x9a8(%rbp)
jmp 0x7121
movb $0x1, -0x661(%rbp)
leaq 0x5022(%rip), %rsi      # 0xc151
leaq -0x650(%rbp), %rdi
callq 0x53f0
jmp 0x713d
leaq -0x658(%rbp), %rdi
movl $0xfa, %esi
movl $0x26, %edx
callq 0x9430
jmp 0x7155
leaq -0x660(%rbp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x9450
jmp 0x7167
movq -0x9a8(%rbp), %rdi
leaq -0x650(%rbp), %rsi
leaq -0x658(%rbp), %rdx
leaq -0x660(%rbp), %rcx
callq 0x50c0
jmp 0x718a
movq -0x800(%rbp), %rax
movq -0x9a8(%rbp), %rcx
movb $0x0, -0x661(%rbp)
movq %rcx, 0x6d8(%rax)
leaq -0x650(%rbp), %rdi
callq 0x5270
movl $0x6f8, %edi            # imm = 0x6F8
callq 0x52c0
movq %rax, -0x9b0(%rbp)
jmp 0x71c5
leaq -0x66c(%rbp), %rdi
movl $0x140, %esi            # imm = 0x140
movl $0x23, %edx
callq 0x9430
jmp 0x71dd
leaq -0x674(%rbp), %rdi
movl $0x64, %esi
movl $0x13, %edx
callq 0x9450
jmp 0x71f5
movq -0x9b0(%rbp), %rdi
leaq -0x66c(%rbp), %rsi
leaq -0x674(%rbp), %rdx
callq 0x52e0
jmp 0x7211
movq -0x800(%rbp), %rax
movq -0x9b0(%rbp), %rcx
movq %rcx, 0x6e0(%rax)
movq 0x6e0(%rax), %rax
movq %rax, -0x9b8(%rbp)
leaq 0x4f20(%rip), %rsi      # 0xc15b
leaq -0x690(%rbp), %rdi
callq 0x53f0
jmp 0x7249
movq -0x9b8(%rbp), %rdi
leaq -0x690(%rbp), %rsi
xorl %edx, %edx
callq 0x5030
jmp 0x7260
leaq -0x690(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x6e0(%rax), %rax
movq %rax, -0x9c0(%rbp)
leaq 0x4ed7(%rip), %rsi      # 0xc15f
leaq -0x6a8(%rbp), %rdi
callq 0x53f0
jmp 0x7296
movq -0x9c0(%rbp), %rdi
leaq -0x6a8(%rbp), %rsi
xorl %edx, %edx
callq 0x5030
jmp 0x72ad
leaq -0x6a8(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x6e0(%rax), %rax
movq %rax, -0x9c8(%rbp)
leaq 0x4e90(%rip), %rsi      # 0xc165
leaq -0x6c0(%rbp), %rdi
callq 0x53f0
jmp 0x72e3
movq -0x9c8(%rbp), %rdi
leaq -0x6c0(%rbp), %rsi
xorl %edx, %edx
callq 0x5030
jmp 0x72fa
leaq -0x6c0(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x6e0(%rax), %rax
movq %rax, -0x9d0(%rbp)
leaq 0x4e48(%rip), %rsi      # 0xc16a
leaq -0x6d8(%rbp), %rdi
callq 0x53f0
jmp 0x7330
movq -0x9d0(%rbp), %rdi
leaq -0x6d8(%rbp), %rsi
xorl %edx, %edx
callq 0x5030
jmp 0x7347
leaq -0x6d8(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x6d0(%rax), %rax
movq %rax, -0x6e0(%rbp)
movl $0x5c8, %edi            # imm = 0x5C8
callq 0x52c0
movq %rax, -0x9d8(%rbp)
jmp 0x737b
movb $0x1, -0x709(%rbp)
leaq 0x4de8(%rip), %rsi      # 0xc171
leaq -0x6f8(%rbp), %rdi
callq 0x53f0
jmp 0x7397
leaq -0x700(%rbp), %rdi
movl $0x12c, %esi            # imm = 0x12C
movl $0xb4, %edx
callq 0x9430
jmp 0x73af
leaq -0x708(%rbp), %rdi
movl $0x46, %esi
movl $0x16, %edx
callq 0x9450
jmp 0x73c7
movq -0x9d8(%rbp), %rdi
leaq -0x6f8(%rbp), %rsi
leaq -0x700(%rbp), %rdx
leaq -0x708(%rbp), %rcx
callq 0x51d0
jmp 0x73ea
movq -0x800(%rbp), %rax
movq -0x9d8(%rbp), %rcx
movb $0x0, -0x709(%rbp)
movq %rcx, 0x6e8(%rax)
leaq -0x6f8(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x6e8(%rax), %rdi
addq $0x478, %rdi            # imm = 0x478
movq -0x6e0(%rbp), %rcx
movq $0x0, -0x718(%rbp)
movq $0x59, -0x720(%rbp)
movq -0x720(%rbp), %rsi
movq -0x718(%rbp), %rdx
callq 0x9b90
jmp 0x7459
movl $0x5c8, %edi            # imm = 0x5C8
callq 0x52c0
movq %rax, -0x9e0(%rbp)
jmp 0x746c
movb $0x1, -0x749(%rbp)
leaq 0x4cfc(%rip), %rsi      # 0xc176
leaq -0x738(%rbp), %rdi
callq 0x53f0
jmp 0x7488
leaq -0x740(%rbp), %rdi
movl $0x174, %esi            # imm = 0x174
movl $0xb4, %edx
callq 0x9430
jmp 0x74a0
leaq -0x748(%rbp), %rdi
movl $0x46, %esi
movl $0x16, %edx
callq 0x9450
jmp 0x74b8
movq -0x9e0(%rbp), %rdi
leaq -0x738(%rbp), %rsi
leaq -0x740(%rbp), %rdx
leaq -0x748(%rbp), %rcx
callq 0x51d0
jmp 0x74db
movq -0x800(%rbp), %rax
movq -0x9e0(%rbp), %rcx
movb $0x0, -0x749(%rbp)
movq %rcx, 0x6f0(%rax)
leaq -0x738(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x6f0(%rax), %rdi
addq $0x478, %rdi            # imm = 0x478
movq -0x6e0(%rbp), %rcx
movq $0x0, -0x758(%rbp)
movq $0x61, -0x760(%rbp)
movq -0x760(%rbp), %rsi
movq -0x758(%rbp), %rdx
callq 0x9b90
jmp 0x754a
movl $0x5c8, %edi            # imm = 0x5C8
callq 0x52c0
movq %rax, -0x9e8(%rbp)
jmp 0x755d
movb $0x1, -0x789(%rbp)
leaq 0x4c10(%rip), %rsi      # 0xc17b
leaq -0x778(%rbp), %rdi
callq 0x53f0
jmp 0x7579
leaq -0x780(%rbp), %rdi
movl $0x12c, %esi            # imm = 0x12C
movl $0xcc, %edx
callq 0x9430
jmp 0x7591
leaq -0x788(%rbp), %rdi
movl $0x46, %esi
movl $0x16, %edx
callq 0x9450
jmp 0x75a9
movq -0x9e8(%rbp), %rdi
leaq -0x778(%rbp), %rsi
leaq -0x780(%rbp), %rdx
leaq -0x788(%rbp), %rcx
callq 0x51d0
jmp 0x75cc
movq -0x800(%rbp), %rax
movq -0x9e8(%rbp), %rcx
movb $0x0, -0x789(%rbp)
movq %rcx, 0x6f8(%rax)
leaq -0x778(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x6f8(%rax), %rdi
addq $0x478, %rdi            # imm = 0x478
movq -0x6e0(%rbp), %rcx
movq $0x0, -0x798(%rbp)
movq $0x69, -0x7a0(%rbp)
movq -0x7a0(%rbp), %rsi
movq -0x798(%rbp), %rdx
callq 0x9b90
jmp 0x763b
movl $0x5c8, %edi            # imm = 0x5C8
callq 0x52c0
movq %rax, -0x9f0(%rbp)
jmp 0x764e
movb $0x1, -0x7c9(%rbp)
leaq 0x4b28(%rip), %rsi      # 0xc184
leaq -0x7b8(%rbp), %rdi
callq 0x53f0
jmp 0x766a
leaq -0x7c0(%rbp), %rdi
movl $0x174, %esi            # imm = 0x174
movl $0xcc, %edx
callq 0x9430
jmp 0x7682
leaq -0x7c8(%rbp), %rdi
movl $0x46, %esi
movl $0x16, %edx
callq 0x9450
jmp 0x769a
movq -0x9f0(%rbp), %rdi
leaq -0x7b8(%rbp), %rsi
leaq -0x7c0(%rbp), %rdx
leaq -0x7c8(%rbp), %rcx
callq 0x51d0
jmp 0x76bd
movq -0x800(%rbp), %rax
movq -0x9f0(%rbp), %rcx
movb $0x0, -0x7c9(%rbp)
movq %rcx, 0x700(%rax)
leaq -0x7b8(%rbp), %rdi
callq 0x5270
movq -0x800(%rbp), %rax
movq 0x700(%rax), %rdi
addq $0x478, %rdi            # imm = 0x478
movq -0x6e0(%rbp), %rcx
movq $0x0, -0x7d8(%rbp)
movq $0x71, -0x7e0(%rbp)
movq -0x7e0(%rbp), %rsi
movq -0x7d8(%rbp), %rdx
callq 0x9b90
jmp 0x772c
movq -0x800(%rbp), %rdi
movq 0x5b8(%rdi), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7745
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x5c0(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7765
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x5c8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7785
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x5d0(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x77a5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x5d8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x77c5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x5e0(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x77e5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x5e8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7805
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x610(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7825
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x618(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7845
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x620(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7865
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x628(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7885
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x630(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x78a5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x638(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x78c5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x640(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x78e5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x648(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7905
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x650(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7925
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x658(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7945
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x660(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7965
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x668(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7985
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x670(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x79a5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x678(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x79c5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6b8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x79e5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6c0(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7a05
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x680(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7a25
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x688(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7a45
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x698(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7a65
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6a0(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7a85
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6a8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7aa5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6c8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7ac5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6d0(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7ae5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6d8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7b05
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6e0(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7b25
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6e8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7b45
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6f0(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7b65
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x6f8(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7b85
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rdi
movq 0x700(%rax), %rsi
movq (%rdi), %rax
movq 0x30(%rax), %rax
callq *%rax
jmp 0x7ba5
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rax
movq %rax, -0x9f8(%rbp)
leaq -0x7e8(%rbp), %rdi
movl $0x1d6, %esi            # imm = 0x1D6
movl $0x172, %edx            # imm = 0x172
callq 0x9450
jmp 0x7bd2
movq -0x9f8(%rbp), %rdi
leaq -0x7e8(%rbp), %rsi
callq 0x5400
jmp 0x7be7
movq -0x800(%rbp), %rax
movq 0x5b8(%rax), %rax
movq %rax, -0xa00(%rbp)
leaq -0x7f0(%rbp), %rdi
xorl %esi, %esi
callq 0x5440
jmp 0x7c0c
movq -0xa00(%rbp), %rdi
leaq -0x7f0(%rbp), %rsi
callq 0x5260
jmp 0x7c21
leaq -0x7f0(%rbp), %rdi
callq 0x5130
addq $0xa10, %rsp            # imm = 0xA10
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x20(%rbp), %rdi
callq 0x5270
jmp 0x87a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x7c84
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x48(%rbp), %rdi
callq 0x5270
testb $0x1, -0x59(%rbp)
jne 0x7c8c
jmp 0x7c9d
movq -0x808(%rbp), %rdi
movl $0x6d8, %esi            # imm = 0x6D8
callq 0x5050
jmp 0x8795
movq -0x810(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x5c8, %esi            # imm = 0x5C8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x7ce7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x78(%rbp), %rdi
callq 0x5270
testb $0x1, -0x79(%rbp)
jne 0x7cef
jmp 0x7d00
movq -0x818(%rbp), %rdi
movl $0x5b8, %esi            # imm = 0x5B8
callq 0x5050
jmp 0x8795
movq -0x820(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x5f8, %esi            # imm = 0x5F8
callq 0x5050
jmp 0x8795
movq -0x828(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x5f8, %esi            # imm = 0x5F8
callq 0x5050
jmp 0x8795
movq -0x830(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x5d8, %esi            # imm = 0x5D8
callq 0x5050
jmp 0x8795
movq -0x838(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x688, %esi            # imm = 0x688
callq 0x5050
jmp 0x8795
movq -0x840(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x6b8, %esi            # imm = 0x6B8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x98(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq -0x858(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x6b8, %esi            # imm = 0x6B8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0xc0(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0xd8(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0xf0(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x108(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq -0x888(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x6b8, %esi            # imm = 0x6B8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x130(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq -0x8a0(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x6b8, %esi            # imm = 0x6B8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x158(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x170(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x1a0(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x1b8(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x1d0(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x1e8(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x200(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x218(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x7fee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x230(%rbp), %rdi
callq 0x5270
testb $0x1, -0x241(%rbp)
jne 0x7ff9
jmp 0x800a
movq -0x8f0(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq -0x8f8(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x638, %esi            # imm = 0x638
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8057
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x280(%rbp), %rdi
callq 0x5270
testb $0x1, -0x291(%rbp)
jne 0x8062
jmp 0x8073
movq -0x900(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x809e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x2b0(%rbp), %rdi
callq 0x5270
testb $0x1, -0x2c1(%rbp)
jne 0x80a9
jmp 0x80ba
movq -0x908(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq -0x910(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x5d0, %esi            # imm = 0x5D0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8107
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x310(%rbp), %rdi
callq 0x5270
testb $0x1, -0x321(%rbp)
jne 0x8112
jmp 0x8123
movq -0x918(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x814e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x340(%rbp), %rdi
callq 0x5270
testb $0x1, -0x351(%rbp)
jne 0x8159
jmp 0x816a
movq -0x920(%rbp), %rdi
movl $0x5c8, %esi            # imm = 0x5C8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8195
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x380(%rbp), %rdi
callq 0x5270
testb $0x1, -0x391(%rbp)
jne 0x81a0
jmp 0x81b1
movq -0x928(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x81f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x81ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x3c8(%rbp), %rdi
callq 0x5270
leaq -0x3b0(%rbp), %rdi
callq 0x5270
testb $0x1, -0x3d1(%rbp)
jne 0x8201
jmp 0x8212
movq -0x930(%rbp), %rdi
movl $0x5e8, %esi            # imm = 0x5E8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x823d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x3f0(%rbp), %rdi
callq 0x5270
testb $0x1, -0x401(%rbp)
jne 0x8248
jmp 0x8259
movq -0x938(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq -0x940(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x668, %esi            # imm = 0x668
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x82a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x440(%rbp), %rdi
callq 0x5270
testb $0x1, -0x451(%rbp)
jne 0x82b1
jmp 0x82c2
movq -0x948(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x82ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x470(%rbp), %rdi
callq 0x5270
testb $0x1, -0x481(%rbp)
jne 0x82f8
jmp 0x8309
movq -0x950(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq -0x958(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x5d0, %esi            # imm = 0x5D0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8356
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x4b0(%rbp), %rdi
callq 0x5270
testb $0x1, -0x4c1(%rbp)
jne 0x8361
jmp 0x8372
movq -0x960(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq -0x968(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x610, %esi            # imm = 0x610
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x83bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x500(%rbp), %rdi
callq 0x5270
testb $0x1, -0x511(%rbp)
jne 0x83ca
jmp 0x83db
movq -0x970(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8406
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x530(%rbp), %rdi
callq 0x5270
testb $0x1, -0x541(%rbp)
jne 0x8411
jmp 0x8422
movq -0x978(%rbp), %rdi
movl $0x5d8, %esi            # imm = 0x5D8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x844d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x560(%rbp), %rdi
callq 0x5270
testb $0x1, -0x571(%rbp)
jne 0x8458
jmp 0x8469
movq -0x980(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8494
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x590(%rbp), %rdi
callq 0x5270
testb $0x1, -0x5a1(%rbp)
jne 0x849f
jmp 0x84b0
movq -0x988(%rbp), %rdi
movl $0x5d0, %esi            # imm = 0x5D0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x84db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x5c0(%rbp), %rdi
callq 0x5270
testb $0x1, -0x5d1(%rbp)
jne 0x84e6
jmp 0x84f7
movq -0x990(%rbp), %rdi
movl $0x5d0, %esi            # imm = 0x5D0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8522
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x5f0(%rbp), %rdi
callq 0x5270
testb $0x1, -0x601(%rbp)
jne 0x852d
jmp 0x853e
movq -0x998(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x8569
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x620(%rbp), %rdi
callq 0x5270
testb $0x1, -0x631(%rbp)
jne 0x8574
jmp 0x8585
movq -0x9a0(%rbp), %rdi
movl $0x630, %esi            # imm = 0x630
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x85b0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x650(%rbp), %rdi
callq 0x5270
testb $0x1, -0x661(%rbp)
jne 0x85bb
jmp 0x85cc
movq -0x9a8(%rbp), %rdi
movl $0x5c0, %esi            # imm = 0x5C0
callq 0x5050
jmp 0x8795
movq -0x9b0(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
movl $0x6f8, %esi            # imm = 0x6F8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x690(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x6a8(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x6c0(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x6d8(%rbp), %rdi
callq 0x5270
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x868d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x6f8(%rbp), %rdi
callq 0x5270
testb $0x1, -0x709(%rbp)
jne 0x8698
jmp 0x86a9
movq -0x9d8(%rbp), %rdi
movl $0x5c8, %esi            # imm = 0x5C8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x86d4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x738(%rbp), %rdi
callq 0x5270
testb $0x1, -0x749(%rbp)
jne 0x86df
jmp 0x86f0
movq -0x9e0(%rbp), %rdi
movl $0x5c8, %esi            # imm = 0x5C8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x871b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x778(%rbp), %rdi
callq 0x5270
testb $0x1, -0x789(%rbp)
jne 0x8726
jmp 0x8737
movq -0x9e8(%rbp), %rdi
movl $0x5c8, %esi            # imm = 0x5C8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x875f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x7b8(%rbp), %rdi
callq 0x5270
testb $0x1, -0x7c9(%rbp)
jne 0x876a
jmp 0x877b
movq -0x9f0(%rbp), %rdi
movl $0x5c8, %esi            # imm = 0x5C8
callq 0x5050
jmp 0x8795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x7f0(%rbp), %rdi
callq 0x5130
movq -0x800(%rbp), %rdi
callq 0x5290
movq -0x28(%rbp), %rdi
callq 0x5180
nopw (%rax,%rax)