1400fdf98:	cc                   	int3
1400fdf99:	cc                   	int3
1400fdf9a:	cc                   	int3
1400fdf9b:	cc                   	int3
1400fdf9c:	cc                   	int3
1400fdf9d:	cc                   	int3
1400fdf9e:	cc                   	int3
1400fdf9f:	cc                   	int3
1400fdfa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fdfa5:	57                   	push   %rdi
1400fdfa6:	48 83 ec 20          	sub    $0x20,%rsp
1400fdfaa:	48 8b f9             	mov    %rcx,%rdi
1400fdfad:	8b da                	mov    %edx,%ebx
1400fdfaf:	48 83 c1 08          	add    $0x8,%rcx
1400fdfb3:	e8 e8 b1 ff ff       	call   0x1400f91a0
1400fdfb8:	48 8d 05 f9 53 23 00 	lea    0x2353f9(%rip),%rax        # 0x1403333b8
1400fdfbf:	48 89 07             	mov    %rax,(%rdi)
1400fdfc2:	f6 c3 01             	test   $0x1,%bl
1400fdfc5:	74 0d                	je     0x1400fdfd4
1400fdfc7:	ba 60 00 00 00       	mov    $0x60,%edx
1400fdfcc:	48 8b cf             	mov    %rdi,%rcx
1400fdfcf:	e8 b0 c2 1f 00       	call   0x1402fa284
1400fdfd4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fdfd9:	48 8b c7             	mov    %rdi,%rax
1400fdfdc:	48 83 c4 20          	add    $0x20,%rsp
1400fdfe0:	5f                   	pop    %rdi
1400fdfe1:	c3                   	ret
1400fdfe2:	cc                   	int3
1400fdfe3:	cc                   	int3
1400fdfe4:	cc                   	int3
1400fdfe5:	cc                   	int3
1400fdfe6:	cc                   	int3
1400fdfe7:	cc                   	int3
1400fdfe8:	cc                   	int3
1400fdfe9:	cc                   	int3
1400fdfea:	cc                   	int3
1400fdfeb:	cc                   	int3
1400fdfec:	cc                   	int3
1400fdfed:	cc                   	int3
1400fdfee:	cc                   	int3
1400fdfef:	cc                   	int3
1400fdff0:	40 57                	rex push %rdi
1400fdff2:	48 83 ec 20          	sub    $0x20,%rsp
1400fdff6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400fdffb:	48 8d 05 6e 74 23 00 	lea    0x23746e(%rip),%rax        # 0x140335470
1400fe002:	48 89 01             	mov    %rax,(%rcx)
1400fe005:	48 8b f9             	mov    %rcx,%rdi
1400fe008:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1400fe00c:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1400fe011:	8b ea                	mov    %edx,%ebp
1400fe013:	48 85 db             	test   %rbx,%rbx
1400fe016:	74 36                	je     0x1400fe04e
1400fe018:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1400fe01d:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fe022:	8b c6                	mov    %esi,%eax
1400fe024:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400fe029:	83 f8 01             	cmp    $0x1,%eax
1400fe02c:	75 1b                	jne    0x1400fe049
1400fe02e:	48 8b 03             	mov    (%rbx),%rax
1400fe031:	48 8b cb             	mov    %rbx,%rcx
1400fe034:	ff 10                	call   *(%rax)
1400fe036:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1400fe03b:	83 fe 01             	cmp    $0x1,%esi
1400fe03e:	75 09                	jne    0x1400fe049
1400fe040:	48 8b 03             	mov    (%rbx),%rax
1400fe043:	48 8b cb             	mov    %rbx,%rcx
1400fe046:	ff 50 08             	call   *0x8(%rax)
1400fe049:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400fe04e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe053:	48 8d 05 0e f0 22 00 	lea    0x22f00e(%rip),%rax        # 0x14032d068
1400fe05a:	40 f6 c5 01          	test   $0x1,%bpl
1400fe05e:	48 89 07             	mov    %rax,(%rdi)
1400fe061:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400fe066:	74 0d                	je     0x1400fe075
1400fe068:	ba 20 00 00 00       	mov    $0x20,%edx
1400fe06d:	48 8b cf             	mov    %rdi,%rcx
1400fe070:	e8 0f c2 1f 00       	call   0x1402fa284
1400fe075:	48 8b c7             	mov    %rdi,%rax
1400fe078:	48 83 c4 20          	add    $0x20,%rsp
1400fe07c:	5f                   	pop    %rdi
1400fe07d:	c3                   	ret
1400fe07e:	cc                   	int3
1400fe07f:	cc                   	int3
1400fe080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe085:	57                   	push   %rdi
1400fe086:	48 83 ec 20          	sub    $0x20,%rsp
1400fe08a:	8b da                	mov    %edx,%ebx
1400fe08c:	48 8b f9             	mov    %rcx,%rdi
1400fe08f:	e8 9c d5 ff ff       	call   0x1400fb630
1400fe094:	f6 c3 01             	test   $0x1,%bl
1400fe097:	74 0d                	je     0x1400fe0a6
1400fe099:	ba c8 00 00 00       	mov    $0xc8,%edx
1400fe09e:	48 8b cf             	mov    %rdi,%rcx
1400fe0a1:	e8 de c1 1f 00       	call   0x1402fa284
1400fe0a6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe0ab:	48 8b c7             	mov    %rdi,%rax
1400fe0ae:	48 83 c4 20          	add    $0x20,%rsp
1400fe0b2:	5f                   	pop    %rdi
1400fe0b3:	c3                   	ret
1400fe0b4:	cc                   	int3
1400fe0b5:	cc                   	int3
1400fe0b6:	cc                   	int3
1400fe0b7:	cc                   	int3
1400fe0b8:	cc                   	int3
1400fe0b9:	cc                   	int3
1400fe0ba:	cc                   	int3
1400fe0bb:	cc                   	int3
1400fe0bc:	cc                   	int3
1400fe0bd:	cc                   	int3
1400fe0be:	cc                   	int3
1400fe0bf:	cc                   	int3
1400fe0c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400fe0c5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400fe0ca:	41 56                	push   %r14
1400fe0cc:	48 83 ec 20          	sub    $0x20,%rsp
1400fe0d0:	48 8b d9             	mov    %rcx,%rbx
1400fe0d3:	44 8b f2             	mov    %edx,%r14d
1400fe0d6:	48 8b 49 e8          	mov    -0x18(%rcx),%rcx
1400fe0da:	48 85 c9             	test   %rcx,%rcx
1400fe0dd:	74 0a                	je     0x1400fe0e9
1400fe0df:	48 8b 01             	mov    (%rcx),%rax
1400fe0e2:	ba 01 00 00 00       	mov    $0x1,%edx
1400fe0e7:	ff 10                	call   *(%rax)
1400fe0e9:	48 8b 53 e0          	mov    -0x20(%rbx),%rdx
1400fe0ed:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fe0f1:	76 31                	jbe    0x1400fe124
1400fe0f3:	48 8b 4b c8          	mov    -0x38(%rbx),%rcx
1400fe0f7:	48 ff c2             	inc    %rdx
1400fe0fa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fe101:	72 1c                	jb     0x1400fe11f
1400fe103:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fe107:	48 83 c2 27          	add    $0x27,%rdx
1400fe10b:	49 2b c8             	sub    %r8,%rcx
1400fe10e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fe112:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fe116:	0f 87 98 00 00 00    	ja     0x1400fe1b4
1400fe11c:	49 8b c8             	mov    %r8,%rcx
1400fe11f:	e8 60 c1 1f 00       	call   0x1402fa284
1400fe124:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1400fe129:	48 c7 43 d8 00 00 00 	movq   $0x0,-0x28(%rbx)
1400fe130:	00
1400fe131:	48 c7 43 e0 0f 00 00 	movq   $0xf,-0x20(%rbx)
1400fe138:	00
1400fe139:	c6 43 c8 00          	movb   $0x0,-0x38(%rbx)
1400fe13d:	48 8b 7b c0          	mov    -0x40(%rbx),%rdi
1400fe141:	48 85 ff             	test   %rdi,%rdi
1400fe144:	74 36                	je     0x1400fe17c
1400fe146:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400fe14b:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fe150:	8b c6                	mov    %esi,%eax
1400fe152:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400fe157:	83 f8 01             	cmp    $0x1,%eax
1400fe15a:	75 1b                	jne    0x1400fe177
1400fe15c:	48 8b 07             	mov    (%rdi),%rax
1400fe15f:	48 8b cf             	mov    %rdi,%rcx
1400fe162:	ff 10                	call   *(%rax)
1400fe164:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
1400fe169:	83 fe 01             	cmp    $0x1,%esi
1400fe16c:	75 09                	jne    0x1400fe177
1400fe16e:	48 8b 17             	mov    (%rdi),%rdx
1400fe171:	48 8b cf             	mov    %rdi,%rcx
1400fe174:	ff 52 08             	call   *0x8(%rdx)
1400fe177:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400fe17c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1400fe181:	48 8d 05 90 49 23 00 	lea    0x234990(%rip),%rax        # 0x140332b18
1400fe188:	48 89 03             	mov    %rax,(%rbx)
1400fe18b:	41 f6 c6 01          	test   $0x1,%r14b
1400fe18f:	74 0e                	je     0x1400fe19f
1400fe191:	ba 60 00 00 00       	mov    $0x60,%edx
1400fe196:	48 8d 4b a8          	lea    -0x58(%rbx),%rcx
1400fe19a:	e8 e5 c0 1f 00       	call   0x1402fa284
1400fe19f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400fe1a4:	48 8d 43 a8          	lea    -0x58(%rbx),%rax
1400fe1a8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400fe1ad:	48 83 c4 20          	add    $0x20,%rsp
1400fe1b1:	41 5e                	pop    %r14
1400fe1b3:	c3                   	ret
1400fe1b4:	ff 15 3e be 22 00    	call   *0x22be3e(%rip)        # 0x140329ff8
1400fe1ba:	cc                   	int3
1400fe1bb:	cc                   	int3
1400fe1bc:	cc                   	int3
1400fe1bd:	cc                   	int3
1400fe1be:	cc                   	int3
1400fe1bf:	cc                   	int3
1400fe1c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe1c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400fe1ca:	57                   	push   %rdi
1400fe1cb:	48 83 ec 20          	sub    $0x20,%rsp
1400fe1cf:	48 8b d9             	mov    %rcx,%rbx
1400fe1d2:	8b f2                	mov    %edx,%esi
1400fe1d4:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
1400fe1db:	e8 60 2c fe ff       	call   0x1400e0e40
1400fe1e0:	48 8d bb 88 00 00 00 	lea    0x88(%rbx),%rdi
1400fe1e7:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400fe1eb:	48 85 c9             	test   %rcx,%rcx
1400fe1ee:	74 14                	je     0x1400fe204
1400fe1f0:	48 8b 01             	mov    (%rcx),%rax
1400fe1f3:	48 3b cf             	cmp    %rdi,%rcx
1400fe1f6:	0f 95 c2             	setne  %dl
1400fe1f9:	ff 50 20             	call   *0x20(%rax)
1400fe1fc:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
1400fe203:	00
1400fe204:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
1400fe208:	e8 f3 b0 ff ff       	call   0x1400f9300
1400fe20d:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400fe211:	e8 ea b0 ff ff       	call   0x1400f9300
1400fe216:	40 f6 c6 01          	test   $0x1,%sil
1400fe21a:	74 0d                	je     0x1400fe229
1400fe21c:	ba 10 01 00 00       	mov    $0x110,%edx
1400fe221:	48 8b cb             	mov    %rbx,%rcx
1400fe224:	e8 5b c0 1f 00       	call   0x1402fa284
1400fe229:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fe22e:	48 8b c3             	mov    %rbx,%rax
1400fe231:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe236:	48 83 c4 20          	add    $0x20,%rsp
1400fe23a:	5f                   	pop    %rdi
1400fe23b:	c3                   	ret
1400fe23c:	cc                   	int3
1400fe23d:	cc                   	int3
1400fe23e:	cc                   	int3
1400fe23f:	cc                   	int3
1400fe240:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fe245:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400fe24a:	57                   	push   %rdi
1400fe24b:	48 83 ec 20          	sub    $0x20,%rsp
1400fe24f:	8b f2                	mov    %edx,%esi
1400fe251:	48 8b d9             	mov    %rcx,%rbx
1400fe254:	48 8b 49 e8          	mov    -0x18(%rcx),%rcx
1400fe258:	48 85 c9             	test   %rcx,%rcx
1400fe25b:	74 16                	je     0x1400fe273
1400fe25d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400fe261:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400fe265:	48 83 c1 08          	add    $0x8,%rcx
1400fe269:	49 03 c8             	add    %r8,%rcx
1400fe26c:	48 8b 01             	mov    (%rcx),%rax
1400fe26f:	ff 50 08             	call   *0x8(%rax)
1400fe272:	90                   	nop
1400fe273:	48 8b 53 e0          	mov    -0x20(%rbx),%rdx
1400fe277:	48 85 d2             	test   %rdx,%rdx
1400fe27a:	74 16                	je     0x1400fe292
1400fe27c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400fe280:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400fe284:	48 83 c2 08          	add    $0x8,%rdx
1400fe288:	48 03 ca             	add    %rdx,%rcx
1400fe28b:	48 8b 01             	mov    (%rcx),%rax
1400fe28e:	ff 50 08             	call   *0x8(%rax)
1400fe291:	90                   	nop
1400fe292:	48 8d 4b a8          	lea    -0x58(%rbx),%rcx
1400fe296:	e8 f5 80 f8 ff       	call   0x140086390
1400fe29b:	48 8d 4b 90          	lea    -0x70(%rbx),%rcx
1400fe29f:	e8 2c 9d f8 ff       	call   0x140087fd0
1400fe2a4:	48 8d 8b 78 ff ff ff 	lea    -0x88(%rbx),%rcx
1400fe2ab:	e8 20 9d f8 ff       	call   0x140087fd0
1400fe2b0:	48 8d 05 61 48 23 00 	lea    0x234861(%rip),%rax        # 0x140332b18
1400fe2b7:	48 89 03             	mov    %rax,(%rbx)
1400fe2ba:	40 f6 c6 01          	test   $0x1,%sil
1400fe2be:	74 11                	je     0x1400fe2d1
1400fe2c0:	ba a0 00 00 00       	mov    $0xa0,%edx
1400fe2c5:	48 8d 8b 68 ff ff ff 	lea    -0x98(%rbx),%rcx
1400fe2cc:	e8 b3 bf 1f 00       	call   0x1402fa284
1400fe2d1:	48 8d 83 68 ff ff ff 	lea    -0x98(%rbx),%rax
1400fe2d8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe2dd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fe2e2:	48 83 c4 20          	add    $0x20,%rsp
1400fe2e6:	5f                   	pop    %rdi
1400fe2e7:	c3                   	ret
1400fe2e8:	cc                   	int3
1400fe2e9:	cc                   	int3
1400fe2ea:	cc                   	int3
1400fe2eb:	cc                   	int3
1400fe2ec:	cc                   	int3
1400fe2ed:	cc                   	int3
1400fe2ee:	cc                   	int3
1400fe2ef:	cc                   	int3
1400fe2f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400fe2f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400fe2fa:	56                   	push   %rsi
1400fe2fb:	48 83 ec 20          	sub    $0x20,%rsp
1400fe2ff:	48 8d 05 22 49 23 00 	lea    0x234922(%rip),%rax        # 0x140332c28
1400fe306:	8b ea                	mov    %edx,%ebp
1400fe308:	48 89 41 80          	mov    %rax,-0x80(%rcx)
1400fe30c:	48 8b d9             	mov    %rcx,%rbx
1400fe30f:	48 8b 41 88          	mov    -0x78(%rcx),%rax
1400fe313:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400fe317:	48 8d 05 32 49 23 00 	lea    0x234932(%rip),%rax        # 0x140332c50
1400fe31e:	49 89 44 08 88       	mov    %rax,-0x78(%r8,%rcx,1)
1400fe323:	48 8b 41 88          	mov    -0x78(%rcx),%rax
1400fe327:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400fe32b:	41 8d 50 88          	lea    -0x78(%r8),%edx
1400fe32f:	41 89 54 08 84       	mov    %edx,-0x7c(%r8,%rcx,1)
1400fe334:	48 8b 51 e8          	mov    -0x18(%rcx),%rdx
1400fe338:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fe33c:	76 2d                	jbe    0x1400fe36b
1400fe33e:	48 8b 49 d0          	mov    -0x30(%rcx),%rcx
1400fe342:	48 ff c2             	inc    %rdx
1400fe345:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fe34c:	72 18                	jb     0x1400fe366
1400fe34e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fe352:	48 83 c2 27          	add    $0x27,%rdx
1400fe356:	49 2b c8             	sub    %r8,%rcx
1400fe359:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fe35d:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fe361:	77 79                	ja     0x1400fe3dc
1400fe363:	49 8b c8             	mov    %r8,%rcx
1400fe366:	e8 19 bf 1f 00       	call   0x1402fa284
1400fe36b:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400fe370:	48 8d 7b 90          	lea    -0x70(%rbx),%rdi
1400fe374:	48 c7 43 e0 00 00 00 	movq   $0x0,-0x20(%rbx)
1400fe37b:	00
1400fe37c:	48 c7 43 e8 0f 00 00 	movq   $0xf,-0x18(%rbx)
1400fe383:	00
1400fe384:	c6 43 d0 00          	movb   $0x0,-0x30(%rbx)
1400fe388:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400fe38c:	48 85 c9             	test   %rcx,%rcx
1400fe38f:	74 14                	je     0x1400fe3a5
1400fe391:	48 8b 01             	mov    (%rcx),%rax
1400fe394:	48 3b cf             	cmp    %rdi,%rcx
1400fe397:	0f 95 c2             	setne  %dl
1400fe39a:	ff 50 20             	call   *0x20(%rax)
1400fe39d:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
1400fe3a4:	00
1400fe3a5:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400fe3aa:	48 8d 05 67 47 23 00 	lea    0x234767(%rip),%rax        # 0x140332b18
1400fe3b1:	48 89 03             	mov    %rax,(%rbx)
1400fe3b4:	40 f6 c5 01          	test   $0x1,%bpl
1400fe3b8:	74 0e                	je     0x1400fe3c8
1400fe3ba:	ba 88 00 00 00       	mov    $0x88,%edx
1400fe3bf:	48 8d 4b 80          	lea    -0x80(%rbx),%rcx
1400fe3c3:	e8 bc be 1f 00       	call   0x1402fa284
1400fe3c8:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400fe3cd:	48 8d 43 80          	lea    -0x80(%rbx),%rax
1400fe3d1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400fe3d6:	48 83 c4 20          	add    $0x20,%rsp
1400fe3da:	5e                   	pop    %rsi
1400fe3db:	c3                   	ret
1400fe3dc:	ff 15 16 bc 22 00    	call   *0x22bc16(%rip)        # 0x140329ff8
1400fe3e2:	cc                   	int3
1400fe3e3:	cc                   	int3
1400fe3e4:	cc                   	int3
1400fe3e5:	cc                   	int3
1400fe3e6:	cc                   	int3
1400fe3e7:	cc                   	int3
1400fe3e8:	cc                   	int3
1400fe3e9:	cc                   	int3
1400fe3ea:	cc                   	int3
1400fe3eb:	cc                   	int3
1400fe3ec:	cc                   	int3
1400fe3ed:	cc                   	int3
1400fe3ee:	cc                   	int3
1400fe3ef:	cc                   	int3