
menu.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <_ZN4Menu11color_BoardEv>:
   0:	55                   	push   rbp
   1:	48 89 e5             	mov    rbp,rsp
   4:	48 83 ec 10          	sub    rsp,0x10
   8:	48 89 7d f8          	mov    QWORD PTR [rbp-0x8],rdi
   c:	e8 00 00 00 00       	call   11 <_ZN4Menu11color_BoardEv+0x11>
  11:	e8 00 00 00 00       	call   16 <_ZN4Menu11color_BoardEv+0x16>
  16:	ba 00 00 00 00       	mov    edx,0x0
  1b:	be 07 00 00 00       	mov    esi,0x7
  20:	bf 01 00 00 00       	mov    edi,0x1
  25:	e8 00 00 00 00       	call   2a <_ZN4Menu11color_BoardEv+0x2a>
  2a:	ba 00 00 00 00       	mov    edx,0x0
  2f:	be 04 00 00 00       	mov    esi,0x4
  34:	bf 02 00 00 00       	mov    edi,0x2
  39:	e8 00 00 00 00       	call   3e <_ZN4Menu11color_BoardEv+0x3e>
  3e:	ba 00 00 00 00       	mov    edx,0x0
  43:	be 02 00 00 00       	mov    esi,0x2
  48:	bf 03 00 00 00       	mov    edi,0x3
  4d:	e8 00 00 00 00       	call   52 <_ZN4Menu11color_BoardEv+0x52>
  52:	ba 00 00 00 00       	mov    edx,0x0
  57:	be 06 00 00 00       	mov    esi,0x6
  5c:	bf 04 00 00 00       	mov    edi,0x4
  61:	e8 00 00 00 00       	call   66 <_ZN4Menu11color_BoardEv+0x66>
  66:	ba 04 00 00 00       	mov    edx,0x4
  6b:	be 07 00 00 00       	mov    esi,0x7
  70:	bf 05 00 00 00       	mov    edi,0x5
  75:	e8 00 00 00 00       	call   7a <_ZN4Menu11color_BoardEv+0x7a>
  7a:	ba 04 00 00 00       	mov    edx,0x4
  7f:	be 06 00 00 00       	mov    esi,0x6
  84:	bf 06 00 00 00       	mov    edi,0x6
  89:	e8 00 00 00 00       	call   8e <_ZN4Menu11color_BoardEv+0x8e>
  8e:	ba 07 00 00 00       	mov    edx,0x7
  93:	be 04 00 00 00       	mov    esi,0x4
  98:	bf 07 00 00 00       	mov    edi,0x7
  9d:	e8 00 00 00 00       	call   a2 <_ZN4Menu11color_BoardEv+0xa2>
  a2:	ba 07 00 00 00       	mov    edx,0x7
  a7:	be 00 00 00 00       	mov    esi,0x0
  ac:	bf 08 00 00 00       	mov    edi,0x8
  b1:	e8 00 00 00 00       	call   b6 <_ZN4Menu11color_BoardEv+0xb6>
  b6:	bf 00 00 00 00       	mov    edi,0x0
  bb:	e8 00 00 00 00       	call   c0 <_ZN4Menu11color_BoardEv+0xc0>
  c0:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # c7 <_ZN4Menu11color_BoardEv+0xc7>
  c7:	be 01 00 00 00       	mov    esi,0x1
  cc:	48 89 c7             	mov    rdi,rax
  cf:	e8 00 00 00 00       	call   d4 <_ZN4Menu11color_BoardEv+0xd4>
  d4:	c9                   	leave  
  d5:	c3                   	ret    

00000000000000d6 <_ZN4Menu10date_BoardEv>:
  d6:	55                   	push   rbp
  d7:	48 89 e5             	mov    rbp,rsp
  da:	48 83 ec 20          	sub    rsp,0x20
  de:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
  e2:	48 8d 45 f0          	lea    rax,[rbp-0x10]
  e6:	48 89 c7             	mov    rdi,rax
  e9:	e8 00 00 00 00       	call   ee <_ZN4Menu10date_BoardEv+0x18>
  ee:	48 8d 45 f0          	lea    rax,[rbp-0x10]
  f2:	48 89 c7             	mov    rdi,rax
  f5:	e8 00 00 00 00       	call   fa <_ZN4Menu10date_BoardEv+0x24>
  fa:	48 89 45 f8          	mov    QWORD PTR [rbp-0x8],rax
  fe:	48 8b 45 f8          	mov    rax,QWORD PTR [rbp-0x8]
 102:	c9                   	leave  
 103:	c3                   	ret    

0000000000000104 <_ZN4Menu15standard_LayoutEv>:
 104:	55                   	push   rbp
 105:	48 89 e5             	mov    rbp,rsp
 108:	48 83 ec 70          	sub    rsp,0x70
 10c:	48 89 7d 98          	mov    QWORD PTR [rbp-0x68],rdi
 110:	48 8b 45 98          	mov    rax,QWORD PTR [rbp-0x68]
 114:	48 89 c7             	mov    rdi,rax
 117:	e8 00 00 00 00       	call   11c <_ZN4Menu15standard_LayoutEv+0x18>
 11c:	48 89 45 f8          	mov    QWORD PTR [rbp-0x8],rax
 120:	48 8b 55 f8          	mov    rdx,QWORD PTR [rbp-0x8]
 124:	48 8d 45 a0          	lea    rax,[rbp-0x60]
 128:	48 89 d1             	mov    rcx,rdx
 12b:	ba 00 00 00 00       	mov    edx,0x0
 130:	be 4b 00 00 00       	mov    esi,0x4b
 135:	48 89 c7             	mov    rdi,rax
 138:	e8 00 00 00 00       	call   13d <_ZN4Menu15standard_LayoutEv+0x39>
 13d:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 144 <_ZN4Menu15standard_LayoutEv+0x40>
 144:	48 85 c0             	test   rax,rax
 147:	74 10                	je     159 <_ZN4Menu15standard_LayoutEv+0x55>
 149:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 150 <_ZN4Menu15standard_LayoutEv+0x4c>
 150:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
 154:	83 c0 01             	add    eax,0x1
 157:	eb 05                	jmp    15e <_ZN4Menu15standard_LayoutEv+0x5a>
 159:	b8 ff ff ff ff       	mov    eax,0xffffffff
 15e:	66 89 45 f6          	mov    WORD PTR [rbp-0xa],ax
 162:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 169 <_ZN4Menu15standard_LayoutEv+0x65>
 169:	48 85 c0             	test   rax,rax
 16c:	74 10                	je     17e <_ZN4Menu15standard_LayoutEv+0x7a>
 16e:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 175 <_ZN4Menu15standard_LayoutEv+0x71>
 175:	0f b7 40 06          	movzx  eax,WORD PTR [rax+0x6]
 179:	83 c0 01             	add    eax,0x1
 17c:	eb 05                	jmp    183 <_ZN4Menu15standard_LayoutEv+0x7f>
 17e:	b8 ff ff ff ff       	mov    eax,0xffffffff
 183:	66 89 45 f4          	mov    WORD PTR [rbp-0xc],ax
 187:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 18e <_ZN4Menu15standard_LayoutEv+0x8a>
 18e:	be 00 06 20 00       	mov    esi,0x200600
 193:	48 89 c7             	mov    rdi,rax
 196:	e8 00 00 00 00       	call   19b <_ZN4Menu15standard_LayoutEv+0x97>
 19b:	ba 00 00 00 00       	mov    edx,0x0
 1a0:	be 03 00 00 00       	mov    esi,0x3
 1a5:	bf 00 00 00 00       	mov    edi,0x0
 1aa:	b8 00 00 00 00       	mov    eax,0x0
 1af:	e8 00 00 00 00       	call   1b4 <_ZN4Menu15standard_LayoutEv+0xb0>
 1b4:	0f b7 45 f6          	movzx  eax,WORD PTR [rbp-0xa]
 1b8:	83 e8 01             	sub    eax,0x1
 1bb:	ba 00 00 00 00       	mov    edx,0x0
 1c0:	be 03 00 00 00       	mov    esi,0x3
 1c5:	89 c7                	mov    edi,eax
 1c7:	b8 00 00 00 00       	mov    eax,0x0
 1cc:	e8 00 00 00 00       	call   1d1 <_ZN4Menu15standard_LayoutEv+0xcd>
 1d1:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
 1d5:	8d 48 f4             	lea    ecx,[rax-0xc]
 1d8:	0f b7 45 f6          	movzx  eax,WORD PTR [rbp-0xa]
 1dc:	83 e8 01             	sub    eax,0x1
 1df:	ba 00 00 00 00       	mov    edx,0x0
 1e4:	89 ce                	mov    esi,ecx
 1e6:	89 c7                	mov    edi,eax
 1e8:	b8 00 00 00 00       	mov    eax,0x0
 1ed:	e8 00 00 00 00       	call   1f2 <_ZN4Menu15standard_LayoutEv+0xee>
 1f2:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 1f9 <_ZN4Menu15standard_LayoutEv+0xf5>
 1f9:	48 85 c0             	test   rax,rax
 1fc:	74 0f                	je     20d <_ZN4Menu15standard_LayoutEv+0x109>
 1fe:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 205 <_ZN4Menu15standard_LayoutEv+0x101>
 205:	48 c7 40 10 00 05 20 	mov    QWORD PTR [rax+0x10],0x200500
 20c:	00 
 20d:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
 211:	8d 48 f8             	lea    ecx,[rax-0x8]
 214:	0f b7 45 f6          	movzx  eax,WORD PTR [rbp-0xa]
 218:	83 e8 01             	sub    eax,0x1
 21b:	ba 00 00 00 00       	mov    edx,0x0
 220:	89 ce                	mov    esi,ecx
 222:	89 c7                	mov    edi,eax
 224:	b8 00 00 00 00       	mov    eax,0x0
 229:	e8 00 00 00 00       	call   22e <_ZN4Menu15standard_LayoutEv+0x12a>
 22e:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
 232:	8d 70 f4             	lea    esi,[rax-0xc]
 235:	48 8d 45 a0          	lea    rax,[rbp-0x60]
 239:	48 89 c1             	mov    rcx,rax
 23c:	ba 00 00 00 00       	mov    edx,0x0
 241:	bf 00 00 00 00       	mov    edi,0x0
 246:	b8 00 00 00 00       	mov    eax,0x0
 24b:	e8 00 00 00 00       	call   250 <_ZN4Menu15standard_LayoutEv+0x14c>
 250:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
 254:	0f b7 55 f6          	movzx  edx,WORD PTR [rbp-0xa]
 258:	8d 7a fe             	lea    edi,[rdx-0x2]
 25b:	b9 00 00 00 00       	mov    ecx,0x0
 260:	ba 01 00 00 00       	mov    edx,0x1
 265:	89 c6                	mov    esi,eax
 267:	e8 00 00 00 00       	call   26c <_ZN4Menu15standard_LayoutEv+0x168>
 26c:	48 89 05 00 00 00 00 	mov    QWORD PTR [rip+0x0],rax        # 273 <_ZN4Menu15standard_LayoutEv+0x16f>
 273:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 27a <_ZN4Menu15standard_LayoutEv+0x176>
 27a:	be 00 01 00 00       	mov    esi,0x100
 27f:	48 89 c7             	mov    rdi,rax
 282:	e8 00 00 00 00       	call   287 <_ZN4Menu15standard_LayoutEv+0x183>
 287:	e8 00 00 00 00       	call   28c <_ZN4Menu15standard_LayoutEv+0x188>
 28c:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 293 <_ZN4Menu15standard_LayoutEv+0x18f>
 293:	48 85 c0             	test   rax,rax
 296:	74 11                	je     2a9 <_ZN4Menu15standard_LayoutEv+0x1a5>
 298:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 29f <_ZN4Menu15standard_LayoutEv+0x19b>
 29f:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
 2a3:	98                   	cwde   
 2a4:	8d 50 01             	lea    edx,[rax+0x1]
 2a7:	eb 05                	jmp    2ae <_ZN4Menu15standard_LayoutEv+0x1aa>
 2a9:	ba ff ff ff ff       	mov    edx,0xffffffff
 2ae:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 2b5 <_ZN4Menu15standard_LayoutEv+0x1b1>
 2b5:	b9 01 00 00 00       	mov    ecx,0x1
 2ba:	be 00 00 00 00       	mov    esi,0x0
 2bf:	48 89 c7             	mov    rdi,rax
 2c2:	e8 00 00 00 00       	call   2c7 <_ZN4Menu15standard_LayoutEv+0x1c3>
 2c7:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 2ce <_ZN4Menu15standard_LayoutEv+0x1ca>
 2ce:	48 89 c7             	mov    rdi,rax
 2d1:	e8 00 00 00 00       	call   2d6 <_ZN4Menu15standard_LayoutEv+0x1d2>
 2d6:	c9                   	leave  
 2d7:	c3                   	ret    

00000000000002d8 <_ZN4Menu11delete_MenuEPP7_win_sti>:
 2d8:	55                   	push   rbp
 2d9:	48 89 e5             	mov    rbp,rsp
 2dc:	48 83 ec 30          	sub    rsp,0x30
 2e0:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
 2e4:	48 89 75 e0          	mov    QWORD PTR [rbp-0x20],rsi
 2e8:	89 55 dc             	mov    DWORD PTR [rbp-0x24],edx
 2eb:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
 2f2:	eb 23                	jmp    317 <_ZN4Menu11delete_MenuEPP7_win_sti+0x3f>
 2f4:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 2f7:	48 98                	cdqe   
 2f9:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 300:	00 
 301:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 305:	48 01 d0             	add    rax,rdx
 308:	48 8b 00             	mov    rax,QWORD PTR [rax]
 30b:	48 89 c7             	mov    rdi,rax
 30e:	e8 00 00 00 00       	call   313 <_ZN4Menu11delete_MenuEPP7_win_sti+0x3b>
 313:	83 45 fc 01          	add    DWORD PTR [rbp-0x4],0x1
 317:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 31a:	3b 45 dc             	cmp    eax,DWORD PTR [rbp-0x24]
 31d:	7c d5                	jl     2f4 <_ZN4Menu11delete_MenuEPP7_win_sti+0x1c>
 31f:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 323:	48 89 c7             	mov    rdi,rax
 326:	e8 00 00 00 00       	call   32b <_ZN4Menu11delete_MenuEPP7_win_sti+0x53>
 32b:	c9                   	leave  
 32c:	c3                   	ret    
 32d:	90                   	nop

000000000000032e <_ZN4Menu9draw_MenuEi>:
 32e:	55                   	push   rbp
 32f:	48 89 e5             	mov    rbp,rsp
 332:	53                   	push   rbx
 333:	48 83 ec 28          	sub    rsp,0x28
 337:	48 89 7d d8          	mov    QWORD PTR [rbp-0x28],rdi
 33b:	89 75 d4             	mov    DWORD PTR [rbp-0x2c],esi
 33e:	48 8b 45 d8          	mov    rax,QWORD PTR [rbp-0x28]
 342:	48 89 c7             	mov    rdi,rax
 345:	e8 00 00 00 00       	call   34a <_ZN4Menu9draw_MenuEi+0x1c>
 34a:	be 08 00 00 00       	mov    esi,0x8
 34f:	bf 09 00 00 00       	mov    edi,0x9
 354:	e8 00 00 00 00       	call   359 <_ZN4Menu9draw_MenuEi+0x2b>
 359:	48 89 45 e8          	mov    QWORD PTR [rbp-0x18],rax
 35d:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 364 <_ZN4Menu9draw_MenuEi+0x36>
 364:	48 85 c0             	test   rax,rax
 367:	74 10                	je     379 <_ZN4Menu9draw_MenuEi+0x4b>
 369:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 370 <_ZN4Menu9draw_MenuEi+0x42>
 370:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
 374:	83 c0 01             	add    eax,0x1
 377:	eb 05                	jmp    37e <_ZN4Menu9draw_MenuEi+0x50>
 379:	b8 ff ff ff ff       	mov    eax,0xffffffff
 37e:	66 89 45 e6          	mov    WORD PTR [rbp-0x1a],ax
 382:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 389 <_ZN4Menu9draw_MenuEi+0x5b>
 389:	48 85 c0             	test   rax,rax
 38c:	74 10                	je     39e <_ZN4Menu9draw_MenuEi+0x70>
 38e:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 395 <_ZN4Menu9draw_MenuEi+0x67>
 395:	0f b7 40 06          	movzx  eax,WORD PTR [rax+0x6]
 399:	83 c0 01             	add    eax,0x1
 39c:	eb 05                	jmp    3a3 <_ZN4Menu9draw_MenuEi+0x75>
 39e:	b8 ff ff ff ff       	mov    eax,0xffffffff
 3a3:	66 89 45 e4          	mov    WORD PTR [rbp-0x1c],ax
 3a7:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 3ab:	0f b7 c0             	movzx  eax,ax
 3ae:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 3b4:	c1 e8 10             	shr    eax,0x10
 3b7:	66 d1 e8             	shr    ax,1
 3ba:	0f b7 d0             	movzx  edx,ax
 3bd:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 3c1:	66 c1 e8 02          	shr    ax,0x2
 3c5:	0f b7 c0             	movzx  eax,ax
 3c8:	89 d1                	mov    ecx,edx
 3ca:	89 c2                	mov    edx,eax
 3cc:	be 1c 00 00 00       	mov    esi,0x1c
 3d1:	bf 0b 00 00 00       	mov    edi,0xb
 3d6:	e8 00 00 00 00       	call   3db <_ZN4Menu9draw_MenuEi+0xad>
 3db:	48 89 c2             	mov    rdx,rax
 3de:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 3e2:	48 89 10             	mov    QWORD PTR [rax],rdx
 3e5:	48 8b 15 00 00 00 00 	mov    rdx,QWORD PTR [rip+0x0]        # 3ec <_ZN4Menu9draw_MenuEi+0xbe>
 3ec:	48 8b 0d 00 00 00 00 	mov    rcx,QWORD PTR [rip+0x0]        # 3f3 <_ZN4Menu9draw_MenuEi+0xc5>
 3f3:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 3f7:	48 8b 00             	mov    rax,QWORD PTR [rax]
 3fa:	48 89 ce             	mov    rsi,rcx
 3fd:	48 89 c7             	mov    rdi,rax
 400:	e8 00 00 00 00       	call   405 <_ZN4Menu9draw_MenuEi+0xd7>
 405:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 409:	48 8b 00             	mov    rax,QWORD PTR [rax]
 40c:	be 00 07 00 00       	mov    esi,0x700
 411:	48 89 c7             	mov    rdi,rax
 414:	e8 00 00 00 00       	call   419 <_ZN4Menu9draw_MenuEi+0xeb>
 419:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 41d:	48 8b 00             	mov    rax,QWORD PTR [rax]
 420:	ba 05 00 00 00       	mov    edx,0x5
 425:	be 01 00 00 00       	mov    esi,0x1
 42a:	48 89 c7             	mov    rdi,rax
 42d:	e8 00 00 00 00       	call   432 <_ZN4Menu9draw_MenuEi+0x104>
 432:	83 f8 ff             	cmp    eax,0xffffffff
 435:	74 19                	je     450 <_ZN4Menu9draw_MenuEi+0x122>
 437:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 43b:	48 8b 00             	mov    rax,QWORD PTR [rax]
 43e:	ba ff ff ff ff       	mov    edx,0xffffffff
 443:	be 00 00 00 00       	mov    esi,0x0
 448:	48 89 c7             	mov    rdi,rax
 44b:	e8 00 00 00 00       	call   450 <_ZN4Menu9draw_MenuEi+0x122>
 450:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 454:	48 8b 00             	mov    rax,QWORD PTR [rax]
 457:	ba 01 00 00 00       	mov    edx,0x1
 45c:	be 02 00 00 00       	mov    esi,0x2
 461:	48 89 c7             	mov    rdi,rax
 464:	e8 00 00 00 00       	call   469 <_ZN4Menu9draw_MenuEi+0x13b>
 469:	83 f8 ff             	cmp    eax,0xffffffff
 46c:	74 1e                	je     48c <_ZN4Menu9draw_MenuEi+0x15e>
 46e:	48 8b 0d 00 00 00 00 	mov    rcx,QWORD PTR [rip+0x0]        # 475 <_ZN4Menu9draw_MenuEi+0x147>
 475:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 479:	48 8b 00             	mov    rax,QWORD PTR [rax]
 47c:	ba 1a 00 00 00       	mov    edx,0x1a
 481:	48 89 ce             	mov    rsi,rcx
 484:	48 89 c7             	mov    rdi,rax
 487:	e8 00 00 00 00       	call   48c <_ZN4Menu9draw_MenuEi+0x15e>
 48c:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 490:	48 8d 58 08          	lea    rbx,[rax+0x8]
 494:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 498:	0f b7 c0             	movzx  eax,ax
 49b:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 4a1:	c1 e8 10             	shr    eax,0x10
 4a4:	66 d1 e8             	shr    ax,1
 4a7:	0f b7 c0             	movzx  eax,ax
 4aa:	8d 48 02             	lea    ecx,[rax+0x2]
 4ad:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 4b1:	66 c1 e8 02          	shr    ax,0x2
 4b5:	0f b7 c0             	movzx  eax,ax
 4b8:	8d 50 03             	lea    edx,[rax+0x3]
 4bb:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 4bf:	48 8b 00             	mov    rax,QWORD PTR [rax]
 4c2:	41 89 c8             	mov    r8d,ecx
 4c5:	89 d1                	mov    ecx,edx
 4c7:	ba 18 00 00 00       	mov    edx,0x18
 4cc:	be 01 00 00 00       	mov    esi,0x1
 4d1:	48 89 c7             	mov    rdi,rax
 4d4:	e8 00 00 00 00       	call   4d9 <_ZN4Menu9draw_MenuEi+0x1ab>
 4d9:	48 89 03             	mov    QWORD PTR [rbx],rax
 4dc:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 4e0:	48 8d 58 10          	lea    rbx,[rax+0x10]
 4e4:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 4e8:	0f b7 c0             	movzx  eax,ax
 4eb:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 4f1:	c1 e8 10             	shr    eax,0x10
 4f4:	66 d1 e8             	shr    ax,1
 4f7:	0f b7 c0             	movzx  eax,ax
 4fa:	8d 48 02             	lea    ecx,[rax+0x2]
 4fd:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 501:	66 c1 e8 02          	shr    ax,0x2
 505:	0f b7 c0             	movzx  eax,ax
 508:	8d 50 04             	lea    edx,[rax+0x4]
 50b:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 50f:	48 8b 00             	mov    rax,QWORD PTR [rax]
 512:	41 89 c8             	mov    r8d,ecx
 515:	89 d1                	mov    ecx,edx
 517:	ba 18 00 00 00       	mov    edx,0x18
 51c:	be 01 00 00 00       	mov    esi,0x1
 521:	48 89 c7             	mov    rdi,rax
 524:	e8 00 00 00 00       	call   529 <_ZN4Menu9draw_MenuEi+0x1fb>
 529:	48 89 03             	mov    QWORD PTR [rbx],rax
 52c:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 530:	48 8b 00             	mov    rax,QWORD PTR [rax]
 533:	ba 01 00 00 00       	mov    edx,0x1
 538:	be 05 00 00 00       	mov    esi,0x5
 53d:	48 89 c7             	mov    rdi,rax
 540:	e8 00 00 00 00       	call   545 <_ZN4Menu9draw_MenuEi+0x217>
 545:	83 f8 ff             	cmp    eax,0xffffffff
 548:	74 1e                	je     568 <_ZN4Menu9draw_MenuEi+0x23a>
 54a:	48 8b 0d 00 00 00 00 	mov    rcx,QWORD PTR [rip+0x0]        # 551 <_ZN4Menu9draw_MenuEi+0x223>
 551:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 555:	48 8b 00             	mov    rax,QWORD PTR [rax]
 558:	ba 1a 00 00 00       	mov    edx,0x1a
 55d:	48 89 ce             	mov    rsi,rcx
 560:	48 89 c7             	mov    rdi,rax
 563:	e8 00 00 00 00       	call   568 <_ZN4Menu9draw_MenuEi+0x23a>
 568:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 56c:	48 8d 58 18          	lea    rbx,[rax+0x18]
 570:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 574:	0f b7 c0             	movzx  eax,ax
 577:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 57d:	c1 e8 10             	shr    eax,0x10
 580:	66 d1 e8             	shr    ax,1
 583:	0f b7 c0             	movzx  eax,ax
 586:	8d 48 02             	lea    ecx,[rax+0x2]
 589:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 58d:	66 c1 e8 02          	shr    ax,0x2
 591:	0f b7 c0             	movzx  eax,ax
 594:	8d 50 06             	lea    edx,[rax+0x6]
 597:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 59b:	48 8b 00             	mov    rax,QWORD PTR [rax]
 59e:	41 89 c8             	mov    r8d,ecx
 5a1:	89 d1                	mov    ecx,edx
 5a3:	ba 18 00 00 00       	mov    edx,0x18
 5a8:	be 01 00 00 00       	mov    esi,0x1
 5ad:	48 89 c7             	mov    rdi,rax
 5b0:	e8 00 00 00 00       	call   5b5 <_ZN4Menu9draw_MenuEi+0x287>
 5b5:	48 89 03             	mov    QWORD PTR [rbx],rax
 5b8:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 5bc:	48 8d 58 20          	lea    rbx,[rax+0x20]
 5c0:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 5c4:	0f b7 c0             	movzx  eax,ax
 5c7:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 5cd:	c1 e8 10             	shr    eax,0x10
 5d0:	66 d1 e8             	shr    ax,1
 5d3:	0f b7 c0             	movzx  eax,ax
 5d6:	8d 48 02             	lea    ecx,[rax+0x2]
 5d9:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 5dd:	66 c1 e8 02          	shr    ax,0x2
 5e1:	0f b7 c0             	movzx  eax,ax
 5e4:	8d 50 07             	lea    edx,[rax+0x7]
 5e7:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 5eb:	48 8b 00             	mov    rax,QWORD PTR [rax]
 5ee:	41 89 c8             	mov    r8d,ecx
 5f1:	89 d1                	mov    ecx,edx
 5f3:	ba 18 00 00 00       	mov    edx,0x18
 5f8:	be 01 00 00 00       	mov    esi,0x1
 5fd:	48 89 c7             	mov    rdi,rax
 600:	e8 00 00 00 00       	call   605 <_ZN4Menu9draw_MenuEi+0x2d7>
 605:	48 89 03             	mov    QWORD PTR [rbx],rax
 608:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 60c:	48 8b 00             	mov    rax,QWORD PTR [rax]
 60f:	ba 01 00 00 00       	mov    edx,0x1
 614:	be 08 00 00 00       	mov    esi,0x8
 619:	48 89 c7             	mov    rdi,rax
 61c:	e8 00 00 00 00       	call   621 <_ZN4Menu9draw_MenuEi+0x2f3>
 621:	83 f8 ff             	cmp    eax,0xffffffff
 624:	74 1e                	je     644 <_ZN4Menu9draw_MenuEi+0x316>
 626:	48 8b 0d 00 00 00 00 	mov    rcx,QWORD PTR [rip+0x0]        # 62d <_ZN4Menu9draw_MenuEi+0x2ff>
 62d:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 631:	48 8b 00             	mov    rax,QWORD PTR [rax]
 634:	ba 1a 00 00 00       	mov    edx,0x1a
 639:	48 89 ce             	mov    rsi,rcx
 63c:	48 89 c7             	mov    rdi,rax
 63f:	e8 00 00 00 00       	call   644 <_ZN4Menu9draw_MenuEi+0x316>
 644:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 648:	48 8d 58 28          	lea    rbx,[rax+0x28]
 64c:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 650:	0f b7 c0             	movzx  eax,ax
 653:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 659:	c1 e8 10             	shr    eax,0x10
 65c:	66 d1 e8             	shr    ax,1
 65f:	0f b7 c0             	movzx  eax,ax
 662:	8d 48 02             	lea    ecx,[rax+0x2]
 665:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 669:	66 c1 e8 02          	shr    ax,0x2
 66d:	0f b7 c0             	movzx  eax,ax
 670:	8d 50 09             	lea    edx,[rax+0x9]
 673:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 677:	48 8b 00             	mov    rax,QWORD PTR [rax]
 67a:	41 89 c8             	mov    r8d,ecx
 67d:	89 d1                	mov    ecx,edx
 67f:	ba 18 00 00 00       	mov    edx,0x18
 684:	be 01 00 00 00       	mov    esi,0x1
 689:	48 89 c7             	mov    rdi,rax
 68c:	e8 00 00 00 00       	call   691 <_ZN4Menu9draw_MenuEi+0x363>
 691:	48 89 03             	mov    QWORD PTR [rbx],rax
 694:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 698:	48 8b 00             	mov    rax,QWORD PTR [rax]
 69b:	48 85 c0             	test   rax,rax
 69e:	74 0f                	je     6af <_ZN4Menu9draw_MenuEi+0x381>
 6a0:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 6a4:	48 8b 00             	mov    rax,QWORD PTR [rax]
 6a7:	48 c7 40 10 00 08 00 	mov    QWORD PTR [rax+0x10],0x800
 6ae:	00 
 6af:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 6b3:	48 8b 00             	mov    rax,QWORD PTR [rax]
 6b6:	b9 00 00 00 00       	mov    ecx,0x0
 6bb:	ba 02 00 00 00       	mov    edx,0x2
 6c0:	be 03 00 00 00       	mov    esi,0x3
 6c5:	48 89 c7             	mov    rdi,rax
 6c8:	b8 00 00 00 00       	mov    eax,0x0
 6cd:	e8 00 00 00 00       	call   6d2 <_ZN4Menu9draw_MenuEi+0x3a4>
 6d2:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 6d6:	48 8b 00             	mov    rax,QWORD PTR [rax]
 6d9:	b9 00 00 00 00       	mov    ecx,0x0
 6de:	ba 02 00 00 00       	mov    edx,0x2
 6e3:	be 04 00 00 00       	mov    esi,0x4
 6e8:	48 89 c7             	mov    rdi,rax
 6eb:	b8 00 00 00 00       	mov    eax,0x0
 6f0:	e8 00 00 00 00       	call   6f5 <_ZN4Menu9draw_MenuEi+0x3c7>
 6f5:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 6f9:	48 8b 00             	mov    rax,QWORD PTR [rax]
 6fc:	b9 00 00 00 00       	mov    ecx,0x0
 701:	ba 02 00 00 00       	mov    edx,0x2
 706:	be 06 00 00 00       	mov    esi,0x6
 70b:	48 89 c7             	mov    rdi,rax
 70e:	b8 00 00 00 00       	mov    eax,0x0
 713:	e8 00 00 00 00       	call   718 <_ZN4Menu9draw_MenuEi+0x3ea>
 718:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 71c:	48 8b 00             	mov    rax,QWORD PTR [rax]
 71f:	b9 00 00 00 00       	mov    ecx,0x0
 724:	ba 02 00 00 00       	mov    edx,0x2
 729:	be 07 00 00 00       	mov    esi,0x7
 72e:	48 89 c7             	mov    rdi,rax
 731:	b8 00 00 00 00       	mov    eax,0x0
 736:	e8 00 00 00 00       	call   73b <_ZN4Menu9draw_MenuEi+0x40d>
 73b:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 73f:	48 8b 00             	mov    rax,QWORD PTR [rax]
 742:	b9 00 00 00 00       	mov    ecx,0x0
 747:	ba 02 00 00 00       	mov    edx,0x2
 74c:	be 09 00 00 00       	mov    esi,0x9
 751:	48 89 c7             	mov    rdi,rax
 754:	b8 00 00 00 00       	mov    eax,0x0
 759:	e8 00 00 00 00       	call   75e <_ZN4Menu9draw_MenuEi+0x430>
 75e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 762:	48 8b 00             	mov    rax,QWORD PTR [rax]
 765:	48 85 c0             	test   rax,rax
 768:	74 0f                	je     779 <_ZN4Menu9draw_MenuEi+0x44b>
 76a:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 76e:	48 8b 00             	mov    rax,QWORD PTR [rax]
 771:	48 c7 40 10 00 07 00 	mov    QWORD PTR [rax+0x10],0x700
 778:	00 
 779:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 77d:	48 8b 00             	mov    rax,QWORD PTR [rax]
 780:	ba 00 00 00 00       	mov    edx,0x0
 785:	be 00 00 22 00       	mov    esi,0x220000
 78a:	48 89 c7             	mov    rdi,rax
 78d:	e8 00 00 00 00       	call   792 <_ZN4Menu9draw_MenuEi+0x464>
 792:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 796:	48 8b 00             	mov    rax,QWORD PTR [rax]
 799:	b9 00 00 00 00       	mov    ecx,0x0
 79e:	ba 07 00 00 00       	mov    edx,0x7
 7a3:	be 03 00 00 00       	mov    esi,0x3
 7a8:	48 89 c7             	mov    rdi,rax
 7ab:	b8 00 00 00 00       	mov    eax,0x0
 7b0:	e8 00 00 00 00       	call   7b5 <_ZN4Menu9draw_MenuEi+0x487>
 7b5:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 7b9:	48 8b 00             	mov    rax,QWORD PTR [rax]
 7bc:	b9 00 00 00 00       	mov    ecx,0x0
 7c1:	ba 07 00 00 00       	mov    edx,0x7
 7c6:	be 04 00 00 00       	mov    esi,0x4
 7cb:	48 89 c7             	mov    rdi,rax
 7ce:	b8 00 00 00 00       	mov    eax,0x0
 7d3:	e8 00 00 00 00       	call   7d8 <_ZN4Menu9draw_MenuEi+0x4aa>
 7d8:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 7dc:	48 8b 00             	mov    rax,QWORD PTR [rax]
 7df:	b9 00 00 00 00       	mov    ecx,0x0
 7e4:	ba 08 00 00 00       	mov    edx,0x8
 7e9:	be 06 00 00 00       	mov    esi,0x6
 7ee:	48 89 c7             	mov    rdi,rax
 7f1:	b8 00 00 00 00       	mov    eax,0x0
 7f6:	e8 00 00 00 00       	call   7fb <_ZN4Menu9draw_MenuEi+0x4cd>
 7fb:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 7ff:	48 8b 00             	mov    rax,QWORD PTR [rax]
 802:	b9 00 00 00 00       	mov    ecx,0x0
 807:	ba 08 00 00 00       	mov    edx,0x8
 80c:	be 07 00 00 00       	mov    esi,0x7
 811:	48 89 c7             	mov    rdi,rax
 814:	b8 00 00 00 00       	mov    eax,0x0
 819:	e8 00 00 00 00       	call   81e <_ZN4Menu9draw_MenuEi+0x4f0>
 81e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 822:	48 8b 00             	mov    rax,QWORD PTR [rax]
 825:	b9 00 00 00 00       	mov    ecx,0x0
 82a:	ba 02 00 00 00       	mov    edx,0x2
 82f:	be 09 00 00 00       	mov    esi,0x9
 834:	48 89 c7             	mov    rdi,rax
 837:	b8 00 00 00 00       	mov    eax,0x0
 83c:	e8 00 00 00 00       	call   841 <_ZN4Menu9draw_MenuEi+0x513>
 841:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 845:	48 8b 00             	mov    rax,QWORD PTR [rax]
 848:	ba 00 00 00 00       	mov    edx,0x0
 84d:	be 00 00 22 00       	mov    esi,0x220000
 852:	48 89 c7             	mov    rdi,rax
 855:	e8 00 00 00 00       	call   85a <_ZN4Menu9draw_MenuEi+0x52c>
 85a:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 85e:	48 8b 00             	mov    rax,QWORD PTR [rax]
 861:	48 89 c7             	mov    rdi,rax
 864:	e8 00 00 00 00       	call   869 <_ZN4Menu9draw_MenuEi+0x53b>
 869:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 86d:	48 83 c4 28          	add    rsp,0x28
 871:	5b                   	pop    rbx
 872:	5d                   	pop    rbp
 873:	c3                   	ret    

0000000000000874 <_ZN4Menu11scroll_MenuEPP7_win_stii>:
 874:	55                   	push   rbp
 875:	48 89 e5             	mov    rbp,rsp
 878:	48 83 ec 30          	sub    rsp,0x30
 87c:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
 880:	48 89 75 e0          	mov    QWORD PTR [rbp-0x20],rsi
 884:	89 55 dc             	mov    DWORD PTR [rbp-0x24],edx
 887:	89 4d d8             	mov    DWORD PTR [rbp-0x28],ecx
 88a:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
 891:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 898 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x24>
 898:	48 89 c7             	mov    rdi,rax
 89b:	e8 00 00 00 00       	call   8a0 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x2c>
 8a0:	83 f8 45             	cmp    eax,0x45
 8a3:	0f 84 03 02 00 00    	je     aac <_ZN4Menu11scroll_MenuEPP7_win_stii+0x238>
 8a9:	83 f8 45             	cmp    eax,0x45
 8ac:	7f 33                	jg     8e1 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x6d>
 8ae:	83 f8 1b             	cmp    eax,0x1b
 8b1:	0f 84 b9 01 00 00    	je     a70 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x1fc>
 8b7:	83 f8 1b             	cmp    eax,0x1b
 8ba:	7f 0e                	jg     8ca <_ZN4Menu11scroll_MenuEPP7_win_stii+0x56>
 8bc:	83 f8 0a             	cmp    eax,0xa
 8bf:	0f 84 b2 01 00 00    	je     a77 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x203>
 8c5:	e9 ee 01 00 00       	jmp    ab8 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x244>
 8ca:	83 f8 42             	cmp    eax,0x42
 8cd:	0f 84 b5 01 00 00    	je     a88 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x214>
 8d3:	83 f8 43             	cmp    eax,0x43
 8d6:	0f 84 c4 01 00 00    	je     aa0 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x22c>
 8dc:	e9 d7 01 00 00       	jmp    ab8 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x244>
 8e1:	83 f8 57             	cmp    eax,0x57
 8e4:	0f 84 92 01 00 00    	je     a7c <_ZN4Menu11scroll_MenuEPP7_win_stii+0x208>
 8ea:	83 f8 57             	cmp    eax,0x57
 8ed:	7f 0e                	jg     8fd <_ZN4Menu11scroll_MenuEPP7_win_stii+0x89>
 8ef:	83 f8 53             	cmp    eax,0x53
 8f2:	0f 84 9c 01 00 00    	je     a94 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x220>
 8f8:	e9 bb 01 00 00       	jmp    ab8 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x244>
 8fd:	3d 02 01 00 00       	cmp    eax,0x102
 902:	74 10                	je     914 <_ZN4Menu11scroll_MenuEPP7_win_stii+0xa0>
 904:	3d 03 01 00 00       	cmp    eax,0x103
 909:	0f 84 b2 00 00 00    	je     9c1 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x14d>
 90f:	e9 a4 01 00 00       	jmp    ab8 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x244>
 914:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 917:	48 98                	cdqe   
 919:	48 83 c0 01          	add    rax,0x1
 91d:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 924:	00 
 925:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 929:	48 01 d0             	add    rax,rdx
 92c:	48 8b 00             	mov    rax,QWORD PTR [rax]
 92f:	be 00 08 00 00       	mov    esi,0x800
 934:	48 89 c7             	mov    rdi,rax
 937:	e8 00 00 00 00       	call   93c <_ZN4Menu11scroll_MenuEPP7_win_stii+0xc8>
 93c:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 93f:	48 98                	cdqe   
 941:	48 83 c0 01          	add    rax,0x1
 945:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 94c:	00 
 94d:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 951:	48 01 d0             	add    rax,rdx
 954:	48 8b 00             	mov    rax,QWORD PTR [rax]
 957:	48 89 c7             	mov    rdi,rax
 95a:	e8 00 00 00 00       	call   95f <_ZN4Menu11scroll_MenuEPP7_win_stii+0xeb>
 95f:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 962:	83 c0 01             	add    eax,0x1
 965:	99                   	cdq    
 966:	f7 7d dc             	idiv   DWORD PTR [rbp-0x24]
 969:	89 55 fc             	mov    DWORD PTR [rbp-0x4],edx
 96c:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 96f:	48 98                	cdqe   
 971:	48 83 c0 01          	add    rax,0x1
 975:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 97c:	00 
 97d:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 981:	48 01 d0             	add    rax,rdx
 984:	48 8b 00             	mov    rax,QWORD PTR [rax]
 987:	be 00 07 04 00       	mov    esi,0x40700
 98c:	48 89 c7             	mov    rdi,rax
 98f:	e8 00 00 00 00       	call   994 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x120>
 994:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 997:	48 98                	cdqe   
 999:	48 83 c0 01          	add    rax,0x1
 99d:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 9a4:	00 
 9a5:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 9a9:	48 01 d0             	add    rax,rdx
 9ac:	48 8b 00             	mov    rax,QWORD PTR [rax]
 9af:	48 89 c7             	mov    rdi,rax
 9b2:	e8 00 00 00 00       	call   9b7 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x143>
 9b7:	e8 00 00 00 00       	call   9bc <_ZN4Menu11scroll_MenuEPP7_win_stii+0x148>
 9bc:	e9 f7 00 00 00       	jmp    ab8 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x244>
 9c1:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 9c4:	48 98                	cdqe   
 9c6:	48 83 c0 01          	add    rax,0x1
 9ca:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 9d1:	00 
 9d2:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 9d6:	48 01 d0             	add    rax,rdx
 9d9:	48 8b 00             	mov    rax,QWORD PTR [rax]
 9dc:	be 00 08 00 00       	mov    esi,0x800
 9e1:	48 89 c7             	mov    rdi,rax
 9e4:	e8 00 00 00 00       	call   9e9 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x175>
 9e9:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 9ec:	48 98                	cdqe   
 9ee:	48 83 c0 01          	add    rax,0x1
 9f2:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 9f9:	00 
 9fa:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 9fe:	48 01 d0             	add    rax,rdx
 a01:	48 8b 00             	mov    rax,QWORD PTR [rax]
 a04:	48 89 c7             	mov    rdi,rax
 a07:	e8 00 00 00 00       	call   a0c <_ZN4Menu11scroll_MenuEPP7_win_stii+0x198>
 a0c:	8b 55 fc             	mov    edx,DWORD PTR [rbp-0x4]
 a0f:	8b 45 dc             	mov    eax,DWORD PTR [rbp-0x24]
 a12:	01 d0                	add    eax,edx
 a14:	83 e8 01             	sub    eax,0x1
 a17:	99                   	cdq    
 a18:	f7 7d dc             	idiv   DWORD PTR [rbp-0x24]
 a1b:	89 55 fc             	mov    DWORD PTR [rbp-0x4],edx
 a1e:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 a21:	48 98                	cdqe   
 a23:	48 83 c0 01          	add    rax,0x1
 a27:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 a2e:	00 
 a2f:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 a33:	48 01 d0             	add    rax,rdx
 a36:	48 8b 00             	mov    rax,QWORD PTR [rax]
 a39:	be 00 07 04 00       	mov    esi,0x40700
 a3e:	48 89 c7             	mov    rdi,rax
 a41:	e8 00 00 00 00       	call   a46 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x1d2>
 a46:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 a49:	48 98                	cdqe   
 a4b:	48 83 c0 01          	add    rax,0x1
 a4f:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 a56:	00 
 a57:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
 a5b:	48 01 d0             	add    rax,rdx
 a5e:	48 8b 00             	mov    rax,QWORD PTR [rax]
 a61:	48 89 c7             	mov    rdi,rax
 a64:	e8 00 00 00 00       	call   a69 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x1f5>
 a69:	e8 00 00 00 00       	call   a6e <_ZN4Menu11scroll_MenuEPP7_win_stii+0x1fa>
 a6e:	eb 48                	jmp    ab8 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x244>
 a70:	b8 ff ff ff ff       	mov    eax,0xffffffff
 a75:	eb 46                	jmp    abd <_ZN4Menu11scroll_MenuEPP7_win_stii+0x249>
 a77:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 a7a:	eb 41                	jmp    abd <_ZN4Menu11scroll_MenuEPP7_win_stii+0x249>
 a7c:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
 a83:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 a86:	eb 35                	jmp    abd <_ZN4Menu11scroll_MenuEPP7_win_stii+0x249>
 a88:	c7 45 fc 01 00 00 00 	mov    DWORD PTR [rbp-0x4],0x1
 a8f:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 a92:	eb 29                	jmp    abd <_ZN4Menu11scroll_MenuEPP7_win_stii+0x249>
 a94:	c7 45 fc 02 00 00 00 	mov    DWORD PTR [rbp-0x4],0x2
 a9b:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 a9e:	eb 1d                	jmp    abd <_ZN4Menu11scroll_MenuEPP7_win_stii+0x249>
 aa0:	c7 45 fc 03 00 00 00 	mov    DWORD PTR [rbp-0x4],0x3
 aa7:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 aaa:	eb 11                	jmp    abd <_ZN4Menu11scroll_MenuEPP7_win_stii+0x249>
 aac:	c7 45 fc 04 00 00 00 	mov    DWORD PTR [rbp-0x4],0x4
 ab3:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 ab6:	eb 05                	jmp    abd <_ZN4Menu11scroll_MenuEPP7_win_stii+0x249>
 ab8:	e9 d4 fd ff ff       	jmp    891 <_ZN4Menu11scroll_MenuEPP7_win_stii+0x1d>
 abd:	c9                   	leave  
 abe:	c3                   	ret    
