14019b065:	48 8b d3             	mov    %rbx,%rdx
14019b068:	48 8d 8c 24 90 03 00 	lea    0x390(%rsp),%rcx
14019b06f:	00
14019b070:	e8 ab 9e 7e 00       	call   0x140984f20
14019b075:	90                   	nop
14019b076:	48 8d 05 b3 8a e0 00 	lea    0xe08ab3(%rip),%rax        # 0x140fa3b30
14019b07d:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14019b084:	00
14019b085:	4c 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%r8
14019b08c:	00
14019b08d:	48 8d 94 24 90 03 00 	lea    0x390(%rsp),%rdx
14019b094:	00
14019b095:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14019b09c:	00
14019b09d:	e8 4e 03 7e 00       	call   0x14097b3f0
14019b0a2:	90                   	nop
14019b0a3:	48 8d 8c 24 90 03 00 	lea    0x390(%rsp),%rcx
14019b0aa:	00
14019b0ab:	e8 80 d6 ff ff       	call   0x140198730
14019b0b0:	90                   	nop
14019b0b1:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14019b0b8:	00
14019b0b9:	e8 f2 79 7e 00       	call   0x140982ab0
14019b0be:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14019b0c3:	ff 15 ff 81 de 00    	call   *0xde81ff(%rip)        # 0x140f832c8
14019b0c9:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14019b0d0:	00
14019b0d1:	e8 da 7a 7e 00       	call   0x140982bb0
14019b0d6:	45 33 c9             	xor    %r9d,%r9d
14019b0d9:	4c 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%r8
14019b0e0:	00
14019b0e1:	33 d2                	xor    %edx,%edx
14019b0e3:	48 8d 0d b6 b7 27 01 	lea    0x127b7b6(%rip),%rcx        # 0x1414168a0
14019b0ea:	ff 15 d8 86 de 00    	call   *0xde86d8(%rip)        # 0x140f837c8
14019b0f0:	85 c0                	test   %eax,%eax
14019b0f2:	0f 84 a3 01 00 00    	je     0x14019b29b
14019b0f8:	83 bc 24 d0 00 00 00 	cmpl   $0x0,0xd0(%rsp)
14019b0ff:	00
14019b100:	74 7e                	je     0x14019b180
14019b102:	48 8b 1d 57 72 ec 00 	mov    0xec7257(%rip),%rbx        # 0x141062360
14019b109:	48 8b 43 08          	mov    0x8(%rbx),%rax
14019b10d:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
14019b111:	0f 11 84 24 d8 00 00 	movups %xmm0,0xd8(%rsp)
14019b118:	00
14019b119:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
14019b11e:	74 07                	je     0x14019b127
14019b120:	b9 05 00 00 00       	mov    $0x5,%ecx
14019b125:	cd 29                	int    $0x29
14019b127:	48 89 73 28          	mov    %rsi,0x28(%rbx)
14019b12b:	48 89 73 30          	mov    %rsi,0x30(%rbx)
14019b12f:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
14019b133:	4c 8b c3             	mov    %rbx,%r8
14019b136:	48 8d 15 73 61 e6 ff 	lea    -0x199e8d(%rip),%rdx        # 0x1400012b0
14019b13d:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
14019b144:	00
14019b145:	ff 15 1d 7f de 00    	call   *0xde7f1d(%rip)        # 0x140f83068
14019b14b:	85 c0                	test   %eax,%eax
14019b14d:	75 17                	jne    0x14019b166
14019b14f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14019b153:	45 0f b7 08          	movzwl (%r8),%r9d
14019b157:	ba 02 00 00 00       	mov    $0x2,%edx
14019b15c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14019b160:	ff 15 0a 7f de 00    	call   *0xde7f0a(%rip)        # 0x140f83070
14019b166:	45 33 c0             	xor    %r8d,%r8d
14019b169:	33 d2                	xor    %edx,%edx
14019b16b:	48 8d 0d 2e b7 27 01 	lea    0x127b72e(%rip),%rcx        # 0x1414168a0
14019b172:	ff 15 48 86 de 00    	call   *0xde8648(%rip)        # 0x140f837c0
14019b178:	85 c0                	test   %eax,%eax
14019b17a:	0f 84 21 01 00 00    	je     0x14019b2a1
14019b180:	48 8b 0d d9 71 ec 00 	mov    0xec71d9(%rip),%rcx        # 0x141062360
14019b187:	83 39 04             	cmpl   $0x4,(%rcx)
14019b18a:	0f 86 c7 00 00 00    	jbe    0x14019b257
14019b190:	48 8d 05 a9 89 e0 00 	lea    0xe089a9(%rip),%rax        # 0x140fa3b40
14019b197:	48 89 84 24 b0 06 00 	mov    %rax,0x6b0(%rsp)
14019b19e:	00
14019b19f:	48 c7 84 24 b8 06 00 	movq   $0xf,0x6b8(%rsp)
14019b1a6:	00 0f 00 00 00
14019b1ab:	c7 84 24 d8 00 00 00 	movl   $0xb000000,0xd8(%rsp)
14019b1b2:	00 00 00 0b
14019b1b6:	0f b7 05 2d 65 0e 01 	movzwl 0x10e652d(%rip),%eax        # 0x1412816ea
14019b1bd:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
14019b1c4:	48 89 b4 24 e0 00 00 	mov    %rsi,0xe0(%rsp)
14019b1cb:	00
14019b1cc:	48 8b 41 08          	mov    0x8(%rcx),%rax
14019b1d0:	48 89 84 24 90 06 00 	mov    %rax,0x690(%rsp)
14019b1d7:	00
14019b1d8:	0f b7 00             	movzwl (%rax),%eax
14019b1db:	89 84 24 98 06 00 00 	mov    %eax,0x698(%rsp)
14019b1e2:	c7 84 24 9c 06 00 00 	movl   $0x2,0x69c(%rsp)
14019b1e9:	02 00 00 00
14019b1ed:	48 8d 05 00 65 0e 01 	lea    0x10e6500(%rip),%rax        # 0x1412816f4
14019b1f4:	48 89 84 24 a0 06 00 	mov    %rax,0x6a0(%rsp)
14019b1fb:	00
14019b1fc:	c7 84 24 a8 06 00 00 	movl   $0x10,0x6a8(%rsp)
14019b203:	10 00 00 00
14019b207:	c7 84 24 ac 06 00 00 	movl   $0x1,0x6ac(%rsp)
14019b20e:	01 00 00 00
14019b212:	48 8d 05 5b b5 0e 01 	lea    0x10eb55b(%rip),%rax        # 0x141286774
14019b219:	48 8d 15 b8 64 0e 01 	lea    0x10e64b8(%rip),%rdx        # 0x1412816d8
14019b220:	2b c2                	sub    %edx,%eax
14019b222:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%rsp)
14019b229:	48 8d 84 24 90 06 00 	lea    0x690(%rsp),%rax
14019b230:	00
14019b231:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019b236:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
14019b23d:	00
14019b23e:	45 33 c9             	xor    %r9d,%r9d
14019b241:	45 33 c0             	xor    %r8d,%r8d
14019b244:	48 8d 94 24 d8 00 00 	lea    0xd8(%rsp),%rdx
14019b24b:	00
14019b24c:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14019b250:	ff 15 22 7e de 00    	call   *0xde7e22(%rip)        # 0x140f83078
14019b256:	90                   	nop
14019b257:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14019b25e:	00
14019b25f:	e8 ac 2b 7e 00       	call   0x14097de10
14019b264:	33 c0                	xor    %eax,%eax
14019b266:	eb 0e                	jmp    0x14019b276
14019b268:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
14019b26f:	eb 05                	jmp    0x14019b276
14019b271:	b8 ff ff 00 80       	mov    $0x8000ffff,%eax
14019b276:	48 8b 8c 24 c0 06 00 	mov    0x6c0(%rsp),%rcx
14019b27d:	00
14019b27e:	48 33 cc             	xor    %rsp,%rcx
14019b281:	e8 7a 02 c8 00       	call   0x140e1b500
14019b286:	4c 8d 9c 24 d0 06 00 	lea    0x6d0(%rsp),%r11
14019b28d:	00
14019b28e:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14019b292:	49 8b 73 20          	mov    0x20(%r11),%rsi
14019b296:	49 8b e3             	mov    %r11,%rsp
14019b299:	5f                   	pop    %rdi
14019b29a:	c3                   	ret
14019b29b:	e8 b0 48 c9 00       	call   0x140e2fb50
14019b2a0:	cc                   	int3
14019b2a1:	e8 8a 01 c6 00       	call   0x140dfb430
14019b2a6:	cc                   	int3
14019b2a7:	cc                   	int3
14019b2a8:	cc                   	int3
14019b2a9:	cc                   	int3
14019b2aa:	cc                   	int3
14019b2ab:	cc                   	int3
14019b2ac:	cc                   	int3
14019b2ad:	cc                   	int3
14019b2ae:	cc                   	int3
14019b2af:	cc                   	int3
14019b2b0:	48 83 ec 48          	sub    $0x48,%rsp
14019b2b4:	48 8b 05 45 dc 21 01 	mov    0x121dc45(%rip),%rax        # 0x1413b8f00
14019b2bb:	48 33 c4             	xor    %rsp,%rax
14019b2be:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14019b2c3:	45 33 c9             	xor    %r9d,%r9d
14019b2c6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14019b2cb:	33 d2                	xor    %edx,%edx
14019b2cd:	48 8d 0d cc b5 27 01 	lea    0x127b5cc(%rip),%rcx        # 0x1414168a0
14019b2d4:	ff 15 ee 84 de 00    	call   *0xde84ee(%rip)        # 0x140f837c8
14019b2da:	85 c0                	test   %eax,%eax
14019b2dc:	0f 84 b4 00 00 00    	je     0x14019b396
14019b2e2:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
14019b2e7:	0f 84 8a 00 00 00    	je     0x14019b377
14019b2ed:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14019b2f2:	48 8b 1d 67 70 ec 00 	mov    0xec7067(%rip),%rbx        # 0x141062360
14019b2f9:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14019b2fe:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
14019b303:	48 8b 43 08          	mov    0x8(%rbx),%rax
14019b307:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
14019b30b:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
14019b310:	74 07                	je     0x14019b319
14019b312:	b9 05 00 00 00       	mov    $0x5,%ecx
14019b317:	cd 29                	int    $0x29
14019b319:	33 c0                	xor    %eax,%eax
14019b31b:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
14019b31f:	4c 8b c3             	mov    %rbx,%r8
14019b322:	48 89 43 28          	mov    %rax,0x28(%rbx)
14019b326:	48 8d 15 83 5f e6 ff 	lea    -0x19a07d(%rip),%rdx        # 0x1400012b0
14019b32d:	48 89 43 30          	mov    %rax,0x30(%rbx)
14019b331:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14019b336:	ff 15 2c 7d de 00    	call   *0xde7d2c(%rip)        # 0x140f83068
14019b33c:	85 c0                	test   %eax,%eax
14019b33e:	75 17                	jne    0x14019b357
14019b340:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14019b344:	ba 02 00 00 00       	mov    $0x2,%edx
14019b349:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14019b34d:	45 0f b7 08          	movzwl (%r8),%r9d
14019b351:	ff 15 19 7d de 00    	call   *0xde7d19(%rip)        # 0x140f83070
14019b357:	45 33 c0             	xor    %r8d,%r8d
14019b35a:	48 8d 0d 3f b5 27 01 	lea    0x127b53f(%rip),%rcx        # 0x1414168a0
14019b361:	33 d2                	xor    %edx,%edx
14019b363:	ff 15 57 84 de 00    	call   *0xde8457(%rip)        # 0x140f837c0
14019b369:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14019b36e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019b373:	85 c0                	test   %eax,%eax
14019b375:	74 19                	je     0x14019b390
14019b377:	48 8b 05 e2 6f ec 00 	mov    0xec6fe2(%rip),%rax        # 0x141062360
14019b37e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14019b383:	48 33 cc             	xor    %rsp,%rcx
14019b386:	e8 75 01 c8 00       	call   0x140e1b500
14019b38b:	48 83 c4 48          	add    $0x48,%rsp
14019b38f:	c3                   	ret
14019b390:	e8 9b 00 c6 00       	call   0x140dfb430
14019b395:	cc                   	int3
14019b396:	e8 b5 47 c9 00       	call   0x140e2fb50
14019b39b:	cc                   	int3
14019b39c:	cc                   	int3
14019b39d:	cc                   	int3
14019b39e:	cc                   	int3
14019b39f:	cc                   	int3
14019b3a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14019b3a5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14019b3aa:	53                   	push   %rbx
14019b3ab:	48 83 ec 30          	sub    $0x30,%rsp
14019b3af:	48 8b d9             	mov    %rcx,%rbx
14019b3b2:	48 8b 05 7f b3 27 01 	mov    0x127b37f(%rip),%rax        # 0x141416738
14019b3b9:	ff 15 61 86 de 00    	call   *0xde8661(%rip)        # 0x140f83a20
14019b3bf:	89 44 24 50          	mov    %eax,0x50(%rsp)
14019b3c3:	85 c0                	test   %eax,%eax
14019b3c5:	79 11                	jns    0x14019b3d8
14019b3c7:	48 85 db             	test   %rbx,%rbx
14019b3ca:	75 0c                	jne    0x14019b3d8
14019b3cc:	eb 04                	jmp    0x14019b3d2
14019b3ce:	8b 44 24 50          	mov    0x50(%rsp),%eax
14019b3d2:	48 83 c4 30          	add    $0x30,%rsp
14019b3d6:	5b                   	pop    %rbx
14019b3d7:	c3                   	ret
14019b3d8:	33 d2                	xor    %edx,%edx
14019b3da:	33 c9                	xor    %ecx,%ecx
14019b3dc:	e8 37 14 c8 00       	call   0x140e1c818
14019b3e1:	cc                   	int3
14019b3e2:	cc                   	int3
14019b3e3:	cc                   	int3
14019b3e4:	cc                   	int3
14019b3e5:	cc                   	int3
14019b3e6:	cc                   	int3
14019b3e7:	cc                   	int3
14019b3e8:	cc                   	int3
14019b3e9:	cc                   	int3
14019b3ea:	cc                   	int3
14019b3eb:	cc                   	int3
14019b3ec:	cc                   	int3
14019b3ed:	cc                   	int3
14019b3ee:	cc                   	int3
14019b3ef:	cc                   	int3
14019b3f0:	89 0d 2a b4 27 01    	mov    %ecx,0x127b42a(%rip)        # 0x141416820
14019b3f6:	b8 01 00 00 00       	mov    $0x1,%eax
14019b3fb:	f0 0f c1 05 21 b4 27 	lock xadd %eax,0x127b421(%rip)        # 0x141416824
14019b402:	01
14019b403:	ff c0                	inc    %eax
14019b405:	c3                   	ret
14019b406:	cc                   	int3
14019b407:	cc                   	int3
14019b408:	cc                   	int3
14019b409:	cc                   	int3
14019b40a:	cc                   	int3
14019b40b:	cc                   	int3
14019b40c:	cc                   	int3
14019b40d:	cc                   	int3
14019b40e:	cc                   	int3
14019b40f:	cc                   	int3
14019b410:	89 0d 22 b4 27 01    	mov    %ecx,0x127b422(%rip)        # 0x141416838
14019b416:	b8 01 00 00 00       	mov    $0x1,%eax
14019b41b:	c3                   	ret
14019b41c:	cc                   	int3
14019b41d:	cc                   	int3
14019b41e:	cc                   	int3
14019b41f:	cc                   	int3
14019b420:	89 0d 0a b4 27 01    	mov    %ecx,0x127b40a(%rip)        # 0x141416830
14019b426:	b8 01 00 00 00       	mov    $0x1,%eax
14019b42b:	f0 0f c1 05 01 b4 27 	lock xadd %eax,0x127b401(%rip)        # 0x141416834
14019b432:	01
14019b433:	ff c0                	inc    %eax
14019b435:	c3                   	ret
14019b436:	cc                   	int3
14019b437:	cc                   	int3
14019b438:	cc                   	int3
14019b439:	cc                   	int3
14019b43a:	cc                   	int3
14019b43b:	cc                   	int3
14019b43c:	cc                   	int3
14019b43d:	cc                   	int3
14019b43e:	cc                   	int3
14019b43f:	cc                   	int3
14019b440:	89 0d e2 b3 27 01    	mov    %ecx,0x127b3e2(%rip)        # 0x141416828
14019b446:	b8 01 00 00 00       	mov    $0x1,%eax
14019b44b:	f0 0f c1 05 d9 b3 27 	lock xadd %eax,0x127b3d9(%rip)        # 0x14141682c
14019b452:	01
14019b453:	ff c0                	inc    %eax
14019b455:	c3                   	ret
14019b456:	cc                   	int3
14019b457:	cc                   	int3
14019b458:	cc                   	int3
14019b459:	cc                   	int3
14019b45a:	cc                   	int3
14019b45b:	cc                   	int3
14019b45c:	cc                   	int3
14019b45d:	cc                   	int3
14019b45e:	cc                   	int3
14019b45f:	cc                   	int3
14019b460:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14019b465:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14019b46a:	56                   	push   %rsi
14019b46b:	57                   	push   %rdi
14019b46c:	41 56                	push   %r14
14019b46e:	48 83 ec 20          	sub    $0x20,%rsp
14019b472:	48 8b f9             	mov    %rcx,%rdi
14019b475:	80 3d 2c b3 27 01 00 	cmpb   $0x0,0x127b32c(%rip)        # 0x1414167a8
14019b47c:	0f 85 4c 01 00 00    	jne    0x14019b5ce
14019b482:	48 8b 05 17 b3 27 01 	mov    0x127b317(%rip),%rax        # 0x1414167a0
14019b489:	48 85 c0             	test   %rax,%rax
14019b48c:	74 0e                	je     0x14019b49c
14019b48e:	ff 15 8c 85 de 00    	call   *0xde858c(%rip)        # 0x140f83a20
14019b494:	84 c0                	test   %al,%al
14019b496:	0f 85 32 01 00 00    	jne    0x14019b5ce
14019b49c:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14019b4a0:	45 33 c0             	xor    %r8d,%r8d
14019b4a3:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14019b4a8:	48 8b cb             	mov    %rbx,%rcx
14019b4ab:	ff 15 f7 7d de 00    	call   *0xde7df7(%rip)        # 0x140f832a8
14019b4b1:	3d 02 01 00 00       	cmp    $0x102,%eax
14019b4b6:	74 0d                	je     0x14019b4c5
14019b4b8:	a9 7f ff ff ff       	test   $0xffffff7f,%eax
14019b4bd:	0f 85 36 01 00 00    	jne    0x14019b5f9
14019b4c3:	eb 02                	jmp    0x14019b4c7
14019b4c5:	33 db                	xor    %ebx,%ebx
14019b4c7:	8b 07                	mov    (%rdi),%eax
14019b4c9:	83 e8 01             	sub    $0x1,%eax
14019b4cc:	89 07                	mov    %eax,(%rdi)
14019b4ce:	0f 85 e1 00 00 00    	jne    0x14019b5b5
14019b4d4:	48 8b 6f 10          	mov    0x10(%rdi),%rbp
14019b4d8:	48 85 ed             	test   %rbp,%rbp
14019b4db:	74 28                	je     0x14019b505
14019b4dd:	ff 15 85 7d de 00    	call   *0xde7d85(%rip)        # 0x140f83268
14019b4e3:	44 8b f0             	mov    %eax,%r14d
14019b4e6:	48 8b cd             	mov    %rbp,%rcx
14019b4e9:	ff 15 71 7d de 00    	call   *0xde7d71(%rip)        # 0x140f83260
14019b4ef:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14019b4f4:	85 c0                	test   %eax,%eax
14019b4f6:	0f 84 14 01 00 00    	je     0x14019b610
14019b4fc:	41 8b ce             	mov    %r14d,%ecx
14019b4ff:	ff 15 6b 7d de 00    	call   *0xde7d6b(%rip)        # 0x140f83270
14019b505:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
14019b50c:	00
14019b50d:	48 8b 6f 18          	mov    0x18(%rdi),%rbp
14019b511:	48 85 ed             	test   %rbp,%rbp
14019b514:	74 28                	je     0x14019b53e
14019b516:	ff 15 4c 7d de 00    	call   *0xde7d4c(%rip)        # 0x140f83268
14019b51c:	44 8b f0             	mov    %eax,%r14d
14019b51f:	48 8b cd             	mov    %rbp,%rcx
14019b522:	ff 15 38 7d de 00    	call   *0xde7d38(%rip)        # 0x140f83260
14019b528:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14019b52d:	85 c0                	test   %eax,%eax
14019b52f:	0f 84 ed 00 00 00    	je     0x14019b622
14019b535:	41 8b ce             	mov    %r14d,%ecx