1401ba0b3:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401ba0b8:	53                   	push   %rbx
1401ba0b9:	55                   	push   %rbp
1401ba0ba:	48 83 ec 48          	sub    $0x48,%rsp
1401ba0be:	48 8b ea             	mov    %rdx,%rbp
1401ba0c1:	48 8d 0d 08 4c 16 00 	lea    0x164c08(%rip),%rcx        # 0x14031ecd0
1401ba0c8:	e8 8b d2 fa ff       	call   0x140167358
1401ba0cd:	85 c0                	test   %eax,%eax
1401ba0cf:	74 07                	je     0x1401ba0d8
1401ba0d1:	8b c8                	mov    %eax,%ecx
1401ba0d3:	e8 80 da fa ff       	call   0x140167b58
1401ba0d8:	48 c7 85 b0 03 00 00 	movq   $0x0,0x3b0(%rbp)
1401ba0df:	00 00 00 00
1401ba0e3:	48 c7 85 c0 03 00 00 	movq   $0x0,0x3c0(%rbp)
1401ba0ea:	00 00 00 00
1401ba0ee:	48 c7 85 c8 03 00 00 	movq   $0xf,0x3c8(%rbp)
1401ba0f5:	0f 00 00 00
1401ba0f9:	c6 85 b0 03 00 00 00 	movb   $0x0,0x3b0(%rbp)
1401ba100:	45 33 c0             	xor    %r8d,%r8d
1401ba103:	48 8d 15 6e 38 07 00 	lea    0x7386e(%rip),%rdx        # 0x14022d978
1401ba10a:	48 8d 8d b0 03 00 00 	lea    0x3b0(%rbp),%rcx
1401ba111:	e8 ea c2 f0 ff       	call   0x1400c6400
1401ba116:	90                   	nop
1401ba117:	48 c7 85 90 03 00 00 	movq   $0x0,0x390(%rbp)
1401ba11e:	00 00 00 00
1401ba122:	48 c7 85 a0 03 00 00 	movq   $0x0,0x3a0(%rbp)
1401ba129:	00 00 00 00
1401ba12d:	48 c7 85 a8 03 00 00 	movq   $0xf,0x3a8(%rbp)
1401ba134:	0f 00 00 00
1401ba138:	c6 85 90 03 00 00 00 	movb   $0x0,0x390(%rbp)
1401ba13f:	45 33 c0             	xor    %r8d,%r8d
1401ba142:	48 8d 15 2f 38 07 00 	lea    0x7382f(%rip),%rdx        # 0x14022d978
1401ba149:	48 8d 8d 90 03 00 00 	lea    0x390(%rbp),%rcx
1401ba150:	e8 ab c2 f0 ff       	call   0x1400c6400
1401ba155:	90                   	nop
1401ba156:	4c 8d 8d b0 03 00 00 	lea    0x3b0(%rbp),%r9
1401ba15d:	4c 8d 85 90 03 00 00 	lea    0x390(%rbp),%r8
1401ba164:	48 8d 15 c5 7c 12 00 	lea    0x127cc5(%rip),%rdx        # 0x1402e1e30
1401ba16b:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1401ba16f:	e8 4c b7 f7 ff       	call   0x1401358c0
1401ba174:	90                   	nop
1401ba175:	48 8d 8d 90 03 00 00 	lea    0x390(%rbp),%rcx
1401ba17c:	e8 ff c1 f0 ff       	call   0x1400c6380
1401ba181:	90                   	nop
1401ba182:	48 8d 8d b0 03 00 00 	lea    0x3b0(%rbp),%rcx
1401ba189:	e8 f2 c1 f0 ff       	call   0x1400c6380
1401ba18e:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1401ba192:	48 85 c9             	test   %rcx,%rcx
1401ba195:	0f 95 c0             	setne  %al
1401ba198:	84 c0                	test   %al,%al
1401ba19a:	74 7f                	je     0x1401ba21b
1401ba19c:	48 8b 45 58          	mov    0x58(%rbp),%rax
1401ba1a0:	48 85 c0             	test   %rax,%rax
1401ba1a3:	74 08                	je     0x1401ba1ad
1401ba1a5:	f0 ff 40 08          	lock incl 0x8(%rax)
1401ba1a9:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1401ba1ad:	0f 28 45 50          	movaps 0x50(%rbp),%xmm0
1401ba1b1:	66 0f 7f 85 00 01 00 	movdqa %xmm0,0x100(%rbp)
1401ba1b8:	00
1401ba1b9:	48 8b 01             	mov    (%rcx),%rax
1401ba1bc:	4c 8d 0d 65 25 08 00 	lea    0x82565(%rip),%r9        # 0x14023c728
1401ba1c3:	4c 8d 05 7e 00 08 00 	lea    0x8007e(%rip),%r8        # 0x14023a248
1401ba1ca:	48 8d 15 a7 37 07 00 	lea    0x737a7(%rip),%rdx        # 0x14022d978
1401ba1d1:	ff 50 48             	call   *0x48(%rax)
1401ba1d4:	90                   	nop
1401ba1d5:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1401ba1dc:	48 85 c9             	test   %rcx,%rcx
1401ba1df:	74 3a                	je     0x1401ba21b
1401ba1e1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401ba1e6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401ba1eb:	83 f8 01             	cmp    $0x1,%eax
1401ba1ee:	75 2b                	jne    0x1401ba21b
1401ba1f0:	48 8b 9d 08 01 00 00 	mov    0x108(%rbp),%rbx
1401ba1f7:	48 8b 03             	mov    (%rbx),%rax
1401ba1fa:	48 8b cb             	mov    %rbx,%rcx
1401ba1fd:	ff 10                	call   *(%rax)
1401ba1ff:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401ba204:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ba209:	83 f8 01             	cmp    $0x1,%eax
1401ba20c:	75 0d                	jne    0x1401ba21b
1401ba20e:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1401ba215:	48 8b 01             	mov    (%rcx),%rax
1401ba218:	ff 50 08             	call   *0x8(%rax)
1401ba21b:	48 8d 0d ae 4a 16 00 	lea    0x164aae(%rip),%rcx        # 0x14031ecd0
1401ba222:	e8 55 d1 fa ff       	call   0x14016737c
1401ba227:	90                   	nop
1401ba228:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
1401ba22c:	48 85 db             	test   %rbx,%rbx
1401ba22f:	74 30                	je     0x1401ba261
1401ba231:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401ba236:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401ba23b:	83 f8 01             	cmp    $0x1,%eax
1401ba23e:	75 21                	jne    0x1401ba261
1401ba240:	48 8b 03             	mov    (%rbx),%rax
1401ba243:	48 8b cb             	mov    %rbx,%rcx
1401ba246:	ff 10                	call   *(%rax)
1401ba248:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401ba24d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ba252:	83 f8 01             	cmp    $0x1,%eax
1401ba255:	75 0a                	jne    0x1401ba261
1401ba257:	48 8b 03             	mov    (%rbx),%rax
1401ba25a:	48 8b cb             	mov    %rbx,%rcx
1401ba25d:	ff 50 08             	call   *0x8(%rax)
1401ba260:	90                   	nop
1401ba261:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
1401ba268:	00 00 00
1401ba26b:	48 83 c4 48          	add    $0x48,%rsp
1401ba26f:	5d                   	pop    %rbp
1401ba270:	5b                   	pop    %rbx
1401ba271:	c3                   	ret
1401ba272:	cc                   	int3
1401ba273:	48 8d 8a b0 03 00 00 	lea    0x3b0(%rdx),%rcx
1401ba27a:	e9 f1 bd f0 ff       	jmp    0x1400c6070
1401ba27f:	48 8d 8a 90 03 00 00 	lea    0x390(%rdx),%rcx
1401ba286:	e9 e5 bd f0 ff       	jmp    0x1400c6070
1401ba28b:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
1401ba292:	e9 09 01 f1 ff       	jmp    0x1400ca3a0
1401ba297:	48 8d 8a 00 01 00 00 	lea    0x100(%rdx),%rcx
1401ba29e:	e9 fd 00 f1 ff       	jmp    0x1400ca3a0
1401ba2a3:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401ba2a8:	55                   	push   %rbp
1401ba2a9:	48 83 ec 40          	sub    $0x40,%rsp
1401ba2ad:	48 8b ea             	mov    %rdx,%rbp
1401ba2b0:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
1401ba2b7:	00 00 00
1401ba2ba:	48 83 c4 40          	add    $0x40,%rsp
1401ba2be:	5d                   	pop    %rbp
1401ba2bf:	c3                   	ret
1401ba2c0:	cc                   	int3
1401ba2c1:	cc                   	int3
1401ba2c2:	cc                   	int3
1401ba2c3:	cc                   	int3
1401ba2c4:	cc                   	int3
1401ba2c5:	cc                   	int3
1401ba2c6:	cc                   	int3
1401ba2c7:	cc                   	int3
1401ba2c8:	cc                   	int3
1401ba2c9:	cc                   	int3
1401ba2ca:	cc                   	int3
1401ba2cb:	cc                   	int3
1401ba2cc:	cc                   	int3
1401ba2cd:	cc                   	int3
1401ba2ce:	cc                   	int3
1401ba2cf:	cc                   	int3
1401ba2d0:	40 55                	rex push %rbp
1401ba2d2:	48 83 ec 20          	sub    $0x20,%rsp
1401ba2d6:	48 8b ea             	mov    %rdx,%rbp
1401ba2d9:	8b 45 20             	mov    0x20(%rbp),%eax
1401ba2dc:	83 e0 02             	and    $0x2,%eax
1401ba2df:	85 c0                	test   %eax,%eax
1401ba2e1:	74 0d                	je     0x1401ba2f0
1401ba2e3:	83 65 20 fd          	andl   $0xfffffffd,0x20(%rbp)
1401ba2e7:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1401ba2eb:	e8 80 bd f0 ff       	call   0x1400c6070
1401ba2f0:	48 83 c4 20          	add    $0x20,%rsp
1401ba2f4:	5d                   	pop    %rbp
1401ba2f5:	c3                   	ret
1401ba2f6:	cc                   	int3
1401ba2f7:	cc                   	int3
1401ba2f8:	cc                   	int3
1401ba2f9:	cc                   	int3
1401ba2fa:	cc                   	int3
1401ba2fb:	cc                   	int3
1401ba2fc:	cc                   	int3
1401ba2fd:	cc                   	int3
1401ba2fe:	cc                   	int3
1401ba2ff:	cc                   	int3
1401ba300:	48 8d 0d 49 8c 12 00 	lea    0x128c49(%rip),%rcx        # 0x1402e2f50
1401ba307:	e9 64 bd f0 ff       	jmp    0x1400c6070
1401ba30c:	48 8d 0d 5d 8c 12 00 	lea    0x128c5d(%rip),%rcx        # 0x1402e2f70
1401ba313:	e9 58 bd f0 ff       	jmp    0x1400c6070
1401ba318:	48 8d 0d 71 8c 12 00 	lea    0x128c71(%rip),%rcx        # 0x1402e2f90
1401ba31f:	e9 4c bd f0 ff       	jmp    0x1400c6070
1401ba324:	cc                   	int3
1401ba325:	cc                   	int3
1401ba326:	cc                   	int3
1401ba327:	cc                   	int3
1401ba328:	cc                   	int3
1401ba329:	cc                   	int3
1401ba32a:	cc                   	int3
1401ba32b:	cc                   	int3
1401ba32c:	cc                   	int3
1401ba32d:	cc                   	int3
1401ba32e:	cc                   	int3
1401ba32f:	cc                   	int3
1401ba330:	48 8d 8a 58 00 00 00 	lea    0x58(%rdx),%rcx
1401ba337:	e9 94 bc f0 ff       	jmp    0x1400c5fd0
1401ba33c:	48 8d 8a a8 00 00 00 	lea    0xa8(%rdx),%rcx
1401ba343:	e9 98 b1 f3 ff       	jmp    0x1400f54e0
1401ba348:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
1401ba34f:	e9 7c bc f0 ff       	jmp    0x1400c5fd0
1401ba354:	48 8d 8a 78 00 00 00 	lea    0x78(%rdx),%rcx
1401ba35b:	e9 80 b1 f3 ff       	jmp    0x1400f54e0
1401ba360:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1401ba367:	e9 64 bc f0 ff       	jmp    0x1400c5fd0
1401ba36c:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
1401ba373:	e9 68 b1 f3 ff       	jmp    0x1400f54e0
1401ba378:	cc                   	int3
1401ba379:	cc                   	int3
1401ba37a:	cc                   	int3
1401ba37b:	cc                   	int3
1401ba37c:	cc                   	int3
1401ba37d:	cc                   	int3
1401ba37e:	cc                   	int3
1401ba37f:	cc                   	int3
1401ba380:	48 8d 8a 48 00 00 00 	lea    0x48(%rdx),%rcx
1401ba387:	e9 44 bc f0 ff       	jmp    0x1400c5fd0
1401ba38c:	48 8d 8a a8 00 00 00 	lea    0xa8(%rdx),%rcx
1401ba393:	e9 d8 bc f0 ff       	jmp    0x1400c6070
1401ba398:	48 8d 8a 88 00 00 00 	lea    0x88(%rdx),%rcx
1401ba39f:	e9 2c bc f0 ff       	jmp    0x1400c5fd0
1401ba3a4:	48 8d 8a f8 00 00 00 	lea    0xf8(%rdx),%rcx
1401ba3ab:	e9 30 b1 f3 ff       	jmp    0x1400f54e0
1401ba3b0:	48 8d 8a 68 00 00 00 	lea    0x68(%rdx),%rcx
1401ba3b7:	e9 14 bc f0 ff       	jmp    0x1400c5fd0
1401ba3bc:	48 8d 8a c8 00 00 00 	lea    0xc8(%rdx),%rcx
1401ba3c3:	e9 18 b1 f3 ff       	jmp    0x1400f54e0
1401ba3c8:	cc                   	int3
1401ba3c9:	cc                   	int3
1401ba3ca:	cc                   	int3
1401ba3cb:	cc                   	int3
1401ba3cc:	cc                   	int3
1401ba3cd:	cc                   	int3
1401ba3ce:	cc                   	int3
1401ba3cf:	cc                   	int3
1401ba3d0:	48 8d 0d f9 93 12 00 	lea    0x1293f9(%rip),%rcx        # 0x1402e37d0
1401ba3d7:	e9 94 bc f0 ff       	jmp    0x1400c6070
1401ba3dc:	48 8d 0d 0d 94 12 00 	lea    0x12940d(%rip),%rcx        # 0x1402e37f0
1401ba3e3:	e9 88 bc f0 ff       	jmp    0x1400c6070
1401ba3e8:	48 8d 0d 21 94 12 00 	lea    0x129421(%rip),%rcx        # 0x1402e3810
1401ba3ef:	e9 7c bc f0 ff       	jmp    0x1400c6070
1401ba3f4:	cc                   	int3
1401ba3f5:	cc                   	int3
1401ba3f6:	cc                   	int3
1401ba3f7:	cc                   	int3
1401ba3f8:	cc                   	int3
1401ba3f9:	cc                   	int3
1401ba3fa:	cc                   	int3
1401ba3fb:	cc                   	int3
1401ba3fc:	cc                   	int3
1401ba3fd:	cc                   	int3
1401ba3fe:	cc                   	int3
1401ba3ff:	cc                   	int3
1401ba400:	48 8d 0d 49 9c 12 00 	lea    0x129c49(%rip),%rcx        # 0x1402e4050
1401ba407:	e9 64 bc f0 ff       	jmp    0x1400c6070
1401ba40c:	48 8d 0d 5d 9c 12 00 	lea    0x129c5d(%rip),%rcx        # 0x1402e4070
1401ba413:	e9 58 bc f0 ff       	jmp    0x1400c6070
1401ba418:	48 8d 0d 71 9c 12 00 	lea    0x129c71(%rip),%rcx        # 0x1402e4090
1401ba41f:	e9 4c bc f0 ff       	jmp    0x1400c6070
1401ba424:	cc                   	int3
1401ba425:	cc                   	int3
1401ba426:	cc                   	int3
1401ba427:	cc                   	int3
1401ba428:	cc                   	int3
1401ba429:	cc                   	int3
1401ba42a:	cc                   	int3
1401ba42b:	cc                   	int3
1401ba42c:	cc                   	int3
1401ba42d:	cc                   	int3
1401ba42e:	cc                   	int3
1401ba42f:	cc                   	int3
1401ba430:	48 8d 0d 79 ab 12 00 	lea    0x12ab79(%rip),%rcx        # 0x1402e4fb0
1401ba437:	e9 34 bc f0 ff       	jmp    0x1400c6070
1401ba43c:	48 8d 0d 8d ab 12 00 	lea    0x12ab8d(%rip),%rcx        # 0x1402e4fd0
1401ba443:	e9 28 bc f0 ff       	jmp    0x1400c6070
1401ba448:	48 8d 0d a1 ab 12 00 	lea    0x12aba1(%rip),%rcx        # 0x1402e4ff0
1401ba44f:	e9 1c bc f0 ff       	jmp    0x1400c6070
1401ba454:	cc                   	int3
1401ba455:	cc                   	int3
1401ba456:	cc                   	int3
1401ba457:	cc                   	int3
1401ba458:	cc                   	int3
1401ba459:	cc                   	int3
1401ba45a:	cc                   	int3
1401ba45b:	cc                   	int3
1401ba45c:	cc                   	int3
1401ba45d:	cc                   	int3
1401ba45e:	cc                   	int3
1401ba45f:	cc                   	int3
1401ba460:	48 8d 8a d0 00 00 00 	lea    0xd0(%rdx),%rcx
1401ba467:	e9 64 bb f0 ff       	jmp    0x1400c5fd0
1401ba46c:	48 8d 8a 90 01 00 00 	lea    0x190(%rdx),%rcx
1401ba473:	e9 f8 bb f0 ff       	jmp    0x1400c6070
1401ba478:	48 8d 8a 70 01 00 00 	lea    0x170(%rdx),%rcx
1401ba47f:	e9 ec bb f0 ff       	jmp    0x1400c6070
1401ba484:	48 8d 8a 50 01 00 00 	lea    0x150(%rdx),%rcx
1401ba48b:	e9 e0 bb f0 ff       	jmp    0x1400c6070
1401ba490:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
1401ba497:	e9 04 ff f0 ff       	jmp    0x1400ca3a0
1401ba49c:	48 8d 8a 90 00 00 00 	lea    0x90(%rdx),%rcx
1401ba4a3:	e9 f8 fe f0 ff       	jmp    0x1400ca3a0
1401ba4a8:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401ba4ad:	55                   	push   %rbp
1401ba4ae:	48 83 ec 40          	sub    $0x40,%rsp
1401ba4b2:	48 8b ea             	mov    %rdx,%rbp
1401ba4b5:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
1401ba4bc:	00 00 00
1401ba4bf:	48 83 c4 40          	add    $0x40,%rsp
1401ba4c3:	5d                   	pop    %rbp
1401ba4c4:	c3                   	ret
1401ba4c5:	cc                   	int3
1401ba4c6:	48 8d 8a f0 01 00 00 	lea    0x1f0(%rdx),%rcx
1401ba4cd:	e9 9e bb f0 ff       	jmp    0x1400c6070
1401ba4d2:	48 8d 8a d0 01 00 00 	lea    0x1d0(%rdx),%rcx
1401ba4d9:	e9 92 bb f0 ff       	jmp    0x1400c6070
1401ba4de:	48 8d 8a b0 01 00 00 	lea    0x1b0(%rdx),%rcx
1401ba4e5:	e9 86 bb f0 ff       	jmp    0x1400c6070
1401ba4ea:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
1401ba4f1:	e9 aa fe f0 ff       	jmp    0x1400ca3a0
1401ba4f6:	48 8d 8a b0 00 00 00 	lea    0xb0(%rdx),%rcx
1401ba4fd:	e9 9e fe f0 ff       	jmp    0x1400ca3a0
1401ba502:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401ba507:	55                   	push   %rbp
1401ba508:	48 83 ec 40          	sub    $0x40,%rsp
1401ba50c:	48 8b ea             	mov    %rdx,%rbp
1401ba50f:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
1401ba516:	00 00 00
1401ba519:	48 83 c4 40          	add    $0x40,%rsp
1401ba51d:	5d                   	pop    %rbp
1401ba51e:	c3                   	ret
1401ba51f:	cc                   	int3
1401ba520:	48 8d 8a 10 02 00 00 	lea    0x210(%rdx),%rcx
1401ba527:	e9 a4 ba f0 ff       	jmp    0x1400c5fd0
1401ba52c:	48 8d 8a 10 01 00 00 	lea    0x110(%rdx),%rcx
1401ba533:	e9 38 bb f0 ff       	jmp    0x1400c6070
1401ba538:	48 8d 8a 30 01 00 00 	lea    0x130(%rdx),%rcx
1401ba53f:	e9 2c bb f0 ff       	jmp    0x1400c6070
1401ba544:	48 8d 8a f0 00 00 00 	lea    0xf0(%rdx),%rcx
1401ba54b:	e9 20 bb f0 ff       	jmp    0x1400c6070
1401ba550:	48 8d 8a d0 00 00 00 	lea    0xd0(%rdx),%rcx
1401ba557:	e9 14 bb f0 ff       	jmp    0x1400c6070
1401ba55c:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
1401ba563:	e9 38 fe f0 ff       	jmp    0x1400ca3a0
1401ba568:	48 8d 8a c0 00 00 00 	lea    0xc0(%rdx),%rcx
1401ba56f:	e9 2c fe f0 ff       	jmp    0x1400ca3a0
1401ba574:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401ba579:	55                   	push   %rbp
1401ba57a:	48 83 ec 40          	sub    $0x40,%rsp
1401ba57e:	48 8b ea             	mov    %rdx,%rbp
1401ba581:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
1401ba588:	00 00 00
1401ba58b:	48 83 c4 40          	add    $0x40,%rsp
1401ba58f:	5d                   	pop    %rbp
1401ba590:	c3                   	ret
1401ba591:	cc                   	int3
1401ba592:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
1401ba599:	e9 d2 ba f0 ff       	jmp    0x1400c6070
1401ba59e:	48 8d 8a d0 00 00 00 	lea    0xd0(%rdx),%rcx
1401ba5a5:	e9 26 ba f0 ff       	jmp    0x1400c5fd0
1401ba5aa:	48 8d 8a 30 01 00 00 	lea    0x130(%rdx),%rcx