14000b2af:	90                   	nop
14000b2b0:	4c 8b dc             	mov    %rsp,%r11
14000b2b3:	48 83 ec 48          	sub    $0x48,%rsp
14000b2b7:	48 8d 05 72 b4 02 00 	lea    0x2b472(%rip),%rax        # 0x140036730
14000b2be:	49 89 53 10          	mov    %rdx,0x10(%r11)
14000b2c2:	49 89 43 d8          	mov    %rax,-0x28(%r11)
14000b2c6:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
14000b2ca:	49 8d 43 10          	lea    0x10(%r11),%rax
14000b2ce:	49 89 43 e0          	mov    %rax,-0x20(%r11)
14000b2d2:	49 8d 43 18          	lea    0x18(%r11),%rax
14000b2d6:	49 89 43 e8          	mov    %rax,-0x18(%r11)
14000b2da:	e8 51 ff ff ff       	call   0x14000b230
14000b2df:	48 83 c4 48          	add    $0x48,%rsp
14000b2e3:	c3                   	ret
14000b2e4:	48 8b c4             	mov    %rsp,%rax
14000b2e7:	48 89 58 10          	mov    %rbx,0x10(%rax)
14000b2eb:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000b2ef:	48 89 48 08          	mov    %rcx,0x8(%rax)
14000b2f3:	57                   	push   %rdi
14000b2f4:	48 83 ec 30          	sub    $0x30,%rsp
14000b2f8:	48 83 60 e8 00       	andq   $0x0,-0x18(%rax)
14000b2fd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14000b302:	83 3d b3 a6 03 00 00 	cmpl   $0x0,0x3a6b3(%rip)        # 0x1400459bc
14000b309:	75 16                	jne    0x14000b321
14000b30b:	83 3d b2 a6 03 00 00 	cmpl   $0x0,0x3a6b2(%rip)        # 0x1400459c4
14000b312:	75 0d                	jne    0x14000b321
14000b314:	48 8d 48 08          	lea    0x8(%rax),%rcx
14000b318:	e8 1f e8 ff ff       	call   0x140009b3c
14000b31d:	85 c0                	test   %eax,%eax
14000b31f:	74 05                	je     0x14000b326
14000b321:	b8 01 00 00 00       	mov    $0x1,%eax
14000b326:	85 c0                	test   %eax,%eax
14000b328:	75 12                	jne    0x14000b33c
14000b32a:	33 c0                	xor    %eax,%eax
14000b32c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000b331:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14000b336:	48 83 c4 30          	add    $0x30,%rsp
14000b33a:	5f                   	pop    %rdi
14000b33b:	c3                   	ret
14000b33c:	48 8d 0d e5 ca 02 00 	lea    0x2cae5(%rip),%rcx        # 0x140037e28
14000b343:	ff 15 2f 8d 02 00    	call   *0x28d2f(%rip)        # 0x140034078
14000b349:	48 8b d8             	mov    %rax,%rbx
14000b34c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b351:	83 3d 64 a6 03 00 00 	cmpl   $0x0,0x3a664(%rip)        # 0x1400459bc
14000b358:	74 09                	je     0x14000b363
14000b35a:	83 3d 63 a6 03 00 00 	cmpl   $0x0,0x3a663(%rip)        # 0x1400459c4
14000b361:	75 32                	jne    0x14000b395
14000b363:	33 ff                	xor    %edi,%edi
14000b365:	48 85 db             	test   %rbx,%rbx
14000b368:	40 0f 94 c7          	sete   %dil
14000b36c:	85 ff                	test   %edi,%edi
14000b36e:	74 0a                	je     0x14000b37a
14000b370:	ff 15 a2 8c 02 00    	call   *0x28ca2(%rip)        # 0x140034018
14000b376:	8b f0                	mov    %eax,%esi
14000b378:	eb 02                	jmp    0x14000b37c
14000b37a:	33 f6                	xor    %esi,%esi
14000b37c:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14000b381:	33 c9                	xor    %ecx,%ecx
14000b383:	ff 15 df 8c 02 00    	call   *0x28cdf(%rip)        # 0x140034068
14000b389:	85 ff                	test   %edi,%edi
14000b38b:	74 08                	je     0x14000b395
14000b38d:	8b ce                	mov    %esi,%ecx
14000b38f:	ff 15 cb 8c 02 00    	call   *0x28ccb(%rip)        # 0x140034060
14000b395:	48 8b c3             	mov    %rbx,%rax
14000b398:	eb 92                	jmp    0x14000b32c
14000b39a:	cc                   	int3
14000b39b:	90                   	nop
14000b39c:	48 8d 05 55 a6 03 00 	lea    0x3a655(%rip),%rax        # 0x1400459f8
14000b3a3:	c3                   	ret
14000b3a4:	48 83 ec 28          	sub    $0x28,%rsp
14000b3a8:	48 8b 09             	mov    (%rcx),%rcx
14000b3ab:	48 85 c9             	test   %rcx,%rcx
14000b3ae:	74 06                	je     0x14000b3b6
14000b3b0:	ff 15 6a dc 03 00    	call   *0x3dc6a(%rip)        # 0x140049020
14000b3b6:	48 83 c4 28          	add    $0x28,%rsp
14000b3ba:	c3                   	ret
14000b3bb:	90                   	nop
14000b3bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b3c1:	55                   	push   %rbp
14000b3c2:	48 8b ec             	mov    %rsp,%rbp
14000b3c5:	48 83 ec 40          	sub    $0x40,%rsp
14000b3c9:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
14000b3ce:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14000b3d2:	48 8b d9             	mov    %rcx,%rbx
14000b3d5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b3da:	48 c7 c1 00 00 00 80 	mov    $0xffffffff80000000,%rcx
14000b3e1:	48 8d 15 f8 c9 02 00 	lea    0x2c9f8(%rip),%rdx        # 0x140037de0
14000b3e8:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14000b3ee:	45 33 c0             	xor    %r8d,%r8d
14000b3f1:	ff 15 61 dc 03 00    	call   *0x3dc61(%rip)        # 0x140049058
14000b3f7:	85 c0                	test   %eax,%eax
14000b3f9:	0f 85 8d 00 00 00    	jne    0x14000b48c
14000b3ff:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14000b403:	48 8d 45 28          	lea    0x28(%rbp),%rax
14000b407:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
14000b40c:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14000b412:	45 33 c0             	xor    %r8d,%r8d
14000b415:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b41a:	48 8b d3             	mov    %rbx,%rdx
14000b41d:	ff 15 35 dc 03 00    	call   *0x3dc35(%rip)        # 0x140049058
14000b423:	85 c0                	test   %eax,%eax
14000b425:	75 56                	jne    0x14000b47d
14000b427:	21 45 20             	and    %eax,0x20(%rbp)
14000b42a:	48 8d 15 bf c9 02 00 	lea    0x2c9bf(%rip),%rdx        # 0x140037df0
14000b431:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14000b435:	48 8d 45 18          	lea    0x18(%rbp),%rax
14000b439:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000b43e:	45 33 c9             	xor    %r9d,%r9d
14000b441:	48 8d 45 20          	lea    0x20(%rbp),%rax
14000b445:	c7 45 18 04 00 00 00 	movl   $0x4,0x18(%rbp)
14000b44c:	45 33 c0             	xor    %r8d,%r8d
14000b44f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b454:	ff 15 e6 db 03 00    	call   *0x3dbe6(%rip)        # 0x140049040
14000b45a:	85 c0                	test   %eax,%eax
14000b45c:	75 1f                	jne    0x14000b47d
14000b45e:	83 7d 18 04          	cmpl   $0x4,0x18(%rbp)
14000b462:	75 19                	jne    0x14000b47d
14000b464:	8b 5d 20             	mov    0x20(%rbp),%ebx
14000b467:	83 fb 03             	cmp    $0x3,%ebx
14000b46a:	77 11                	ja     0x14000b47d
14000b46c:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14000b470:	48 85 c9             	test   %rcx,%rcx
14000b473:	74 19                	je     0x14000b48e
14000b475:	ff 15 a5 db 03 00    	call   *0x3dba5(%rip)        # 0x140049020
14000b47b:	eb 11                	jmp    0x14000b48e
14000b47d:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14000b481:	48 85 c9             	test   %rcx,%rcx
14000b484:	74 06                	je     0x14000b48c
14000b486:	ff 15 94 db 03 00    	call   *0x3db94(%rip)        # 0x140049020
14000b48c:	33 db                	xor    %ebx,%ebx
14000b48e:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14000b492:	48 85 c9             	test   %rcx,%rcx
14000b495:	74 06                	je     0x14000b49d
14000b497:	ff 15 83 db 03 00    	call   *0x3db83(%rip)        # 0x140049020
14000b49d:	8b c3                	mov    %ebx,%eax
14000b49f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000b4a4:	48 83 c4 40          	add    $0x40,%rsp
14000b4a8:	5d                   	pop    %rbp
14000b4a9:	c3                   	ret
14000b4aa:	90                   	nop
14000b4ab:	90                   	nop
14000b4ac:	48 8b c4             	mov    %rsp,%rax
14000b4af:	48 89 58 10          	mov    %rbx,0x10(%rax)
14000b4b3:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000b4b7:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000b4bb:	55                   	push   %rbp
14000b4bc:	41 56                	push   %r14
14000b4be:	41 57                	push   %r15
14000b4c0:	48 8d a8 88 f9 ff ff 	lea    -0x678(%rax),%rbp
14000b4c7:	48 81 ec 60 07 00 00 	sub    $0x760,%rsp
14000b4ce:	48 8b 05 6b 7c 03 00 	mov    0x37c6b(%rip),%rax        # 0x140043140
14000b4d5:	48 33 c4             	xor    %rsp,%rax
14000b4d8:	48 89 85 50 06 00 00 	mov    %rax,0x650(%rbp)
14000b4df:	4c 8b f1             	mov    %rcx,%r14
14000b4e2:	45 33 ff             	xor    %r15d,%r15d
14000b4e5:	66 44 89 7d a0       	mov    %r15w,-0x60(%rbp)
14000b4ea:	bb 06 02 00 00       	mov    $0x206,%ebx
14000b4ef:	44 8b c3             	mov    %ebx,%r8d
14000b4f2:	33 d2                	xor    %edx,%edx
14000b4f4:	48 8d 4d a2          	lea    -0x5e(%rbp),%rcx
14000b4f8:	e8 b5 65 02 00       	call   0x140031ab2
14000b4fd:	66 44 89 7c 24 70    	mov    %r15w,0x70(%rsp)
14000b503:	0f 57 c0             	xorps  %xmm0,%xmm0
14000b506:	33 c0                	xor    %eax,%eax
14000b508:	0f 11 44 24 72       	movups %xmm0,0x72(%rsp)
14000b50d:	0f 11 45 82          	movups %xmm0,-0x7e(%rbp)
14000b511:	48 89 45 92          	mov    %rax,-0x6e(%rbp)
14000b515:	89 45 9a             	mov    %eax,-0x66(%rbp)
14000b518:	66 89 45 9e          	mov    %ax,-0x62(%rbp)
14000b51c:	66 44 89 bd b0 01 00 	mov    %r15w,0x1b0(%rbp)
14000b523:	00
14000b524:	44 8b c3             	mov    %ebx,%r8d
14000b527:	33 d2                	xor    %edx,%edx
14000b529:	48 8d 8d b2 01 00 00 	lea    0x1b2(%rbp),%rcx
14000b530:	e8 7d 65 02 00       	call   0x140031ab2
14000b535:	48 8d bd b0 01 00 00 	lea    0x1b0(%rbp),%rdi
14000b53c:	41 b8 04 01 00 00    	mov    $0x104,%r8d
14000b542:	48 8d 95 b0 01 00 00 	lea    0x1b0(%rbp),%rdx
14000b549:	33 c9                	xor    %ecx,%ecx
14000b54b:	ff 15 3f 8b 02 00    	call   *0x28b3f(%rip)        # 0x140034090
14000b551:	ff c8                	dec    %eax
14000b553:	3d 02 01 00 00       	cmp    $0x102,%eax
14000b558:	77 31                	ja     0x14000b58b
14000b55a:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
14000b561:	48 8d 0c 41          	lea    (%rcx,%rax,2),%rcx
14000b565:	eb 0a                	jmp    0x14000b571
14000b567:	66 83 39 5c          	cmpw   $0x5c,(%rcx)
14000b56b:	74 10                	je     0x14000b57d
14000b56d:	48 83 e9 02          	sub    $0x2,%rcx
14000b571:	48 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%rax
14000b578:	48 3b c8             	cmp    %rax,%rcx
14000b57b:	77 ea                	ja     0x14000b567
14000b57d:	48 8d 79 02          	lea    0x2(%rcx),%rdi
14000b581:	66 83 39 5c          	cmpw   $0x5c,(%rcx)
14000b585:	48 0f 45 f9          	cmovne %rcx,%rdi
14000b589:	eb 08                	jmp    0x14000b593
14000b58b:	66 44 89 bd b0 01 00 	mov    %r15w,0x1b0(%rbp)
14000b592:	00
14000b593:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
14000b598:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14000b59d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b5a2:	bb 19 00 02 00       	mov    $0x20019,%ebx
14000b5a7:	44 8b cb             	mov    %ebx,%r9d
14000b5aa:	45 33 c0             	xor    %r8d,%r8d
14000b5ad:	48 8d 15 2c c8 02 00 	lea    0x2c82c(%rip),%rdx        # 0x140037de0
14000b5b4:	48 c7 c1 00 00 00 80 	mov    $0xffffffff80000000,%rcx
14000b5bb:	ff 15 97 da 03 00    	call   *0x3da97(%rip)        # 0x140049058
14000b5c1:	85 c0                	test   %eax,%eax
14000b5c3:	0f 85 bc 00 00 00    	jne    0x14000b685
14000b5c9:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
14000b5ce:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14000b5d3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b5d8:	44 8b cb             	mov    %ebx,%r9d
14000b5db:	45 33 c0             	xor    %r8d,%r8d
14000b5de:	49 8b d6             	mov    %r14,%rdx
14000b5e1:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000b5e6:	ff 15 6c da 03 00    	call   *0x3da6c(%rip)        # 0x140049058
14000b5ec:	85 c0                	test   %eax,%eax
14000b5ee:	0f 85 81 00 00 00    	jne    0x14000b675
14000b5f4:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14000b5f9:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14000b5fe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b603:	44 8b cb             	mov    %ebx,%r9d
14000b606:	45 33 c0             	xor    %r8d,%r8d
14000b609:	48 8d 15 f8 c7 02 00 	lea    0x2c7f8(%rip),%rdx        # 0x140037e08
14000b610:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14000b615:	ff 15 3d da 03 00    	call   *0x3da3d(%rip)        # 0x140049058
14000b61b:	85 c0                	test   %eax,%eax
14000b61d:	75 46                	jne    0x14000b665
14000b61f:	c7 44 24 50 08 02 00 	movl   $0x208,0x50(%rsp)
14000b626:	00
14000b627:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000b62c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000b631:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14000b635:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b63a:	45 33 c9             	xor    %r9d,%r9d
14000b63d:	45 33 c0             	xor    %r8d,%r8d
14000b640:	48 8d 15 11 be 02 00 	lea    0x2be11(%rip),%rdx        # 0x140037458
14000b647:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000b64c:	ff 15 ee d9 03 00    	call   *0x3d9ee(%rip)        # 0x140049040
14000b652:	85 c0                	test   %eax,%eax
14000b654:	75 0a                	jne    0x14000b660
14000b656:	66 44 89 bd a6 01 00 	mov    %r15w,0x1a6(%rbp)
14000b65d:	00
14000b65e:	eb 05                	jmp    0x14000b665
14000b660:	66 44 89 7d a0       	mov    %r15w,-0x60(%rbp)
14000b665:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000b66a:	48 85 c9             	test   %rcx,%rcx
14000b66d:	74 06                	je     0x14000b675
14000b66f:	ff 15 ab d9 03 00    	call   *0x3d9ab(%rip)        # 0x140049020
14000b675:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14000b67a:	48 85 c9             	test   %rcx,%rcx
14000b67d:	74 06                	je     0x14000b685
14000b67f:	ff 15 9b d9 03 00    	call   *0x3d99b(%rip)        # 0x140049020
14000b685:	66 44 39 7d a0       	cmp    %r15w,-0x60(%rbp)
14000b68a:	0f 84 00 01 00 00    	je     0x14000b790
14000b690:	e8 4f fc ff ff       	call   0x14000b2e4
14000b695:	48 8b f0             	mov    %rax,%rsi
14000b698:	48 8d 15 a1 c7 02 00 	lea    0x2c7a1(%rip),%rdx        # 0x140037e40
14000b69f:	48 8b c8             	mov    %rax,%rcx
14000b6a2:	ff 15 a8 89 02 00    	call   *0x289a8(%rip)        # 0x140034050
14000b6a8:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14000b6ad:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000b6b1:	ff 15 e1 8e 02 00    	call   *0x28ee1(%rip)        # 0x140034598
14000b6b7:	89 44 24 50          	mov    %eax,0x50(%rsp)
14000b6bb:	85 c0                	test   %eax,%eax
14000b6bd:	75 0b                	jne    0x14000b6ca
14000b6bf:	66 44 89 7c 24 70    	mov    %r15w,0x70(%rsp)
14000b6c5:	e9 c6 00 00 00       	jmp    0x14000b790
14000b6ca:	8b d8                	mov    %eax,%ebx
14000b6cc:	ff 15 56 8a 02 00    	call   *0x28a56(%rip)        # 0x140034128
14000b6d2:	44 8b c3             	mov    %ebx,%r8d
14000b6d5:	33 d2                	xor    %edx,%edx
14000b6d7:	48 8b c8             	mov    %rax,%rcx
14000b6da:	ff 15 40 8a 02 00    	call   *0x28a40(%rip)        # 0x140034120
14000b6e0:	48 8b d8             	mov    %rax,%rbx
14000b6e3:	48 85 c0             	test   %rax,%rax
14000b6e6:	0f 84 a4 00 00 00    	je     0x14000b790
14000b6ec:	48 8d 15 65 c7 02 00 	lea    0x2c765(%rip),%rdx        # 0x140037e58
14000b6f3:	48 8b ce             	mov    %rsi,%rcx
14000b6f6:	ff 15 54 89 02 00    	call   *0x28954(%rip)        # 0x140034050
14000b6fc:	4c 8b cb             	mov    %rbx,%r9
14000b6ff:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
14000b704:	33 d2                	xor    %edx,%edx
14000b706:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000b70a:	ff 15 88 8e 02 00    	call   *0x28e88(%rip)        # 0x140034598
14000b710:	85 c0                	test   %eax,%eax
14000b712:	74 68                	je     0x14000b77c
14000b714:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
14000b719:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
14000b71e:	48 8d 15 4b c7 02 00 	lea    0x2c74b(%rip),%rdx        # 0x140037e70
14000b725:	48 8b ce             	mov    %rsi,%rcx
14000b728:	ff 15 22 89 02 00    	call   *0x28922(%rip)        # 0x140034050
14000b72e:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14000b733:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14000b738:	48 8d 15 41 c7 02 00 	lea    0x2c741(%rip),%rdx        # 0x140037e80
14000b73f:	48 8b cb             	mov    %rbx,%rcx
14000b742:	ff 15 50 8e 02 00    	call   *0x28e50(%rip)        # 0x140034598
14000b748:	85 c0                	test   %eax,%eax
14000b74a:	74 30                	je     0x14000b77c
14000b74c:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14000b751:	0f b7 42 0c          	movzwl 0xc(%rdx),%eax
14000b755:	0f b7 4a 0e          	movzwl 0xe(%rdx),%ecx
14000b759:	44 0f b7 4a 08       	movzwl 0x8(%rdx),%r9d
14000b75e:	44 0f b7 42 0a       	movzwl 0xa(%rdx),%r8d
14000b763:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000b767:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14000b76b:	48 8d 15 16 c7 02 00 	lea    0x2c716(%rip),%rdx        # 0x140037e88
14000b772:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14000b777:	e8 60 05 00 00       	call   0x14000bcdc
14000b77c:	ff 15 a6 89 02 00    	call   *0x289a6(%rip)        # 0x140034128
14000b782:	48 8b c8             	mov    %rax,%rcx
14000b785:	4c 8b c3             	mov    %rbx,%r8
14000b788:	33 d2                	xor    %edx,%edx
14000b78a:	ff 15 88 89 02 00    	call   *0x28988(%rip)        # 0x140034118
14000b790:	66 44 89 bd c0 03 00 	mov    %r15w,0x3c0(%rbp)
14000b797:	00
14000b798:	33 d2                	xor    %edx,%edx
14000b79a:	41 b8 86 02 00 00    	mov    $0x286,%r8d
14000b7a0:	48 8d 8d c2 03 00 00 	lea    0x3c2(%rbp),%rcx
14000b7a7:	e8 06 63 02 00       	call   0x140031ab2
14000b7ac:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14000b7b1:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14000b7b6:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14000b7ba:	48 8d 15 df c6 02 00 	lea    0x2c6df(%rip),%rdx        # 0x140037ea0
14000b7c1:	48 8d 8d c0 03 00 00 	lea    0x3c0(%rbp),%rcx
14000b7c8:	e8 67 05 00 00       	call   0x14000bd34
14000b7cd:	48 8d 85 c0 03 00 00 	lea    0x3c0(%rbp),%rax
14000b7d4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14000b7d9:	48 8d 05 f8 c5 02 00 	lea    0x2c5f8(%rip),%rax        # 0x140037dd8
14000b7e0:	66 44 39 3f          	cmp    %r15w,(%rdi)
14000b7e4:	48 0f 44 f8          	cmove  %rax,%rdi
14000b7e8:	48 8b d7             	mov    %rdi,%rdx
14000b7eb:	33 c9                	xor    %ecx,%ecx
14000b7ed:	ff 15 5d d8 03 00    	call   *0x3d85d(%rip)        # 0x140049050
14000b7f3:	48 8b d8             	mov    %rax,%rbx
14000b7f6:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
14000b7fa:	48 83 f9 fd          	cmp    $0xfffffffffffffffd,%rcx
14000b7fe:	77 40                	ja     0x14000b840
14000b800:	45 33 c0             	xor    %r8d,%r8d
14000b803:	41 8d 50 04          	lea    0x4(%r8),%edx
14000b807:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14000b80c:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14000b811:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000b816:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
14000b81b:	66 c7 44 24 28 01 00 	movw   $0x1,0x28(%rsp)
14000b822:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14000b827:	41 b9 30 53 00 60    	mov    $0x60005330,%r9d
14000b82d:	48 8b cb             	mov    %rbx,%rcx
14000b830:	ff 15 12 d8 03 00    	call   *0x3d812(%rip)        # 0x140049048