
cboard:     file format elf64-x86-64


Disassembly of section .init:

0000000000401108 <_init>:
  401108:	48 83 ec 08          	sub    rsp,0x8
  40110c:	48 8b 05 e5 4e 20 00 	mov    rax,QWORD PTR [rip+0x204ee5]        # 605ff8 <_DYNAMIC+0x1f0>
  401113:	48 85 c0             	test   rax,rax
  401116:	74 05                	je     40111d <_init+0x15>
  401118:	e8 f3 01 00 00       	call   401310 <__gmon_start__@plt>
  40111d:	48 83 c4 08          	add    rsp,0x8
  401121:	c3                   	ret    

Disassembly of section .plt:

0000000000401130 <wtouchln@plt-0x10>:
  401130:	ff 35 d2 4e 20 00    	push   QWORD PTR [rip+0x204ed2]        # 606008 <_GLOBAL_OFFSET_TABLE_+0x8>
  401136:	ff 25 d4 4e 20 00    	jmp    QWORD PTR [rip+0x204ed4]        # 606010 <_GLOBAL_OFFSET_TABLE_+0x10>
  40113c:	0f 1f 40 00          	nop    DWORD PTR [rax+0x0]

0000000000401140 <wtouchln@plt>:
  401140:	ff 25 d2 4e 20 00    	jmp    QWORD PTR [rip+0x204ed2]        # 606018 <_GLOBAL_OFFSET_TABLE_+0x18>
  401146:	68 00 00 00 00       	push   0x0
  40114b:	e9 e0 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401150 <free@plt>:
  401150:	ff 25 ca 4e 20 00    	jmp    QWORD PTR [rip+0x204eca]        # 606020 <_GLOBAL_OFFSET_TABLE_+0x20>
  401156:	68 01 00 00 00       	push   0x1
  40115b:	e9 d0 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401160 <recv@plt>:
  401160:	ff 25 c2 4e 20 00    	jmp    QWORD PTR [rip+0x204ec2]        # 606028 <_GLOBAL_OFFSET_TABLE_+0x28>
  401166:	68 02 00 00 00       	push   0x2
  40116b:	e9 c0 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401170 <localtime@plt>:
  401170:	ff 25 ba 4e 20 00    	jmp    QWORD PTR [rip+0x204eba]        # 606030 <_GLOBAL_OFFSET_TABLE_+0x30>
  401176:	68 03 00 00 00       	push   0x3
  40117b:	e9 b0 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401180 <whline@plt>:
  401180:	ff 25 b2 4e 20 00    	jmp    QWORD PTR [rip+0x204eb2]        # 606038 <_GLOBAL_OFFSET_TABLE_+0x38>
  401186:	68 04 00 00 00       	push   0x4
  40118b:	e9 a0 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401190 <puts@plt>:
  401190:	ff 25 aa 4e 20 00    	jmp    QWORD PTR [rip+0x204eaa]        # 606040 <_GLOBAL_OFFSET_TABLE_+0x40>
  401196:	68 05 00 00 00       	push   0x5
  40119b:	e9 90 ff ff ff       	jmp    401130 <_init+0x28>

00000000004011a0 <wattr_on@plt>:
  4011a0:	ff 25 a2 4e 20 00    	jmp    QWORD PTR [rip+0x204ea2]        # 606048 <_GLOBAL_OFFSET_TABLE_+0x48>
  4011a6:	68 06 00 00 00       	push   0x6
  4011ab:	e9 80 ff ff ff       	jmp    401130 <_init+0x28>

00000000004011b0 <waddnstr@plt>:
  4011b0:	ff 25 9a 4e 20 00    	jmp    QWORD PTR [rip+0x204e9a]        # 606050 <_GLOBAL_OFFSET_TABLE_+0x50>
  4011b6:	68 07 00 00 00       	push   0x7
  4011bb:	e9 70 ff ff ff       	jmp    401130 <_init+0x28>

00000000004011c0 <fclose@plt>:
  4011c0:	ff 25 92 4e 20 00    	jmp    QWORD PTR [rip+0x204e92]        # 606058 <_GLOBAL_OFFSET_TABLE_+0x58>
  4011c6:	68 08 00 00 00       	push   0x8
  4011cb:	e9 60 ff ff ff       	jmp    401130 <_init+0x28>

00000000004011d0 <wborder@plt>:
  4011d0:	ff 25 8a 4e 20 00    	jmp    QWORD PTR [rip+0x204e8a]        # 606060 <_GLOBAL_OFFSET_TABLE_+0x60>
  4011d6:	68 09 00 00 00       	push   0x9
  4011db:	e9 50 ff ff ff       	jmp    401130 <_init+0x28>

00000000004011e0 <init_pair@plt>:
  4011e0:	ff 25 82 4e 20 00    	jmp    QWORD PTR [rip+0x204e82]        # 606068 <_GLOBAL_OFFSET_TABLE_+0x68>
  4011e6:	68 0a 00 00 00       	push   0xa
  4011eb:	e9 40 ff ff ff       	jmp    401130 <_init+0x28>

00000000004011f0 <wbkgd@plt>:
  4011f0:	ff 25 7a 4e 20 00    	jmp    QWORD PTR [rip+0x204e7a]        # 606070 <_GLOBAL_OFFSET_TABLE_+0x70>
  4011f6:	68 0b 00 00 00       	push   0xb
  4011fb:	e9 30 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401200 <htons@plt>:
  401200:	ff 25 72 4e 20 00    	jmp    QWORD PTR [rip+0x204e72]        # 606078 <_GLOBAL_OFFSET_TABLE_+0x78>
  401206:	68 0c 00 00 00       	push   0xc
  40120b:	e9 20 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401210 <send@plt>:
  401210:	ff 25 6a 4e 20 00    	jmp    QWORD PTR [rip+0x204e6a]        # 606080 <_GLOBAL_OFFSET_TABLE_+0x80>
  401216:	68 0d 00 00 00       	push   0xd
  40121b:	e9 10 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401220 <wrefresh@plt>:
  401220:	ff 25 62 4e 20 00    	jmp    QWORD PTR [rip+0x204e62]        # 606088 <_GLOBAL_OFFSET_TABLE_+0x88>
  401226:	68 0e 00 00 00       	push   0xe
  40122b:	e9 00 ff ff ff       	jmp    401130 <_init+0x28>

0000000000401230 <difftime@plt>:
  401230:	ff 25 5a 4e 20 00    	jmp    QWORD PTR [rip+0x204e5a]        # 606090 <_GLOBAL_OFFSET_TABLE_+0x90>
  401236:	68 0f 00 00 00       	push   0xf
  40123b:	e9 f0 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401240 <keypad@plt>:
  401240:	ff 25 52 4e 20 00    	jmp    QWORD PTR [rip+0x204e52]        # 606098 <_GLOBAL_OFFSET_TABLE_+0x98>
  401246:	68 10 00 00 00       	push   0x10
  40124b:	e9 e0 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401250 <initscr@plt>:
  401250:	ff 25 4a 4e 20 00    	jmp    QWORD PTR [rip+0x204e4a]        # 6060a0 <_GLOBAL_OFFSET_TABLE_+0xa0>
  401256:	68 11 00 00 00       	push   0x11
  40125b:	e9 d0 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401260 <subwin@plt>:
  401260:	ff 25 42 4e 20 00    	jmp    QWORD PTR [rip+0x204e42]        # 6060a8 <_GLOBAL_OFFSET_TABLE_+0xa8>
  401266:	68 12 00 00 00       	push   0x12
  40126b:	e9 c0 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401270 <start_color@plt>:
  401270:	ff 25 3a 4e 20 00    	jmp    QWORD PTR [rip+0x204e3a]        # 6060b0 <_GLOBAL_OFFSET_TABLE_+0xb0>
  401276:	68 13 00 00 00       	push   0x13
  40127b:	e9 b0 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401280 <htonl@plt>:
  401280:	ff 25 32 4e 20 00    	jmp    QWORD PTR [rip+0x204e32]        # 6060b8 <_GLOBAL_OFFSET_TABLE_+0xb8>
  401286:	68 14 00 00 00       	push   0x14
  40128b:	e9 a0 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401290 <newwin@plt>:
  401290:	ff 25 2a 4e 20 00    	jmp    QWORD PTR [rip+0x204e2a]        # 6060c0 <_GLOBAL_OFFSET_TABLE_+0xc0>
  401296:	68 15 00 00 00       	push   0x15
  40129b:	e9 90 fe ff ff       	jmp    401130 <_init+0x28>

00000000004012a0 <memset@plt>:
  4012a0:	ff 25 22 4e 20 00    	jmp    QWORD PTR [rip+0x204e22]        # 6060c8 <_GLOBAL_OFFSET_TABLE_+0xc8>
  4012a6:	68 16 00 00 00       	push   0x16
  4012ab:	e9 80 fe ff ff       	jmp    401130 <_init+0x28>

00000000004012b0 <wattr_off@plt>:
  4012b0:	ff 25 1a 4e 20 00    	jmp    QWORD PTR [rip+0x204e1a]        # 6060d0 <_GLOBAL_OFFSET_TABLE_+0xd0>
  4012b6:	68 17 00 00 00       	push   0x17
  4012bb:	e9 70 fe ff ff       	jmp    401130 <_init+0x28>

00000000004012c0 <close@plt>:
  4012c0:	ff 25 12 4e 20 00    	jmp    QWORD PTR [rip+0x204e12]        # 6060d8 <_GLOBAL_OFFSET_TABLE_+0xd8>
  4012c6:	68 18 00 00 00       	push   0x18
  4012cb:	e9 60 fe ff ff       	jmp    401130 <_init+0x28>

00000000004012d0 <__libc_start_main@plt>:
  4012d0:	ff 25 0a 4e 20 00    	jmp    QWORD PTR [rip+0x204e0a]        # 6060e0 <_GLOBAL_OFFSET_TABLE_+0xe0>
  4012d6:	68 19 00 00 00       	push   0x19
  4012db:	e9 50 fe ff ff       	jmp    401130 <_init+0x28>

00000000004012e0 <calloc@plt>:
  4012e0:	ff 25 02 4e 20 00    	jmp    QWORD PTR [rip+0x204e02]        # 6060e8 <_GLOBAL_OFFSET_TABLE_+0xe8>
  4012e6:	68 1a 00 00 00       	push   0x1a
  4012eb:	e9 40 fe ff ff       	jmp    401130 <_init+0x28>

00000000004012f0 <inet_addr@plt>:
  4012f0:	ff 25 fa 4d 20 00    	jmp    QWORD PTR [rip+0x204dfa]        # 6060f0 <_GLOBAL_OFFSET_TABLE_+0xf0>
  4012f6:	68 1b 00 00 00       	push   0x1b
  4012fb:	e9 30 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401300 <fprintf@plt>:
  401300:	ff 25 f2 4d 20 00    	jmp    QWORD PTR [rip+0x204df2]        # 6060f8 <_GLOBAL_OFFSET_TABLE_+0xf8>
  401306:	68 1c 00 00 00       	push   0x1c
  40130b:	e9 20 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401310 <__gmon_start__@plt>:
  401310:	ff 25 ea 4d 20 00    	jmp    QWORD PTR [rip+0x204dea]        # 606100 <_GLOBAL_OFFSET_TABLE_+0x100>
  401316:	68 1d 00 00 00       	push   0x1d
  40131b:	e9 10 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401320 <delwin@plt>:
  401320:	ff 25 e2 4d 20 00    	jmp    QWORD PTR [rip+0x204de2]        # 606108 <_GLOBAL_OFFSET_TABLE_+0x108>
  401326:	68 1e 00 00 00       	push   0x1e
  40132b:	e9 00 fe ff ff       	jmp    401130 <_init+0x28>

0000000000401330 <time@plt>:
  401330:	ff 25 da 4d 20 00    	jmp    QWORD PTR [rip+0x204dda]        # 606110 <_GLOBAL_OFFSET_TABLE_+0x110>
  401336:	68 1f 00 00 00       	push   0x1f
  40133b:	e9 f0 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401340 <wprintw@plt>:
  401340:	ff 25 d2 4d 20 00    	jmp    QWORD PTR [rip+0x204dd2]        # 606118 <_GLOBAL_OFFSET_TABLE_+0x118>
  401346:	68 20 00 00 00       	push   0x20
  40134b:	e9 e0 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401350 <wnoutrefresh@plt>:
  401350:	ff 25 ca 4d 20 00    	jmp    QWORD PTR [rip+0x204dca]        # 606120 <_GLOBAL_OFFSET_TABLE_+0x120>
  401356:	68 21 00 00 00       	push   0x21
  40135b:	e9 d0 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401360 <listen@plt>:
  401360:	ff 25 c2 4d 20 00    	jmp    QWORD PTR [rip+0x204dc2]        # 606128 <_GLOBAL_OFFSET_TABLE_+0x128>
  401366:	68 22 00 00 00       	push   0x22
  40136b:	e9 c0 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401370 <bind@plt>:
  401370:	ff 25 ba 4d 20 00    	jmp    QWORD PTR [rip+0x204dba]        # 606130 <_GLOBAL_OFFSET_TABLE_+0x130>
  401376:	68 23 00 00 00       	push   0x23
  40137b:	e9 b0 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401380 <strftime@plt>:
  401380:	ff 25 b2 4d 20 00    	jmp    QWORD PTR [rip+0x204db2]        # 606138 <_GLOBAL_OFFSET_TABLE_+0x138>
  401386:	68 24 00 00 00       	push   0x24
  40138b:	e9 a0 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401390 <endwin@plt>:
  401390:	ff 25 aa 4d 20 00    	jmp    QWORD PTR [rip+0x204daa]        # 606140 <_GLOBAL_OFFSET_TABLE_+0x140>
  401396:	68 25 00 00 00       	push   0x25
  40139b:	e9 90 fd ff ff       	jmp    401130 <_init+0x28>

00000000004013a0 <wgetch@plt>:
  4013a0:	ff 25 a2 4d 20 00    	jmp    QWORD PTR [rip+0x204da2]        # 606148 <_GLOBAL_OFFSET_TABLE_+0x148>
  4013a6:	68 26 00 00 00       	push   0x26
  4013ab:	e9 80 fd ff ff       	jmp    401130 <_init+0x28>

00000000004013b0 <wclear@plt>:
  4013b0:	ff 25 9a 4d 20 00    	jmp    QWORD PTR [rip+0x204d9a]        # 606150 <_GLOBAL_OFFSET_TABLE_+0x150>
  4013b6:	68 27 00 00 00       	push   0x27
  4013bb:	e9 70 fd ff ff       	jmp    401130 <_init+0x28>

00000000004013c0 <mvwprintw@plt>:
  4013c0:	ff 25 92 4d 20 00    	jmp    QWORD PTR [rip+0x204d92]        # 606158 <_GLOBAL_OFFSET_TABLE_+0x158>
  4013c6:	68 28 00 00 00       	push   0x28
  4013cb:	e9 60 fd ff ff       	jmp    401130 <_init+0x28>

00000000004013d0 <fopen@plt>:
  4013d0:	ff 25 8a 4d 20 00    	jmp    QWORD PTR [rip+0x204d8a]        # 606160 <_GLOBAL_OFFSET_TABLE_+0x160>
  4013d6:	68 29 00 00 00       	push   0x29
  4013db:	e9 50 fd ff ff       	jmp    401130 <_init+0x28>

00000000004013e0 <accept@plt>:
  4013e0:	ff 25 82 4d 20 00    	jmp    QWORD PTR [rip+0x204d82]        # 606168 <_GLOBAL_OFFSET_TABLE_+0x168>
  4013e6:	68 2a 00 00 00       	push   0x2a
  4013eb:	e9 40 fd ff ff       	jmp    401130 <_init+0x28>

00000000004013f0 <wgetnstr@plt>:
  4013f0:	ff 25 7a 4d 20 00    	jmp    QWORD PTR [rip+0x204d7a]        # 606170 <_GLOBAL_OFFSET_TABLE_+0x170>
  4013f6:	68 2b 00 00 00       	push   0x2b
  4013fb:	e9 30 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401400 <doupdate@plt>:
  401400:	ff 25 72 4d 20 00    	jmp    QWORD PTR [rip+0x204d72]        # 606178 <_GLOBAL_OFFSET_TABLE_+0x178>
  401406:	68 2c 00 00 00       	push   0x2c
  40140b:	e9 20 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401410 <exit@plt>:
  401410:	ff 25 6a 4d 20 00    	jmp    QWORD PTR [rip+0x204d6a]        # 606180 <_GLOBAL_OFFSET_TABLE_+0x180>
  401416:	68 2d 00 00 00       	push   0x2d
  40141b:	e9 10 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401420 <connect@plt>:
  401420:	ff 25 62 4d 20 00    	jmp    QWORD PTR [rip+0x204d62]        # 606188 <_GLOBAL_OFFSET_TABLE_+0x188>
  401426:	68 2e 00 00 00       	push   0x2e
  40142b:	e9 00 fd ff ff       	jmp    401130 <_init+0x28>

0000000000401430 <fwrite@plt>:
  401430:	ff 25 5a 4d 20 00    	jmp    QWORD PTR [rip+0x204d5a]        # 606190 <_GLOBAL_OFFSET_TABLE_+0x190>
  401436:	68 2f 00 00 00       	push   0x2f
  40143b:	e9 f0 fc ff ff       	jmp    401130 <_init+0x28>

0000000000401440 <wmove@plt>:
  401440:	ff 25 52 4d 20 00    	jmp    QWORD PTR [rip+0x204d52]        # 606198 <_GLOBAL_OFFSET_TABLE_+0x198>
  401446:	68 30 00 00 00       	push   0x30
  40144b:	e9 e0 fc ff ff       	jmp    401130 <_init+0x28>

0000000000401450 <curs_set@plt>:
  401450:	ff 25 4a 4d 20 00    	jmp    QWORD PTR [rip+0x204d4a]        # 6061a0 <_GLOBAL_OFFSET_TABLE_+0x1a0>
  401456:	68 31 00 00 00       	push   0x31
  40145b:	e9 d0 fc ff ff       	jmp    401130 <_init+0x28>

0000000000401460 <mvprintw@plt>:
  401460:	ff 25 42 4d 20 00    	jmp    QWORD PTR [rip+0x204d42]        # 6061a8 <_GLOBAL_OFFSET_TABLE_+0x1a8>
  401466:	68 32 00 00 00       	push   0x32
  40146b:	e9 c0 fc ff ff       	jmp    401130 <_init+0x28>

0000000000401470 <socket@plt>:
  401470:	ff 25 3a 4d 20 00    	jmp    QWORD PTR [rip+0x204d3a]        # 6061b0 <_GLOBAL_OFFSET_TABLE_+0x1b0>
  401476:	68 33 00 00 00       	push   0x33
  40147b:	e9 b0 fc ff ff       	jmp    401130 <_init+0x28>

Disassembly of section .text:

0000000000401480 <_start>:
  401480:	31 ed                	xor    ebp,ebp
  401482:	49 89 d1             	mov    r9,rdx
  401485:	5e                   	pop    rsi
  401486:	48 89 e2             	mov    rdx,rsp
  401489:	48 83 e4 f0          	and    rsp,0xfffffffffffffff0
  40148d:	50                   	push   rax
  40148e:	54                   	push   rsp
  40148f:	49 c7 c0 90 44 40 00 	mov    r8,0x404490
  401496:	48 c7 c1 20 44 40 00 	mov    rcx,0x404420
  40149d:	48 c7 c7 28 21 40 00 	mov    rdi,0x402128
  4014a4:	e8 27 fe ff ff       	call   4012d0 <__libc_start_main@plt>
  4014a9:	f4                   	hlt    
  4014aa:	66 0f 1f 44 00 00    	nop    WORD PTR [rax+rax*1+0x0]

00000000004014b0 <deregister_tm_clones>:
  4014b0:	b8 c7 61 60 00       	mov    eax,0x6061c7
  4014b5:	55                   	push   rbp
  4014b6:	48 2d c0 61 60 00    	sub    rax,0x6061c0
  4014bc:	48 83 f8 0e          	cmp    rax,0xe
  4014c0:	48 89 e5             	mov    rbp,rsp
  4014c3:	76 1b                	jbe    4014e0 <deregister_tm_clones+0x30>
  4014c5:	b8 00 00 00 00       	mov    eax,0x0
  4014ca:	48 85 c0             	test   rax,rax
  4014cd:	74 11                	je     4014e0 <deregister_tm_clones+0x30>
  4014cf:	5d                   	pop    rbp
  4014d0:	bf c0 61 60 00       	mov    edi,0x6061c0
  4014d5:	ff e0                	jmp    rax
  4014d7:	66 0f 1f 84 00 00 00 	nop    WORD PTR [rax+rax*1+0x0]
  4014de:	00 00 
  4014e0:	5d                   	pop    rbp
  4014e1:	c3                   	ret    
  4014e2:	66 66 66 66 66 2e 0f 	data32 data32 data32 data32 nop WORD PTR cs:[rax+rax*1+0x0]
  4014e9:	1f 84 00 00 00 00 00 

00000000004014f0 <register_tm_clones>:
  4014f0:	be c0 61 60 00       	mov    esi,0x6061c0
  4014f5:	55                   	push   rbp
  4014f6:	48 81 ee c0 61 60 00 	sub    rsi,0x6061c0
  4014fd:	48 c1 fe 03          	sar    rsi,0x3
  401501:	48 89 e5             	mov    rbp,rsp
  401504:	48 89 f0             	mov    rax,rsi
  401507:	48 c1 e8 3f          	shr    rax,0x3f
  40150b:	48 01 c6             	add    rsi,rax
  40150e:	48 d1 fe             	sar    rsi,1
  401511:	74 15                	je     401528 <register_tm_clones+0x38>
  401513:	b8 00 00 00 00       	mov    eax,0x0
  401518:	48 85 c0             	test   rax,rax
  40151b:	74 0b                	je     401528 <register_tm_clones+0x38>
  40151d:	5d                   	pop    rbp
  40151e:	bf c0 61 60 00       	mov    edi,0x6061c0
  401523:	ff e0                	jmp    rax
  401525:	0f 1f 00             	nop    DWORD PTR [rax]
  401528:	5d                   	pop    rbp
  401529:	c3                   	ret    
  40152a:	66 0f 1f 44 00 00    	nop    WORD PTR [rax+rax*1+0x0]

0000000000401530 <__do_global_dtors_aux>:
  401530:	80 3d b1 50 20 00 00 	cmp    BYTE PTR [rip+0x2050b1],0x0        # 6065e8 <completed.6636>
  401537:	75 11                	jne    40154a <__do_global_dtors_aux+0x1a>
  401539:	55                   	push   rbp
  40153a:	48 89 e5             	mov    rbp,rsp
  40153d:	e8 6e ff ff ff       	call   4014b0 <deregister_tm_clones>
  401542:	5d                   	pop    rbp
  401543:	c6 05 9e 50 20 00 01 	mov    BYTE PTR [rip+0x20509e],0x1        # 6065e8 <completed.6636>
  40154a:	f3 c3                	repz ret 
  40154c:	0f 1f 40 00          	nop    DWORD PTR [rax+0x0]

0000000000401550 <frame_dummy>:
  401550:	bf 00 5e 60 00       	mov    edi,0x605e00
  401555:	48 83 3f 00          	cmp    QWORD PTR [rdi],0x0
  401559:	75 05                	jne    401560 <frame_dummy+0x10>
  40155b:	eb 93                	jmp    4014f0 <register_tm_clones>
  40155d:	0f 1f 00             	nop    DWORD PTR [rax]
  401560:	b8 00 00 00 00       	mov    eax,0x0
  401565:	48 85 c0             	test   rax,rax
  401568:	74 f1                	je     40155b <frame_dummy+0xb>
  40156a:	55                   	push   rbp
  40156b:	48 89 e5             	mov    rbp,rsp
  40156e:	ff d0                	call   rax
  401570:	5d                   	pop    rbp
  401571:	e9 7a ff ff ff       	jmp    4014f0 <register_tm_clones>

0000000000401576 <version>:
  401576:	55                   	push   rbp
  401577:	48 89 e5             	mov    rbp,rsp
  40157a:	bf b0 44 40 00       	mov    edi,0x4044b0
  40157f:	e8 0c fc ff ff       	call   401190 <puts@plt>
  401584:	5d                   	pop    rbp
  401585:	c3                   	ret    

0000000000401586 <help_Desk>:
  401586:	55                   	push   rbp
  401587:	48 89 e5             	mov    rbp,rsp
  40158a:	48 83 ec 10          	sub    rsp,0x10
  40158e:	89 7d fc             	mov    DWORD PTR [rbp-0x4],edi
  401591:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401594:	83 f8 01             	cmp    eax,0x1
  401597:	74 07                	je     4015a0 <help_Desk+0x1a>
  401599:	83 f8 02             	cmp    eax,0x2
  40159c:	74 0e                	je     4015ac <help_Desk+0x26>
  40159e:	eb 17                	jmp    4015b7 <help_Desk+0x31>
  4015a0:	bf d0 44 40 00       	mov    edi,0x4044d0
  4015a5:	e8 e6 fb ff ff       	call   401190 <puts@plt>
  4015aa:	eb 0b                	jmp    4015b7 <help_Desk+0x31>
  4015ac:	bf 40 45 40 00       	mov    edi,0x404540
  4015b1:	e8 da fb ff ff       	call   401190 <puts@plt>
  4015b6:	90                   	nop
  4015b7:	c9                   	leave  
  4015b8:	c3                   	ret    

00000000004015b9 <color_Board>:
  4015b9:	55                   	push   rbp
  4015ba:	48 89 e5             	mov    rbp,rsp
  4015bd:	e8 8e fc ff ff       	call   401250 <initscr@plt>
  4015c2:	e8 a9 fc ff ff       	call   401270 <start_color@plt>
  4015c7:	ba 00 00 00 00       	mov    edx,0x0
  4015cc:	be 07 00 00 00       	mov    esi,0x7
  4015d1:	bf 01 00 00 00       	mov    edi,0x1
  4015d6:	e8 05 fc ff ff       	call   4011e0 <init_pair@plt>
  4015db:	ba 00 00 00 00       	mov    edx,0x0
  4015e0:	be 04 00 00 00       	mov    esi,0x4
  4015e5:	bf 02 00 00 00       	mov    edi,0x2
  4015ea:	e8 f1 fb ff ff       	call   4011e0 <init_pair@plt>
  4015ef:	ba 00 00 00 00       	mov    edx,0x0
  4015f4:	be 02 00 00 00       	mov    esi,0x2
  4015f9:	bf 03 00 00 00       	mov    edi,0x3
  4015fe:	e8 dd fb ff ff       	call   4011e0 <init_pair@plt>
  401603:	ba 00 00 00 00       	mov    edx,0x0
  401608:	be 06 00 00 00       	mov    esi,0x6
  40160d:	bf 04 00 00 00       	mov    edi,0x4
  401612:	e8 c9 fb ff ff       	call   4011e0 <init_pair@plt>
  401617:	ba 04 00 00 00       	mov    edx,0x4
  40161c:	be 07 00 00 00       	mov    esi,0x7
  401621:	bf 05 00 00 00       	mov    edi,0x5
  401626:	e8 b5 fb ff ff       	call   4011e0 <init_pair@plt>
  40162b:	ba 04 00 00 00       	mov    edx,0x4
  401630:	be 06 00 00 00       	mov    esi,0x6
  401635:	bf 06 00 00 00       	mov    edi,0x6
  40163a:	e8 a1 fb ff ff       	call   4011e0 <init_pair@plt>
  40163f:	ba 07 00 00 00       	mov    edx,0x7
  401644:	be 04 00 00 00       	mov    esi,0x4
  401649:	bf 07 00 00 00       	mov    edi,0x7
  40164e:	e8 8d fb ff ff       	call   4011e0 <init_pair@plt>
  401653:	ba 07 00 00 00       	mov    edx,0x7
  401658:	be 00 00 00 00       	mov    esi,0x0
  40165d:	bf 08 00 00 00       	mov    edi,0x8
  401662:	e8 79 fb ff ff       	call   4011e0 <init_pair@plt>
  401667:	bf 00 00 00 00       	mov    edi,0x0
  40166c:	e8 df fd ff ff       	call   401450 <curs_set@plt>
  401671:	48 8b 05 48 4f 20 00 	mov    rax,QWORD PTR [rip+0x204f48]        # 6065c0 <stdscr>
  401678:	be 01 00 00 00       	mov    esi,0x1
  40167d:	48 89 c7             	mov    rdi,rax
  401680:	e8 bb fb ff ff       	call   401240 <keypad@plt>
  401685:	5d                   	pop    rbp
  401686:	c3                   	ret    

0000000000401687 <delete_Menu>:
  401687:	55                   	push   rbp
  401688:	48 89 e5             	mov    rbp,rsp
  40168b:	48 83 ec 20          	sub    rsp,0x20
  40168f:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
  401693:	89 75 e4             	mov    DWORD PTR [rbp-0x1c],esi
  401696:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
  40169d:	eb 23                	jmp    4016c2 <delete_Menu+0x3b>
  40169f:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  4016a2:	48 98                	cdqe   
  4016a4:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  4016ab:	00 
  4016ac:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4016b0:	48 01 d0             	add    rax,rdx
  4016b3:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4016b6:	48 89 c7             	mov    rdi,rax
  4016b9:	e8 62 fc ff ff       	call   401320 <delwin@plt>
  4016be:	83 45 fc 01          	add    DWORD PTR [rbp-0x4],0x1
  4016c2:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  4016c5:	3b 45 e4             	cmp    eax,DWORD PTR [rbp-0x1c]
  4016c8:	7c d5                	jl     40169f <delete_Menu+0x18>
  4016ca:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4016ce:	48 89 c7             	mov    rdi,rax
  4016d1:	e8 7a fa ff ff       	call   401150 <free@plt>
  4016d6:	c9                   	leave  
  4016d7:	c3                   	ret    

00000000004016d8 <draw_Menu>:
  4016d8:	55                   	push   rbp
  4016d9:	48 89 e5             	mov    rbp,rsp
  4016dc:	53                   	push   rbx
  4016dd:	48 83 ec 28          	sub    rsp,0x28
  4016e1:	89 7d dc             	mov    DWORD PTR [rbp-0x24],edi
  4016e4:	b8 00 00 00 00       	mov    eax,0x0
  4016e9:	e8 cb fe ff ff       	call   4015b9 <color_Board>
  4016ee:	be 08 00 00 00       	mov    esi,0x8
  4016f3:	bf 09 00 00 00       	mov    edi,0x9
  4016f8:	e8 e3 fb ff ff       	call   4012e0 <calloc@plt>
  4016fd:	48 89 45 e8          	mov    QWORD PTR [rbp-0x18],rax
  401701:	48 8b 05 b8 4e 20 00 	mov    rax,QWORD PTR [rip+0x204eb8]        # 6065c0 <stdscr>
  401708:	48 85 c0             	test   rax,rax
  40170b:	74 10                	je     40171d <draw_Menu+0x45>
  40170d:	48 8b 05 ac 4e 20 00 	mov    rax,QWORD PTR [rip+0x204eac]        # 6065c0 <stdscr>
  401714:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  401718:	83 c0 01             	add    eax,0x1
  40171b:	eb 05                	jmp    401722 <draw_Menu+0x4a>
  40171d:	b8 ff ff ff ff       	mov    eax,0xffffffff
  401722:	66 89 45 e6          	mov    WORD PTR [rbp-0x1a],ax
  401726:	48 8b 05 93 4e 20 00 	mov    rax,QWORD PTR [rip+0x204e93]        # 6065c0 <stdscr>
  40172d:	48 85 c0             	test   rax,rax
  401730:	74 10                	je     401742 <draw_Menu+0x6a>
  401732:	48 8b 05 87 4e 20 00 	mov    rax,QWORD PTR [rip+0x204e87]        # 6065c0 <stdscr>
  401739:	0f b7 40 06          	movzx  eax,WORD PTR [rax+0x6]
  40173d:	83 c0 01             	add    eax,0x1
  401740:	eb 05                	jmp    401747 <draw_Menu+0x6f>
  401742:	b8 ff ff ff ff       	mov    eax,0xffffffff
  401747:	66 89 45 e4          	mov    WORD PTR [rbp-0x1c],ax
  40174b:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
  40174f:	0f b7 c0             	movzx  eax,ax
  401752:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
  401758:	c1 e8 10             	shr    eax,0x10
  40175b:	66 d1 e8             	shr    ax,1
  40175e:	0f b7 d0             	movzx  edx,ax
  401761:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
  401765:	66 c1 e8 02          	shr    ax,0x2
  401769:	0f b7 c0             	movzx  eax,ax
  40176c:	89 d1                	mov    ecx,edx
  40176e:	89 c2                	mov    edx,eax
  401770:	be 1c 00 00 00       	mov    esi,0x1c
  401775:	bf 0b 00 00 00       	mov    edi,0xb
  40177a:	e8 11 fb ff ff       	call   401290 <newwin@plt>
  40177f:	48 89 c2             	mov    rdx,rax
  401782:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401786:	48 89 10             	mov    QWORD PTR [rax],rdx
  401789:	48 8b 3d b8 4d 20 00 	mov    rdi,QWORD PTR [rip+0x204db8]        # 606548 <__TMC_END__+0x388>
  401790:	48 8b 0d b1 4d 20 00 	mov    rcx,QWORD PTR [rip+0x204db1]        # 606548 <__TMC_END__+0x388>
  401797:	48 8b 15 e2 4d 20 00 	mov    rdx,QWORD PTR [rip+0x204de2]        # 606580 <__TMC_END__+0x3c0>
  40179e:	48 8b 35 db 4d 20 00 	mov    rsi,QWORD PTR [rip+0x204ddb]        # 606580 <__TMC_END__+0x3c0>
  4017a5:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4017a9:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4017ac:	48 83 ec 08          	sub    rsp,0x8
  4017b0:	6a 00                	push   0x0
  4017b2:	6a 00                	push   0x0
  4017b4:	6a 00                	push   0x0
  4017b6:	41 b9 00 00 00 00    	mov    r9d,0x0
  4017bc:	49 89 f8             	mov    r8,rdi
  4017bf:	48 89 c7             	mov    rdi,rax
  4017c2:	e8 09 fa ff ff       	call   4011d0 <wborder@plt>
  4017c7:	48 83 c4 20          	add    rsp,0x20
  4017cb:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4017cf:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4017d2:	be 00 07 00 00       	mov    esi,0x700
  4017d7:	48 89 c7             	mov    rdi,rax
  4017da:	e8 11 fa ff ff       	call   4011f0 <wbkgd@plt>
  4017df:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4017e3:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4017e6:	ba 05 00 00 00       	mov    edx,0x5
  4017eb:	be 01 00 00 00       	mov    esi,0x1
  4017f0:	48 89 c7             	mov    rdi,rax
  4017f3:	e8 48 fc ff ff       	call   401440 <wmove@plt>
  4017f8:	83 f8 ff             	cmp    eax,0xffffffff
  4017fb:	74 19                	je     401816 <draw_Menu+0x13e>
  4017fd:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401801:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401804:	ba ff ff ff ff       	mov    edx,0xffffffff
  401809:	be 3b 47 40 00       	mov    esi,0x40473b
  40180e:	48 89 c7             	mov    rdi,rax
  401811:	e8 9a f9 ff ff       	call   4011b0 <waddnstr@plt>
  401816:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  40181a:	48 8b 00             	mov    rax,QWORD PTR [rax]
  40181d:	ba 01 00 00 00       	mov    edx,0x1
  401822:	be 02 00 00 00       	mov    esi,0x2
  401827:	48 89 c7             	mov    rdi,rax
  40182a:	e8 11 fc ff ff       	call   401440 <wmove@plt>
  40182f:	83 f8 ff             	cmp    eax,0xffffffff
  401832:	74 1e                	je     401852 <draw_Menu+0x17a>
  401834:	48 8b 0d 0d 4d 20 00 	mov    rcx,QWORD PTR [rip+0x204d0d]        # 606548 <__TMC_END__+0x388>
  40183b:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  40183f:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401842:	ba 1a 00 00 00       	mov    edx,0x1a
  401847:	48 89 ce             	mov    rsi,rcx
  40184a:	48 89 c7             	mov    rdi,rax
  40184d:	e8 2e f9 ff ff       	call   401180 <whline@plt>
  401852:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401856:	48 8d 58 08          	lea    rbx,[rax+0x8]
  40185a:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
  40185e:	0f b7 c0             	movzx  eax,ax
  401861:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
  401867:	c1 e8 10             	shr    eax,0x10
  40186a:	66 d1 e8             	shr    ax,1
  40186d:	0f b7 c0             	movzx  eax,ax
  401870:	8d 48 02             	lea    ecx,[rax+0x2]
  401873:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
  401877:	66 c1 e8 02          	shr    ax,0x2
  40187b:	0f b7 c0             	movzx  eax,ax
  40187e:	8d 50 03             	lea    edx,[rax+0x3]
  401881:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401885:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401888:	41 89 c8             	mov    r8d,ecx
  40188b:	89 d1                	mov    ecx,edx
  40188d:	ba 18 00 00 00       	mov    edx,0x18
  401892:	be 01 00 00 00       	mov    esi,0x1
  401897:	48 89 c7             	mov    rdi,rax
  40189a:	e8 c1 f9 ff ff       	call   401260 <subwin@plt>
  40189f:	48 89 03             	mov    QWORD PTR [rbx],rax
  4018a2:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4018a6:	48 8d 58 10          	lea    rbx,[rax+0x10]
  4018aa:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
  4018ae:	0f b7 c0             	movzx  eax,ax
  4018b1:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
  4018b7:	c1 e8 10             	shr    eax,0x10
  4018ba:	66 d1 e8             	shr    ax,1
  4018bd:	0f b7 c0             	movzx  eax,ax
  4018c0:	8d 48 02             	lea    ecx,[rax+0x2]
  4018c3:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
  4018c7:	66 c1 e8 02          	shr    ax,0x2
  4018cb:	0f b7 c0             	movzx  eax,ax
  4018ce:	8d 50 04             	lea    edx,[rax+0x4]
  4018d1:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4018d5:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4018d8:	41 89 c8             	mov    r8d,ecx
  4018db:	89 d1                	mov    ecx,edx
  4018dd:	ba 18 00 00 00       	mov    edx,0x18
  4018e2:	be 01 00 00 00       	mov    esi,0x1
  4018e7:	48 89 c7             	mov    rdi,rax
  4018ea:	e8 71 f9 ff ff       	call   401260 <subwin@plt>
  4018ef:	48 89 03             	mov    QWORD PTR [rbx],rax
  4018f2:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4018f6:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4018f9:	ba 01 00 00 00       	mov    edx,0x1
  4018fe:	be 05 00 00 00       	mov    esi,0x5
  401903:	48 89 c7             	mov    rdi,rax
  401906:	e8 35 fb ff ff       	call   401440 <wmove@plt>
  40190b:	83 f8 ff             	cmp    eax,0xffffffff
  40190e:	74 1e                	je     40192e <draw_Menu+0x256>
  401910:	48 8b 0d 31 4c 20 00 	mov    rcx,QWORD PTR [rip+0x204c31]        # 606548 <__TMC_END__+0x388>
  401917:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  40191b:	48 8b 00             	mov    rax,QWORD PTR [rax]
  40191e:	ba 1a 00 00 00       	mov    edx,0x1a
  401923:	48 89 ce             	mov    rsi,rcx
  401926:	48 89 c7             	mov    rdi,rax
  401929:	e8 52 f8 ff ff       	call   401180 <whline@plt>
  40192e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401932:	48 8d 58 18          	lea    rbx,[rax+0x18]
  401936:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
  40193a:	0f b7 c0             	movzx  eax,ax
  40193d:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
  401943:	c1 e8 10             	shr    eax,0x10
  401946:	66 d1 e8             	shr    ax,1
  401949:	0f b7 c0             	movzx  eax,ax
  40194c:	8d 48 02             	lea    ecx,[rax+0x2]
  40194f:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
  401953:	66 c1 e8 02          	shr    ax,0x2
  401957:	0f b7 c0             	movzx  eax,ax
  40195a:	8d 50 06             	lea    edx,[rax+0x6]
  40195d:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401961:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401964:	41 89 c8             	mov    r8d,ecx
  401967:	89 d1                	mov    ecx,edx
  401969:	ba 18 00 00 00       	mov    edx,0x18
  40196e:	be 01 00 00 00       	mov    esi,0x1
  401973:	48 89 c7             	mov    rdi,rax
  401976:	e8 e5 f8 ff ff       	call   401260 <subwin@plt>
  40197b:	48 89 03             	mov    QWORD PTR [rbx],rax
  40197e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401982:	48 8d 58 20          	lea    rbx,[rax+0x20]
  401986:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
  40198a:	0f b7 c0             	movzx  eax,ax
  40198d:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
  401993:	c1 e8 10             	shr    eax,0x10
  401996:	66 d1 e8             	shr    ax,1
  401999:	0f b7 c0             	movzx  eax,ax
  40199c:	8d 48 02             	lea    ecx,[rax+0x2]
  40199f:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
  4019a3:	66 c1 e8 02          	shr    ax,0x2
  4019a7:	0f b7 c0             	movzx  eax,ax
  4019aa:	8d 50 07             	lea    edx,[rax+0x7]
  4019ad:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4019b1:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4019b4:	41 89 c8             	mov    r8d,ecx
  4019b7:	89 d1                	mov    ecx,edx
  4019b9:	ba 18 00 00 00       	mov    edx,0x18
  4019be:	be 01 00 00 00       	mov    esi,0x1
  4019c3:	48 89 c7             	mov    rdi,rax
  4019c6:	e8 95 f8 ff ff       	call   401260 <subwin@plt>
  4019cb:	48 89 03             	mov    QWORD PTR [rbx],rax
  4019ce:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4019d2:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4019d5:	ba 01 00 00 00       	mov    edx,0x1
  4019da:	be 08 00 00 00       	mov    esi,0x8
  4019df:	48 89 c7             	mov    rdi,rax
  4019e2:	e8 59 fa ff ff       	call   401440 <wmove@plt>
  4019e7:	83 f8 ff             	cmp    eax,0xffffffff
  4019ea:	74 1e                	je     401a0a <draw_Menu+0x332>
  4019ec:	48 8b 0d 55 4b 20 00 	mov    rcx,QWORD PTR [rip+0x204b55]        # 606548 <__TMC_END__+0x388>
  4019f3:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4019f7:	48 8b 00             	mov    rax,QWORD PTR [rax]
  4019fa:	ba 1a 00 00 00       	mov    edx,0x1a
  4019ff:	48 89 ce             	mov    rsi,rcx
  401a02:	48 89 c7             	mov    rdi,rax
  401a05:	e8 76 f7 ff ff       	call   401180 <whline@plt>
  401a0a:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401a0e:	48 8d 58 28          	lea    rbx,[rax+0x28]
  401a12:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
  401a16:	0f b7 c0             	movzx  eax,ax
  401a19:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
  401a1f:	c1 e8 10             	shr    eax,0x10
  401a22:	66 d1 e8             	shr    ax,1
  401a25:	0f b7 c0             	movzx  eax,ax
  401a28:	8d 48 02             	lea    ecx,[rax+0x2]
  401a2b:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
  401a2f:	66 c1 e8 02          	shr    ax,0x2
  401a33:	0f b7 c0             	movzx  eax,ax
  401a36:	8d 50 09             	lea    edx,[rax+0x9]
  401a39:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401a3d:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401a40:	41 89 c8             	mov    r8d,ecx
  401a43:	89 d1                	mov    ecx,edx
  401a45:	ba 18 00 00 00       	mov    edx,0x18
  401a4a:	be 01 00 00 00       	mov    esi,0x1
  401a4f:	48 89 c7             	mov    rdi,rax
  401a52:	e8 09 f8 ff ff       	call   401260 <subwin@plt>
  401a57:	48 89 03             	mov    QWORD PTR [rbx],rax
  401a5a:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401a5e:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401a61:	48 85 c0             	test   rax,rax
  401a64:	74 0f                	je     401a75 <draw_Menu+0x39d>
  401a66:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401a6a:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401a6d:	48 c7 40 10 00 08 00 	mov    QWORD PTR [rax+0x10],0x800
  401a74:	00 
  401a75:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401a79:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401a7c:	b9 4f 47 40 00       	mov    ecx,0x40474f
  401a81:	ba 02 00 00 00       	mov    edx,0x2
  401a86:	be 03 00 00 00       	mov    esi,0x3
  401a8b:	48 89 c7             	mov    rdi,rax
  401a8e:	b8 00 00 00 00       	mov    eax,0x0
  401a93:	e8 28 f9 ff ff       	call   4013c0 <mvwprintw@plt>
  401a98:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401a9c:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401a9f:	b9 68 47 40 00       	mov    ecx,0x404768
  401aa4:	ba 02 00 00 00       	mov    edx,0x2
  401aa9:	be 04 00 00 00       	mov    esi,0x4
  401aae:	48 89 c7             	mov    rdi,rax
  401ab1:	b8 00 00 00 00       	mov    eax,0x0
  401ab6:	e8 05 f9 ff ff       	call   4013c0 <mvwprintw@plt>
  401abb:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401abf:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401ac2:	b9 81 47 40 00       	mov    ecx,0x404781
  401ac7:	ba 02 00 00 00       	mov    edx,0x2
  401acc:	be 06 00 00 00       	mov    esi,0x6
  401ad1:	48 89 c7             	mov    rdi,rax
  401ad4:	b8 00 00 00 00       	mov    eax,0x0
  401ad9:	e8 e2 f8 ff ff       	call   4013c0 <mvwprintw@plt>
  401ade:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401ae2:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401ae5:	b9 9a 47 40 00       	mov    ecx,0x40479a
  401aea:	ba 02 00 00 00       	mov    edx,0x2
  401aef:	be 07 00 00 00       	mov    esi,0x7
  401af4:	48 89 c7             	mov    rdi,rax
  401af7:	b8 00 00 00 00       	mov    eax,0x0
  401afc:	e8 bf f8 ff ff       	call   4013c0 <mvwprintw@plt>
  401b01:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401b05:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401b08:	b9 b3 47 40 00       	mov    ecx,0x4047b3
  401b0d:	ba 02 00 00 00       	mov    edx,0x2
  401b12:	be 09 00 00 00       	mov    esi,0x9
  401b17:	48 89 c7             	mov    rdi,rax
  401b1a:	b8 00 00 00 00       	mov    eax,0x0
  401b1f:	e8 9c f8 ff ff       	call   4013c0 <mvwprintw@plt>
  401b24:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401b28:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401b2b:	48 85 c0             	test   rax,rax
  401b2e:	74 0f                	je     401b3f <draw_Menu+0x467>
  401b30:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401b34:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401b37:	48 c7 40 10 00 07 00 	mov    QWORD PTR [rax+0x10],0x700
  401b3e:	00 
  401b3f:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401b43:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401b46:	ba 00 00 00 00       	mov    edx,0x0
  401b4b:	be 00 00 22 00       	mov    esi,0x220000
  401b50:	48 89 c7             	mov    rdi,rax
  401b53:	e8 48 f6 ff ff       	call   4011a0 <wattr_on@plt>
  401b58:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401b5c:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401b5f:	b9 cc 47 40 00       	mov    ecx,0x4047cc
  401b64:	ba 07 00 00 00       	mov    edx,0x7
  401b69:	be 03 00 00 00       	mov    esi,0x3
  401b6e:	48 89 c7             	mov    rdi,rax
  401b71:	b8 00 00 00 00       	mov    eax,0x0
  401b76:	e8 45 f8 ff ff       	call   4013c0 <mvwprintw@plt>
  401b7b:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401b7f:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401b82:	b9 ce 47 40 00       	mov    ecx,0x4047ce
  401b87:	ba 07 00 00 00       	mov    edx,0x7
  401b8c:	be 04 00 00 00       	mov    esi,0x4
  401b91:	48 89 c7             	mov    rdi,rax
  401b94:	b8 00 00 00 00       	mov    eax,0x0
  401b99:	e8 22 f8 ff ff       	call   4013c0 <mvwprintw@plt>
  401b9e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401ba2:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401ba5:	b9 d0 47 40 00       	mov    ecx,0x4047d0
  401baa:	ba 08 00 00 00       	mov    edx,0x8
  401baf:	be 06 00 00 00       	mov    esi,0x6
  401bb4:	48 89 c7             	mov    rdi,rax
  401bb7:	b8 00 00 00 00       	mov    eax,0x0
  401bbc:	e8 ff f7 ff ff       	call   4013c0 <mvwprintw@plt>
  401bc1:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401bc5:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401bc8:	b9 d2 47 40 00       	mov    ecx,0x4047d2
  401bcd:	ba 08 00 00 00       	mov    edx,0x8
  401bd2:	be 07 00 00 00       	mov    esi,0x7
  401bd7:	48 89 c7             	mov    rdi,rax
  401bda:	b8 00 00 00 00       	mov    eax,0x0
  401bdf:	e8 dc f7 ff ff       	call   4013c0 <mvwprintw@plt>
  401be4:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401be8:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401beb:	b9 d4 47 40 00       	mov    ecx,0x4047d4
  401bf0:	ba 02 00 00 00       	mov    edx,0x2
  401bf5:	be 09 00 00 00       	mov    esi,0x9
  401bfa:	48 89 c7             	mov    rdi,rax
  401bfd:	b8 00 00 00 00       	mov    eax,0x0
  401c02:	e8 b9 f7 ff ff       	call   4013c0 <mvwprintw@plt>
  401c07:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401c0b:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401c0e:	ba 00 00 00 00       	mov    edx,0x0
  401c13:	be 00 00 22 00       	mov    esi,0x220000
  401c18:	48 89 c7             	mov    rdi,rax
  401c1b:	e8 90 f6 ff ff       	call   4012b0 <wattr_off@plt>
  401c20:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401c24:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401c27:	48 89 c7             	mov    rdi,rax
  401c2a:	e8 f1 f5 ff ff       	call   401220 <wrefresh@plt>
  401c2f:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401c33:	48 8b 5d f8          	mov    rbx,QWORD PTR [rbp-0x8]
  401c37:	c9                   	leave  
  401c38:	c3                   	ret    

0000000000401c39 <scroll_Menu>:
  401c39:	55                   	push   rbp
  401c3a:	48 89 e5             	mov    rbp,rsp
  401c3d:	48 83 ec 20          	sub    rsp,0x20
  401c41:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
  401c45:	89 75 e4             	mov    DWORD PTR [rbp-0x1c],esi
  401c48:	89 55 e0             	mov    DWORD PTR [rbp-0x20],edx
  401c4b:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
  401c52:	48 8b 05 67 49 20 00 	mov    rax,QWORD PTR [rip+0x204967]        # 6065c0 <stdscr>
  401c59:	48 89 c7             	mov    rdi,rax
  401c5c:	e8 3f f7 ff ff       	call   4013a0 <wgetch@plt>
  401c61:	83 f8 45             	cmp    eax,0x45
  401c64:	0f 84 03 02 00 00    	je     401e6d <scroll_Menu+0x234>
  401c6a:	83 f8 45             	cmp    eax,0x45
  401c6d:	7f 33                	jg     401ca2 <scroll_Menu+0x69>
  401c6f:	83 f8 1b             	cmp    eax,0x1b
  401c72:	0f 84 b9 01 00 00    	je     401e31 <scroll_Menu+0x1f8>
  401c78:	83 f8 1b             	cmp    eax,0x1b
  401c7b:	7f 0e                	jg     401c8b <scroll_Menu+0x52>
  401c7d:	83 f8 0a             	cmp    eax,0xa
  401c80:	0f 84 b2 01 00 00    	je     401e38 <scroll_Menu+0x1ff>
  401c86:	e9 ee 01 00 00       	jmp    401e79 <scroll_Menu+0x240>
  401c8b:	83 f8 42             	cmp    eax,0x42
  401c8e:	0f 84 b5 01 00 00    	je     401e49 <scroll_Menu+0x210>
  401c94:	83 f8 43             	cmp    eax,0x43
  401c97:	0f 84 c4 01 00 00    	je     401e61 <scroll_Menu+0x228>
  401c9d:	e9 d7 01 00 00       	jmp    401e79 <scroll_Menu+0x240>
  401ca2:	83 f8 57             	cmp    eax,0x57
  401ca5:	0f 84 92 01 00 00    	je     401e3d <scroll_Menu+0x204>
  401cab:	83 f8 57             	cmp    eax,0x57
  401cae:	7f 0e                	jg     401cbe <scroll_Menu+0x85>
  401cb0:	83 f8 53             	cmp    eax,0x53
  401cb3:	0f 84 9c 01 00 00    	je     401e55 <scroll_Menu+0x21c>
  401cb9:	e9 bb 01 00 00       	jmp    401e79 <scroll_Menu+0x240>
  401cbe:	3d 02 01 00 00       	cmp    eax,0x102
  401cc3:	74 10                	je     401cd5 <scroll_Menu+0x9c>
  401cc5:	3d 03 01 00 00       	cmp    eax,0x103
  401cca:	0f 84 b2 00 00 00    	je     401d82 <scroll_Menu+0x149>
  401cd0:	e9 a4 01 00 00       	jmp    401e79 <scroll_Menu+0x240>
  401cd5:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401cd8:	48 98                	cdqe   
  401cda:	48 83 c0 01          	add    rax,0x1
  401cde:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  401ce5:	00 
  401ce6:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401cea:	48 01 d0             	add    rax,rdx
  401ced:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401cf0:	be 00 08 00 00       	mov    esi,0x800
  401cf5:	48 89 c7             	mov    rdi,rax
  401cf8:	e8 f3 f4 ff ff       	call   4011f0 <wbkgd@plt>
  401cfd:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401d00:	48 98                	cdqe   
  401d02:	48 83 c0 01          	add    rax,0x1
  401d06:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  401d0d:	00 
  401d0e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401d12:	48 01 d0             	add    rax,rdx
  401d15:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401d18:	48 89 c7             	mov    rdi,rax
  401d1b:	e8 30 f6 ff ff       	call   401350 <wnoutrefresh@plt>
  401d20:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401d23:	83 c0 01             	add    eax,0x1
  401d26:	99                   	cdq    
  401d27:	f7 7d e4             	idiv   DWORD PTR [rbp-0x1c]
  401d2a:	89 55 fc             	mov    DWORD PTR [rbp-0x4],edx
  401d2d:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401d30:	48 98                	cdqe   
  401d32:	48 83 c0 01          	add    rax,0x1
  401d36:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  401d3d:	00 
  401d3e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401d42:	48 01 d0             	add    rax,rdx
  401d45:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401d48:	be 00 07 04 00       	mov    esi,0x40700
  401d4d:	48 89 c7             	mov    rdi,rax
  401d50:	e8 9b f4 ff ff       	call   4011f0 <wbkgd@plt>
  401d55:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401d58:	48 98                	cdqe   
  401d5a:	48 83 c0 01          	add    rax,0x1
  401d5e:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  401d65:	00 
  401d66:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401d6a:	48 01 d0             	add    rax,rdx
  401d6d:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401d70:	48 89 c7             	mov    rdi,rax
  401d73:	e8 d8 f5 ff ff       	call   401350 <wnoutrefresh@plt>
  401d78:	e8 83 f6 ff ff       	call   401400 <doupdate@plt>
  401d7d:	e9 f7 00 00 00       	jmp    401e79 <scroll_Menu+0x240>
  401d82:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401d85:	48 98                	cdqe   
  401d87:	48 83 c0 01          	add    rax,0x1
  401d8b:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  401d92:	00 
  401d93:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401d97:	48 01 d0             	add    rax,rdx
  401d9a:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401d9d:	be 00 08 00 00       	mov    esi,0x800
  401da2:	48 89 c7             	mov    rdi,rax
  401da5:	e8 46 f4 ff ff       	call   4011f0 <wbkgd@plt>
  401daa:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401dad:	48 98                	cdqe   
  401daf:	48 83 c0 01          	add    rax,0x1
  401db3:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  401dba:	00 
  401dbb:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401dbf:	48 01 d0             	add    rax,rdx
  401dc2:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401dc5:	48 89 c7             	mov    rdi,rax
  401dc8:	e8 83 f5 ff ff       	call   401350 <wnoutrefresh@plt>
  401dcd:	8b 55 fc             	mov    edx,DWORD PTR [rbp-0x4]
  401dd0:	8b 45 e4             	mov    eax,DWORD PTR [rbp-0x1c]
  401dd3:	01 d0                	add    eax,edx
  401dd5:	83 e8 01             	sub    eax,0x1
  401dd8:	99                   	cdq    
  401dd9:	f7 7d e4             	idiv   DWORD PTR [rbp-0x1c]
  401ddc:	89 55 fc             	mov    DWORD PTR [rbp-0x4],edx
  401ddf:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401de2:	48 98                	cdqe   
  401de4:	48 83 c0 01          	add    rax,0x1
  401de8:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  401def:	00 
  401df0:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401df4:	48 01 d0             	add    rax,rdx
  401df7:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401dfa:	be 00 07 04 00       	mov    esi,0x40700
  401dff:	48 89 c7             	mov    rdi,rax
  401e02:	e8 e9 f3 ff ff       	call   4011f0 <wbkgd@plt>
  401e07:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401e0a:	48 98                	cdqe   
  401e0c:	48 83 c0 01          	add    rax,0x1
  401e10:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  401e17:	00 
  401e18:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401e1c:	48 01 d0             	add    rax,rdx
  401e1f:	48 8b 00             	mov    rax,QWORD PTR [rax]
  401e22:	48 89 c7             	mov    rdi,rax
  401e25:	e8 26 f5 ff ff       	call   401350 <wnoutrefresh@plt>
  401e2a:	e8 d1 f5 ff ff       	call   401400 <doupdate@plt>
  401e2f:	eb 48                	jmp    401e79 <scroll_Menu+0x240>
  401e31:	b8 ff ff ff ff       	mov    eax,0xffffffff
  401e36:	eb 46                	jmp    401e7e <scroll_Menu+0x245>
  401e38:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401e3b:	eb 41                	jmp    401e7e <scroll_Menu+0x245>
  401e3d:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
  401e44:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401e47:	eb 35                	jmp    401e7e <scroll_Menu+0x245>
  401e49:	c7 45 fc 01 00 00 00 	mov    DWORD PTR [rbp-0x4],0x1
  401e50:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401e53:	eb 29                	jmp    401e7e <scroll_Menu+0x245>
  401e55:	c7 45 fc 02 00 00 00 	mov    DWORD PTR [rbp-0x4],0x2
  401e5c:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401e5f:	eb 1d                	jmp    401e7e <scroll_Menu+0x245>
  401e61:	c7 45 fc 03 00 00 00 	mov    DWORD PTR [rbp-0x4],0x3
  401e68:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401e6b:	eb 11                	jmp    401e7e <scroll_Menu+0x245>
  401e6d:	c7 45 fc 04 00 00 00 	mov    DWORD PTR [rbp-0x4],0x4
  401e74:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  401e77:	eb 05                	jmp    401e7e <scroll_Menu+0x245>
  401e79:	e9 d4 fd ff ff       	jmp    401c52 <scroll_Menu+0x19>
  401e7e:	c9                   	leave  
  401e7f:	c3                   	ret    

0000000000401e80 <error_exit>:
  401e80:	55                   	push   rbp
  401e81:	48 89 e5             	mov    rbp,rsp
  401e84:	48 83 ec 10          	sub    rsp,0x10
  401e88:	48 89 7d f8          	mov    QWORD PTR [rbp-0x8],rdi
  401e8c:	48 8b 05 4d 47 20 00 	mov    rax,QWORD PTR [rip+0x20474d]        # 6065e0 <stderr@@GLIBC_2.2.5>
  401e93:	48 8b 55 f8          	mov    rdx,QWORD PTR [rbp-0x8]
  401e97:	be d6 47 40 00       	mov    esi,0x4047d6
  401e9c:	48 89 c7             	mov    rdi,rax
  401e9f:	b8 00 00 00 00       	mov    eax,0x0
  401ea4:	e8 57 f4 ff ff       	call   401300 <fprintf@plt>
  401ea9:	bf 01 00 00 00       	mov    edi,0x1
  401eae:	e8 5d f5 ff ff       	call   401410 <exit@plt>

0000000000401eb3 <net_create>:
  401eb3:	55                   	push   rbp
  401eb4:	48 89 e5             	mov    rbp,rsp
  401eb7:	48 83 ec 20          	sub    rsp,0x20
  401ebb:	89 7d ec             	mov    DWORD PTR [rbp-0x14],edi
  401ebe:	89 75 e8             	mov    DWORD PTR [rbp-0x18],esi
  401ec1:	89 55 e4             	mov    DWORD PTR [rbp-0x1c],edx
  401ec4:	8b 55 e4             	mov    edx,DWORD PTR [rbp-0x1c]
  401ec7:	8b 4d e8             	mov    ecx,DWORD PTR [rbp-0x18]
  401eca:	8b 45 ec             	mov    eax,DWORD PTR [rbp-0x14]
  401ecd:	89 ce                	mov    esi,ecx
  401ecf:	89 c7                	mov    edi,eax
  401ed1:	e8 9a f5 ff ff       	call   401470 <socket@plt>
  401ed6:	89 45 fc             	mov    DWORD PTR [rbp-0x4],eax
  401ed9:	83 7d fc 00          	cmp    DWORD PTR [rbp-0x4],0x0
  401edd:	79 0a                	jns    401ee9 <net_create+0x36>
  401edf:	bf dc 47 40 00       	mov    edi,0x4047dc
  401ee4:	e8 97 ff ff ff       	call   401e80 <error_exit>
  401ee9:	c9                   	leave  
  401eea:	c3                   	ret    

0000000000401eeb <net_bind>:
  401eeb:	55                   	push   rbp
  401eec:	48 89 e5             	mov    rbp,rsp
  401eef:	48 83 ec 30          	sub    rsp,0x30
  401ef3:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
  401ef7:	48 89 75 e0          	mov    QWORD PTR [rbp-0x20],rsi
  401efb:	89 d0                	mov    eax,edx
  401efd:	66 89 45 dc          	mov    WORD PTR [rbp-0x24],ax
  401f01:	48 8d 45 f0          	lea    rax,[rbp-0x10]
  401f05:	ba 10 00 00 00       	mov    edx,0x10
  401f0a:	be 00 00 00 00       	mov    esi,0x0
  401f0f:	48 89 c7             	mov    rdi,rax
  401f12:	e8 89 f3 ff ff       	call   4012a0 <memset@plt>
  401f17:	66 c7 45 f0 02 00    	mov    WORD PTR [rbp-0x10],0x2
  401f1d:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
  401f21:	89 c7                	mov    edi,eax
  401f23:	e8 58 f3 ff ff       	call   401280 <htonl@plt>
  401f28:	89 45 f4             	mov    DWORD PTR [rbp-0xc],eax
  401f2b:	0f b7 45 dc          	movzx  eax,WORD PTR [rbp-0x24]
  401f2f:	89 c7                	mov    edi,eax
  401f31:	e8 ca f2 ff ff       	call   401200 <htons@plt>
  401f36:	66 89 45 f2          	mov    WORD PTR [rbp-0xe],ax
  401f3a:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401f3e:	8b 00                	mov    eax,DWORD PTR [rax]
  401f40:	48 8d 4d f0          	lea    rcx,[rbp-0x10]
  401f44:	ba 10 00 00 00       	mov    edx,0x10
  401f49:	48 89 ce             	mov    rsi,rcx
  401f4c:	89 c7                	mov    edi,eax
  401f4e:	e8 1d f4 ff ff       	call   401370 <bind@plt>
  401f53:	85 c0                	test   eax,eax
  401f55:	79 0a                	jns    401f61 <net_bind+0x76>
  401f57:	bf ee 47 40 00       	mov    edi,0x4047ee
  401f5c:	e8 1f ff ff ff       	call   401e80 <error_exit>
  401f61:	c9                   	leave  
  401f62:	c3                   	ret    

0000000000401f63 <net_listen>:
  401f63:	55                   	push   rbp
  401f64:	48 89 e5             	mov    rbp,rsp
  401f67:	48 83 ec 10          	sub    rsp,0x10
  401f6b:	48 89 7d f8          	mov    QWORD PTR [rbp-0x8],rdi
  401f6f:	48 8b 45 f8          	mov    rax,QWORD PTR [rbp-0x8]
  401f73:	8b 00                	mov    eax,DWORD PTR [rax]
  401f75:	be 05 00 00 00       	mov    esi,0x5
  401f7a:	89 c7                	mov    edi,eax
  401f7c:	e8 df f3 ff ff       	call   401360 <listen@plt>
  401f81:	83 f8 ff             	cmp    eax,0xffffffff
  401f84:	75 0a                	jne    401f90 <net_listen+0x2d>
  401f86:	bf fe 47 40 00       	mov    edi,0x4047fe
  401f8b:	e8 f0 fe ff ff       	call   401e80 <error_exit>
  401f90:	c9                   	leave  
  401f91:	c3                   	ret    

0000000000401f92 <net_connect>:
  401f92:	55                   	push   rbp
  401f93:	48 89 e5             	mov    rbp,rsp
  401f96:	48 83 ec 40          	sub    rsp,0x40
  401f9a:	48 89 7d d8          	mov    QWORD PTR [rbp-0x28],rdi
  401f9e:	48 89 75 d0          	mov    QWORD PTR [rbp-0x30],rsi
  401fa2:	89 d0                	mov    eax,edx
  401fa4:	66 89 45 cc          	mov    WORD PTR [rbp-0x34],ax
  401fa8:	48 8d 45 f0          	lea    rax,[rbp-0x10]
  401fac:	ba 10 00 00 00       	mov    edx,0x10
  401fb1:	be 00 00 00 00       	mov    esi,0x0
  401fb6:	48 89 c7             	mov    rdi,rax
  401fb9:	e8 e2 f2 ff ff       	call   4012a0 <memset@plt>
  401fbe:	48 8b 45 d0          	mov    rax,QWORD PTR [rbp-0x30]
  401fc2:	48 89 c7             	mov    rdi,rax
  401fc5:	e8 26 f3 ff ff       	call   4012f0 <inet_addr@plt>
  401fca:	89 c0                	mov    eax,eax
  401fcc:	48 89 45 e8          	mov    QWORD PTR [rbp-0x18],rax
  401fd0:	48 8b 55 e8          	mov    rdx,QWORD PTR [rbp-0x18]
  401fd4:	b8 ff ff ff ff       	mov    eax,0xffffffff
  401fd9:	48 39 c2             	cmp    rdx,rax
  401fdc:	74 08                	je     401fe6 <net_connect+0x54>
  401fde:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  401fe2:	48 89 45 f4          	mov    QWORD PTR [rbp-0xc],rax
  401fe6:	66 c7 45 f0 02 00    	mov    WORD PTR [rbp-0x10],0x2
  401fec:	0f b7 45 cc          	movzx  eax,WORD PTR [rbp-0x34]
  401ff0:	89 c7                	mov    edi,eax
  401ff2:	e8 09 f2 ff ff       	call   401200 <htons@plt>
  401ff7:	66 89 45 f2          	mov    WORD PTR [rbp-0xe],ax
  401ffb:	48 8b 45 d8          	mov    rax,QWORD PTR [rbp-0x28]
  401fff:	8b 00                	mov    eax,DWORD PTR [rax]
  402001:	48 8d 4d f0          	lea    rcx,[rbp-0x10]
  402005:	ba 10 00 00 00       	mov    edx,0x10
  40200a:	48 89 ce             	mov    rsi,rcx
  40200d:	89 c7                	mov    edi,eax
  40200f:	e8 0c f4 ff ff       	call   401420 <connect@plt>
  402014:	85 c0                	test   eax,eax
  402016:	79 0a                	jns    402022 <net_connect+0x90>
  402018:	bf 10 48 40 00       	mov    edi,0x404810
  40201d:	e8 5e fe ff ff       	call   401e80 <error_exit>
  402022:	c9                   	leave  
  402023:	c3                   	ret    

0000000000402024 <net_accept>:
  402024:	55                   	push   rbp
  402025:	48 89 e5             	mov    rbp,rsp
  402028:	48 83 ec 30          	sub    rsp,0x30
  40202c:	48 89 7d d8          	mov    QWORD PTR [rbp-0x28],rdi
  402030:	48 89 75 d0          	mov    QWORD PTR [rbp-0x30],rsi
  402034:	c7 45 ec 10 00 00 00 	mov    DWORD PTR [rbp-0x14],0x10
  40203b:	48 8b 45 d8          	mov    rax,QWORD PTR [rbp-0x28]
  40203f:	8b 00                	mov    eax,DWORD PTR [rax]
  402041:	48 8d 55 ec          	lea    rdx,[rbp-0x14]
  402045:	48 8d 4d f0          	lea    rcx,[rbp-0x10]
  402049:	48 89 ce             	mov    rsi,rcx
  40204c:	89 c7                	mov    edi,eax
  40204e:	e8 8d f3 ff ff       	call   4013e0 <accept@plt>
  402053:	89 c2                	mov    edx,eax
  402055:	48 8b 45 d0          	mov    rax,QWORD PTR [rbp-0x30]
  402059:	89 10                	mov    DWORD PTR [rax],edx
  40205b:	48 8b 45 d0          	mov    rax,QWORD PTR [rbp-0x30]
  40205f:	8b 00                	mov    eax,DWORD PTR [rax]
  402061:	83 f8 ff             	cmp    eax,0xffffffff
  402064:	75 0a                	jne    402070 <net_accept+0x4c>
  402066:	bf 2a 48 40 00       	mov    edi,0x40482a
  40206b:	e8 10 fe ff ff       	call   401e80 <error_exit>
  402070:	c9                   	leave  
  402071:	c3                   	ret    

0000000000402072 <net_send>:
  402072:	55                   	push   rbp
  402073:	48 89 e5             	mov    rbp,rsp
  402076:	48 83 ec 20          	sub    rsp,0x20
  40207a:	48 89 7d f8          	mov    QWORD PTR [rbp-0x8],rdi
  40207e:	48 89 75 f0          	mov    QWORD PTR [rbp-0x10],rsi
  402082:	48 89 55 e8          	mov    QWORD PTR [rbp-0x18],rdx
  402086:	48 8b 45 f8          	mov    rax,QWORD PTR [rbp-0x8]
  40208a:	8b 00                	mov    eax,DWORD PTR [rax]
  40208c:	48 8b 55 e8          	mov    rdx,QWORD PTR [rbp-0x18]
  402090:	48 8b 75 f0          	mov    rsi,QWORD PTR [rbp-0x10]
  402094:	b9 00 00 00 00       	mov    ecx,0x0
  402099:	89 c7                	mov    edi,eax
  40209b:	e8 70 f1 ff ff       	call   401210 <send@plt>
  4020a0:	48 83 f8 ff          	cmp    rax,0xffffffffffffffff
  4020a4:	75 0a                	jne    4020b0 <net_send+0x3e>
  4020a6:	bf 3c 48 40 00       	mov    edi,0x40483c
  4020ab:	e8 d0 fd ff ff       	call   401e80 <error_exit>
  4020b0:	c9                   	leave  
  4020b1:	c3                   	ret    

00000000004020b2 <net_recv>:
  4020b2:	55                   	push   rbp
  4020b3:	48 89 e5             	mov    rbp,rsp
  4020b6:	48 83 ec 30          	sub    rsp,0x30
  4020ba:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
  4020be:	48 89 75 e0          	mov    QWORD PTR [rbp-0x20],rsi
  4020c2:	48 89 55 d8          	mov    QWORD PTR [rbp-0x28],rdx
  4020c6:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  4020ca:	8b 00                	mov    eax,DWORD PTR [rax]
  4020cc:	48 8b 55 d8          	mov    rdx,QWORD PTR [rbp-0x28]
  4020d0:	48 8b 75 e0          	mov    rsi,QWORD PTR [rbp-0x20]
  4020d4:	b9 00 00 00 00       	mov    ecx,0x0
  4020d9:	89 c7                	mov    edi,eax
  4020db:	e8 80 f0 ff ff       	call   401160 <recv@plt>
  4020e0:	89 45 fc             	mov    DWORD PTR [rbp-0x4],eax
  4020e3:	83 7d fc 00          	cmp    DWORD PTR [rbp-0x4],0x0
  4020e7:	7f 06                	jg     4020ef <net_recv+0x3d>
  4020e9:	83 7d fc ff          	cmp    DWORD PTR [rbp-0x4],0xffffffff
  4020ed:	74 12                	je     402101 <net_recv+0x4f>
  4020ef:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  4020f2:	48 63 d0             	movsxd rdx,eax
  4020f5:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
  4020f9:	48 01 d0             	add    rax,rdx
  4020fc:	c6 00 00             	mov    BYTE PTR [rax],0x0
  4020ff:	eb 0a                	jmp    40210b <net_recv+0x59>
  402101:	bf 4c 48 40 00       	mov    edi,0x40484c
  402106:	e8 75 fd ff ff       	call   401e80 <error_exit>
  40210b:	c9                   	leave  
  40210c:	c3                   	ret    

000000000040210d <net_close>:
  40210d:	55                   	push   rbp
  40210e:	48 89 e5             	mov    rbp,rsp
  402111:	48 83 ec 10          	sub    rsp,0x10
  402115:	48 89 7d f8          	mov    QWORD PTR [rbp-0x8],rdi
  402119:	48 8b 45 f8          	mov    rax,QWORD PTR [rbp-0x8]
  40211d:	8b 00                	mov    eax,DWORD PTR [rax]
  40211f:	89 c7                	mov    edi,eax
  402121:	e8 9a f1 ff ff       	call   4012c0 <close@plt>
  402126:	c9                   	leave  
  402127:	c3                   	ret    

0000000000402128 <main>:
  402128:	55                   	push   rbp
  402129:	48 89 e5             	mov    rbp,rsp
  40212c:	48 83 ec 30          	sub    rsp,0x30
  402130:	89 7d dc             	mov    DWORD PTR [rbp-0x24],edi
  402133:	48 89 75 d0          	mov    QWORD PTR [rbp-0x30],rsi
  402137:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
  40213e:	c7 45 f8 00 00 00 00 	mov    DWORD PTR [rbp-0x8],0x0
  402145:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
  40214c:	e9 c2 00 00 00       	jmp    402213 <main+0xeb>
  402151:	c7 45 f8 00 00 00 00 	mov    DWORD PTR [rbp-0x8],0x0
  402158:	e9 84 00 00 00       	jmp    4021e1 <main+0xb9>
  40215d:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  402160:	48 98                	cdqe   
  402162:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  402169:	00 
  40216a:	48 8b 45 d0          	mov    rax,QWORD PTR [rbp-0x30]
  40216e:	48 01 d0             	add    rax,rdx
  402171:	48 8b 10             	mov    rdx,QWORD PTR [rax]
  402174:	8b 45 f8             	mov    eax,DWORD PTR [rbp-0x8]
  402177:	48 98                	cdqe   
  402179:	48 01 d0             	add    rax,rdx
  40217c:	0f b6 00             	movzx  eax,BYTE PTR [rax]
  40217f:	0f be c0             	movsx  eax,al
  402182:	83 e8 42             	sub    eax,0x42
  402185:	83 f8 34             	cmp    eax,0x34
  402188:	77 53                	ja     4021dd <main+0xb5>
  40218a:	89 c0                	mov    eax,eax
  40218c:	48 8b 04 c5 60 48 40 	mov    rax,QWORD PTR [rax*8+0x404860]
  402193:	00 
  402194:	ff e0                	jmp    rax
  402196:	c6 05 0b 45 20 00 01 	mov    BYTE PTR [rip+0x20450b],0x1        # 6066a8 <bmenu>
  40219d:	eb 3e                	jmp    4021dd <main+0xb5>
  40219f:	c6 05 fc 44 20 00 01 	mov    BYTE PTR [rip+0x2044fc],0x1        # 6066a2 <bblack>
  4021a6:	eb 35                	jmp    4021dd <main+0xb5>
  4021a8:	c6 05 fa 44 20 00 01 	mov    BYTE PTR [rip+0x2044fa],0x1        # 6066a9 <bwhite>
  4021af:	eb 2c                	jmp    4021dd <main+0xb5>
  4021b1:	c6 05 e9 44 20 00 01 	mov    BYTE PTR [rip+0x2044e9],0x1        # 6066a1 <bserver>
  4021b8:	eb 23                	jmp    4021dd <main+0xb5>
  4021ba:	c6 05 7f 44 20 00 01 	mov    BYTE PTR [rip+0x20447f],0x1        # 606640 <bclient>
  4021c1:	eb 1a                	jmp    4021dd <main+0xb5>
  4021c3:	c6 05 77 44 20 00 01 	mov    BYTE PTR [rip+0x204477],0x1        # 606641 <bempty>
  4021ca:	eb 11                	jmp    4021dd <main+0xb5>
  4021cc:	c6 05 cd 44 20 00 01 	mov    BYTE PTR [rip+0x2044cd],0x1        # 6066a0 <bhelp>
  4021d3:	eb 08                	jmp    4021dd <main+0xb5>
  4021d5:	c6 05 14 44 20 00 01 	mov    BYTE PTR [rip+0x204414],0x1        # 6065f0 <bversion>
  4021dc:	90                   	nop
  4021dd:	83 45 f8 01          	add    DWORD PTR [rbp-0x8],0x1
  4021e1:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  4021e4:	48 98                	cdqe   
  4021e6:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  4021ed:	00 
  4021ee:	48 8b 45 d0          	mov    rax,QWORD PTR [rbp-0x30]
  4021f2:	48 01 d0             	add    rax,rdx
  4021f5:	48 8b 10             	mov    rdx,QWORD PTR [rax]
  4021f8:	8b 45 f8             	mov    eax,DWORD PTR [rbp-0x8]
  4021fb:	48 98                	cdqe   
  4021fd:	48 01 d0             	add    rax,rdx
  402200:	0f b6 00             	movzx  eax,BYTE PTR [rax]
  402203:	0f be c0             	movsx  eax,al
  402206:	3b 45 f8             	cmp    eax,DWORD PTR [rbp-0x8]
  402209:	0f 8f 4e ff ff ff    	jg     40215d <main+0x35>
  40220f:	83 45 fc 01          	add    DWORD PTR [rbp-0x4],0x1
  402213:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  402216:	3b 45 dc             	cmp    eax,DWORD PTR [rbp-0x24]
  402219:	0f 8c 32 ff ff ff    	jl     402151 <main+0x29>
  40221f:	0f b6 05 82 44 20 00 	movzx  eax,BYTE PTR [rip+0x204482]        # 6066a8 <bmenu>
  402226:	84 c0                	test   al,al
  402228:	74 0a                	je     402234 <main+0x10c>
  40222a:	b8 00 00 00 00       	mov    eax,0x0
  40222f:	e8 38 03 00 00       	call   40256c <menu_Board>
  402234:	0f b6 05 6e 44 20 00 	movzx  eax,BYTE PTR [rip+0x20446e]        # 6066a9 <bwhite>
  40223b:	84 c0                	test   al,al
  40223d:	75 16                	jne    402255 <main+0x12d>
  40223f:	0f b6 05 5c 44 20 00 	movzx  eax,BYTE PTR [rip+0x20445c]        # 6066a2 <bblack>
  402246:	84 c0                	test   al,al
  402248:	75 0b                	jne    402255 <main+0x12d>
  40224a:	0f b6 05 f0 43 20 00 	movzx  eax,BYTE PTR [rip+0x2043f0]        # 606641 <bempty>
  402251:	84 c0                	test   al,al
  402253:	74 20                	je     402275 <main+0x14d>
  402255:	48 8d 45 e0          	lea    rax,[rbp-0x20]
  402259:	48 89 c7             	mov    rdi,rax
  40225c:	e8 f8 03 00 00       	call   402659 <settings>
  402261:	bf 00 00 00 00       	mov    edi,0x0
  402266:	b8 00 00 00 00       	mov    eax,0x0
  40226b:	e8 e0 0d 00 00       	call   403050 <display_Board>
  402270:	e9 f3 00 00 00       	jmp    402368 <main+0x240>
  402275:	0f b6 05 25 44 20 00 	movzx  eax,BYTE PTR [rip+0x204425]        # 6066a1 <bserver>
  40227c:	84 c0                	test   al,al
  40227e:	74 64                	je     4022e4 <main+0x1bc>
  402280:	48 8d 45 e0          	lea    rax,[rbp-0x20]
  402284:	48 89 c7             	mov    rdi,rax
  402287:	e8 cd 03 00 00       	call   402659 <settings>
  40228c:	ba 00 00 00 00       	mov    edx,0x0
  402291:	be 01 00 00 00       	mov    esi,0x1
  402296:	bf 02 00 00 00       	mov    edi,0x2
  40229b:	e8 d0 f1 ff ff       	call   401470 <socket@plt>
  4022a0:	89 05 9e 43 20 00    	mov    DWORD PTR [rip+0x20439e],eax        # 606644 <tcpsock1>
  4022a6:	ba a7 16 00 00       	mov    edx,0x16a7
  4022ab:	be 00 00 00 00       	mov    esi,0x0
  4022b0:	bf 44 66 60 00       	mov    edi,0x606644
  4022b5:	e8 31 fc ff ff       	call   401eeb <net_bind>
  4022ba:	bf 44 66 60 00       	mov    edi,0x606644
  4022bf:	e8 9f fc ff ff       	call   401f63 <net_listen>
  4022c4:	be a4 66 60 00       	mov    esi,0x6066a4
  4022c9:	bf 44 66 60 00       	mov    edi,0x606644
  4022ce:	e8 51 fd ff ff       	call   402024 <net_accept>
  4022d3:	bf 00 00 00 00       	mov    edi,0x0
  4022d8:	b8 00 00 00 00       	mov    eax,0x0
  4022dd:	e8 6e 0d 00 00       	call   403050 <display_Board>
  4022e2:	eb ef                	jmp    4022d3 <main+0x1ab>
  4022e4:	0f b6 05 55 43 20 00 	movzx  eax,BYTE PTR [rip+0x204355]        # 606640 <bclient>
  4022eb:	84 c0                	test   al,al
  4022ed:	74 4d                	je     40233c <main+0x214>
  4022ef:	48 8d 45 e0          	lea    rax,[rbp-0x20]
  4022f3:	48 89 c7             	mov    rdi,rax
  4022f6:	e8 5e 03 00 00       	call   402659 <settings>
  4022fb:	ba 00 00 00 00       	mov    edx,0x0
  402300:	be 01 00 00 00       	mov    esi,0x1
  402305:	bf 02 00 00 00       	mov    edi,0x2
  40230a:	e8 61 f1 ff ff       	call   401470 <socket@plt>
  40230f:	89 05 87 43 20 00    	mov    DWORD PTR [rip+0x204387],eax        # 60669c <tcpsock>
  402315:	48 8d 45 e0          	lea    rax,[rbp-0x20]
  402319:	ba a7 16 00 00       	mov    edx,0x16a7
  40231e:	48 89 c6             	mov    rsi,rax
  402321:	bf 9c 66 60 00       	mov    edi,0x60669c
  402326:	e8 67 fc ff ff       	call   401f92 <net_connect>
  40232b:	bf 00 00 00 00       	mov    edi,0x0
  402330:	b8 00 00 00 00       	mov    eax,0x0
  402335:	e8 16 0d 00 00       	call   403050 <display_Board>
  40233a:	eb ef                	jmp    40232b <main+0x203>
  40233c:	0f b6 05 5d 43 20 00 	movzx  eax,BYTE PTR [rip+0x20435d]        # 6066a0 <bhelp>
  402343:	84 c0                	test   al,al
  402345:	74 0c                	je     402353 <main+0x22b>
  402347:	8b 45 dc             	mov    eax,DWORD PTR [rbp-0x24]
  40234a:	89 c7                	mov    edi,eax
  40234c:	e8 35 f2 ff ff       	call   401586 <help_Desk>
  402351:	eb 15                	jmp    402368 <main+0x240>
  402353:	0f b6 05 96 42 20 00 	movzx  eax,BYTE PTR [rip+0x204296]        # 6065f0 <bversion>
  40235a:	84 c0                	test   al,al
  40235c:	74 0a                	je     402368 <main+0x240>
  40235e:	b8 00 00 00 00       	mov    eax,0x0
  402363:	e8 0e f2 ff ff       	call   401576 <version>
  402368:	b8 00 00 00 00       	mov    eax,0x0
  40236d:	c9                   	leave  
  40236e:	c3                   	ret    

000000000040236f <date_Board>:
  40236f:	55                   	push   rbp
  402370:	48 89 e5             	mov    rbp,rsp
  402373:	48 83 ec 10          	sub    rsp,0x10
  402377:	48 8d 45 f0          	lea    rax,[rbp-0x10]
  40237b:	48 89 c7             	mov    rdi,rax
  40237e:	e8 ad ef ff ff       	call   401330 <time@plt>
  402383:	48 8d 45 f0          	lea    rax,[rbp-0x10]
  402387:	48 89 c7             	mov    rdi,rax
  40238a:	e8 e1 ed ff ff       	call   401170 <localtime@plt>
  40238f:	48 89 45 f8          	mov    QWORD PTR [rbp-0x8],rax
  402393:	48 8b 45 f8          	mov    rax,QWORD PTR [rbp-0x8]
  402397:	c9                   	leave  
  402398:	c3                   	ret    

0000000000402399 <standard_Layout>:
  402399:	55                   	push   rbp
  40239a:	48 89 e5             	mov    rbp,rsp
  40239d:	48 83 ec 60          	sub    rsp,0x60
  4023a1:	e8 c9 ff ff ff       	call   40236f <date_Board>
  4023a6:	48 89 45 f8          	mov    QWORD PTR [rbp-0x8],rax
  4023aa:	48 8b 55 f8          	mov    rdx,QWORD PTR [rbp-0x8]
  4023ae:	48 8d 45 a0          	lea    rax,[rbp-0x60]
  4023b2:	48 89 d1             	mov    rcx,rdx
  4023b5:	ba 08 4a 40 00       	mov    edx,0x404a08
  4023ba:	be 4b 00 00 00       	mov    esi,0x4b
  4023bf:	48 89 c7             	mov    rdi,rax
  4023c2:	e8 b9 ef ff ff       	call   401380 <strftime@plt>
  4023c7:	48 8b 05 f2 41 20 00 	mov    rax,QWORD PTR [rip+0x2041f2]        # 6065c0 <stdscr>
  4023ce:	48 85 c0             	test   rax,rax
  4023d1:	74 10                	je     4023e3 <standard_Layout+0x4a>
  4023d3:	48 8b 05 e6 41 20 00 	mov    rax,QWORD PTR [rip+0x2041e6]        # 6065c0 <stdscr>
  4023da:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  4023de:	83 c0 01             	add    eax,0x1
  4023e1:	eb 05                	jmp    4023e8 <standard_Layout+0x4f>
  4023e3:	b8 ff ff ff ff       	mov    eax,0xffffffff
  4023e8:	66 89 45 f6          	mov    WORD PTR [rbp-0xa],ax
  4023ec:	48 8b 05 cd 41 20 00 	mov    rax,QWORD PTR [rip+0x2041cd]        # 6065c0 <stdscr>
  4023f3:	48 85 c0             	test   rax,rax
  4023f6:	74 10                	je     402408 <standard_Layout+0x6f>
  4023f8:	48 8b 05 c1 41 20 00 	mov    rax,QWORD PTR [rip+0x2041c1]        # 6065c0 <stdscr>
  4023ff:	0f b7 40 06          	movzx  eax,WORD PTR [rax+0x6]
  402403:	83 c0 01             	add    eax,0x1
  402406:	eb 05                	jmp    40240d <standard_Layout+0x74>
  402408:	b8 ff ff ff ff       	mov    eax,0xffffffff
  40240d:	66 89 45 f4          	mov    WORD PTR [rbp-0xc],ax
  402411:	48 8b 05 a8 41 20 00 	mov    rax,QWORD PTR [rip+0x2041a8]        # 6065c0 <stdscr>
  402418:	be 00 06 20 00       	mov    esi,0x200600
  40241d:	48 89 c7             	mov    rdi,rax
  402420:	e8 cb ed ff ff       	call   4011f0 <wbkgd@plt>
  402425:	ba 0b 4a 40 00       	mov    edx,0x404a0b
  40242a:	be 03 00 00 00       	mov    esi,0x3
  40242f:	bf 00 00 00 00       	mov    edi,0x0
  402434:	b8 00 00 00 00       	mov    eax,0x0
  402439:	e8 22 f0 ff ff       	call   401460 <mvprintw@plt>
  40243e:	0f b7 45 f6          	movzx  eax,WORD PTR [rbp-0xa]
  402442:	83 e8 01             	sub    eax,0x1
  402445:	ba 15 4a 40 00       	mov    edx,0x404a15
  40244a:	be 03 00 00 00       	mov    esi,0x3
  40244f:	89 c7                	mov    edi,eax
  402451:	b8 00 00 00 00       	mov    eax,0x0
  402456:	e8 05 f0 ff ff       	call   401460 <mvprintw@plt>
  40245b:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
  40245f:	8d 48 f4             	lea    ecx,[rax-0xc]
  402462:	0f b7 45 f6          	movzx  eax,WORD PTR [rbp-0xa]
  402466:	83 e8 01             	sub    eax,0x1
  402469:	ba 30 4a 40 00       	mov    edx,0x404a30
  40246e:	89 ce                	mov    esi,ecx
  402470:	89 c7                	mov    edi,eax
  402472:	b8 00 00 00 00       	mov    eax,0x0
  402477:	e8 e4 ef ff ff       	call   401460 <mvprintw@plt>
  40247c:	48 8b 05 3d 41 20 00 	mov    rax,QWORD PTR [rip+0x20413d]        # 6065c0 <stdscr>
  402483:	48 85 c0             	test   rax,rax
  402486:	74 0f                	je     402497 <standard_Layout+0xfe>
  402488:	48 8b 05 31 41 20 00 	mov    rax,QWORD PTR [rip+0x204131]        # 6065c0 <stdscr>
  40248f:	48 c7 40 10 00 05 20 	mov    QWORD PTR [rax+0x10],0x200500
  402496:	00 
  402497:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
  40249b:	8d 48 f8             	lea    ecx,[rax-0x8]
  40249e:	0f b7 45 f6          	movzx  eax,WORD PTR [rbp-0xa]
  4024a2:	83 e8 01             	sub    eax,0x1
  4024a5:	ba 34 4a 40 00       	mov    edx,0x404a34
  4024aa:	89 ce                	mov    esi,ecx
  4024ac:	89 c7                	mov    edi,eax
  4024ae:	b8 00 00 00 00       	mov    eax,0x0
  4024b3:	e8 a8 ef ff ff       	call   401460 <mvprintw@plt>
  4024b8:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
  4024bc:	8d 70 f4             	lea    esi,[rax-0xc]
  4024bf:	48 8d 45 a0          	lea    rax,[rbp-0x60]
  4024c3:	48 89 c1             	mov    rcx,rax
  4024c6:	ba 39 4a 40 00       	mov    edx,0x404a39
  4024cb:	bf 00 00 00 00       	mov    edi,0x0
  4024d0:	b8 00 00 00 00       	mov    eax,0x0
  4024d5:	e8 86 ef ff ff       	call   401460 <mvprintw@plt>
  4024da:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
  4024de:	0f b7 55 f6          	movzx  edx,WORD PTR [rbp-0xa]
  4024e2:	8d 7a fe             	lea    edi,[rdx-0x2]
  4024e5:	b9 00 00 00 00       	mov    ecx,0x0
  4024ea:	ba 01 00 00 00       	mov    edx,0x1
  4024ef:	89 c6                	mov    esi,eax
  4024f1:	e8 9a ed ff ff       	call   401290 <newwin@plt>
  4024f6:	48 89 05 fb 40 20 00 	mov    QWORD PTR [rip+0x2040fb],rax        # 6065f8 <winL.5144>
  4024fd:	48 8b 05 f4 40 20 00 	mov    rax,QWORD PTR [rip+0x2040f4]        # 6065f8 <winL.5144>
  402504:	be 00 01 00 00       	mov    esi,0x100
  402509:	48 89 c7             	mov    rdi,rax
  40250c:	e8 df ec ff ff       	call   4011f0 <wbkgd@plt>
  402511:	48 8b 05 a8 40 20 00 	mov    rax,QWORD PTR [rip+0x2040a8]        # 6065c0 <stdscr>
  402518:	48 89 c7             	mov    rdi,rax
  40251b:	e8 00 ed ff ff       	call   401220 <wrefresh@plt>
  402520:	48 8b 05 d1 40 20 00 	mov    rax,QWORD PTR [rip+0x2040d1]        # 6065f8 <winL.5144>
  402527:	48 85 c0             	test   rax,rax
  40252a:	74 11                	je     40253d <standard_Layout+0x1a4>
  40252c:	48 8b 05 c5 40 20 00 	mov    rax,QWORD PTR [rip+0x2040c5]        # 6065f8 <winL.5144>
  402533:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  402537:	98                   	cwde   
  402538:	8d 50 01             	lea    edx,[rax+0x1]
  40253b:	eb 05                	jmp    402542 <standard_Layout+0x1a9>
  40253d:	ba ff ff ff ff       	mov    edx,0xffffffff
  402542:	48 8b 05 af 40 20 00 	mov    rax,QWORD PTR [rip+0x2040af]        # 6065f8 <winL.5144>
  402549:	b9 01 00 00 00       	mov    ecx,0x1
  40254e:	be 00 00 00 00       	mov    esi,0x0
  402553:	48 89 c7             	mov    rdi,rax
  402556:	e8 e5 eb ff ff       	call   401140 <wtouchln@plt>
  40255b:	48 8b 05 96 40 20 00 	mov    rax,QWORD PTR [rip+0x204096]        # 6065f8 <winL.5144>
  402562:	48 89 c7             	mov    rdi,rax
  402565:	e8 b6 ec ff ff       	call   401220 <wrefresh@plt>
  40256a:	c9                   	leave  
  40256b:	c3                   	ret    

000000000040256c <menu_Board>:
  40256c:	55                   	push   rbp
  40256d:	48 89 e5             	mov    rbp,rsp
  402570:	48 83 ec 10          	sub    rsp,0x10
  402574:	b8 00 00 00 00       	mov    eax,0x0
  402579:	e8 3b f0 ff ff       	call   4015b9 <color_Board>
  40257e:	b8 00 00 00 00       	mov    eax,0x0
  402583:	e8 11 fe ff ff       	call   402399 <standard_Layout>
  402588:	bf 00 00 00 00       	mov    edi,0x0
  40258d:	e8 46 f1 ff ff       	call   4016d8 <draw_Menu>
  402592:	48 89 45 f8          	mov    QWORD PTR [rbp-0x8],rax
  402596:	48 8b 45 f8          	mov    rax,QWORD PTR [rbp-0x8]
  40259a:	ba 00 00 00 00       	mov    edx,0x0
  40259f:	be 05 00 00 00       	mov    esi,0x5
  4025a4:	48 89 c7             	mov    rdi,rax
  4025a7:	e8 8d f6 ff ff       	call   401c39 <scroll_Menu>
  4025ac:	89 45 f4             	mov    DWORD PTR [rbp-0xc],eax
  4025af:	48 8b 45 f8          	mov    rax,QWORD PTR [rbp-0x8]
  4025b3:	be 05 00 00 00       	mov    esi,0x5
  4025b8:	48 89 c7             	mov    rdi,rax
  4025bb:	e8 c7 f0 ff ff       	call   401687 <delete_Menu>
  4025c0:	8b 45 f4             	mov    eax,DWORD PTR [rbp-0xc]
  4025c3:	83 c0 01             	add    eax,0x1
  4025c6:	83 f8 05             	cmp    eax,0x5
  4025c9:	77 38                	ja     402603 <menu_Board+0x97>
  4025cb:	89 c0                	mov    eax,eax
  4025cd:	48 8b 04 c5 40 4a 40 	mov    rax,QWORD PTR [rax*8+0x404a40]
  4025d4:	00 
  4025d5:	ff e0                	jmp    rax
  4025d7:	c6 05 cb 40 20 00 01 	mov    BYTE PTR [rip+0x2040cb],0x1        # 6066a9 <bwhite>
  4025de:	eb 23                	jmp    402603 <menu_Board+0x97>
  4025e0:	c6 05 bb 40 20 00 01 	mov    BYTE PTR [rip+0x2040bb],0x1        # 6066a2 <bblack>
  4025e7:	eb 1a                	jmp    402603 <menu_Board+0x97>
  4025e9:	c6 05 b1 40 20 00 01 	mov    BYTE PTR [rip+0x2040b1],0x1        # 6066a1 <bserver>
  4025f0:	eb 11                	jmp    402603 <menu_Board+0x97>
  4025f2:	c6 05 47 40 20 00 01 	mov    BYTE PTR [rip+0x204047],0x1        # 606640 <bclient>
  4025f9:	eb 08                	jmp    402603 <menu_Board+0x97>
  4025fb:	c6 05 3f 40 20 00 01 	mov    BYTE PTR [rip+0x20403f],0x1        # 606641 <bempty>
  402602:	90                   	nop
  402603:	48 8b 05 b6 3f 20 00 	mov    rax,QWORD PTR [rip+0x203fb6]        # 6065c0 <stdscr>
  40260a:	48 85 c0             	test   rax,rax
  40260d:	74 11                	je     402620 <menu_Board+0xb4>
  40260f:	48 8b 05 aa 3f 20 00 	mov    rax,QWORD PTR [rip+0x203faa]        # 6065c0 <stdscr>
  402616:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  40261a:	98                   	cwde   
  40261b:	8d 50 01             	lea    edx,[rax+0x1]
  40261e:	eb 05                	jmp    402625 <menu_Board+0xb9>
  402620:	ba ff ff ff ff       	mov    edx,0xffffffff
  402625:	48 8b 05 94 3f 20 00 	mov    rax,QWORD PTR [rip+0x203f94]        # 6065c0 <stdscr>
  40262c:	b9 01 00 00 00       	mov    ecx,0x1
  402631:	be 00 00 00 00       	mov    esi,0x0
  402636:	48 89 c7             	mov    rdi,rax
  402639:	e8 02 eb ff ff       	call   401140 <wtouchln@plt>
  40263e:	48 8b 05 7b 3f 20 00 	mov    rax,QWORD PTR [rip+0x203f7b]        # 6065c0 <stdscr>
  402645:	48 89 c7             	mov    rdi,rax
  402648:	e8 d3 eb ff ff       	call   401220 <wrefresh@plt>
  40264d:	e8 3e ed ff ff       	call   401390 <endwin@plt>
  402652:	b8 01 00 00 00       	mov    eax,0x1
  402657:	c9                   	leave  
  402658:	c3                   	ret    

0000000000402659 <settings>:
  402659:	55                   	push   rbp
  40265a:	48 89 e5             	mov    rbp,rsp
  40265d:	48 81 ec c0 00 00 00 	sub    rsp,0xc0
  402664:	48 89 bd 48 ff ff ff 	mov    QWORD PTR [rbp-0xb8],rdi
  40266b:	b8 00 00 00 00       	mov    eax,0x0
  402670:	e8 44 ef ff ff       	call   4015b9 <color_Board>
  402675:	b8 00 00 00 00       	mov    eax,0x0
  40267a:	e8 1a fd ff ff       	call   402399 <standard_Layout>
  40267f:	b9 02 00 00 00       	mov    ecx,0x2
  402684:	ba 02 00 00 00       	mov    edx,0x2
  402689:	be 2b 00 00 00       	mov    esi,0x2b
  40268e:	bf 15 00 00 00       	mov    edi,0x15
  402693:	e8 f8 eb ff ff       	call   401290 <newwin@plt>
  402698:	48 89 05 61 3f 20 00 	mov    QWORD PTR [rip+0x203f61],rax        # 606600 <winM.5162>
  40269f:	48 8b 3d a2 3e 20 00 	mov    rdi,QWORD PTR [rip+0x203ea2]        # 606548 <__TMC_END__+0x388>
  4026a6:	48 8b 0d 9b 3e 20 00 	mov    rcx,QWORD PTR [rip+0x203e9b]        # 606548 <__TMC_END__+0x388>
  4026ad:	48 8b 15 cc 3e 20 00 	mov    rdx,QWORD PTR [rip+0x203ecc]        # 606580 <__TMC_END__+0x3c0>
  4026b4:	48 8b 35 c5 3e 20 00 	mov    rsi,QWORD PTR [rip+0x203ec5]        # 606580 <__TMC_END__+0x3c0>
  4026bb:	48 8b 05 3e 3f 20 00 	mov    rax,QWORD PTR [rip+0x203f3e]        # 606600 <winM.5162>
  4026c2:	48 83 ec 08          	sub    rsp,0x8
  4026c6:	6a 00                	push   0x0
  4026c8:	6a 00                	push   0x0
  4026ca:	6a 00                	push   0x0
  4026cc:	41 b9 00 00 00 00    	mov    r9d,0x0
  4026d2:	49 89 f8             	mov    r8,rdi
  4026d5:	48 89 c7             	mov    rdi,rax
  4026d8:	e8 f3 ea ff ff       	call   4011d0 <wborder@plt>
  4026dd:	48 83 c4 20          	add    rsp,0x20
  4026e1:	48 8b 05 d8 3e 20 00 	mov    rax,QWORD PTR [rip+0x203ed8]        # 6065c0 <stdscr>
  4026e8:	be 00 01 00 00       	mov    esi,0x100
  4026ed:	48 89 c7             	mov    rdi,rax
  4026f0:	e8 fb ea ff ff       	call   4011f0 <wbkgd@plt>
  4026f5:	48 8b 05 04 3f 20 00 	mov    rax,QWORD PTR [rip+0x203f04]        # 606600 <winM.5162>
  4026fc:	be 00 01 00 00       	mov    esi,0x100
  402701:	48 89 c7             	mov    rdi,rax
  402704:	e8 e7 ea ff ff       	call   4011f0 <wbkgd@plt>
  402709:	48 8b 05 f0 3e 20 00 	mov    rax,QWORD PTR [rip+0x203ef0]        # 606600 <winM.5162>
  402710:	b9 70 4a 40 00       	mov    ecx,0x404a70
  402715:	ba 02 00 00 00       	mov    edx,0x2
  40271a:	be 01 00 00 00       	mov    esi,0x1
  40271f:	48 89 c7             	mov    rdi,rax
  402722:	b8 00 00 00 00       	mov    eax,0x0
  402727:	e8 94 ec ff ff       	call   4013c0 <mvwprintw@plt>
  40272c:	48 8b 05 cd 3e 20 00 	mov    rax,QWORD PTR [rip+0x203ecd]        # 606600 <winM.5162>
  402733:	b9 98 4a 40 00       	mov    ecx,0x404a98
  402738:	ba 02 00 00 00       	mov    edx,0x2
  40273d:	be 02 00 00 00       	mov    esi,0x2
  402742:	48 89 c7             	mov    rdi,rax
  402745:	b8 00 00 00 00       	mov    eax,0x0
  40274a:	e8 71 ec ff ff       	call   4013c0 <mvwprintw@plt>
  40274f:	48 8b 05 aa 3e 20 00 	mov    rax,QWORD PTR [rip+0x203eaa]        # 606600 <winM.5162>
  402756:	b9 c0 4a 40 00       	mov    ecx,0x404ac0
  40275b:	ba 02 00 00 00       	mov    edx,0x2
  402760:	be 03 00 00 00       	mov    esi,0x3
  402765:	48 89 c7             	mov    rdi,rax
  402768:	b8 00 00 00 00       	mov    eax,0x0
  40276d:	e8 4e ec ff ff       	call   4013c0 <mvwprintw@plt>
  402772:	48 8b 05 87 3e 20 00 	mov    rax,QWORD PTR [rip+0x203e87]        # 606600 <winM.5162>
  402779:	b9 e8 4a 40 00       	mov    ecx,0x404ae8
  40277e:	ba 02 00 00 00       	mov    edx,0x2
  402783:	be 05 00 00 00       	mov    esi,0x5
  402788:	48 89 c7             	mov    rdi,rax
  40278b:	b8 00 00 00 00       	mov    eax,0x0
  402790:	e8 2b ec ff ff       	call   4013c0 <mvwprintw@plt>
  402795:	48 8b 05 64 3e 20 00 	mov    rax,QWORD PTR [rip+0x203e64]        # 606600 <winM.5162>
  40279c:	b9 10 4b 40 00       	mov    ecx,0x404b10
  4027a1:	ba 02 00 00 00       	mov    edx,0x2
  4027a6:	be 07 00 00 00       	mov    esi,0x7
  4027ab:	48 89 c7             	mov    rdi,rax
  4027ae:	b8 00 00 00 00       	mov    eax,0x0
  4027b3:	e8 08 ec ff ff       	call   4013c0 <mvwprintw@plt>
  4027b8:	48 8b 05 41 3e 20 00 	mov    rax,QWORD PTR [rip+0x203e41]        # 606600 <winM.5162>
  4027bf:	b9 38 4b 40 00       	mov    ecx,0x404b38
  4027c4:	ba 02 00 00 00       	mov    edx,0x2
  4027c9:	be 09 00 00 00       	mov    esi,0x9
  4027ce:	48 89 c7             	mov    rdi,rax
  4027d1:	b8 00 00 00 00       	mov    eax,0x0
  4027d6:	e8 e5 eb ff ff       	call   4013c0 <mvwprintw@plt>
  4027db:	48 8b 05 1e 3e 20 00 	mov    rax,QWORD PTR [rip+0x203e1e]        # 606600 <winM.5162>
  4027e2:	b9 60 4b 40 00       	mov    ecx,0x404b60
  4027e7:	ba 02 00 00 00       	mov    edx,0x2
  4027ec:	be 0b 00 00 00       	mov    esi,0xb
  4027f1:	48 89 c7             	mov    rdi,rax
  4027f4:	b8 00 00 00 00       	mov    eax,0x0
  4027f9:	e8 c2 eb ff ff       	call   4013c0 <mvwprintw@plt>
  4027fe:	48 8b 05 fb 3d 20 00 	mov    rax,QWORD PTR [rip+0x203dfb]        # 606600 <winM.5162>
  402805:	b9 88 4b 40 00       	mov    ecx,0x404b88
  40280a:	ba 02 00 00 00       	mov    edx,0x2
  40280f:	be 0d 00 00 00       	mov    esi,0xd
  402814:	48 89 c7             	mov    rdi,rax
  402817:	b8 00 00 00 00       	mov    eax,0x0
  40281c:	e8 9f eb ff ff       	call   4013c0 <mvwprintw@plt>
  402821:	48 8b 05 d8 3d 20 00 	mov    rax,QWORD PTR [rip+0x203dd8]        # 606600 <winM.5162>
  402828:	b9 b0 4b 40 00       	mov    ecx,0x404bb0
  40282d:	ba 02 00 00 00       	mov    edx,0x2
  402832:	be 0f 00 00 00       	mov    esi,0xf
  402837:	48 89 c7             	mov    rdi,rax
  40283a:	b8 00 00 00 00       	mov    eax,0x0
  40283f:	e8 7c eb ff ff       	call   4013c0 <mvwprintw@plt>
  402844:	48 8b 05 b5 3d 20 00 	mov    rax,QWORD PTR [rip+0x203db5]        # 606600 <winM.5162>
  40284b:	b9 d8 4b 40 00       	mov    ecx,0x404bd8
  402850:	ba 02 00 00 00       	mov    edx,0x2
  402855:	be 11 00 00 00       	mov    esi,0x11
  40285a:	48 89 c7             	mov    rdi,rax
  40285d:	b8 00 00 00 00       	mov    eax,0x0
  402862:	e8 59 eb ff ff       	call   4013c0 <mvwprintw@plt>
  402867:	48 8b 05 92 3d 20 00 	mov    rax,QWORD PTR [rip+0x203d92]        # 606600 <winM.5162>
  40286e:	b9 98 4a 40 00       	mov    ecx,0x404a98
  402873:	ba 02 00 00 00       	mov    edx,0x2
  402878:	be 12 00 00 00       	mov    esi,0x12
  40287d:	48 89 c7             	mov    rdi,rax
  402880:	b8 00 00 00 00       	mov    eax,0x0
  402885:	e8 36 eb ff ff       	call   4013c0 <mvwprintw@plt>
  40288a:	48 8b 05 6f 3d 20 00 	mov    rax,QWORD PTR [rip+0x203d6f]        # 606600 <winM.5162>
  402891:	b9 00 4c 40 00       	mov    ecx,0x404c00
  402896:	ba 02 00 00 00       	mov    edx,0x2
  40289b:	be 13 00 00 00       	mov    esi,0x13
  4028a0:	48 89 c7             	mov    rdi,rax
  4028a3:	b8 00 00 00 00       	mov    eax,0x0
  4028a8:	e8 13 eb ff ff       	call   4013c0 <mvwprintw@plt>
  4028ad:	48 8b 05 4c 3d 20 00 	mov    rax,QWORD PTR [rip+0x203d4c]        # 606600 <winM.5162>
  4028b4:	48 85 c0             	test   rax,rax
  4028b7:	74 11                	je     4028ca <settings+0x271>
  4028b9:	48 8b 05 40 3d 20 00 	mov    rax,QWORD PTR [rip+0x203d40]        # 606600 <winM.5162>
  4028c0:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  4028c4:	98                   	cwde   
  4028c5:	8d 50 01             	lea    edx,[rax+0x1]
  4028c8:	eb 05                	jmp    4028cf <settings+0x276>
  4028ca:	ba ff ff ff ff       	mov    edx,0xffffffff
  4028cf:	48 8b 05 2a 3d 20 00 	mov    rax,QWORD PTR [rip+0x203d2a]        # 606600 <winM.5162>
  4028d6:	b9 01 00 00 00       	mov    ecx,0x1
  4028db:	be 00 00 00 00       	mov    esi,0x0
  4028e0:	48 89 c7             	mov    rdi,rax
  4028e3:	e8 58 e8 ff ff       	call   401140 <wtouchln@plt>
  4028e8:	48 8b 05 11 3d 20 00 	mov    rax,QWORD PTR [rip+0x203d11]        # 606600 <winM.5162>
  4028ef:	48 89 c7             	mov    rdi,rax
  4028f2:	e8 29 e9 ff ff       	call   401220 <wrefresh@plt>
  4028f7:	e8 73 fa ff ff       	call   40236f <date_Board>
  4028fc:	48 89 45 f8          	mov    QWORD PTR [rbp-0x8],rax
  402900:	48 8b 55 f8          	mov    rdx,QWORD PTR [rbp-0x8]
  402904:	48 8d 45 90          	lea    rax,[rbp-0x70]
  402908:	48 89 d1             	mov    rcx,rdx
  40290b:	ba 25 4c 40 00       	mov    edx,0x404c25
  402910:	be 4b 00 00 00       	mov    esi,0x4b
  402915:	48 89 c7             	mov    rdi,rax
  402918:	e8 63 ea ff ff       	call   401380 <strftime@plt>
  40291d:	48 b8 43 68 65 73 73 	movabs rax,0x6f42207373656843
  402924:	20 42 6f 
  402927:	48 89 85 70 ff ff ff 	mov    QWORD PTR [rbp-0x90],rax
  40292e:	48 b8 61 72 64 20 4d 	movabs rax,0x6374614d20647261
  402935:	61 74 63 
  402938:	48 89 85 78 ff ff ff 	mov    QWORD PTR [rbp-0x88],rax
  40293f:	48 c7 45 80 68 00 00 	mov    QWORD PTR [rbp-0x80],0x68
  402946:	00 
  402947:	c7 45 88 00 00 00 00 	mov    DWORD PTR [rbp-0x78],0x0
  40294e:	66 c7 45 8c 00 00    	mov    WORD PTR [rbp-0x74],0x0
  402954:	48 c7 85 50 ff ff ff 	mov    QWORD PTR [rbp-0xb0],0x534f5747
  40295b:	47 57 4f 53 
  40295f:	48 c7 85 58 ff ff ff 	mov    QWORD PTR [rbp-0xa8],0x0
  402966:	00 00 00 00 
  40296a:	48 c7 85 60 ff ff ff 	mov    QWORD PTR [rbp-0xa0],0x0
  402971:	00 00 00 00 
  402975:	c7 85 68 ff ff ff 00 	mov    DWORD PTR [rbp-0x98],0x0
  40297c:	00 00 00 
  40297f:	66 c7 85 6c ff ff ff 	mov    WORD PTR [rbp-0x94],0x0
  402986:	00 00 
  402988:	c6 45 f7 00          	mov    BYTE PTR [rbp-0x9],0x0
  40298c:	c6 45 f6 00          	mov    BYTE PTR [rbp-0xa],0x0
  402990:	66 c7 45 f4 00 00    	mov    WORD PTR [rbp-0xc],0x0
  402996:	c7 05 b4 3c 20 00 20 	mov    DWORD PTR [rip+0x203cb4],0x1c20        # 606654 <t+0x4>
  40299d:	1c 00 00 
  4029a0:	c7 05 b2 3c 20 00 20 	mov    DWORD PTR [rip+0x203cb2],0x1c20        # 60665c <t+0xc>
  4029a7:	1c 00 00 
  4029aa:	c7 05 a4 3c 20 00 20 	mov    DWORD PTR [rip+0x203ca4],0x1c20        # 606658 <t+0x8>
  4029b1:	1c 00 00 
  4029b4:	0f b7 45 f4          	movzx  eax,WORD PTR [rbp-0xc]
  4029b8:	83 c0 01             	add    eax,0x1
  4029bb:	66 89 45 f4          	mov    WORD PTR [rbp-0xc],ax
  4029bf:	b9 2e 00 00 00       	mov    ecx,0x2e
  4029c4:	ba 02 00 00 00       	mov    edx,0x2
  4029c9:	be 1f 00 00 00       	mov    esi,0x1f
  4029ce:	bf 15 00 00 00       	mov    edi,0x15
  4029d3:	e8 b8 e8 ff ff       	call   401290 <newwin@plt>
  4029d8:	48 89 05 29 3c 20 00 	mov    QWORD PTR [rip+0x203c29],rax        # 606608 <winN.5163>
  4029df:	48 8b 3d 62 3b 20 00 	mov    rdi,QWORD PTR [rip+0x203b62]        # 606548 <__TMC_END__+0x388>
  4029e6:	48 8b 0d 5b 3b 20 00 	mov    rcx,QWORD PTR [rip+0x203b5b]        # 606548 <__TMC_END__+0x388>
  4029ed:	48 8b 15 8c 3b 20 00 	mov    rdx,QWORD PTR [rip+0x203b8c]        # 606580 <__TMC_END__+0x3c0>
  4029f4:	48 8b 35 85 3b 20 00 	mov    rsi,QWORD PTR [rip+0x203b85]        # 606580 <__TMC_END__+0x3c0>
  4029fb:	48 8b 05 06 3c 20 00 	mov    rax,QWORD PTR [rip+0x203c06]        # 606608 <winN.5163>
  402a02:	48 83 ec 08          	sub    rsp,0x8
  402a06:	6a 00                	push   0x0
  402a08:	6a 00                	push   0x0
  402a0a:	6a 00                	push   0x0
  402a0c:	41 b9 00 00 00 00    	mov    r9d,0x0
  402a12:	49 89 f8             	mov    r8,rdi
  402a15:	48 89 c7             	mov    rdi,rax
  402a18:	e8 b3 e7 ff ff       	call   4011d0 <wborder@plt>
  402a1d:	48 83 c4 20          	add    rsp,0x20
  402a21:	8b 15 2d 3c 20 00    	mov    edx,DWORD PTR [rip+0x203c2d]        # 606654 <t+0x4>
  402a27:	8b 05 2f 3c 20 00    	mov    eax,DWORD PTR [rip+0x203c2f]        # 60665c <t+0xc>
  402a2d:	39 c2                	cmp    edx,eax
  402a2f:	75 10                	jne    402a41 <settings+0x3e8>
  402a31:	8b 15 1d 3c 20 00    	mov    edx,DWORD PTR [rip+0x203c1d]        # 606654 <t+0x4>
  402a37:	8b 05 1b 3c 20 00    	mov    eax,DWORD PTR [rip+0x203c1b]        # 606658 <t+0x8>
  402a3d:	39 c2                	cmp    edx,eax
  402a3f:	74 23                	je     402a64 <settings+0x40b>
  402a41:	48 8b 05 c0 3b 20 00 	mov    rax,QWORD PTR [rip+0x203bc0]        # 606608 <winN.5163>
  402a48:	b9 2e 4c 40 00       	mov    ecx,0x404c2e
  402a4d:	ba 02 00 00 00       	mov    edx,0x2
  402a52:	be 11 00 00 00       	mov    esi,0x11
  402a57:	48 89 c7             	mov    rdi,rax
  402a5a:	b8 00 00 00 00       	mov    eax,0x0
  402a5f:	e8 5c e9 ff ff       	call   4013c0 <mvwprintw@plt>
  402a64:	48 8b 05 9d 3b 20 00 	mov    rax,QWORD PTR [rip+0x203b9d]        # 606608 <winN.5163>
  402a6b:	48 8d 95 70 ff ff ff 	lea    rdx,[rbp-0x90]
  402a72:	49 89 d0             	mov    r8,rdx
  402a75:	b9 44 4c 40 00       	mov    ecx,0x404c44
  402a7a:	ba 02 00 00 00       	mov    edx,0x2
  402a7f:	be 02 00 00 00       	mov    esi,0x2
  402a84:	48 89 c7             	mov    rdi,rax
  402a87:	b8 00 00 00 00       	mov    eax,0x0
  402a8c:	e8 2f e9 ff ff       	call   4013c0 <mvwprintw@plt>
  402a91:	48 8b 05 70 3b 20 00 	mov    rax,QWORD PTR [rip+0x203b70]        # 606608 <winN.5163>
  402a98:	48 8d 95 50 ff ff ff 	lea    rdx,[rbp-0xb0]
  402a9f:	49 89 d0             	mov    r8,rdx
  402aa2:	b9 4e 4c 40 00       	mov    ecx,0x404c4e
  402aa7:	ba 02 00 00 00       	mov    edx,0x2
  402aac:	be 03 00 00 00       	mov    esi,0x3
  402ab1:	48 89 c7             	mov    rdi,rax
  402ab4:	b8 00 00 00 00       	mov    eax,0x0
  402ab9:	e8 02 e9 ff ff       	call   4013c0 <mvwprintw@plt>
  402abe:	48 8b 05 43 3b 20 00 	mov    rax,QWORD PTR [rip+0x203b43]        # 606608 <winN.5163>
  402ac5:	48 8d 55 90          	lea    rdx,[rbp-0x70]
  402ac9:	49 89 d0             	mov    r8,rdx
  402acc:	b9 58 4c 40 00       	mov    ecx,0x404c58
  402ad1:	ba 02 00 00 00       	mov    edx,0x2
  402ad6:	be 04 00 00 00       	mov    esi,0x4
  402adb:	48 89 c7             	mov    rdi,rax
  402ade:	b8 00 00 00 00       	mov    eax,0x0
  402ae3:	e8 d8 e8 ff ff       	call   4013c0 <mvwprintw@plt>
  402ae8:	0f b7 55 f4          	movzx  edx,WORD PTR [rbp-0xc]
  402aec:	48 8b 05 15 3b 20 00 	mov    rax,QWORD PTR [rip+0x203b15]        # 606608 <winN.5163>
  402af3:	41 89 d0             	mov    r8d,edx
  402af6:	b9 62 4c 40 00       	mov    ecx,0x404c62
  402afb:	ba 02 00 00 00       	mov    edx,0x2
  402b00:	be 05 00 00 00       	mov    esi,0x5
  402b05:	48 89 c7             	mov    rdi,rax
  402b08:	b8 00 00 00 00       	mov    eax,0x0
  402b0d:	e8 ae e8 ff ff       	call   4013c0 <mvwprintw@plt>
  402b12:	0f be 4d f6          	movsx  ecx,BYTE PTR [rbp-0xa]
  402b16:	0f be 55 f7          	movsx  edx,BYTE PTR [rbp-0x9]
  402b1a:	48 8b 05 e7 3a 20 00 	mov    rax,QWORD PTR [rip+0x203ae7]        # 606608 <winN.5163>
  402b21:	41 89 c9             	mov    r9d,ecx
  402b24:	41 89 d0             	mov    r8d,edx
  402b27:	b9 6c 4c 40 00       	mov    ecx,0x404c6c
  402b2c:	ba 02 00 00 00       	mov    edx,0x2
  402b31:	be 07 00 00 00       	mov    esi,0x7
  402b36:	48 89 c7             	mov    rdi,rax
  402b39:	b8 00 00 00 00       	mov    eax,0x0
  402b3e:	e8 7d e8 ff ff       	call   4013c0 <mvwprintw@plt>
  402b43:	48 8b 05 be 3a 20 00 	mov    rax,QWORD PTR [rip+0x203abe]        # 606608 <winN.5163>
  402b4a:	b9 7a 4c 40 00       	mov    ecx,0x404c7a
  402b4f:	ba 02 00 00 00       	mov    edx,0x2
  402b54:	be 09 00 00 00       	mov    esi,0x9
  402b59:	48 89 c7             	mov    rdi,rax
  402b5c:	b8 00 00 00 00       	mov    eax,0x0
  402b61:	e8 5a e8 ff ff       	call   4013c0 <mvwprintw@plt>
  402b66:	48 8b 05 9b 3a 20 00 	mov    rax,QWORD PTR [rip+0x203a9b]        # 606608 <winN.5163>
  402b6d:	ba ff ff ff ff       	mov    edx,0xffffffff
  402b72:	be 60 66 60 00       	mov    esi,0x606660
  402b77:	48 89 c7             	mov    rdi,rax
  402b7a:	e8 71 e8 ff ff       	call   4013f0 <wgetnstr@plt>
  402b7f:	48 8b 05 82 3a 20 00 	mov    rax,QWORD PTR [rip+0x203a82]        # 606608 <winN.5163>
  402b86:	b9 82 4c 40 00       	mov    ecx,0x404c82
  402b8b:	ba 02 00 00 00       	mov    edx,0x2
  402b90:	be 0a 00 00 00       	mov    esi,0xa
  402b95:	48 89 c7             	mov    rdi,rax
  402b98:	b8 00 00 00 00       	mov    eax,0x0
  402b9d:	e8 1e e8 ff ff       	call   4013c0 <mvwprintw@plt>
  402ba2:	48 8b 05 5f 3a 20 00 	mov    rax,QWORD PTR [rip+0x203a5f]        # 606608 <winN.5163>
  402ba9:	ba ff ff ff ff       	mov    edx,0xffffffff
  402bae:	be 7e 66 60 00       	mov    esi,0x60667e
  402bb3:	48 89 c7             	mov    rdi,rax
  402bb6:	e8 35 e8 ff ff       	call   4013f0 <wgetnstr@plt>
  402bbb:	0f b6 05 df 3a 20 00 	movzx  eax,BYTE PTR [rip+0x203adf]        # 6066a1 <bserver>
  402bc2:	84 c0                	test   al,al
  402bc4:	74 25                	je     402beb <settings+0x592>
  402bc6:	48 8b 05 3b 3a 20 00 	mov    rax,QWORD PTR [rip+0x203a3b]        # 606608 <winN.5163>
  402bcd:	b9 8a 4c 40 00       	mov    ecx,0x404c8a
  402bd2:	ba 02 00 00 00       	mov    edx,0x2
  402bd7:	be 0c 00 00 00       	mov    esi,0xc
  402bdc:	48 89 c7             	mov    rdi,rax
  402bdf:	b8 00 00 00 00       	mov    eax,0x0
  402be4:	e8 d7 e7 ff ff       	call   4013c0 <mvwprintw@plt>
  402be9:	eb 6f                	jmp    402c5a <settings+0x601>
  402beb:	0f b6 05 4e 3a 20 00 	movzx  eax,BYTE PTR [rip+0x203a4e]        # 606640 <bclient>
  402bf2:	84 c0                	test   al,al
  402bf4:	74 64                	je     402c5a <settings+0x601>
  402bf6:	48 8b 05 0b 3a 20 00 	mov    rax,QWORD PTR [rip+0x203a0b]        # 606608 <winN.5163>
  402bfd:	b9 9b 4c 40 00       	mov    ecx,0x404c9b
  402c02:	ba 02 00 00 00       	mov    edx,0x2
  402c07:	be 0c 00 00 00       	mov    esi,0xc
  402c0c:	48 89 c7             	mov    rdi,rax
  402c0f:	b8 00 00 00 00       	mov    eax,0x0
  402c14:	e8 a7 e7 ff ff       	call   4013c0 <mvwprintw@plt>
  402c19:	48 8b 05 e8 39 20 00 	mov    rax,QWORD PTR [rip+0x2039e8]        # 606608 <winN.5163>
  402c20:	b9 ac 4c 40 00       	mov    ecx,0x404cac
  402c25:	ba 02 00 00 00       	mov    edx,0x2
  402c2a:	be 0d 00 00 00       	mov    esi,0xd
  402c2f:	48 89 c7             	mov    rdi,rax
  402c32:	b8 00 00 00 00       	mov    eax,0x0
  402c37:	e8 84 e7 ff ff       	call   4013c0 <mvwprintw@plt>
  402c3c:	48 8b 05 c5 39 20 00 	mov    rax,QWORD PTR [rip+0x2039c5]        # 606608 <winN.5163>
  402c43:	48 8b 8d 48 ff ff ff 	mov    rcx,QWORD PTR [rbp-0xb8]
  402c4a:	ba ff ff ff ff       	mov    edx,0xffffffff
  402c4f:	48 89 ce             	mov    rsi,rcx
  402c52:	48 89 c7             	mov    rdi,rax
  402c55:	e8 96 e7 ff ff       	call   4013f0 <wgetnstr@plt>
  402c5a:	48 8b 05 a7 39 20 00 	mov    rax,QWORD PTR [rip+0x2039a7]        # 606608 <winN.5163>
  402c61:	48 85 c0             	test   rax,rax
  402c64:	74 11                	je     402c77 <settings+0x61e>
  402c66:	48 8b 05 9b 39 20 00 	mov    rax,QWORD PTR [rip+0x20399b]        # 606608 <winN.5163>
  402c6d:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  402c71:	98                   	cwde   
  402c72:	8d 50 01             	lea    edx,[rax+0x1]
  402c75:	eb 05                	jmp    402c7c <settings+0x623>
  402c77:	ba ff ff ff ff       	mov    edx,0xffffffff
  402c7c:	48 8b 05 85 39 20 00 	mov    rax,QWORD PTR [rip+0x203985]        # 606608 <winN.5163>
  402c83:	b9 01 00 00 00       	mov    ecx,0x1
  402c88:	be 00 00 00 00       	mov    esi,0x0
  402c8d:	48 89 c7             	mov    rdi,rax
  402c90:	e8 ab e4 ff ff       	call   401140 <wtouchln@plt>
  402c95:	48 8b 05 6c 39 20 00 	mov    rax,QWORD PTR [rip+0x20396c]        # 606608 <winN.5163>
  402c9c:	48 89 c7             	mov    rdi,rax
  402c9f:	e8 7c e5 ff ff       	call   401220 <wrefresh@plt>
  402ca4:	be b8 4c 40 00       	mov    esi,0x404cb8
  402ca9:	bf bb 4c 40 00       	mov    edi,0x404cbb
  402cae:	e8 1d e7 ff ff       	call   4013d0 <fopen@plt>
  402cb3:	48 89 45 e8          	mov    QWORD PTR [rbp-0x18],rax
  402cb7:	48 83 7d e8 00       	cmp    QWORD PTR [rbp-0x18],0x0
  402cbc:	75 1e                	jne    402cdc <settings+0x683>
  402cbe:	48 8b 05 1b 39 20 00 	mov    rax,QWORD PTR [rip+0x20391b]        # 6065e0 <stderr@@GLIBC_2.2.5>
  402cc5:	48 89 c1             	mov    rcx,rax
  402cc8:	ba 16 00 00 00       	mov    edx,0x16
  402ccd:	be 01 00 00 00       	mov    esi,0x1
  402cd2:	bf d4 4c 40 00       	mov    edi,0x404cd4
  402cd7:	e8 54 e7 ff ff       	call   401430 <fwrite@plt>
  402cdc:	48 8d 95 70 ff ff ff 	lea    rdx,[rbp-0x90]
  402ce3:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402ce7:	be eb 4c 40 00       	mov    esi,0x404ceb
  402cec:	48 89 c7             	mov    rdi,rax
  402cef:	b8 00 00 00 00       	mov    eax,0x0
  402cf4:	e8 07 e6 ff ff       	call   401300 <fprintf@plt>
  402cf9:	48 8d 95 50 ff ff ff 	lea    rdx,[rbp-0xb0]
  402d00:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402d04:	be f9 4c 40 00       	mov    esi,0x404cf9
  402d09:	48 89 c7             	mov    rdi,rax
  402d0c:	b8 00 00 00 00       	mov    eax,0x0
  402d11:	e8 ea e5 ff ff       	call   401300 <fprintf@plt>
  402d16:	48 8d 55 90          	lea    rdx,[rbp-0x70]
  402d1a:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402d1e:	be 06 4d 40 00       	mov    esi,0x404d06
  402d23:	48 89 c7             	mov    rdi,rax
  402d26:	b8 00 00 00 00       	mov    eax,0x0
  402d2b:	e8 d0 e5 ff ff       	call   401300 <fprintf@plt>
  402d30:	0f b7 55 f4          	movzx  edx,WORD PTR [rbp-0xc]
  402d34:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402d38:	be 13 4d 40 00       	mov    esi,0x404d13
  402d3d:	48 89 c7             	mov    rdi,rax
  402d40:	b8 00 00 00 00       	mov    eax,0x0
  402d45:	e8 b6 e5 ff ff       	call   401300 <fprintf@plt>
  402d4a:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402d4e:	ba 60 66 60 00       	mov    edx,0x606660
  402d53:	be 21 4d 40 00       	mov    esi,0x404d21
  402d58:	48 89 c7             	mov    rdi,rax
  402d5b:	b8 00 00 00 00       	mov    eax,0x0
  402d60:	e8 9b e5 ff ff       	call   401300 <fprintf@plt>
  402d65:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402d69:	ba 7e 66 60 00       	mov    edx,0x60667e
  402d6e:	be 2f 4d 40 00       	mov    esi,0x404d2f
  402d73:	48 89 c7             	mov    rdi,rax
  402d76:	b8 00 00 00 00       	mov    eax,0x0
  402d7b:	e8 80 e5 ff ff       	call   401300 <fprintf@plt>
  402d80:	8b 15 ce 38 20 00    	mov    edx,DWORD PTR [rip+0x2038ce]        # 606654 <t+0x4>
  402d86:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402d8a:	be 3d 4d 40 00       	mov    esi,0x404d3d
  402d8f:	48 89 c7             	mov    rdi,rax
  402d92:	b8 00 00 00 00       	mov    eax,0x0
  402d97:	e8 64 e5 ff ff       	call   401300 <fprintf@plt>
  402d9c:	0f be 4d f6          	movsx  ecx,BYTE PTR [rbp-0xa]
  402da0:	0f be 55 f7          	movsx  edx,BYTE PTR [rbp-0x9]
  402da4:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402da8:	be 53 4d 40 00       	mov    esi,0x404d53
  402dad:	48 89 c7             	mov    rdi,rax
  402db0:	b8 00 00 00 00       	mov    eax,0x0
  402db5:	e8 46 e5 ff ff       	call   401300 <fprintf@plt>
  402dba:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  402dbe:	48 89 c7             	mov    rdi,rax
  402dc1:	e8 fa e3 ff ff       	call   4011c0 <fclose@plt>
  402dc6:	48 8b 05 33 38 20 00 	mov    rax,QWORD PTR [rip+0x203833]        # 606600 <winM.5162>
  402dcd:	48 89 c7             	mov    rdi,rax
  402dd0:	e8 4b e5 ff ff       	call   401320 <delwin@plt>
  402dd5:	48 8b 05 2c 38 20 00 	mov    rax,QWORD PTR [rip+0x20382c]        # 606608 <winN.5163>
  402ddc:	48 89 c7             	mov    rdi,rax
  402ddf:	e8 3c e5 ff ff       	call   401320 <delwin@plt>
  402de4:	48 8b 05 d5 37 20 00 	mov    rax,QWORD PTR [rip+0x2037d5]        # 6065c0 <stdscr>
  402deb:	48 89 c7             	mov    rdi,rax
  402dee:	e8 bd e5 ff ff       	call   4013b0 <wclear@plt>
  402df3:	c9                   	leave  
  402df4:	c3                   	ret    

0000000000402df5 <tcpnetwork>:
  402df5:	55                   	push   rbp
  402df6:	48 89 e5             	mov    rbp,rsp
  402df9:	48 83 ec 30          	sub    rsp,0x30
  402dfd:	48 89 7d d8          	mov    QWORD PTR [rbp-0x28],rdi
  402e01:	0f b7 05 b4 33 20 00 	movzx  eax,WORD PTR [rip+0x2033b4]        # 6061bc <m>
  402e08:	83 c0 01             	add    eax,0x1
  402e0b:	66 89 05 aa 33 20 00 	mov    WORD PTR [rip+0x2033aa],ax        # 6061bc <m>
  402e12:	b8 00 00 00 00       	mov    eax,0x0
  402e17:	e8 9d e7 ff ff       	call   4015b9 <color_Board>
  402e1c:	48 8b 05 9d 37 20 00 	mov    rax,QWORD PTR [rip+0x20379d]        # 6065c0 <stdscr>
  402e23:	48 85 c0             	test   rax,rax
  402e26:	74 0f                	je     402e37 <tcpnetwork+0x42>
  402e28:	48 8b 05 91 37 20 00 	mov    rax,QWORD PTR [rip+0x203791]        # 6065c0 <stdscr>
  402e2f:	48 c7 40 10 00 01 20 	mov    QWORD PTR [rax+0x10],0x200100
  402e36:	00 
  402e37:	bf 00 00 00 00       	mov    edi,0x0
  402e3c:	e8 ef e4 ff ff       	call   401330 <time@plt>
  402e41:	48 89 45 f8          	mov    QWORD PTR [rbp-0x8],rax
  402e45:	0f b6 05 5d 38 20 00 	movzx  eax,BYTE PTR [rip+0x20385d]        # 6066a9 <bwhite>
  402e4c:	84 c0                	test   al,al
  402e4e:	75 16                	jne    402e66 <tcpnetwork+0x71>
  402e50:	0f b6 05 4b 38 20 00 	movzx  eax,BYTE PTR [rip+0x20384b]        # 6066a2 <bblack>
  402e57:	84 c0                	test   al,al
  402e59:	75 0b                	jne    402e66 <tcpnetwork+0x71>
  402e5b:	0f b6 05 df 37 20 00 	movzx  eax,BYTE PTR [rip+0x2037df]        # 606641 <bempty>
  402e62:	84 c0                	test   al,al
  402e64:	74 5e                	je     402ec4 <tcpnetwork+0xcf>
  402e66:	0f b7 05 4f 33 20 00 	movzx  eax,WORD PTR [rip+0x20334f]        # 6061bc <m>
  402e6d:	83 e0 01             	and    eax,0x1
  402e70:	66 85 c0             	test   ax,ax
  402e73:	74 1b                	je     402e90 <tcpnetwork+0x9b>
  402e75:	ba 7a 4c 40 00       	mov    edx,0x404c7a
  402e7a:	be 01 00 00 00       	mov    esi,0x1
  402e7f:	bf 17 00 00 00       	mov    edi,0x17
  402e84:	b8 00 00 00 00       	mov    eax,0x0
  402e89:	e8 d2 e5 ff ff       	call   401460 <mvprintw@plt>
  402e8e:	eb 19                	jmp    402ea9 <tcpnetwork+0xb4>
  402e90:	ba 82 4c 40 00       	mov    edx,0x404c82
  402e95:	be 01 00 00 00       	mov    esi,0x1
  402e9a:	bf 17 00 00 00       	mov    edi,0x17
  402e9f:	b8 00 00 00 00       	mov    eax,0x0
  402ea4:	e8 b7 e5 ff ff       	call   401460 <mvprintw@plt>
  402ea9:	48 8b 05 10 37 20 00 	mov    rax,QWORD PTR [rip+0x203710]        # 6065c0 <stdscr>
  402eb0:	48 8b 4d d8          	mov    rcx,QWORD PTR [rbp-0x28]
  402eb4:	ba ff ff ff ff       	mov    edx,0xffffffff
  402eb9:	48 89 ce             	mov    rsi,rcx
  402ebc:	48 89 c7             	mov    rdi,rax
  402ebf:	e8 2c e5 ff ff       	call   4013f0 <wgetnstr@plt>
  402ec4:	0f b6 05 d6 37 20 00 	movzx  eax,BYTE PTR [rip+0x2037d6]        # 6066a1 <bserver>
  402ecb:	84 c0                	test   al,al
  402ecd:	74 76                	je     402f45 <tcpnetwork+0x150>
  402ecf:	0f b7 05 e6 32 20 00 	movzx  eax,WORD PTR [rip+0x2032e6]        # 6061bc <m>
  402ed6:	83 e0 01             	and    eax,0x1
  402ed9:	66 85 c0             	test   ax,ax
  402edc:	74 4f                	je     402f2d <tcpnetwork+0x138>
  402ede:	ba 7a 4c 40 00       	mov    edx,0x404c7a
  402ee3:	be 01 00 00 00       	mov    esi,0x1
  402ee8:	bf 17 00 00 00       	mov    edi,0x17
  402eed:	b8 00 00 00 00       	mov    eax,0x0
  402ef2:	e8 69 e5 ff ff       	call   401460 <mvprintw@plt>
  402ef7:	48 8b 05 c2 36 20 00 	mov    rax,QWORD PTR [rip+0x2036c2]        # 6065c0 <stdscr>
  402efe:	48 8b 4d d8          	mov    rcx,QWORD PTR [rbp-0x28]
  402f02:	ba 08 00 00 00       	mov    edx,0x8
  402f07:	48 89 ce             	mov    rsi,rcx
  402f0a:	48 89 c7             	mov    rdi,rax
  402f0d:	e8 de e4 ff ff       	call   4013f0 <wgetnstr@plt>
  402f12:	48 8b 45 d8          	mov    rax,QWORD PTR [rbp-0x28]
  402f16:	ba 08 00 00 00       	mov    edx,0x8
  402f1b:	48 89 c6             	mov    rsi,rax
  402f1e:	bf a4 66 60 00       	mov    edi,0x6066a4
  402f23:	e8 4a f1 ff ff       	call   402072 <net_send>
  402f28:	e9 94 00 00 00       	jmp    402fc1 <tcpnetwork+0x1cc>
  402f2d:	48 8b 45 d8          	mov    rax,QWORD PTR [rbp-0x28]
  402f31:	ba 08 00 00 00       	mov    edx,0x8
  402f36:	48 89 c6             	mov    rsi,rax
  402f39:	bf a4 66 60 00       	mov    edi,0x6066a4
  402f3e:	e8 6f f1 ff ff       	call   4020b2 <net_recv>
  402f43:	eb 7c                	jmp    402fc1 <tcpnetwork+0x1cc>
  402f45:	0f b6 05 f4 36 20 00 	movzx  eax,BYTE PTR [rip+0x2036f4]        # 606640 <bclient>
  402f4c:	84 c0                	test   al,al
  402f4e:	74 71                	je     402fc1 <tcpnetwork+0x1cc>
  402f50:	0f b7 05 65 32 20 00 	movzx  eax,WORD PTR [rip+0x203265]        # 6061bc <m>
  402f57:	83 e0 01             	and    eax,0x1
  402f5a:	66 85 c0             	test   ax,ax
  402f5d:	74 18                	je     402f77 <tcpnetwork+0x182>
  402f5f:	48 8b 45 d8          	mov    rax,QWORD PTR [rbp-0x28]
  402f63:	ba 08 00 00 00       	mov    edx,0x8
  402f68:	48 89 c6             	mov    rsi,rax
  402f6b:	bf 9c 66 60 00       	mov    edi,0x60669c
  402f70:	e8 3d f1 ff ff       	call   4020b2 <net_recv>
  402f75:	eb 4a                	jmp    402fc1 <tcpnetwork+0x1cc>
  402f77:	ba 82 4c 40 00       	mov    edx,0x404c82
  402f7c:	be 01 00 00 00       	mov    esi,0x1
  402f81:	bf 17 00 00 00       	mov    edi,0x17
  402f86:	b8 00 00 00 00       	mov    eax,0x0
  402f8b:	e8 d0 e4 ff ff       	call   401460 <mvprintw@plt>
  402f90:	48 8b 05 29 36 20 00 	mov    rax,QWORD PTR [rip+0x203629]        # 6065c0 <stdscr>
  402f97:	48 8b 4d d8          	mov    rcx,QWORD PTR [rbp-0x28]
  402f9b:	ba 08 00 00 00       	mov    edx,0x8
  402fa0:	48 89 ce             	mov    rsi,rcx
  402fa3:	48 89 c7             	mov    rdi,rax
  402fa6:	e8 45 e4 ff ff       	call   4013f0 <wgetnstr@plt>
  402fab:	48 8b 45 d8          	mov    rax,QWORD PTR [rbp-0x28]
  402faf:	ba 08 00 00 00       	mov    edx,0x8
  402fb4:	48 89 c6             	mov    rsi,rax
  402fb7:	bf 9c 66 60 00       	mov    edi,0x60669c
  402fbc:	e8 b1 f0 ff ff       	call   402072 <net_send>
  402fc1:	bf 00 00 00 00       	mov    edi,0x0
  402fc6:	e8 65 e3 ff ff       	call   401330 <time@plt>
  402fcb:	48 89 45 f0          	mov    QWORD PTR [rbp-0x10],rax
  402fcf:	48 8b 55 f8          	mov    rdx,QWORD PTR [rbp-0x8]
  402fd3:	48 8b 45 f0          	mov    rax,QWORD PTR [rbp-0x10]
  402fd7:	48 89 d6             	mov    rsi,rdx
  402fda:	48 89 c7             	mov    rdi,rax
  402fdd:	e8 4e e2 ff ff       	call   401230 <difftime@plt>
  402fe2:	66 48 0f 7e c0       	movq   rax,xmm0
  402fe7:	48 89 45 e8          	mov    QWORD PTR [rbp-0x18],rax
  402feb:	0f b7 05 ca 31 20 00 	movzx  eax,WORD PTR [rip+0x2031ca]        # 6061bc <m>
  402ff2:	83 e0 01             	and    eax,0x1
  402ff5:	66 85 c0             	test   ax,ax
  402ff8:	74 2b                	je     403025 <tcpnetwork+0x230>
  402ffa:	8b 05 5c 36 20 00    	mov    eax,DWORD PTR [rip+0x20365c]        # 60665c <t+0xc>
  403000:	66 0f ef c0          	pxor   xmm0,xmm0
  403004:	f2 0f 2a c0          	cvtsi2sd xmm0,eax
  403008:	f2 0f 5c 45 e8       	subsd  xmm0,QWORD PTR [rbp-0x18]
  40300d:	f2 0f 2c c0          	cvttsd2si eax,xmm0
  403011:	89 05 45 36 20 00    	mov    DWORD PTR [rip+0x203645],eax        # 60665c <t+0xc>
  403017:	8b 05 3f 36 20 00    	mov    eax,DWORD PTR [rip+0x20363f]        # 60665c <t+0xc>
  40301d:	89 05 2d 36 20 00    	mov    DWORD PTR [rip+0x20362d],eax        # 606650 <t>
  403023:	eb 29                	jmp    40304e <tcpnetwork+0x259>
  403025:	8b 05 2d 36 20 00    	mov    eax,DWORD PTR [rip+0x20362d]        # 606658 <t+0x8>
  40302b:	66 0f ef c0          	pxor   xmm0,xmm0
  40302f:	f2 0f 2a c0          	cvtsi2sd xmm0,eax
  403033:	f2 0f 5c 45 e8       	subsd  xmm0,QWORD PTR [rbp-0x18]
  403038:	f2 0f 2c c0          	cvttsd2si eax,xmm0
  40303c:	89 05 16 36 20 00    	mov    DWORD PTR [rip+0x203616],eax        # 606658 <t+0x8>
  403042:	8b 05 10 36 20 00    	mov    eax,DWORD PTR [rip+0x203610]        # 606658 <t+0x8>
  403048:	89 05 02 36 20 00    	mov    DWORD PTR [rip+0x203602],eax        # 606650 <t>
  40304e:	c9                   	leave  
  40304f:	c3                   	ret    

0000000000403050 <display_Board>:
  403050:	55                   	push   rbp
  403051:	48 89 e5             	mov    rbp,rsp
  403054:	48 81 ec 40 01 00 00 	sub    rsp,0x140
  40305b:	48 8d 95 d0 fe ff ff 	lea    rdx,[rbp-0x130]
  403062:	b8 00 00 00 00       	mov    eax,0x0
  403067:	b9 1e 00 00 00       	mov    ecx,0x1e
  40306c:	48 89 d7             	mov    rdi,rdx
  40306f:	f3 48 ab             	rep stos QWORD PTR es:[rdi],rax
  403072:	48 89 fa             	mov    rdx,rdi
  403075:	66 89 02             	mov    WORD PTR [rdx],ax
  403078:	48 83 c2 02          	add    rdx,0x2
  40307c:	c6 85 d0 fe ff ff 2e 	mov    BYTE PTR [rbp-0x130],0x2e
  403083:	c6 85 d1 fe ff ff 04 	mov    BYTE PTR [rbp-0x12f],0x4
  40308a:	c6 85 d2 fe ff ff 31 	mov    BYTE PTR [rbp-0x12e],0x31
  403091:	c6 85 d3 fe ff ff 04 	mov    BYTE PTR [rbp-0x12d],0x4
  403098:	c6 85 d4 fe ff ff 32 	mov    BYTE PTR [rbp-0x12c],0x32
  40309f:	c6 85 d5 fe ff ff 04 	mov    BYTE PTR [rbp-0x12b],0x4
  4030a6:	c6 85 d6 fe ff ff 33 	mov    BYTE PTR [rbp-0x12a],0x33
  4030ad:	c6 85 d7 fe ff ff 04 	mov    BYTE PTR [rbp-0x129],0x4
  4030b4:	c6 85 d8 fe ff ff 34 	mov    BYTE PTR [rbp-0x128],0x34
  4030bb:	c6 85 d9 fe ff ff 04 	mov    BYTE PTR [rbp-0x127],0x4
  4030c2:	c6 85 da fe ff ff 35 	mov    BYTE PTR [rbp-0x126],0x35
  4030c9:	c6 85 db fe ff ff 04 	mov    BYTE PTR [rbp-0x125],0x4
  4030d0:	c6 85 dc fe ff ff 36 	mov    BYTE PTR [rbp-0x124],0x36
  4030d7:	c6 85 dd fe ff ff 04 	mov    BYTE PTR [rbp-0x123],0x4
  4030de:	c6 85 de fe ff ff 37 	mov    BYTE PTR [rbp-0x122],0x37
  4030e5:	c6 85 df fe ff ff 04 	mov    BYTE PTR [rbp-0x121],0x4
  4030ec:	c6 85 e0 fe ff ff 38 	mov    BYTE PTR [rbp-0x120],0x38
  4030f3:	c6 85 e1 fe ff ff 04 	mov    BYTE PTR [rbp-0x11f],0x4
  4030fa:	c6 85 e2 fe ff ff 2e 	mov    BYTE PTR [rbp-0x11e],0x2e
  403101:	c6 85 e3 fe ff ff 04 	mov    BYTE PTR [rbp-0x11d],0x4
  403108:	c6 85 e6 fe ff ff 68 	mov    BYTE PTR [rbp-0x11a],0x68
  40310f:	c6 85 e7 fe ff ff 04 	mov    BYTE PTR [rbp-0x119],0x4
  403116:	c6 85 e8 fe ff ff 2d 	mov    BYTE PTR [rbp-0x118],0x2d
  40311d:	c6 85 e9 fe ff ff 01 	mov    BYTE PTR [rbp-0x117],0x1
  403124:	c6 85 ea fe ff ff 2d 	mov    BYTE PTR [rbp-0x116],0x2d
  40312b:	c6 85 eb fe ff ff 01 	mov    BYTE PTR [rbp-0x115],0x1
  403132:	c6 85 ec fe ff ff 2d 	mov    BYTE PTR [rbp-0x114],0x2d
  403139:	c6 85 ed fe ff ff 01 	mov    BYTE PTR [rbp-0x113],0x1
  403140:	c6 85 ee fe ff ff 2d 	mov    BYTE PTR [rbp-0x112],0x2d
  403147:	c6 85 ef fe ff ff 01 	mov    BYTE PTR [rbp-0x111],0x1
  40314e:	c6 85 f0 fe ff ff 2d 	mov    BYTE PTR [rbp-0x110],0x2d
  403155:	c6 85 f1 fe ff ff 01 	mov    BYTE PTR [rbp-0x10f],0x1
  40315c:	c6 85 f2 fe ff ff 2d 	mov    BYTE PTR [rbp-0x10e],0x2d
  403163:	c6 85 f3 fe ff ff 01 	mov    BYTE PTR [rbp-0x10d],0x1
  40316a:	c6 85 f4 fe ff ff 2d 	mov    BYTE PTR [rbp-0x10c],0x2d
  403171:	c6 85 f5 fe ff ff 01 	mov    BYTE PTR [rbp-0x10b],0x1
  403178:	c6 85 f6 fe ff ff 2d 	mov    BYTE PTR [rbp-0x10a],0x2d
  40317f:	c6 85 f7 fe ff ff 01 	mov    BYTE PTR [rbp-0x109],0x1
  403186:	c6 85 f8 fe ff ff 68 	mov    BYTE PTR [rbp-0x108],0x68
  40318d:	c6 85 f9 fe ff ff 04 	mov    BYTE PTR [rbp-0x107],0x4
  403194:	c6 85 fc fe ff ff 67 	mov    BYTE PTR [rbp-0x104],0x67
  40319b:	c6 85 fd fe ff ff 04 	mov    BYTE PTR [rbp-0x103],0x4
  4031a2:	c6 85 fe fe ff ff 2d 	mov    BYTE PTR [rbp-0x102],0x2d
  4031a9:	c6 85 ff fe ff ff 01 	mov    BYTE PTR [rbp-0x101],0x1
  4031b0:	c6 85 00 ff ff ff 2d 	mov    BYTE PTR [rbp-0x100],0x2d
  4031b7:	c6 85 01 ff ff ff 01 	mov    BYTE PTR [rbp-0xff],0x1
  4031be:	c6 85 02 ff ff ff 2d 	mov    BYTE PTR [rbp-0xfe],0x2d
  4031c5:	c6 85 03 ff ff ff 01 	mov    BYTE PTR [rbp-0xfd],0x1
  4031cc:	c6 85 04 ff ff ff 2d 	mov    BYTE PTR [rbp-0xfc],0x2d
  4031d3:	c6 85 05 ff ff ff 01 	mov    BYTE PTR [rbp-0xfb],0x1
  4031da:	c6 85 06 ff ff ff 2d 	mov    BYTE PTR [rbp-0xfa],0x2d
  4031e1:	c6 85 07 ff ff ff 01 	mov    BYTE PTR [rbp-0xf9],0x1
  4031e8:	c6 85 08 ff ff ff 2d 	mov    BYTE PTR [rbp-0xf8],0x2d
  4031ef:	c6 85 09 ff ff ff 01 	mov    BYTE PTR [rbp-0xf7],0x1
  4031f6:	c6 85 0a ff ff ff 2d 	mov    BYTE PTR [rbp-0xf6],0x2d
  4031fd:	c6 85 0b ff ff ff 01 	mov    BYTE PTR [rbp-0xf5],0x1
  403204:	c6 85 0c ff ff ff 2d 	mov    BYTE PTR [rbp-0xf4],0x2d
  40320b:	c6 85 0d ff ff ff 01 	mov    BYTE PTR [rbp-0xf3],0x1
  403212:	c6 85 0e ff ff ff 67 	mov    BYTE PTR [rbp-0xf2],0x67
  403219:	c6 85 0f ff ff ff 04 	mov    BYTE PTR [rbp-0xf1],0x4
  403220:	c6 85 12 ff ff ff 66 	mov    BYTE PTR [rbp-0xee],0x66
  403227:	c6 85 13 ff ff ff 04 	mov    BYTE PTR [rbp-0xed],0x4
  40322e:	c6 85 14 ff ff ff 2d 	mov    BYTE PTR [rbp-0xec],0x2d
  403235:	c6 85 15 ff ff ff 01 	mov    BYTE PTR [rbp-0xeb],0x1
  40323c:	c6 85 16 ff ff ff 2d 	mov    BYTE PTR [rbp-0xea],0x2d
  403243:	c6 85 17 ff ff ff 01 	mov    BYTE PTR [rbp-0xe9],0x1
  40324a:	c6 85 18 ff ff ff 2d 	mov    BYTE PTR [rbp-0xe8],0x2d
  403251:	c6 85 19 ff ff ff 01 	mov    BYTE PTR [rbp-0xe7],0x1
  403258:	c6 85 1a ff ff ff 2d 	mov    BYTE PTR [rbp-0xe6],0x2d
  40325f:	c6 85 1b ff ff ff 01 	mov    BYTE PTR [rbp-0xe5],0x1
  403266:	c6 85 1c ff ff ff 2d 	mov    BYTE PTR [rbp-0xe4],0x2d
  40326d:	c6 85 1d ff ff ff 01 	mov    BYTE PTR [rbp-0xe3],0x1
  403274:	c6 85 1e ff ff ff 2d 	mov    BYTE PTR [rbp-0xe2],0x2d
  40327b:	c6 85 1f ff ff ff 01 	mov    BYTE PTR [rbp-0xe1],0x1
  403282:	c6 85 20 ff ff ff 2d 	mov    BYTE PTR [rbp-0xe0],0x2d
  403289:	c6 85 21 ff ff ff 01 	mov    BYTE PTR [rbp-0xdf],0x1
  403290:	c6 85 22 ff ff ff 2d 	mov    BYTE PTR [rbp-0xde],0x2d
  403297:	c6 85 23 ff ff ff 01 	mov    BYTE PTR [rbp-0xdd],0x1
  40329e:	c6 85 24 ff ff ff 66 	mov    BYTE PTR [rbp-0xdc],0x66
  4032a5:	c6 85 25 ff ff ff 04 	mov    BYTE PTR [rbp-0xdb],0x4
  4032ac:	c6 85 28 ff ff ff 65 	mov    BYTE PTR [rbp-0xd8],0x65
  4032b3:	c6 85 29 ff ff ff 04 	mov    BYTE PTR [rbp-0xd7],0x4
  4032ba:	c6 85 2a ff ff ff 2d 	mov    BYTE PTR [rbp-0xd6],0x2d
  4032c1:	c6 85 2b ff ff ff 01 	mov    BYTE PTR [rbp-0xd5],0x1
  4032c8:	c6 85 2c ff ff ff 2d 	mov    BYTE PTR [rbp-0xd4],0x2d
  4032cf:	c6 85 2d ff ff ff 01 	mov    BYTE PTR [rbp-0xd3],0x1
  4032d6:	c6 85 2e ff ff ff 2d 	mov    BYTE PTR [rbp-0xd2],0x2d
  4032dd:	c6 85 2f ff ff ff 01 	mov    BYTE PTR [rbp-0xd1],0x1
  4032e4:	c6 85 30 ff ff ff 2d 	mov    BYTE PTR [rbp-0xd0],0x2d
  4032eb:	c6 85 31 ff ff ff 01 	mov    BYTE PTR [rbp-0xcf],0x1
  4032f2:	c6 85 32 ff ff ff 2d 	mov    BYTE PTR [rbp-0xce],0x2d
  4032f9:	c6 85 33 ff ff ff 01 	mov    BYTE PTR [rbp-0xcd],0x1
  403300:	c6 85 34 ff ff ff 2d 	mov    BYTE PTR [rbp-0xcc],0x2d
  403307:	c6 85 35 ff ff ff 01 	mov    BYTE PTR [rbp-0xcb],0x1
  40330e:	c6 85 36 ff ff ff 2d 	mov    BYTE PTR [rbp-0xca],0x2d
  403315:	c6 85 37 ff ff ff 01 	mov    BYTE PTR [rbp-0xc9],0x1
  40331c:	c6 85 38 ff ff ff 2d 	mov    BYTE PTR [rbp-0xc8],0x2d
  403323:	c6 85 39 ff ff ff 01 	mov    BYTE PTR [rbp-0xc7],0x1
  40332a:	c6 85 3a ff ff ff 65 	mov    BYTE PTR [rbp-0xc6],0x65
  403331:	c6 85 3b ff ff ff 04 	mov    BYTE PTR [rbp-0xc5],0x4
  403338:	c6 85 3e ff ff ff 64 	mov    BYTE PTR [rbp-0xc2],0x64
  40333f:	c6 85 3f ff ff ff 04 	mov    BYTE PTR [rbp-0xc1],0x4
  403346:	c6 85 40 ff ff ff 2d 	mov    BYTE PTR [rbp-0xc0],0x2d
  40334d:	c6 85 41 ff ff ff 01 	mov    BYTE PTR [rbp-0xbf],0x1
  403354:	c6 85 42 ff ff ff 2d 	mov    BYTE PTR [rbp-0xbe],0x2d
  40335b:	c6 85 43 ff ff ff 01 	mov    BYTE PTR [rbp-0xbd],0x1
  403362:	c6 85 44 ff ff ff 2d 	mov    BYTE PTR [rbp-0xbc],0x2d
  403369:	c6 85 45 ff ff ff 01 	mov    BYTE PTR [rbp-0xbb],0x1
  403370:	c6 85 46 ff ff ff 2d 	mov    BYTE PTR [rbp-0xba],0x2d
  403377:	c6 85 47 ff ff ff 01 	mov    BYTE PTR [rbp-0xb9],0x1
  40337e:	c6 85 48 ff ff ff 2d 	mov    BYTE PTR [rbp-0xb8],0x2d
  403385:	c6 85 49 ff ff ff 01 	mov    BYTE PTR [rbp-0xb7],0x1
  40338c:	c6 85 4a ff ff ff 2d 	mov    BYTE PTR [rbp-0xb6],0x2d
  403393:	c6 85 4b ff ff ff 01 	mov    BYTE PTR [rbp-0xb5],0x1
  40339a:	c6 85 4c ff ff ff 2d 	mov    BYTE PTR [rbp-0xb4],0x2d
  4033a1:	c6 85 4d ff ff ff 01 	mov    BYTE PTR [rbp-0xb3],0x1
  4033a8:	c6 85 4e ff ff ff 2d 	mov    BYTE PTR [rbp-0xb2],0x2d
  4033af:	c6 85 4f ff ff ff 01 	mov    BYTE PTR [rbp-0xb1],0x1
  4033b6:	c6 85 50 ff ff ff 64 	mov    BYTE PTR [rbp-0xb0],0x64
  4033bd:	c6 85 51 ff ff ff 04 	mov    BYTE PTR [rbp-0xaf],0x4
  4033c4:	c6 85 54 ff ff ff 63 	mov    BYTE PTR [rbp-0xac],0x63
  4033cb:	c6 85 55 ff ff ff 04 	mov    BYTE PTR [rbp-0xab],0x4
  4033d2:	c6 85 56 ff ff ff 2d 	mov    BYTE PTR [rbp-0xaa],0x2d
  4033d9:	c6 85 57 ff ff ff 01 	mov    BYTE PTR [rbp-0xa9],0x1
  4033e0:	c6 85 58 ff ff ff 2d 	mov    BYTE PTR [rbp-0xa8],0x2d
  4033e7:	c6 85 59 ff ff ff 01 	mov    BYTE PTR [rbp-0xa7],0x1
  4033ee:	c6 85 5a ff ff ff 2d 	mov    BYTE PTR [rbp-0xa6],0x2d
  4033f5:	c6 85 5b ff ff ff 01 	mov    BYTE PTR [rbp-0xa5],0x1
  4033fc:	c6 85 5c ff ff ff 2d 	mov    BYTE PTR [rbp-0xa4],0x2d
  403403:	c6 85 5d ff ff ff 01 	mov    BYTE PTR [rbp-0xa3],0x1
  40340a:	c6 85 5e ff ff ff 2d 	mov    BYTE PTR [rbp-0xa2],0x2d
  403411:	c6 85 5f ff ff ff 01 	mov    BYTE PTR [rbp-0xa1],0x1
  403418:	c6 85 60 ff ff ff 2d 	mov    BYTE PTR [rbp-0xa0],0x2d
  40341f:	c6 85 61 ff ff ff 01 	mov    BYTE PTR [rbp-0x9f],0x1
  403426:	c6 85 62 ff ff ff 2d 	mov    BYTE PTR [rbp-0x9e],0x2d
  40342d:	c6 85 63 ff ff ff 01 	mov    BYTE PTR [rbp-0x9d],0x1
  403434:	c6 85 64 ff ff ff 2d 	mov    BYTE PTR [rbp-0x9c],0x2d
  40343b:	c6 85 65 ff ff ff 01 	mov    BYTE PTR [rbp-0x9b],0x1
  403442:	c6 85 66 ff ff ff 63 	mov    BYTE PTR [rbp-0x9a],0x63
  403449:	c6 85 67 ff ff ff 04 	mov    BYTE PTR [rbp-0x99],0x4
  403450:	c6 85 6a ff ff ff 62 	mov    BYTE PTR [rbp-0x96],0x62
  403457:	c6 85 6b ff ff ff 04 	mov    BYTE PTR [rbp-0x95],0x4
  40345e:	c6 85 6c ff ff ff 2d 	mov    BYTE PTR [rbp-0x94],0x2d
  403465:	c6 85 6d ff ff ff 01 	mov    BYTE PTR [rbp-0x93],0x1
  40346c:	c6 85 6e ff ff ff 2d 	mov    BYTE PTR [rbp-0x92],0x2d
  403473:	c6 85 6f ff ff ff 01 	mov    BYTE PTR [rbp-0x91],0x1
  40347a:	c6 85 70 ff ff ff 2d 	mov    BYTE PTR [rbp-0x90],0x2d
  403481:	c6 85 71 ff ff ff 01 	mov    BYTE PTR [rbp-0x8f],0x1
  403488:	c6 85 72 ff ff ff 2d 	mov    BYTE PTR [rbp-0x8e],0x2d
  40348f:	c6 85 73 ff ff ff 01 	mov    BYTE PTR [rbp-0x8d],0x1
  403496:	c6 85 74 ff ff ff 2d 	mov    BYTE PTR [rbp-0x8c],0x2d
  40349d:	c6 85 75 ff ff ff 01 	mov    BYTE PTR [rbp-0x8b],0x1
  4034a4:	c6 85 76 ff ff ff 2d 	mov    BYTE PTR [rbp-0x8a],0x2d
  4034ab:	c6 85 77 ff ff ff 01 	mov    BYTE PTR [rbp-0x89],0x1
  4034b2:	c6 85 78 ff ff ff 2d 	mov    BYTE PTR [rbp-0x88],0x2d
  4034b9:	c6 85 79 ff ff ff 01 	mov    BYTE PTR [rbp-0x87],0x1
  4034c0:	c6 85 7a ff ff ff 2d 	mov    BYTE PTR [rbp-0x86],0x2d
  4034c7:	c6 85 7b ff ff ff 01 	mov    BYTE PTR [rbp-0x85],0x1
  4034ce:	c6 85 7c ff ff ff 62 	mov    BYTE PTR [rbp-0x84],0x62
  4034d5:	c6 85 7d ff ff ff 04 	mov    BYTE PTR [rbp-0x83],0x4
  4034dc:	c6 45 80 61          	mov    BYTE PTR [rbp-0x80],0x61
  4034e0:	c6 45 81 04          	mov    BYTE PTR [rbp-0x7f],0x4
  4034e4:	c6 45 82 2d          	mov    BYTE PTR [rbp-0x7e],0x2d
  4034e8:	c6 45 83 01          	mov    BYTE PTR [rbp-0x7d],0x1
  4034ec:	c6 45 84 2d          	mov    BYTE PTR [rbp-0x7c],0x2d
  4034f0:	c6 45 85 01          	mov    BYTE PTR [rbp-0x7b],0x1
  4034f4:	c6 45 86 2d          	mov    BYTE PTR [rbp-0x7a],0x2d
  4034f8:	c6 45 87 01          	mov    BYTE PTR [rbp-0x79],0x1
  4034fc:	c6 45 88 2d          	mov    BYTE PTR [rbp-0x78],0x2d
  403500:	c6 45 89 01          	mov    BYTE PTR [rbp-0x77],0x1
  403504:	c6 45 8a 2d          	mov    BYTE PTR [rbp-0x76],0x2d
  403508:	c6 45 8b 01          	mov    BYTE PTR [rbp-0x75],0x1
  40350c:	c6 45 8c 2d          	mov    BYTE PTR [rbp-0x74],0x2d
  403510:	c6 45 8d 01          	mov    BYTE PTR [rbp-0x73],0x1
  403514:	c6 45 8e 2d          	mov    BYTE PTR [rbp-0x72],0x2d
  403518:	c6 45 8f 01          	mov    BYTE PTR [rbp-0x71],0x1
  40351c:	c6 45 90 2d          	mov    BYTE PTR [rbp-0x70],0x2d
  403520:	c6 45 91 01          	mov    BYTE PTR [rbp-0x6f],0x1
  403524:	c6 45 92 61          	mov    BYTE PTR [rbp-0x6e],0x61
  403528:	c6 45 93 04          	mov    BYTE PTR [rbp-0x6d],0x4
  40352c:	c6 45 96 2e          	mov    BYTE PTR [rbp-0x6a],0x2e
  403530:	c6 45 97 04          	mov    BYTE PTR [rbp-0x69],0x4
  403534:	c6 45 98 31          	mov    BYTE PTR [rbp-0x68],0x31
  403538:	c6 45 99 04          	mov    BYTE PTR [rbp-0x67],0x4
  40353c:	c6 45 9a 32          	mov    BYTE PTR [rbp-0x66],0x32
  403540:	c6 45 9b 04          	mov    BYTE PTR [rbp-0x65],0x4
  403544:	c6 45 9c 33          	mov    BYTE PTR [rbp-0x64],0x33
  403548:	c6 45 9d 04          	mov    BYTE PTR [rbp-0x63],0x4
  40354c:	c6 45 9e 34          	mov    BYTE PTR [rbp-0x62],0x34
  403550:	c6 45 9f 04          	mov    BYTE PTR [rbp-0x61],0x4
  403554:	c6 45 a0 35          	mov    BYTE PTR [rbp-0x60],0x35
  403558:	c6 45 a1 04          	mov    BYTE PTR [rbp-0x5f],0x4
  40355c:	c6 45 a2 36          	mov    BYTE PTR [rbp-0x5e],0x36
  403560:	c6 45 a3 04          	mov    BYTE PTR [rbp-0x5d],0x4
  403564:	c6 45 a4 37          	mov    BYTE PTR [rbp-0x5c],0x37
  403568:	c6 45 a5 04          	mov    BYTE PTR [rbp-0x5b],0x4
  40356c:	c6 45 a6 38          	mov    BYTE PTR [rbp-0x5a],0x38
  403570:	c6 45 a7 04          	mov    BYTE PTR [rbp-0x59],0x4
  403574:	c6 45 a8 2e          	mov    BYTE PTR [rbp-0x58],0x2e
  403578:	c6 45 a9 04          	mov    BYTE PTR [rbp-0x57],0x4
  40357c:	66 c7 45 fe 01 00    	mov    WORD PTR [rbp-0x2],0x1
  403582:	66 c7 45 ea 09 00    	mov    WORD PTR [rbp-0x16],0x9
  403588:	0f b6 05 1a 31 20 00 	movzx  eax,BYTE PTR [rip+0x20311a]        # 6066a9 <bwhite>
  40358f:	84 c0                	test   al,al
  403591:	75 0f                	jne    4035a2 <display_Board+0x552>
  403593:	0f b6 05 07 31 20 00 	movzx  eax,BYTE PTR [rip+0x203107]        # 6066a1 <bserver>
  40359a:	84 c0                	test   al,al
  40359c:	0f 84 4c 02 00 00    	je     4037ee <display_Board+0x79e>
  4035a2:	66 c7 45 fe 01 00    	mov    WORD PTR [rbp-0x2],0x1
  4035a8:	e9 9d 00 00 00       	jmp    40364a <display_Board+0x5fa>
  4035ad:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  4035b1:	48 63 d0             	movsxd rdx,eax
  4035b4:	48 89 d0             	mov    rax,rdx
  4035b7:	48 c1 e0 02          	shl    rax,0x2
  4035bb:	48 01 d0             	add    rax,rdx
  4035be:	48 01 c0             	add    rax,rax
  4035c1:	48 01 d0             	add    rax,rdx
  4035c4:	48 01 c0             	add    rax,rax
  4035c7:	48 01 e8             	add    rax,rbp
  4035ca:	48 2d 2d 01 00 00    	sub    rax,0x12d
  4035d0:	c6 00 02             	mov    BYTE PTR [rax],0x2
  4035d3:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  4035d7:	48 63 d0             	movsxd rdx,eax
  4035da:	48 89 d0             	mov    rax,rdx
  4035dd:	48 c1 e0 02          	shl    rax,0x2
  4035e1:	48 01 d0             	add    rax,rdx
  4035e4:	48 01 c0             	add    rax,rax
  4035e7:	48 01 d0             	add    rax,rdx
  4035ea:	48 01 c0             	add    rax,rax
  4035ed:	48 01 e8             	add    rax,rbp
  4035f0:	48 2d 2b 01 00 00    	sub    rax,0x12b
  4035f6:	c6 00 02             	mov    BYTE PTR [rax],0x2
  4035f9:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  4035fd:	48 63 d0             	movsxd rdx,eax
  403600:	48 89 d0             	mov    rax,rdx
  403603:	48 c1 e0 02          	shl    rax,0x2
  403607:	48 01 d0             	add    rax,rdx
  40360a:	48 01 c0             	add    rax,rax
  40360d:	48 01 d0             	add    rax,rdx
  403610:	48 01 c0             	add    rax,rax
  403613:	48 01 e8             	add    rax,rbp
  403616:	48 2d 21 01 00 00    	sub    rax,0x121
  40361c:	c6 00 03             	mov    BYTE PTR [rax],0x3
  40361f:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  403623:	48 63 d0             	movsxd rdx,eax
  403626:	48 89 d0             	mov    rax,rdx
  403629:	48 c1 e0 02          	shl    rax,0x2
  40362d:	48 01 d0             	add    rax,rdx
  403630:	48 01 c0             	add    rax,rax
  403633:	48 01 d0             	add    rax,rdx
  403636:	48 01 c0             	add    rax,rax
  403639:	48 01 e8             	add    rax,rbp
  40363c:	48 2d 1f 01 00 00    	sub    rax,0x11f
  403642:	c6 00 03             	mov    BYTE PTR [rax],0x3
  403645:	66 83 45 fe 01       	add    WORD PTR [rbp-0x2],0x1
  40364a:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  40364e:	66 3b 45 ea          	cmp    ax,WORD PTR [rbp-0x16]
  403652:	0f 82 55 ff ff ff    	jb     4035ad <display_Board+0x55d>
  403658:	c6 85 e0 fe ff ff 31 	mov    BYTE PTR [rbp-0x120],0x31
  40365f:	c6 85 de fe ff ff 32 	mov    BYTE PTR [rbp-0x122],0x32
  403666:	c6 85 dc fe ff ff 33 	mov    BYTE PTR [rbp-0x124],0x33
  40366d:	c6 85 da fe ff ff 34 	mov    BYTE PTR [rbp-0x126],0x34
  403674:	c6 85 d8 fe ff ff 35 	mov    BYTE PTR [rbp-0x128],0x35
  40367b:	c6 85 d6 fe ff ff 36 	mov    BYTE PTR [rbp-0x12a],0x36
  403682:	c6 85 d4 fe ff ff 37 	mov    BYTE PTR [rbp-0x12c],0x37
  403689:	c6 85 d2 fe ff ff 38 	mov    BYTE PTR [rbp-0x12e],0x38
  403690:	c6 45 a6 31          	mov    BYTE PTR [rbp-0x5a],0x31
  403694:	c6 45 a4 32          	mov    BYTE PTR [rbp-0x5c],0x32
  403698:	c6 45 a2 33          	mov    BYTE PTR [rbp-0x5e],0x33
  40369c:	c6 45 a0 34          	mov    BYTE PTR [rbp-0x60],0x34
  4036a0:	c6 45 9e 35          	mov    BYTE PTR [rbp-0x62],0x35
  4036a4:	c6 45 9c 36          	mov    BYTE PTR [rbp-0x64],0x36
  4036a8:	c6 45 9a 37          	mov    BYTE PTR [rbp-0x66],0x37
  4036ac:	c6 45 98 38          	mov    BYTE PTR [rbp-0x68],0x38
  4036b0:	c6 45 80 68          	mov    BYTE PTR [rbp-0x80],0x68
  4036b4:	c6 85 6a ff ff ff 67 	mov    BYTE PTR [rbp-0x96],0x67
  4036bb:	c6 85 54 ff ff ff 66 	mov    BYTE PTR [rbp-0xac],0x66
  4036c2:	c6 85 3e ff ff ff 65 	mov    BYTE PTR [rbp-0xc2],0x65
  4036c9:	c6 85 28 ff ff ff 64 	mov    BYTE PTR [rbp-0xd8],0x64
  4036d0:	c6 85 12 ff ff ff 63 	mov    BYTE PTR [rbp-0xee],0x63
  4036d7:	c6 85 fc fe ff ff 62 	mov    BYTE PTR [rbp-0x104],0x62
  4036de:	c6 85 e6 fe ff ff 61 	mov    BYTE PTR [rbp-0x11a],0x61
  4036e5:	c6 45 92 68          	mov    BYTE PTR [rbp-0x6e],0x68
  4036e9:	c6 85 7c ff ff ff 67 	mov    BYTE PTR [rbp-0x84],0x67
  4036f0:	c6 85 66 ff ff ff 66 	mov    BYTE PTR [rbp-0x9a],0x66
  4036f7:	c6 85 50 ff ff ff 65 	mov    BYTE PTR [rbp-0xb0],0x65
  4036fe:	c6 85 3a ff ff ff 64 	mov    BYTE PTR [rbp-0xc6],0x64
  403705:	c6 85 24 ff ff ff 63 	mov    BYTE PTR [rbp-0xdc],0x63
  40370c:	c6 85 0e ff ff ff 62 	mov    BYTE PTR [rbp-0xf2],0x62
  403713:	c6 85 f8 fe ff ff 61 	mov    BYTE PTR [rbp-0x108],0x61
  40371a:	c6 45 82 52          	mov    BYTE PTR [rbp-0x7e],0x52
  40371e:	c6 85 6c ff ff ff 4e 	mov    BYTE PTR [rbp-0x94],0x4e
  403725:	c6 85 56 ff ff ff 42 	mov    BYTE PTR [rbp-0xaa],0x42
  40372c:	c6 85 40 ff ff ff 4b 	mov    BYTE PTR [rbp-0xc0],0x4b
  403733:	c6 85 2a ff ff ff 51 	mov    BYTE PTR [rbp-0xd6],0x51
  40373a:	c6 85 14 ff ff ff 42 	mov    BYTE PTR [rbp-0xec],0x42
  403741:	c6 85 fe fe ff ff 4e 	mov    BYTE PTR [rbp-0x102],0x4e
  403748:	c6 85 e8 fe ff ff 52 	mov    BYTE PTR [rbp-0x118],0x52
  40374f:	c6 45 84 50          	mov    BYTE PTR [rbp-0x7c],0x50
  403753:	c6 85 6e ff ff ff 50 	mov    BYTE PTR [rbp-0x92],0x50
  40375a:	c6 85 58 ff ff ff 50 	mov    BYTE PTR [rbp-0xa8],0x50
  403761:	c6 85 42 ff ff ff 50 	mov    BYTE PTR [rbp-0xbe],0x50
  403768:	c6 85 2c ff ff ff 50 	mov    BYTE PTR [rbp-0xd4],0x50
  40376f:	c6 85 16 ff ff ff 50 	mov    BYTE PTR [rbp-0xea],0x50
  403776:	c6 85 00 ff ff ff 50 	mov    BYTE PTR [rbp-0x100],0x50
  40377d:	c6 85 ea fe ff ff 50 	mov    BYTE PTR [rbp-0x116],0x50
  403784:	c6 45 8e 50          	mov    BYTE PTR [rbp-0x72],0x50
  403788:	c6 85 78 ff ff ff 50 	mov    BYTE PTR [rbp-0x88],0x50
  40378f:	c6 85 62 ff ff ff 50 	mov    BYTE PTR [rbp-0x9e],0x50
  403796:	c6 85 4c ff ff ff 50 	mov    BYTE PTR [rbp-0xb4],0x50
  40379d:	c6 85 36 ff ff ff 50 	mov    BYTE PTR [rbp-0xca],0x50
  4037a4:	c6 85 20 ff ff ff 50 	mov    BYTE PTR [rbp-0xe0],0x50
  4037ab:	c6 85 0a ff ff ff 50 	mov    BYTE PTR [rbp-0xf6],0x50
  4037b2:	c6 85 f4 fe ff ff 50 	mov    BYTE PTR [rbp-0x10c],0x50
  4037b9:	c6 45 90 52          	mov    BYTE PTR [rbp-0x70],0x52
  4037bd:	c6 85 7a ff ff ff 4e 	mov    BYTE PTR [rbp-0x86],0x4e
  4037c4:	c6 85 64 ff ff ff 42 	mov    BYTE PTR [rbp-0x9c],0x42
  4037cb:	c6 85 4e ff ff ff 4b 	mov    BYTE PTR [rbp-0xb2],0x4b
  4037d2:	c6 85 38 ff ff ff 51 	mov    BYTE PTR [rbp-0xc8],0x51
  4037d9:	c6 85 22 ff ff ff 42 	mov    BYTE PTR [rbp-0xde],0x42
  4037e0:	c6 85 0c ff ff ff 4e 	mov    BYTE PTR [rbp-0xf4],0x4e
  4037e7:	c6 85 f6 fe ff ff 52 	mov    BYTE PTR [rbp-0x10a],0x52
  4037ee:	0f b6 05 ad 2e 20 00 	movzx  eax,BYTE PTR [rip+0x202ead]        # 6066a2 <bblack>
  4037f5:	84 c0                	test   al,al
  4037f7:	75 0f                	jne    403808 <display_Board+0x7b8>
  4037f9:	0f b6 05 40 2e 20 00 	movzx  eax,BYTE PTR [rip+0x202e40]        # 606640 <bclient>
  403800:	84 c0                	test   al,al
  403802:	0f 84 4c 02 00 00    	je     403a54 <display_Board+0xa04>
  403808:	66 c7 45 fe 01 00    	mov    WORD PTR [rbp-0x2],0x1
  40380e:	e9 9d 00 00 00       	jmp    4038b0 <display_Board+0x860>
  403813:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  403817:	48 63 d0             	movsxd rdx,eax
  40381a:	48 89 d0             	mov    rax,rdx
  40381d:	48 c1 e0 02          	shl    rax,0x2
  403821:	48 01 d0             	add    rax,rdx
  403824:	48 01 c0             	add    rax,rax
  403827:	48 01 d0             	add    rax,rdx
  40382a:	48 01 c0             	add    rax,rax
  40382d:	48 01 e8             	add    rax,rbp
  403830:	48 2d 2d 01 00 00    	sub    rax,0x12d
  403836:	c6 00 03             	mov    BYTE PTR [rax],0x3
  403839:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  40383d:	48 63 d0             	movsxd rdx,eax
  403840:	48 89 d0             	mov    rax,rdx
  403843:	48 c1 e0 02          	shl    rax,0x2
  403847:	48 01 d0             	add    rax,rdx
  40384a:	48 01 c0             	add    rax,rax
  40384d:	48 01 d0             	add    rax,rdx
  403850:	48 01 c0             	add    rax,rax
  403853:	48 01 e8             	add    rax,rbp
  403856:	48 2d 2b 01 00 00    	sub    rax,0x12b
  40385c:	c6 00 03             	mov    BYTE PTR [rax],0x3
  40385f:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  403863:	48 63 d0             	movsxd rdx,eax
  403866:	48 89 d0             	mov    rax,rdx
  403869:	48 c1 e0 02          	shl    rax,0x2
  40386d:	48 01 d0             	add    rax,rdx
  403870:	48 01 c0             	add    rax,rax
  403873:	48 01 d0             	add    rax,rdx
  403876:	48 01 c0             	add    rax,rax
  403879:	48 01 e8             	add    rax,rbp
  40387c:	48 2d 21 01 00 00    	sub    rax,0x121
  403882:	c6 00 02             	mov    BYTE PTR [rax],0x2
  403885:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  403889:	48 63 d0             	movsxd rdx,eax
  40388c:	48 89 d0             	mov    rax,rdx
  40388f:	48 c1 e0 02          	shl    rax,0x2
  403893:	48 01 d0             	add    rax,rdx
  403896:	48 01 c0             	add    rax,rax
  403899:	48 01 d0             	add    rax,rdx
  40389c:	48 01 c0             	add    rax,rax
  40389f:	48 01 e8             	add    rax,rbp
  4038a2:	48 2d 1f 01 00 00    	sub    rax,0x11f
  4038a8:	c6 00 02             	mov    BYTE PTR [rax],0x2
  4038ab:	66 83 45 fe 01       	add    WORD PTR [rbp-0x2],0x1
  4038b0:	0f b7 45 fe          	movzx  eax,WORD PTR [rbp-0x2]
  4038b4:	66 3b 45 ea          	cmp    ax,WORD PTR [rbp-0x16]
  4038b8:	0f 82 55 ff ff ff    	jb     403813 <display_Board+0x7c3>
  4038be:	c6 85 e0 fe ff ff 38 	mov    BYTE PTR [rbp-0x120],0x38
  4038c5:	c6 85 de fe ff ff 37 	mov    BYTE PTR [rbp-0x122],0x37
  4038cc:	c6 85 dc fe ff ff 36 	mov    BYTE PTR [rbp-0x124],0x36
  4038d3:	c6 85 da fe ff ff 35 	mov    BYTE PTR [rbp-0x126],0x35
  4038da:	c6 85 d8 fe ff ff 34 	mov    BYTE PTR [rbp-0x128],0x34
  4038e1:	c6 85 d6 fe ff ff 33 	mov    BYTE PTR [rbp-0x12a],0x33
  4038e8:	c6 85 d4 fe ff ff 32 	mov    BYTE PTR [rbp-0x12c],0x32
  4038ef:	c6 85 d2 fe ff ff 31 	mov    BYTE PTR [rbp-0x12e],0x31
  4038f6:	c6 45 a6 38          	mov    BYTE PTR [rbp-0x5a],0x38
  4038fa:	c6 45 a4 37          	mov    BYTE PTR [rbp-0x5c],0x37
  4038fe:	c6 45 a2 36          	mov    BYTE PTR [rbp-0x5e],0x36
  403902:	c6 45 a0 35          	mov    BYTE PTR [rbp-0x60],0x35
  403906:	c6 45 9e 34          	mov    BYTE PTR [rbp-0x62],0x34
  40390a:	c6 45 9c 33          	mov    BYTE PTR [rbp-0x64],0x33
  40390e:	c6 45 9a 32          	mov    BYTE PTR [rbp-0x66],0x32
  403912:	c6 45 98 31          	mov    BYTE PTR [rbp-0x68],0x31
  403916:	c6 45 80 61          	mov    BYTE PTR [rbp-0x80],0x61
  40391a:	c6 85 6a ff ff ff 62 	mov    BYTE PTR [rbp-0x96],0x62
  403921:	c6 85 54 ff ff ff 63 	mov    BYTE PTR [rbp-0xac],0x63
  403928:	c6 85 3e ff ff ff 64 	mov    BYTE PTR [rbp-0xc2],0x64
  40392f:	c6 85 28 ff ff ff 65 	mov    BYTE PTR [rbp-0xd8],0x65
  403936:	c6 85 12 ff ff ff 66 	mov    BYTE PTR [rbp-0xee],0x66
  40393d:	c6 85 fc fe ff ff 67 	mov    BYTE PTR [rbp-0x104],0x67
  403944:	c6 85 e6 fe ff ff 68 	mov    BYTE PTR [rbp-0x11a],0x68
  40394b:	c6 45 92 61          	mov    BYTE PTR [rbp-0x6e],0x61
  40394f:	c6 85 7c ff ff ff 62 	mov    BYTE PTR [rbp-0x84],0x62
  403956:	c6 85 66 ff ff ff 63 	mov    BYTE PTR [rbp-0x9a],0x63
  40395d:	c6 85 50 ff ff ff 64 	mov    BYTE PTR [rbp-0xb0],0x64
  403964:	c6 85 3a ff ff ff 65 	mov    BYTE PTR [rbp-0xc6],0x65
  40396b:	c6 85 24 ff ff ff 66 	mov    BYTE PTR [rbp-0xdc],0x66
  403972:	c6 85 0e ff ff ff 67 	mov    BYTE PTR [rbp-0xf2],0x67
  403979:	c6 85 f8 fe ff ff 68 	mov    BYTE PTR [rbp-0x108],0x68
  403980:	c6 45 90 52          	mov    BYTE PTR [rbp-0x70],0x52
  403984:	c6 85 7a ff ff ff 4e 	mov    BYTE PTR [rbp-0x86],0x4e
  40398b:	c6 85 64 ff ff ff 42 	mov    BYTE PTR [rbp-0x9c],0x42
  403992:	c6 85 4e ff ff ff 51 	mov    BYTE PTR [rbp-0xb2],0x51
  403999:	c6 85 38 ff ff ff 4b 	mov    BYTE PTR [rbp-0xc8],0x4b
  4039a0:	c6 85 22 ff ff ff 42 	mov    BYTE PTR [rbp-0xde],0x42
  4039a7:	c6 85 0c ff ff ff 4e 	mov    BYTE PTR [rbp-0xf4],0x4e
  4039ae:	c6 85 f6 fe ff ff 52 	mov    BYTE PTR [rbp-0x10a],0x52
  4039b5:	c6 45 8e 50          	mov    BYTE PTR [rbp-0x72],0x50
  4039b9:	c6 85 78 ff ff ff 50 	mov    BYTE PTR [rbp-0x88],0x50
  4039c0:	c6 85 62 ff ff ff 50 	mov    BYTE PTR [rbp-0x9e],0x50
  4039c7:	c6 85 4c ff ff ff 50 	mov    BYTE PTR [rbp-0xb4],0x50
  4039ce:	c6 85 36 ff ff ff 50 	mov    BYTE PTR [rbp-0xca],0x50
  4039d5:	c6 85 20 ff ff ff 50 	mov    BYTE PTR [rbp-0xe0],0x50
  4039dc:	c6 85 0a ff ff ff 50 	mov    BYTE PTR [rbp-0xf6],0x50
  4039e3:	c6 85 f4 fe ff ff 50 	mov    BYTE PTR [rbp-0x10c],0x50
  4039ea:	c6 45 84 50          	mov    BYTE PTR [rbp-0x7c],0x50
  4039ee:	c6 85 6e ff ff ff 50 	mov    BYTE PTR [rbp-0x92],0x50
  4039f5:	c6 85 58 ff ff ff 50 	mov    BYTE PTR [rbp-0xa8],0x50
  4039fc:	c6 85 42 ff ff ff 50 	mov    BYTE PTR [rbp-0xbe],0x50
  403a03:	c6 85 2c ff ff ff 50 	mov    BYTE PTR [rbp-0xd4],0x50
  403a0a:	c6 85 16 ff ff ff 50 	mov    BYTE PTR [rbp-0xea],0x50
  403a11:	c6 85 00 ff ff ff 50 	mov    BYTE PTR [rbp-0x100],0x50
  403a18:	c6 85 ea fe ff ff 50 	mov    BYTE PTR [rbp-0x116],0x50
  403a1f:	c6 45 82 52          	mov    BYTE PTR [rbp-0x7e],0x52
  403a23:	c6 85 6c ff ff ff 4e 	mov    BYTE PTR [rbp-0x94],0x4e
  403a2a:	c6 85 56 ff ff ff 42 	mov    BYTE PTR [rbp-0xaa],0x42
  403a31:	c6 85 40 ff ff ff 51 	mov    BYTE PTR [rbp-0xc0],0x51
  403a38:	c6 85 2a ff ff ff 4b 	mov    BYTE PTR [rbp-0xd6],0x4b
  403a3f:	c6 85 14 ff ff ff 42 	mov    BYTE PTR [rbp-0xec],0x42
  403a46:	c6 85 fe fe ff ff 4e 	mov    BYTE PTR [rbp-0x102],0x4e
  403a4d:	c6 85 e8 fe ff ff 52 	mov    BYTE PTR [rbp-0x118],0x52
  403a54:	48 8b 05 65 2b 20 00 	mov    rax,QWORD PTR [rip+0x202b65]        # 6065c0 <stdscr>
  403a5b:	48 89 c7             	mov    rdi,rax
  403a5e:	e8 bd d7 ff ff       	call   401220 <wrefresh@plt>
  403a63:	e8 28 d9 ff ff       	call   401390 <endwin@plt>
  403a68:	be 66 4d 40 00       	mov    esi,0x404d66
  403a6d:	bf bb 4c 40 00       	mov    edi,0x404cbb
  403a72:	e8 59 d9 ff ff       	call   4013d0 <fopen@plt>
  403a77:	48 89 45 e0          	mov    QWORD PTR [rbp-0x20],rax
  403a7b:	48 83 7d e0 00       	cmp    QWORD PTR [rbp-0x20],0x0
  403a80:	75 1e                	jne    403aa0 <display_Board+0xa50>
  403a82:	48 8b 05 57 2b 20 00 	mov    rax,QWORD PTR [rip+0x202b57]        # 6065e0 <stderr@@GLIBC_2.2.5>
  403a89:	48 89 c1             	mov    rcx,rax
  403a8c:	ba 16 00 00 00       	mov    edx,0x16
  403a91:	be 01 00 00 00       	mov    esi,0x1
  403a96:	bf d4 4c 40 00       	mov    edi,0x404cd4
  403a9b:	e8 90 d9 ff ff       	call   401430 <fwrite@plt>
  403aa0:	66 c7 45 fc 00 00    	mov    WORD PTR [rbp-0x4],0x0
  403aa6:	66 c7 45 fa ff ff    	mov    WORD PTR [rbp-0x6],0xffff
  403aac:	b9 01 00 00 00       	mov    ecx,0x1
  403ab1:	ba 02 00 00 00       	mov    edx,0x2
  403ab6:	be 2b 00 00 00       	mov    esi,0x2b
  403abb:	bf 14 00 00 00       	mov    edi,0x14
  403ac0:	e8 cb d7 ff ff       	call   401290 <newwin@plt>
  403ac5:	48 89 05 44 2b 20 00 	mov    QWORD PTR [rip+0x202b44],rax        # 606610 <winX.5192>
  403acc:	b9 32 00 00 00       	mov    ecx,0x32
  403ad1:	ba 02 00 00 00       	mov    edx,0x2
  403ad6:	be 16 00 00 00       	mov    esi,0x16
  403adb:	bf 0b 00 00 00       	mov    edi,0xb
  403ae0:	e8 ab d7 ff ff       	call   401290 <newwin@plt>
  403ae5:	48 89 05 2c 2b 20 00 	mov    QWORD PTR [rip+0x202b2c],rax        # 606618 <winY.5193>
  403aec:	b9 32 00 00 00       	mov    ecx,0x32
  403af1:	ba 0e 00 00 00       	mov    edx,0xe
  403af6:	be 16 00 00 00       	mov    esi,0x16
  403afb:	bf 28 00 00 00       	mov    edi,0x28
  403b00:	e8 8b d7 ff ff       	call   401290 <newwin@plt>
  403b05:	48 89 05 14 2b 20 00 	mov    QWORD PTR [rip+0x202b14],rax        # 606620 <winZ.5194>
  403b0c:	66 c7 45 f8 00 00    	mov    WORD PTR [rbp-0x8],0x0
  403b12:	66 c7 45 f6 00 00    	mov    WORD PTR [rbp-0xa],0x0
  403b18:	66 c7 45 f4 00 00    	mov    WORD PTR [rbp-0xc],0x0
  403b1e:	b8 00 00 00 00       	mov    eax,0x0
  403b23:	e8 91 da ff ff       	call   4015b9 <color_Board>
  403b28:	48 8b 05 e1 2a 20 00 	mov    rax,QWORD PTR [rip+0x202ae1]        # 606610 <winX.5192>
  403b2f:	b9 69 4d 40 00       	mov    ecx,0x404d69
  403b34:	ba 00 00 00 00       	mov    edx,0x0
  403b39:	be 01 00 00 00       	mov    esi,0x1
  403b3e:	48 89 c7             	mov    rdi,rax
  403b41:	b8 00 00 00 00       	mov    eax,0x0
  403b46:	e8 75 d8 ff ff       	call   4013c0 <mvwprintw@plt>
  403b4b:	48 8b 05 be 2a 20 00 	mov    rax,QWORD PTR [rip+0x202abe]        # 606610 <winX.5192>
  403b52:	be 00 01 00 00       	mov    esi,0x100
  403b57:	48 89 c7             	mov    rdi,rax
  403b5a:	e8 91 d6 ff ff       	call   4011f0 <wbkgd@plt>
  403b5f:	66 c7 45 f6 00 00    	mov    WORD PTR [rbp-0xa],0x0
  403b65:	e9 29 01 00 00       	jmp    403c93 <display_Board+0xc43>
  403b6a:	66 c7 45 f8 00 00    	mov    WORD PTR [rbp-0x8],0x0
  403b70:	e9 d3 00 00 00       	jmp    403c48 <display_Board+0xbf8>
  403b75:	48 8b 05 94 2a 20 00 	mov    rax,QWORD PTR [rip+0x202a94]        # 606610 <winX.5192>
  403b7c:	48 85 c0             	test   rax,rax
  403b7f:	74 42                	je     403bc3 <display_Board+0xb73>
  403b81:	48 8b 0d 88 2a 20 00 	mov    rcx,QWORD PTR [rip+0x202a88]        # 606610 <winX.5192>
  403b88:	0f b7 45 f8          	movzx  eax,WORD PTR [rbp-0x8]
  403b8c:	0f b7 55 f6          	movzx  edx,WORD PTR [rbp-0xa]
  403b90:	48 63 f2             	movsxd rsi,edx
  403b93:	48 63 d0             	movsxd rdx,eax
  403b96:	48 89 d0             	mov    rax,rdx
  403b99:	48 c1 e0 02          	shl    rax,0x2
  403b9d:	48 01 d0             	add    rax,rdx
  403ba0:	48 01 c0             	add    rax,rax
  403ba3:	48 01 d0             	add    rax,rdx
  403ba6:	48 01 f0             	add    rax,rsi
  403ba9:	0f b6 84 45 d1 fe ff 	movzx  eax,BYTE PTR [rbp+rax*2-0x12f]
  403bb0:	ff 
  403bb1:	48 0f be c0          	movsx  rax,al
  403bb5:	48 c1 e0 08          	shl    rax,0x8
  403bb9:	48 0d 00 00 20 00    	or     rax,0x200000
  403bbf:	48 89 41 10          	mov    QWORD PTR [rcx+0x10],rax
  403bc3:	0f b7 45 f8          	movzx  eax,WORD PTR [rbp-0x8]
  403bc7:	0f b7 55 f6          	movzx  edx,WORD PTR [rbp-0xa]
  403bcb:	48 63 ca             	movsxd rcx,edx
  403bce:	48 63 d0             	movsxd rdx,eax
  403bd1:	48 89 d0             	mov    rax,rdx
  403bd4:	48 c1 e0 02          	shl    rax,0x2
  403bd8:	48 01 d0             	add    rax,rdx
  403bdb:	48 01 c0             	add    rax,rax
  403bde:	48 01 d0             	add    rax,rdx
  403be1:	48 01 c8             	add    rax,rcx
  403be4:	0f b6 84 45 d0 fe ff 	movzx  eax,BYTE PTR [rbp+rax*2-0x130]
  403beb:	ff 
  403bec:	0f be d0             	movsx  edx,al
  403bef:	48 8b 05 1a 2a 20 00 	mov    rax,QWORD PTR [rip+0x202a1a]        # 606610 <winX.5192>
  403bf6:	be 6a 4d 40 00       	mov    esi,0x404d6a
  403bfb:	48 89 c7             	mov    rdi,rax
  403bfe:	b8 00 00 00 00       	mov    eax,0x0
  403c03:	e8 38 d7 ff ff       	call   401340 <wprintw@plt>
  403c08:	66 83 7d f8 08       	cmp    WORD PTR [rbp-0x8],0x8
  403c0d:	77 34                	ja     403c43 <display_Board+0xbf3>
  403c0f:	48 8b 05 fa 29 20 00 	mov    rax,QWORD PTR [rip+0x2029fa]        # 606610 <winX.5192>
  403c16:	48 85 c0             	test   rax,rax
  403c19:	74 0f                	je     403c2a <display_Board+0xbda>
  403c1b:	48 8b 05 ee 29 20 00 	mov    rax,QWORD PTR [rip+0x2029ee]        # 606610 <winX.5192>
  403c22:	48 c7 40 10 00 01 00 	mov    QWORD PTR [rax+0x10],0x100
  403c29:	00 
  403c2a:	48 8b 05 df 29 20 00 	mov    rax,QWORD PTR [rip+0x2029df]        # 606610 <winX.5192>
  403c31:	be 6f 4d 40 00       	mov    esi,0x404d6f
  403c36:	48 89 c7             	mov    rdi,rax
  403c39:	b8 00 00 00 00       	mov    eax,0x0
  403c3e:	e8 fd d6 ff ff       	call   401340 <wprintw@plt>
  403c43:	66 83 45 f8 01       	add    WORD PTR [rbp-0x8],0x1
  403c48:	66 83 7d f8 09       	cmp    WORD PTR [rbp-0x8],0x9
  403c4d:	0f 86 22 ff ff ff    	jbe    403b75 <display_Board+0xb25>
  403c53:	66 83 7d f6 08       	cmp    WORD PTR [rbp-0xa],0x8
  403c58:	77 34                	ja     403c8e <display_Board+0xc3e>
  403c5a:	48 8b 05 af 29 20 00 	mov    rax,QWORD PTR [rip+0x2029af]        # 606610 <winX.5192>
  403c61:	48 85 c0             	test   rax,rax
  403c64:	74 0f                	je     403c75 <display_Board+0xc25>
  403c66:	48 8b 05 a3 29 20 00 	mov    rax,QWORD PTR [rip+0x2029a3]        # 606610 <winX.5192>
  403c6d:	48 c7 40 10 00 01 00 	mov    QWORD PTR [rax+0x10],0x100
  403c74:	00 
  403c75:	48 8b 05 94 29 20 00 	mov    rax,QWORD PTR [rip+0x202994]        # 606610 <winX.5192>
  403c7c:	be 78 4d 40 00       	mov    esi,0x404d78
  403c81:	48 89 c7             	mov    rdi,rax
  403c84:	b8 00 00 00 00       	mov    eax,0x0
  403c89:	e8 b2 d6 ff ff       	call   401340 <wprintw@plt>
  403c8e:	66 83 45 f6 01       	add    WORD PTR [rbp-0xa],0x1
  403c93:	66 83 7d f6 09       	cmp    WORD PTR [rbp-0xa],0x9
  403c98:	0f 86 cc fe ff ff    	jbe    403b6a <display_Board+0xb1a>
  403c9e:	48 8b 05 6b 29 20 00 	mov    rax,QWORD PTR [rip+0x20296b]        # 606610 <winX.5192>
  403ca5:	48 85 c0             	test   rax,rax
  403ca8:	74 11                	je     403cbb <display_Board+0xc6b>
  403caa:	48 8b 05 5f 29 20 00 	mov    rax,QWORD PTR [rip+0x20295f]        # 606610 <winX.5192>
  403cb1:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  403cb5:	98                   	cwde   
  403cb6:	8d 50 01             	lea    edx,[rax+0x1]
  403cb9:	eb 05                	jmp    403cc0 <display_Board+0xc70>
  403cbb:	ba ff ff ff ff       	mov    edx,0xffffffff
  403cc0:	48 8b 05 49 29 20 00 	mov    rax,QWORD PTR [rip+0x202949]        # 606610 <winX.5192>
  403cc7:	b9 01 00 00 00       	mov    ecx,0x1
  403ccc:	be 00 00 00 00       	mov    esi,0x0
  403cd1:	48 89 c7             	mov    rdi,rax
  403cd4:	e8 67 d4 ff ff       	call   401140 <wtouchln@plt>
  403cd9:	48 8b 05 30 29 20 00 	mov    rax,QWORD PTR [rip+0x202930]        # 606610 <winX.5192>
  403ce0:	48 89 c7             	mov    rdi,rax
  403ce3:	e8 38 d5 ff ff       	call   401220 <wrefresh@plt>
  403ce8:	48 8b 05 29 29 20 00 	mov    rax,QWORD PTR [rip+0x202929]        # 606618 <winY.5193>
  403cef:	be 00 01 00 00       	mov    esi,0x100
  403cf4:	48 89 c7             	mov    rdi,rax
  403cf7:	e8 f4 d4 ff ff       	call   4011f0 <wbkgd@plt>
  403cfc:	66 c7 45 f6 00 00    	mov    WORD PTR [rbp-0xa],0x0
  403d02:	e9 f3 00 00 00       	jmp    403dfa <display_Board+0xdaa>
  403d07:	66 83 45 f4 01       	add    WORD PTR [rbp-0xc],0x1
  403d0c:	0f b7 75 f4          	movzx  esi,WORD PTR [rbp-0xc]
  403d10:	48 8b 05 01 29 20 00 	mov    rax,QWORD PTR [rip+0x202901]        # 606618 <winY.5193>
  403d17:	b9 69 4d 40 00       	mov    ecx,0x404d69
  403d1c:	ba 00 00 00 00       	mov    edx,0x0
  403d21:	48 89 c7             	mov    rdi,rax
  403d24:	b8 00 00 00 00       	mov    eax,0x0
  403d29:	e8 92 d6 ff ff       	call   4013c0 <mvwprintw@plt>
  403d2e:	66 c7 45 f8 00 00    	mov    WORD PTR [rbp-0x8],0x0
  403d34:	e9 98 00 00 00       	jmp    403dd1 <display_Board+0xd81>
  403d39:	48 8b 05 d8 28 20 00 	mov    rax,QWORD PTR [rip+0x2028d8]        # 606618 <winY.5193>
  403d40:	48 85 c0             	test   rax,rax
  403d43:	74 42                	je     403d87 <display_Board+0xd37>
  403d45:	48 8b 0d cc 28 20 00 	mov    rcx,QWORD PTR [rip+0x2028cc]        # 606618 <winY.5193>
  403d4c:	0f b7 45 f8          	movzx  eax,WORD PTR [rbp-0x8]
  403d50:	0f b7 55 f6          	movzx  edx,WORD PTR [rbp-0xa]
  403d54:	48 63 f2             	movsxd rsi,edx
  403d57:	48 63 d0             	movsxd rdx,eax
  403d5a:	48 89 d0             	mov    rax,rdx
  403d5d:	48 c1 e0 02          	shl    rax,0x2
  403d61:	48 01 d0             	add    rax,rdx
  403d64:	48 01 c0             	add    rax,rax
  403d67:	48 01 d0             	add    rax,rdx
  403d6a:	48 01 f0             	add    rax,rsi
  403d6d:	0f b6 84 45 d1 fe ff 	movzx  eax,BYTE PTR [rbp+rax*2-0x12f]
  403d74:	ff 
  403d75:	48 0f be c0          	movsx  rax,al
  403d79:	48 c1 e0 08          	shl    rax,0x8
  403d7d:	48 0d 00 00 20 00    	or     rax,0x200000
  403d83:	48 89 41 10          	mov    QWORD PTR [rcx+0x10],rax
  403d87:	0f b7 45 f8          	movzx  eax,WORD PTR [rbp-0x8]
  403d8b:	0f b7 55 f6          	movzx  edx,WORD PTR [rbp-0xa]
  403d8f:	48 63 ca             	movsxd rcx,edx
  403d92:	48 63 d0             	movsxd rdx,eax
  403d95:	48 89 d0             	mov    rax,rdx
  403d98:	48 c1 e0 02          	shl    rax,0x2
  403d9c:	48 01 d0             	add    rax,rdx
  403d9f:	48 01 c0             	add    rax,rax
  403da2:	48 01 d0             	add    rax,rdx
  403da5:	48 01 c8             	add    rax,rcx
  403da8:	0f b6 84 45 d0 fe ff 	movzx  eax,BYTE PTR [rbp+rax*2-0x130]
  403daf:	ff 
  403db0:	0f be d0             	movsx  edx,al
  403db3:	48 8b 05 5e 28 20 00 	mov    rax,QWORD PTR [rip+0x20285e]        # 606618 <winY.5193>
  403dba:	be a2 4d 40 00       	mov    esi,0x404da2
  403dbf:	48 89 c7             	mov    rdi,rax
  403dc2:	b8 00 00 00 00       	mov    eax,0x0
  403dc7:	e8 74 d5 ff ff       	call   401340 <wprintw@plt>
  403dcc:	66 83 45 f8 01       	add    WORD PTR [rbp-0x8],0x1
  403dd1:	66 83 7d f8 09       	cmp    WORD PTR [rbp-0x8],0x9
  403dd6:	0f 86 5d ff ff ff    	jbe    403d39 <display_Board+0xce9>
  403ddc:	48 8b 05 35 28 20 00 	mov    rax,QWORD PTR [rip+0x202835]        # 606618 <winY.5193>
  403de3:	be a6 4d 40 00       	mov    esi,0x404da6
  403de8:	48 89 c7             	mov    rdi,rax
  403deb:	b8 00 00 00 00       	mov    eax,0x0
  403df0:	e8 4b d5 ff ff       	call   401340 <wprintw@plt>
  403df5:	66 83 45 f6 01       	add    WORD PTR [rbp-0xa],0x1
  403dfa:	66 83 7d f6 09       	cmp    WORD PTR [rbp-0xa],0x9
  403dff:	0f 86 02 ff ff ff    	jbe    403d07 <display_Board+0xcb7>
  403e05:	48 8b 05 0c 28 20 00 	mov    rax,QWORD PTR [rip+0x20280c]        # 606618 <winY.5193>
  403e0c:	48 85 c0             	test   rax,rax
  403e0f:	74 11                	je     403e22 <display_Board+0xdd2>
  403e11:	48 8b 05 00 28 20 00 	mov    rax,QWORD PTR [rip+0x202800]        # 606618 <winY.5193>
  403e18:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  403e1c:	98                   	cwde   
  403e1d:	8d 50 01             	lea    edx,[rax+0x1]
  403e20:	eb 05                	jmp    403e27 <display_Board+0xdd7>
  403e22:	ba ff ff ff ff       	mov    edx,0xffffffff
  403e27:	48 8b 05 ea 27 20 00 	mov    rax,QWORD PTR [rip+0x2027ea]        # 606618 <winY.5193>
  403e2e:	b9 01 00 00 00       	mov    ecx,0x1
  403e33:	be 00 00 00 00       	mov    esi,0x0
  403e38:	48 89 c7             	mov    rdi,rax
  403e3b:	e8 00 d3 ff ff       	call   401140 <wtouchln@plt>
  403e40:	48 8b 05 d1 27 20 00 	mov    rax,QWORD PTR [rip+0x2027d1]        # 606618 <winY.5193>
  403e47:	48 89 c7             	mov    rdi,rax
  403e4a:	e8 d1 d3 ff ff       	call   401220 <wrefresh@plt>
  403e4f:	48 8b 05 ca 27 20 00 	mov    rax,QWORD PTR [rip+0x2027ca]        # 606620 <winZ.5194>
  403e56:	be 00 01 00 00       	mov    esi,0x100
  403e5b:	48 89 c7             	mov    rdi,rax
  403e5e:	e8 8d d3 ff ff       	call   4011f0 <wbkgd@plt>
  403e63:	48 8b 05 b6 27 20 00 	mov    rax,QWORD PTR [rip+0x2027b6]        # 606620 <winZ.5194>
  403e6a:	48 85 c0             	test   rax,rax
  403e6d:	74 0f                	je     403e7e <display_Board+0xe2e>
  403e6f:	48 8b 05 aa 27 20 00 	mov    rax,QWORD PTR [rip+0x2027aa]        # 606620 <winZ.5194>
  403e76:	48 c7 40 10 00 01 20 	mov    QWORD PTR [rax+0x10],0x200100
  403e7d:	00 
  403e7e:	0f b7 05 37 23 20 00 	movzx  eax,WORD PTR [rip+0x202337]        # 6061bc <m>
  403e85:	83 e0 01             	and    eax,0x1
  403e88:	66 85 c0             	test   ax,ax
  403e8b:	74 40                	je     403ecd <display_Board+0xe7d>
  403e8d:	0f b7 55 fc          	movzx  edx,WORD PTR [rbp-0x4]
  403e91:	0f b7 45 fa          	movzx  eax,WORD PTR [rbp-0x6]
  403e95:	83 c0 01             	add    eax,0x1
  403e98:	66 89 45 fa          	mov    WORD PTR [rbp-0x6],ax
  403e9c:	0f bf 75 fa          	movsx  esi,WORD PTR [rbp-0x6]
  403ea0:	48 8b 05 79 27 20 00 	mov    rax,QWORD PTR [rip+0x202779]        # 606620 <winZ.5194>
  403ea7:	48 8d 8d c0 fe ff ff 	lea    rcx,[rbp-0x140]
  403eae:	49 89 c9             	mov    r9,rcx
  403eb1:	41 89 d0             	mov    r8d,edx
  403eb4:	b9 a8 4d 40 00       	mov    ecx,0x404da8
  403eb9:	ba 02 00 00 00       	mov    edx,0x2
  403ebe:	48 89 c7             	mov    rdi,rax
  403ec1:	b8 00 00 00 00       	mov    eax,0x0
  403ec6:	e8 f5 d4 ff ff       	call   4013c0 <mvwprintw@plt>
  403ecb:	eb 2c                	jmp    403ef9 <display_Board+0xea9>
  403ecd:	0f bf 75 fa          	movsx  esi,WORD PTR [rbp-0x6]
  403ed1:	48 8b 05 48 27 20 00 	mov    rax,QWORD PTR [rip+0x202748]        # 606620 <winZ.5194>
  403ed8:	48 8d 95 c0 fe ff ff 	lea    rdx,[rbp-0x140]
  403edf:	49 89 d0             	mov    r8,rdx
  403ee2:	b9 39 4a 40 00       	mov    ecx,0x404a39
  403ee7:	ba 0b 00 00 00       	mov    edx,0xb
  403eec:	48 89 c7             	mov    rdi,rax
  403eef:	b8 00 00 00 00       	mov    eax,0x0
  403ef4:	e8 c7 d4 ff ff       	call   4013c0 <mvwprintw@plt>
  403ef9:	48 8b 05 20 27 20 00 	mov    rax,QWORD PTR [rip+0x202720]        # 606620 <winZ.5194>
  403f00:	48 85 c0             	test   rax,rax
  403f03:	74 11                	je     403f16 <display_Board+0xec6>
  403f05:	48 8b 05 14 27 20 00 	mov    rax,QWORD PTR [rip+0x202714]        # 606620 <winZ.5194>
  403f0c:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
  403f10:	98                   	cwde   
  403f11:	8d 50 01             	lea    edx,[rax+0x1]
  403f14:	eb 05                	jmp    403f1b <display_Board+0xecb>
  403f16:	ba ff ff ff ff       	mov    edx,0xffffffff
  403f1b:	48 8b 05 fe 26 20 00 	mov    rax,QWORD PTR [rip+0x2026fe]        # 606620 <winZ.5194>
  403f22:	b9 01 00 00 00       	mov    ecx,0x1
  403f27:	be 00 00 00 00       	mov    esi,0x0
  403f2c:	48 89 c7             	mov    rdi,rax
  403f2f:	e8 0c d2 ff ff       	call   401140 <wtouchln@plt>
  403f34:	48 8b 05 e5 26 20 00 	mov    rax,QWORD PTR [rip+0x2026e5]        # 606620 <winZ.5194>
  403f3b:	48 89 c7             	mov    rdi,rax
  403f3e:	e8 dd d2 ff ff       	call   401220 <wrefresh@plt>
  403f43:	48 8d 85 c0 fe ff ff 	lea    rax,[rbp-0x140]
  403f4a:	48 89 c7             	mov    rdi,rax
  403f4d:	e8 a3 ee ff ff       	call   402df5 <tcpnetwork>
  403f52:	0f b6 85 c0 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x140]
  403f59:	3c 60                	cmp    al,0x60
  403f5b:	7e 22                	jle    403f7f <display_Board+0xf2f>
  403f5d:	0f b6 85 c0 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x140]
  403f64:	3c 68                	cmp    al,0x68
  403f66:	7f 17                	jg     403f7f <display_Board+0xf2f>
  403f68:	0f b6 85 c0 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x140]
  403f6f:	88 45 df             	mov    BYTE PTR [rbp-0x21],al
  403f72:	0f b6 85 c1 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13f]
  403f79:	3c 30                	cmp    al,0x30
  403f7b:	7f 0c                	jg     403f89 <display_Board+0xf39>
  403f7d:	eb 2c                	jmp    403fab <display_Board+0xf5b>
  403f7f:	b8 ff ff ff ff       	mov    eax,0xffffffff
  403f84:	e9 90 04 00 00       	jmp    404419 <display_Board+0x13c9>
  403f89:	0f b6 85 c1 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13f]
  403f90:	3c 38                	cmp    al,0x38
  403f92:	7f 17                	jg     403fab <display_Board+0xf5b>
  403f94:	0f b6 85 c1 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13f]
  403f9b:	88 45 de             	mov    BYTE PTR [rbp-0x22],al
  403f9e:	0f b6 85 c2 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13e]
  403fa5:	3c 60                	cmp    al,0x60
  403fa7:	7f 0c                	jg     403fb5 <display_Board+0xf65>
  403fa9:	eb 2c                	jmp    403fd7 <display_Board+0xf87>
  403fab:	b8 ff ff ff ff       	mov    eax,0xffffffff
  403fb0:	e9 64 04 00 00       	jmp    404419 <display_Board+0x13c9>
  403fb5:	0f b6 85 c2 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13e]
  403fbc:	3c 68                	cmp    al,0x68
  403fbe:	7f 17                	jg     403fd7 <display_Board+0xf87>
  403fc0:	0f b6 85 c2 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13e]
  403fc7:	88 45 dd             	mov    BYTE PTR [rbp-0x23],al
  403fca:	0f b6 85 c3 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13d]
  403fd1:	3c 30                	cmp    al,0x30
  403fd3:	7f 0c                	jg     403fe1 <display_Board+0xf91>
  403fd5:	eb 2c                	jmp    404003 <display_Board+0xfb3>
  403fd7:	b8 ff ff ff ff       	mov    eax,0xffffffff
  403fdc:	e9 38 04 00 00       	jmp    404419 <display_Board+0x13c9>
  403fe1:	0f b6 85 c3 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13d]
  403fe8:	3c 38                	cmp    al,0x38
  403fea:	7f 17                	jg     404003 <display_Board+0xfb3>
  403fec:	0f b6 85 c3 fe ff ff 	movzx  eax,BYTE PTR [rbp-0x13d]
  403ff3:	88 45 dc             	mov    BYTE PTR [rbp-0x24],al
  403ff6:	0f b6 05 ac 26 20 00 	movzx  eax,BYTE PTR [rip+0x2026ac]        # 6066a9 <bwhite>
  403ffd:	84 c0                	test   al,al
  403fff:	75 17                	jne    404018 <display_Board+0xfc8>
  404001:	eb 0a                	jmp    40400d <display_Board+0xfbd>
  404003:	b8 ff ff ff ff       	mov    eax,0xffffffff
  404008:	e9 0c 04 00 00       	jmp    404419 <display_Board+0x13c9>
  40400d:	0f b6 05 8d 26 20 00 	movzx  eax,BYTE PTR [rip+0x20268d]        # 6066a1 <bserver>
  404014:	84 c0                	test   al,al
  404016:	74 3c                	je     404054 <display_Board+0x1004>
  404018:	66 0f be 45 df       	movsx  ax,BYTE PTR [rbp-0x21]
  40401d:	83 e8 60             	sub    eax,0x60
  404020:	66 89 45 f2          	mov    WORD PTR [rbp-0xe],ax
  404024:	66 0f be 45 dd       	movsx  ax,BYTE PTR [rbp-0x23]
  404029:	83 e8 60             	sub    eax,0x60
  40402c:	66 89 45 f0          	mov    WORD PTR [rbp-0x10],ax
  404030:	66 0f be 45 de       	movsx  ax,BYTE PTR [rbp-0x22]
  404035:	ba 39 00 00 00       	mov    edx,0x39
  40403a:	29 c2                	sub    edx,eax
  40403c:	89 d0                	mov    eax,edx
  40403e:	66 89 45 ee          	mov    WORD PTR [rbp-0x12],ax
  404042:	66 0f be 45 dc       	movsx  ax,BYTE PTR [rbp-0x24]
  404047:	ba 39 00 00 00       	mov    edx,0x39
  40404c:	29 c2                	sub    edx,eax
  40404e:	89 d0                	mov    eax,edx
  404050:	66 89 45 ec          	mov    WORD PTR [rbp-0x14],ax
  404054:	0f b6 05 47 26 20 00 	movzx  eax,BYTE PTR [rip+0x202647]        # 6066a2 <bblack>
  40405b:	84 c0                	test   al,al
  40405d:	75 16                	jne    404075 <display_Board+0x1025>
  40405f:	0f b6 05 da 25 20 00 	movzx  eax,BYTE PTR [rip+0x2025da]        # 606640 <bclient>
  404066:	84 c0                	test   al,al
  404068:	75 0b                	jne    404075 <display_Board+0x1025>
  40406a:	0f b6 05 d0 25 20 00 	movzx  eax,BYTE PTR [rip+0x2025d0]        # 606641 <bempty>
  404071:	84 c0                	test   al,al
  404073:	74 3c                	je     4040b1 <display_Board+0x1061>
  404075:	66 0f be 45 df       	movsx  ax,BYTE PTR [rbp-0x21]
  40407a:	ba 69 00 00 00       	mov    edx,0x69
  40407f:	29 c2                	sub    edx,eax
  404081:	89 d0                	mov    eax,edx
  404083:	66 89 45 f2          	mov    WORD PTR [rbp-0xe],ax
  404087:	66 0f be 45 dd       	movsx  ax,BYTE PTR [rbp-0x23]
  40408c:	ba 69 00 00 00       	mov    edx,0x69
  404091:	29 c2                	sub    edx,eax
  404093:	89 d0                	mov    eax,edx
  404095:	66 89 45 f0          	mov    WORD PTR [rbp-0x10],ax
  404099:	66 0f be 45 de       	movsx  ax,BYTE PTR [rbp-0x22]
  40409e:	83 e8 30             	sub    eax,0x30
  4040a1:	66 89 45 ee          	mov    WORD PTR [rbp-0x12],ax
  4040a5:	66 0f be 45 dc       	movsx  ax,BYTE PTR [rbp-0x24]
  4040aa:	83 e8 30             	sub    eax,0x30
  4040ad:	66 89 45 ec          	mov    WORD PTR [rbp-0x14],ax
  4040b1:	0f b7 7d f0          	movzx  edi,WORD PTR [rbp-0x10]
  4040b5:	0f b7 75 ec          	movzx  esi,WORD PTR [rbp-0x14]
  4040b9:	0f b7 45 f2          	movzx  eax,WORD PTR [rbp-0xe]
  4040bd:	0f b7 55 ee          	movzx  edx,WORD PTR [rbp-0x12]
  4040c1:	48 63 ca             	movsxd rcx,edx
  4040c4:	48 63 d0             	movsxd rdx,eax
  4040c7:	48 89 d0             	mov    rax,rdx
  4040ca:	48 c1 e0 02          	shl    rax,0x2
  4040ce:	48 01 d0             	add    rax,rdx
  4040d1:	48 01 c0             	add    rax,rax
  4040d4:	48 01 d0             	add    rax,rdx
  4040d7:	48 01 c8             	add    rax,rcx
  4040da:	0f b6 8c 45 d0 fe ff 	movzx  ecx,BYTE PTR [rbp+rax*2-0x130]
  4040e1:	ff 
  4040e2:	48 63 f6             	movsxd rsi,esi
  4040e5:	48 63 d7             	movsxd rdx,edi
  4040e8:	48 89 d0             	mov    rax,rdx
  4040eb:	48 c1 e0 02          	shl    rax,0x2
  4040ef:	48 01 d0             	add    rax,rdx
  4040f2:	48 01 c0             	add    rax,rax
  4040f5:	48 01 d0             	add    rax,rdx
  4040f8:	48 01 f0             	add    rax,rsi
  4040fb:	88 8c 45 d0 fe ff ff 	mov    BYTE PTR [rbp+rax*2-0x130],cl
  404102:	0f b7 7d f0          	movzx  edi,WORD PTR [rbp-0x10]
  404106:	0f b7 75 ec          	movzx  esi,WORD PTR [rbp-0x14]
  40410a:	0f b7 45 f2          	movzx  eax,WORD PTR [rbp-0xe]
  40410e:	0f b7 55 ee          	movzx  edx,WORD PTR [rbp-0x12]
  404112:	48 63 ca             	movsxd rcx,edx
  404115:	48 63 d0             	movsxd rdx,eax
  404118:	48 89 d0             	mov    rax,rdx
  40411b:	48 c1 e0 02          	shl    rax,0x2
  40411f:	48 01 d0             	add    rax,rdx
  404122:	48 01 c0             	add    rax,rax
  404125:	48 01 d0             	add    rax,rdx
  404128:	48 01 c8             	add    rax,rcx
  40412b:	0f b6 8c 45 d1 fe ff 	movzx  ecx,BYTE PTR [rbp+rax*2-0x12f]
  404132:	ff 
  404133:	48 63 f6             	movsxd rsi,esi
  404136:	48 63 d7             	movsxd rdx,edi
  404139:	48 89 d0             	mov    rax,rdx
  40413c:	48 c1 e0 02          	shl    rax,0x2
  404140:	48 01 d0             	add    rax,rdx
  404143:	48 01 c0             	add    rax,rax
  404146:	48 01 d0             	add    rax,rdx
  404149:	48 01 f0             	add    rax,rsi
  40414c:	88 8c 45 d1 fe ff ff 	mov    BYTE PTR [rbp+rax*2-0x12f],cl
  404153:	0f b7 45 f2          	movzx  eax,WORD PTR [rbp-0xe]
  404157:	0f b7 55 ee          	movzx  edx,WORD PTR [rbp-0x12]
  40415b:	48 63 ca             	movsxd rcx,edx
  40415e:	48 63 d0             	movsxd rdx,eax
  404161:	48 89 d0             	mov    rax,rdx
  404164:	48 c1 e0 02          	shl    rax,0x2
  404168:	48 01 d0             	add    rax,rdx
  40416b:	48 01 c0             	add    rax,rax
  40416e:	48 01 d0             	add    rax,rdx
  404171:	48 01 c8             	add    rax,rcx
  404174:	c6 84 45 d0 fe ff ff 	mov    BYTE PTR [rbp+rax*2-0x130],0x2d
  40417b:	2d 
  40417c:	0f b7 45 f2          	movzx  eax,WORD PTR [rbp-0xe]
  404180:	0f b7 55 ee          	movzx  edx,WORD PTR [rbp-0x12]
  404184:	48 63 ca             	movsxd rcx,edx
  404187:	48 63 d0             	movsxd rdx,eax
  40418a:	48 89 d0             	mov    rax,rdx
  40418d:	48 c1 e0 02          	shl    rax,0x2
  404191:	48 01 d0             	add    rax,rdx
  404194:	48 01 c0             	add    rax,rax
  404197:	48 01 d0             	add    rax,rdx
  40419a:	48 01 c8             	add    rax,rcx
  40419d:	c6 84 45 d1 fe ff ff 	mov    BYTE PTR [rbp+rax*2-0x12f],0x1
  4041a4:	01 
  4041a5:	48 8b 05 14 24 20 00 	mov    rax,QWORD PTR [rip+0x202414]        # 6065c0 <stdscr>
  4041ac:	48 89 c7             	mov    rdi,rax
  4041af:	e8 fc d1 ff ff       	call   4013b0 <wclear@plt>
  4041b4:	8b 0d 96 24 20 00    	mov    ecx,DWORD PTR [rip+0x202496]        # 606650 <t>
  4041ba:	ba c5 b3 a2 91       	mov    edx,0x91a2b3c5
  4041bf:	89 c8                	mov    eax,ecx
  4041c1:	f7 ea                	imul   edx
  4041c3:	8d 04 0a             	lea    eax,[rdx+rcx*1]
  4041c6:	c1 f8 0b             	sar    eax,0xb
  4041c9:	89 c2                	mov    edx,eax
  4041cb:	89 c8                	mov    eax,ecx
  4041cd:	c1 f8 1f             	sar    eax,0x1f
  4041d0:	29 c2                	sub    edx,eax
  4041d2:	89 d0                	mov    eax,edx
  4041d4:	89 45 d8             	mov    DWORD PTR [rbp-0x28],eax
  4041d7:	8b 0d 73 24 20 00    	mov    ecx,DWORD PTR [rip+0x202473]        # 606650 <t>
  4041dd:	ba 89 88 88 88       	mov    edx,0x88888889
  4041e2:	89 c8                	mov    eax,ecx
  4041e4:	f7 ea                	imul   edx
  4041e6:	8d 04 0a             	lea    eax,[rdx+rcx*1]
  4041e9:	c1 f8 05             	sar    eax,0x5
  4041ec:	89 c2                	mov    edx,eax
  4041ee:	89 c8                	mov    eax,ecx
  4041f0:	c1 f8 1f             	sar    eax,0x1f
  4041f3:	89 d1                	mov    ecx,edx
  4041f5:	29 c1                	sub    ecx,eax
  4041f7:	ba 89 88 88 88       	mov    edx,0x88888889
  4041fc:	89 c8                	mov    eax,ecx
  4041fe:	f7 ea                	imul   edx
  404200:	8d 04 0a             	lea    eax,[rdx+rcx*1]
  404203:	c1 f8 05             	sar    eax,0x5
  404206:	89 c2                	mov    edx,eax
  404208:	89 c8                	mov    eax,ecx
  40420a:	c1 f8 1f             	sar    eax,0x1f
  40420d:	29 c2                	sub    edx,eax
  40420f:	89 d0                	mov    eax,edx
  404211:	89 45 d4             	mov    DWORD PTR [rbp-0x2c],eax
  404214:	8b 45 d4             	mov    eax,DWORD PTR [rbp-0x2c]
  404217:	89 c2                	mov    edx,eax
  404219:	8d 04 95 00 00 00 00 	lea    eax,[rdx*4+0x0]
  404220:	89 c2                	mov    edx,eax
  404222:	89 d0                	mov    eax,edx
  404224:	c1 e0 04             	shl    eax,0x4
  404227:	29 d0                	sub    eax,edx
  404229:	29 c1                	sub    ecx,eax
  40422b:	89 c8                	mov    eax,ecx
  40422d:	89 45 d4             	mov    DWORD PTR [rbp-0x2c],eax
  404230:	8b 0d 1a 24 20 00    	mov    ecx,DWORD PTR [rip+0x20241a]        # 606650 <t>
  404236:	ba 89 88 88 88       	mov    edx,0x88888889
  40423b:	89 c8                	mov    eax,ecx
  40423d:	f7 ea                	imul   edx
  40423f:	8d 04 0a             	lea    eax,[rdx+rcx*1]
  404242:	c1 f8 05             	sar    eax,0x5
  404245:	89 c2                	mov    edx,eax
  404247:	89 c8                	mov    eax,ecx
  404249:	c1 f8 1f             	sar    eax,0x1f
  40424c:	29 c2                	sub    edx,eax
  40424e:	89 d0                	mov    eax,edx
  404250:	89 45 d0             	mov    DWORD PTR [rbp-0x30],eax
  404253:	8b 45 d0             	mov    eax,DWORD PTR [rbp-0x30]
  404256:	89 c2                	mov    edx,eax
  404258:	8d 04 95 00 00 00 00 	lea    eax,[rdx*4+0x0]
  40425f:	89 c2                	mov    edx,eax
  404261:	89 d0                	mov    eax,edx
  404263:	c1 e0 04             	shl    eax,0x4
  404266:	29 d0                	sub    eax,edx
  404268:	29 c1                	sub    ecx,eax
  40426a:	89 c8                	mov    eax,ecx
  40426c:	89 45 d0             	mov    DWORD PTR [rbp-0x30],eax
  40426f:	0f b7 05 46 1f 20 00 	movzx  eax,WORD PTR [rip+0x201f46]        # 6061bc <m>
  404276:	83 e0 01             	and    eax,0x1
  404279:	66 85 c0             	test   ax,ax
  40427c:	0f 84 c6 00 00 00    	je     404348 <display_Board+0x12f8>
  404282:	66 83 45 fc 01       	add    WORD PTR [rbp-0x4],0x1
  404287:	0f b7 55 fc          	movzx  edx,WORD PTR [rbp-0x4]
  40428b:	48 8d 8d c0 fe ff ff 	lea    rcx,[rbp-0x140]
  404292:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
  404296:	be af 4d 40 00       	mov    esi,0x404daf
  40429b:	48 89 c7             	mov    rdi,rax
  40429e:	b8 00 00 00 00       	mov    eax,0x0
  4042a3:	e8 58 d0 ff ff       	call   401300 <fprintf@plt>
  4042a8:	0f be 4d de          	movsx  ecx,BYTE PTR [rbp-0x22]
  4042ac:	0f be 55 df          	movsx  edx,BYTE PTR [rbp-0x21]
  4042b0:	0f b7 45 fc          	movzx  eax,WORD PTR [rbp-0x4]
  4042b4:	41 89 c9             	mov    r9d,ecx
  4042b7:	41 89 d0             	mov    r8d,edx
  4042ba:	89 c1                	mov    ecx,eax
  4042bc:	ba b7 4d 40 00       	mov    edx,0x404db7
  4042c1:	be 01 00 00 00       	mov    esi,0x1
  4042c6:	bf 01 00 00 00       	mov    edi,0x1
  4042cb:	b8 00 00 00 00       	mov    eax,0x0
  4042d0:	e8 8b d1 ff ff       	call   401460 <mvprintw@plt>
  4042d5:	0f be 55 dc          	movsx  edx,BYTE PTR [rbp-0x24]
  4042d9:	0f be 45 dd          	movsx  eax,BYTE PTR [rbp-0x23]
  4042dd:	41 89 d0             	mov    r8d,edx
  4042e0:	89 c1                	mov    ecx,eax
  4042e2:	ba c0 4d 40 00       	mov    edx,0x404dc0
  4042e7:	be 06 00 00 00       	mov    esi,0x6
  4042ec:	bf 01 00 00 00       	mov    edi,0x1
  4042f1:	b8 00 00 00 00       	mov    eax,0x0
  4042f6:	e8 65 d1 ff ff       	call   401460 <mvprintw@plt>
  4042fb:	b9 60 66 60 00       	mov    ecx,0x606660
  404300:	ba 39 4a 40 00       	mov    edx,0x404a39
  404305:	be 12 00 00 00       	mov    esi,0x12
  40430a:	bf 01 00 00 00       	mov    edi,0x1
  40430f:	b8 00 00 00 00       	mov    eax,0x0
  404314:	e8 47 d1 ff ff       	call   401460 <mvprintw@plt>
  404319:	8b 4d d0             	mov    ecx,DWORD PTR [rbp-0x30]
  40431c:	8b 55 d4             	mov    edx,DWORD PTR [rbp-0x2c]
  40431f:	8b 45 d8             	mov    eax,DWORD PTR [rbp-0x28]
  404322:	41 89 c9             	mov    r9d,ecx
  404325:	41 89 d0             	mov    r8d,edx
  404328:	89 c1                	mov    ecx,eax
  40432a:	ba c6 4d 40 00       	mov    edx,0x404dc6
  40432f:	be 20 00 00 00       	mov    esi,0x20
  404334:	bf 01 00 00 00       	mov    edi,0x1
  404339:	b8 00 00 00 00       	mov    eax,0x0
  40433e:	e8 1d d1 ff ff       	call   401460 <mvprintw@plt>
  404343:	e9 b8 00 00 00       	jmp    404400 <display_Board+0x13b0>
  404348:	48 8d 95 c0 fe ff ff 	lea    rdx,[rbp-0x140]
  40434f:	48 8b 45 e0          	mov    rax,QWORD PTR [rbp-0x20]
  404353:	be d5 4d 40 00       	mov    esi,0x404dd5
  404358:	48 89 c7             	mov    rdi,rax
  40435b:	b8 00 00 00 00       	mov    eax,0x0
  404360:	e8 9b cf ff ff       	call   401300 <fprintf@plt>
  404365:	0f be 4d de          	movsx  ecx,BYTE PTR [rbp-0x22]
  404369:	0f be 55 df          	movsx  edx,BYTE PTR [rbp-0x21]
  40436d:	0f b7 45 fc          	movzx  eax,WORD PTR [rbp-0x4]
  404371:	41 89 c9             	mov    r9d,ecx
  404374:	41 89 d0             	mov    r8d,edx
  404377:	89 c1                	mov    ecx,eax
  404379:	ba b7 4d 40 00       	mov    edx,0x404db7
  40437e:	be 01 00 00 00       	mov    esi,0x1
  404383:	bf 01 00 00 00       	mov    edi,0x1
  404388:	b8 00 00 00 00       	mov    eax,0x0
  40438d:	e8 ce d0 ff ff       	call   401460 <mvprintw@plt>
  404392:	0f be 55 dc          	movsx  edx,BYTE PTR [rbp-0x24]
  404396:	0f be 45 dd          	movsx  eax,BYTE PTR [rbp-0x23]
  40439a:	41 89 d0             	mov    r8d,edx
  40439d:	89 c1                	mov    ecx,eax
  40439f:	ba c0 4d 40 00       	mov    edx,0x404dc0
  4043a4:	be 06 00 00 00       	mov    esi,0x6
  4043a9:	bf 01 00 00 00       	mov    edi,0x1
  4043ae:	b8 00 00 00 00       	mov    eax,0x0
  4043b3:	e8 a8 d0 ff ff       	call   401460 <mvprintw@plt>
  4043b8:	b9 7e 66 60 00       	mov    ecx,0x60667e
  4043bd:	ba 39 4a 40 00       	mov    edx,0x404a39
  4043c2:	be 12 00 00 00       	mov    esi,0x12
  4043c7:	bf 01 00 00 00       	mov    edi,0x1
  4043cc:	b8 00 00 00 00       	mov    eax,0x0
  4043d1:	e8 8a d0 ff ff       	call   401460 <mvprintw@plt>
  4043d6:	8b 4d d0             	mov    ecx,DWORD PTR [rbp-0x30]
  4043d9:	8b 55 d4             	mov    edx,DWORD PTR [rbp-0x2c]
  4043dc:	8b 45 d8             	mov    eax,DWORD PTR [rbp-0x28]
  4043df:	41 89 c9             	mov    r9d,ecx
  4043e2:	41 89 d0             	mov    r8d,edx
  4043e5:	89 c1                	mov    ecx,eax
  4043e7:	ba c6 4d 40 00       	mov    edx,0x404dc6
  4043ec:	be 20 00 00 00       	mov    esi,0x20
  4043f1:	bf 01 00 00 00       	mov    edi,0x1
  4043f6:	b8 00 00 00 00       	mov    eax,0x0
  4043fb:	e8 60 d0 ff ff       	call   401460 <mvprintw@plt>
  404400:	48 8b 05 b9 21 20 00 	mov    rax,QWORD PTR [rip+0x2021b9]        # 6065c0 <stdscr>
  404407:	48 89 c7             	mov    rdi,rax
  40440a:	e8 11 ce ff ff       	call   401220 <wrefresh@plt>
  40440f:	e8 7c cf ff ff       	call   401390 <endwin@plt>
  404414:	e9 f3 f6 ff ff       	jmp    403b0c <display_Board+0xabc>
  404419:	c9                   	leave  
  40441a:	c3                   	ret    
  40441b:	0f 1f 44 00 00       	nop    DWORD PTR [rax+rax*1+0x0]

0000000000404420 <__libc_csu_init>:
  404420:	41 57                	push   r15
  404422:	41 56                	push   r14
  404424:	41 89 ff             	mov    r15d,edi
  404427:	41 55                	push   r13
  404429:	41 54                	push   r12
  40442b:	4c 8d 25 be 19 20 00 	lea    r12,[rip+0x2019be]        # 605df0 <__frame_dummy_init_array_entry>
  404432:	55                   	push   rbp
  404433:	48 8d 2d be 19 20 00 	lea    rbp,[rip+0x2019be]        # 605df8 <__init_array_end>
  40443a:	53                   	push   rbx
  40443b:	49 89 f6             	mov    r14,rsi
  40443e:	49 89 d5             	mov    r13,rdx
  404441:	31 db                	xor    ebx,ebx
  404443:	4c 29 e5             	sub    rbp,r12
  404446:	48 83 ec 08          	sub    rsp,0x8
  40444a:	48 c1 fd 03          	sar    rbp,0x3
  40444e:	e8 b5 cc ff ff       	call   401108 <_init>
  404453:	48 85 ed             	test   rbp,rbp
  404456:	74 1e                	je     404476 <__libc_csu_init+0x56>
  404458:	0f 1f 84 00 00 00 00 	nop    DWORD PTR [rax+rax*1+0x0]
  40445f:	00 
  404460:	4c 89 ea             	mov    rdx,r13
  404463:	4c 89 f6             	mov    rsi,r14
  404466:	44 89 ff             	mov    edi,r15d
  404469:	41 ff 14 dc          	call   QWORD PTR [r12+rbx*8]
  40446d:	48 83 c3 01          	add    rbx,0x1
  404471:	48 39 eb             	cmp    rbx,rbp
  404474:	75 ea                	jne    404460 <__libc_csu_init+0x40>
  404476:	48 83 c4 08          	add    rsp,0x8
  40447a:	5b                   	pop    rbx
  40447b:	5d                   	pop    rbp
  40447c:	41 5c                	pop    r12
  40447e:	41 5d                	pop    r13
  404480:	41 5e                	pop    r14
  404482:	41 5f                	pop    r15
  404484:	c3                   	ret    
  404485:	66 66 2e 0f 1f 84 00 	data32 nop WORD PTR cs:[rax+rax*1+0x0]
  40448c:	00 00 00 00 

0000000000404490 <__libc_csu_fini>:
  404490:	f3 c3                	repz ret 

Disassembly of section .fini:

0000000000404494 <_fini>:
  404494:	48 83 ec 08          	sub    rsp,0x8
  404498:	48 83 c4 08          	add    rsp,0x8
  40449c:	c3                   	ret    
