14002b5e2:	8b c8                	mov    %eax,%ecx
14002b5e4:	48 ff 15 ad 9d 05 00 	rex.W call *0x59dad(%rip)        # 0x140085398
14002b5eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b5f0:	89 35 56 4c 07 00    	mov    %esi,0x74c56(%rip)        # 0x1400a024c
14002b5f6:	48 89 35 db 4a 07 00 	mov    %rsi,0x74adb(%rip)        # 0x1400a00d8
14002b5fd:	e8 9a 10 00 00       	call   0x14002c69c
14002b602:	85 c0                	test   %eax,%eax
14002b604:	74 52                	je     0x14002b658
14002b606:	48 8b 0d f3 39 07 00 	mov    0x739f3(%rip),%rcx        # 0x14009f000
14002b60d:	49 3b cf             	cmp    %r15,%rcx
14002b610:	0f 84 3c fa ff ff    	je     0x14002b052
14002b616:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002b61a:	74 1f                	je     0x14002b63b
14002b61c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002b620:	4c 8d 05 59 d3 05 00 	lea    0x5d359(%rip),%r8        # 0x140088980
14002b627:	ba 0d 00 00 00       	mov    $0xd,%edx
14002b62c:	44 8b c8             	mov    %eax,%r9d
14002b62f:	e8 e8 c2 02 00       	call   0x14005791c
14002b634:	48 8b 0d c5 39 07 00 	mov    0x739c5(%rip),%rcx        # 0x14009f000
14002b63b:	49 3b cf             	cmp    %r15,%rcx
14002b63e:	0f 84 0e fa ff ff    	je     0x14002b052
14002b644:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002b648:	0f 84 04 fa ff ff    	je     0x14002b052
14002b64e:	ba 21 00 00 00       	mov    $0x21,%edx
14002b653:	e9 ee f9 ff ff       	jmp    0x14002b046
14002b658:	e8 77 f3 ff ff       	call   0x14002a9d4
14002b65d:	83 0d c4 4b 07 00 08 	orl    $0x8,0x74bc4(%rip)        # 0x1400a0228
14002b664:	45 33 c9             	xor    %r9d,%r9d
14002b667:	45 33 c0             	xor    %r8d,%r8d
14002b66a:	33 d2                	xor    %edx,%edx
14002b66c:	33 c9                	xor    %ecx,%ecx
14002b66e:	48 ff 15 ab 97 05 00 	rex.W call *0x597ab(%rip)        # 0x140084e20
14002b675:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b67a:	48 89 05 1f 4b 07 00 	mov    %rax,0x74b1f(%rip)        # 0x1400a01a0
14002b681:	48 85 c0             	test   %rax,%rax
14002b684:	75 22                	jne    0x14002b6a8
14002b686:	48 8b 0d 73 39 07 00 	mov    0x73973(%rip),%rcx        # 0x14009f000
14002b68d:	49 3b cf             	cmp    %r15,%rcx
14002b690:	0f 84 bc f9 ff ff    	je     0x14002b052
14002b696:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002b69a:	0f 84 b2 f9 ff ff    	je     0x14002b052
14002b6a0:	8d 50 22             	lea    0x22(%rax),%edx
14002b6a3:	e9 9e f9 ff ff       	jmp    0x14002b046
14002b6a8:	48 8d 45 98          	lea    -0x68(%rbp),%rax
14002b6ac:	44 8b cb             	mov    %ebx,%r9d
14002b6af:	45 33 c0             	xor    %r8d,%r8d
14002b6b2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002b6b7:	48 8d 15 a2 d8 05 00 	lea    0x5d8a2(%rip),%rdx        # 0x140088f60
14002b6be:	48 8b cf             	mov    %rdi,%rcx
14002b6c1:	48 ff 15 30 96 05 00 	rex.W call *0x59630(%rip)        # 0x140084cf8
14002b6c8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b6cd:	85 c0                	test   %eax,%eax
14002b6cf:	0f 85 ce 01 00 00    	jne    0x14002b8a3
14002b6d5:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14002b6d9:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14002b6de:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002b6e3:	48 8d 15 de d8 05 00 	lea    0x5d8de(%rip),%rdx        # 0x140088fc8
14002b6ea:	48 8d 05 9b 4a 07 00 	lea    0x74a9b(%rip),%rax        # 0x1400a018c
14002b6f1:	44 89 6c 24 70       	mov    %r13d,0x70(%rsp)
14002b6f6:	45 33 c9             	xor    %r9d,%r9d
14002b6f9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002b6fe:	45 33 c0             	xor    %r8d,%r8d
14002b701:	48 ff 15 e8 95 05 00 	rex.W call *0x595e8(%rip)        # 0x140084cf0
14002b708:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b70d:	8b 0d 79 4a 07 00    	mov    0x74a79(%rip),%ecx        # 0x1400a018c
14002b713:	85 c0                	test   %eax,%eax
14002b715:	0f 45 ce             	cmovne %esi,%ecx
14002b718:	89 0d 6e 4a 07 00    	mov    %ecx,0x74a6e(%rip)        # 0x1400a018c
14002b71e:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14002b722:	48 ff 15 bf 95 05 00 	rex.W call *0x595bf(%rip)        # 0x140084ce8
14002b729:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b72e:	8b 05 58 4a 07 00    	mov    0x74a58(%rip),%eax        # 0x1400a018c
14002b734:	85 c0                	test   %eax,%eax
14002b736:	0f 84 67 01 00 00    	je     0x14002b8a3
14002b73c:	b9 2a 00 00 00       	mov    $0x2a,%ecx
14002b741:	44 8b c1             	mov    %ecx,%r8d
14002b744:	41 2b c6             	sub    %r14d,%eax
14002b747:	0f 84 9d 00 00 00    	je     0x14002b7ea
14002b74d:	41 2b c6             	sub    %r14d,%eax
14002b750:	74 5e                	je     0x14002b7b0
14002b752:	41 3b c6             	cmp    %r14d,%eax
14002b755:	0f 85 dd 00 00 00    	jne    0x14002b838
14002b75b:	48 8d 0d 42 3b 07 00 	lea    0x73b42(%rip),%rcx        # 0x14009f2a4
14002b762:	ba 33 01 00 00       	mov    $0x133,%edx
14002b767:	4c 8d 05 92 d8 05 00 	lea    0x5d892(%rip),%r8        # 0x140089000
14002b76e:	4c 2b c1             	sub    %rcx,%r8
14002b771:	48 8d 82 cb fe ff 7f 	lea    0x7ffffecb(%rdx),%rax
14002b778:	48 85 c0             	test   %rax,%rax
14002b77b:	74 16                	je     0x14002b793
14002b77d:	42 0f b7 04 01       	movzwl (%rcx,%r8,1),%eax
14002b782:	66 85 c0             	test   %ax,%ax
14002b785:	74 0c                	je     0x14002b793
14002b787:	66 89 01             	mov    %ax,(%rcx)
14002b78a:	48 83 c1 02          	add    $0x2,%rcx
14002b78e:	49 2b d6             	sub    %r14,%rdx
14002b791:	75 de                	jne    0x14002b771
14002b793:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
14002b797:	48 85 d2             	test   %rdx,%rdx
14002b79a:	48 0f 45 c1          	cmovne %rcx,%rax
14002b79e:	66 89 30             	mov    %si,(%rax)
14002b7a1:	b8 32 00 00 00       	mov    $0x32,%eax
14002b7a6:	44 8b c0             	mov    %eax,%r8d
14002b7a9:	8b c8                	mov    %eax,%ecx
14002b7ab:	e9 88 00 00 00       	jmp    0x14002b838
14002b7b0:	48 8d 0d ed 3a 07 00 	lea    0x73aed(%rip),%rcx        # 0x14009f2a4
14002b7b7:	ba 33 01 00 00       	mov    $0x133,%edx
14002b7bc:	4c 8d 05 2d d8 05 00 	lea    0x5d82d(%rip),%r8        # 0x140088ff0
14002b7c3:	4c 2b c1             	sub    %rcx,%r8
14002b7c6:	48 8d 82 cb fe ff 7f 	lea    0x7ffffecb(%rdx),%rax
14002b7cd:	48 85 c0             	test   %rax,%rax
14002b7d0:	74 50                	je     0x14002b822
14002b7d2:	42 0f b7 04 01       	movzwl (%rcx,%r8,1),%eax
14002b7d7:	66 85 c0             	test   %ax,%ax
14002b7da:	74 46                	je     0x14002b822
14002b7dc:	66 89 01             	mov    %ax,(%rcx)
14002b7df:	48 83 c1 02          	add    $0x2,%rcx
14002b7e3:	49 2b d6             	sub    %r14,%rdx
14002b7e6:	75 de                	jne    0x14002b7c6
14002b7e8:	eb 38                	jmp    0x14002b822
14002b7ea:	48 8d 0d b3 3a 07 00 	lea    0x73ab3(%rip),%rcx        # 0x14009f2a4
14002b7f1:	ba 33 01 00 00       	mov    $0x133,%edx
14002b7f6:	4c 8d 05 e3 d7 05 00 	lea    0x5d7e3(%rip),%r8        # 0x140088fe0
14002b7fd:	4c 2b c1             	sub    %rcx,%r8
14002b800:	48 8d 82 cb fe ff 7f 	lea    0x7ffffecb(%rdx),%rax
14002b807:	48 85 c0             	test   %rax,%rax
14002b80a:	74 16                	je     0x14002b822
14002b80c:	42 0f b7 04 01       	movzwl (%rcx,%r8,1),%eax
14002b811:	66 85 c0             	test   %ax,%ax
14002b814:	74 0c                	je     0x14002b822
14002b816:	66 89 01             	mov    %ax,(%rcx)
14002b819:	48 83 c1 02          	add    $0x2,%rcx
14002b81d:	49 2b d6             	sub    %r14,%rdx
14002b820:	75 de                	jne    0x14002b800
14002b822:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
14002b826:	48 85 d2             	test   %rdx,%rdx
14002b829:	48 0f 45 c1          	cmovne %rcx,%rax
14002b82d:	b9 31 00 00 00       	mov    $0x31,%ecx
14002b832:	44 8b c1             	mov    %ecx,%r8d
14002b835:	66 89 30             	mov    %si,(%rax)
14002b838:	ba 5d 01 00 00       	mov    $0x15d,%edx
14002b83d:	48 8d 05 0c 3a 07 00 	lea    0x73a0c(%rip),%rax        # 0x14009f250
14002b844:	48 2b d1             	sub    %rcx,%rdx
14002b847:	48 8d 0c 48          	lea    (%rax,%rcx,2),%rcx
14002b84b:	48 81 fa ff ff ff 7f 	cmp    $0x7fffffff,%rdx
14002b852:	77 42                	ja     0x14002b896
14002b854:	41 b9 fe ff ff 7f    	mov    $0x7ffffffe,%r9d
14002b85a:	4c 8d 15 63 cd 05 00 	lea    0x5cd63(%rip),%r10        # 0x1400885c4
14002b861:	4c 2b ca             	sub    %rdx,%r9
14002b864:	4c 2b d1             	sub    %rcx,%r10
14002b867:	4a 8d 04 0a          	lea    (%rdx,%r9,1),%rax
14002b86b:	48 85 c0             	test   %rax,%rax
14002b86e:	74 16                	je     0x14002b886
14002b870:	42 0f b7 04 11       	movzwl (%rcx,%r10,1),%eax
14002b875:	66 85 c0             	test   %ax,%ax
14002b878:	74 0c                	je     0x14002b886
14002b87a:	66 89 01             	mov    %ax,(%rcx)
14002b87d:	48 83 c1 02          	add    $0x2,%rcx
14002b881:	49 2b d6             	sub    %r14,%rdx
14002b884:	75 e1                	jne    0x14002b867
14002b886:	48 85 d2             	test   %rdx,%rdx
14002b889:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
14002b88d:	48 0f 45 c1          	cmovne %rcx,%rax
14002b891:	66 89 30             	mov    %si,(%rax)
14002b894:	eb 03                	jmp    0x14002b899
14002b896:	66 89 31             	mov    %si,(%rcx)
14002b899:	45 03 c6             	add    %r14d,%r8d
14002b89c:	44 89 05 f5 48 07 00 	mov    %r8d,0x748f5(%rip)        # 0x1400a0198
14002b8a3:	45 33 c9             	xor    %r9d,%r9d
14002b8a6:	45 33 c0             	xor    %r8d,%r8d
14002b8a9:	41 8b d6             	mov    %r14d,%edx
14002b8ac:	33 c9                	xor    %ecx,%ecx
14002b8ae:	48 ff 15 6b 95 05 00 	rex.W call *0x5956b(%rip)        # 0x140084e20
14002b8b5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b8ba:	48 89 05 17 49 07 00 	mov    %rax,0x74917(%rip)        # 0x1400a01d8
14002b8c1:	48 85 c0             	test   %rax,%rax
14002b8c4:	75 22                	jne    0x14002b8e8
14002b8c6:	48 8b 0d 33 37 07 00 	mov    0x73733(%rip),%rcx        # 0x14009f000
14002b8cd:	49 3b cf             	cmp    %r15,%rcx
14002b8d0:	0f 84 7c f7 ff ff    	je     0x14002b052
14002b8d6:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002b8da:	0f 84 72 f7 ff ff    	je     0x14002b052
14002b8e0:	8d 50 23             	lea    0x23(%rax),%edx
14002b8e3:	e9 5e f7 ff ff       	jmp    0x14002b046
14002b8e8:	83 0d 39 49 07 00 10 	orl    $0x10,0x74939(%rip)        # 0x1400a0228
14002b8ef:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14002b8f3:	45 8a c6             	mov    %r14b,%r8b
14002b8f6:	e8 29 00 ff ff       	call   0x14001b924
14002b8fb:	48 8b 1d 36 47 07 00 	mov    0x74736(%rip),%rbx        # 0x1400a0038
14002b902:	48 85 db             	test   %rbx,%rbx
14002b905:	74 3d                	je     0x14002b944
14002b907:	48 ff 15 52 93 05 00 	rex.W call *0x59352(%rip)        # 0x140084c60
14002b90e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b913:	8b c8                	mov    %eax,%ecx
14002b915:	48 8b 43 48          	mov    0x48(%rbx),%rax
14002b919:	ff 15 a9 9d 05 00    	call   *0x59da9(%rip)        # 0x1400856c8
14002b91f:	85 c0                	test   %eax,%eax
14002b921:	75 21                	jne    0x14002b944
14002b923:	48 8b 0d d6 36 07 00 	mov    0x736d6(%rip),%rcx        # 0x14009f000
14002b92a:	49 3b cf             	cmp    %r15,%rcx
14002b92d:	74 15                	je     0x14002b944
14002b92f:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002b933:	74 0f                	je     0x14002b944
14002b935:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002b939:	8d 50 24             	lea    0x24(%rax),%edx
14002b93c:	4d 8b c4             	mov    %r12,%r8
14002b93f:	e8 ac bf 02 00       	call   0x1400578f0
14002b944:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14002b948:	e8 37 1a fe ff       	call   0x14000d384
14002b94d:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14002b952:	41 8b ce             	mov    %r14d,%ecx
14002b955:	48 8d 15 b4 b8 05 00 	lea    0x5b8b4(%rip),%rdx        # 0x140087210
14002b95c:	e8 8f 82 fe ff       	call   0x140013bf0
14002b961:	85 c0                	test   %eax,%eax
14002b963:	74 24                	je     0x14002b989
14002b965:	48 8b 0d 94 36 07 00 	mov    0x73694(%rip),%rcx        # 0x14009f000
14002b96c:	49 3b cf             	cmp    %r15,%rcx
14002b96f:	0f 84 dd f6 ff ff    	je     0x14002b052
14002b975:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002b979:	0f 84 d3 f6 ff ff    	je     0x14002b052
14002b97f:	ba 25 00 00 00       	mov    $0x25,%edx
14002b984:	e9 f1 f8 ff ff       	jmp    0x14002b27a
14002b989:	e8 16 3c 00 00       	call   0x14002f5a4
14002b98e:	85 c0                	test   %eax,%eax
14002b990:	74 24                	je     0x14002b9b6
14002b992:	48 8b 0d 67 36 07 00 	mov    0x73667(%rip),%rcx        # 0x14009f000
14002b999:	49 3b cf             	cmp    %r15,%rcx
14002b99c:	0f 84 b0 f6 ff ff    	je     0x14002b052
14002b9a2:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002b9a6:	0f 84 a6 f6 ff ff    	je     0x14002b052
14002b9ac:	ba 26 00 00 00       	mov    $0x26,%edx
14002b9b1:	e9 6c f8 ff ff       	jmp    0x14002b222
14002b9b6:	83 0d 6b 48 07 00 20 	orl    $0x20,0x7486b(%rip)        # 0x1400a0228
14002b9bd:	48 8b 0d 3c 36 07 00 	mov    0x7363c(%rip),%rcx        # 0x14009f000
14002b9c4:	49 3b cf             	cmp    %r15,%rcx
14002b9c7:	74 17                	je     0x14002b9e0
14002b9c9:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
14002b9cd:	74 11                	je     0x14002b9e0
14002b9cf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002b9d3:	ba 27 00 00 00       	mov    $0x27,%edx
14002b9d8:	4d 8b c4             	mov    %r12,%r8
14002b9db:	e8 10 bf 02 00       	call   0x1400578f0
14002b9e0:	41 8b d6             	mov    %r14d,%edx
14002b9e3:	48 8d 0d 76 59 04 00 	lea    0x45976(%rip),%rcx        # 0x140071360
14002b9ea:	48 ff 15 ff 8e 05 00 	rex.W call *0x58eff(%rip)        # 0x1400848f0
14002b9f1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b9f6:	85 c0                	test   %eax,%eax
14002b9f8:	75 39                	jne    0x14002ba33
14002b9fa:	48 8b 05 ff 35 07 00 	mov    0x735ff(%rip),%rax        # 0x14009f000
14002ba01:	49 3b c7             	cmp    %r15,%rax
14002ba04:	74 2d                	je     0x14002ba33
14002ba06:	44 84 70 1c          	test   %r14b,0x1c(%rax)
14002ba0a:	74 27                	je     0x14002ba33
14002ba0c:	48 ff 15 5d 90 05 00 	rex.W call *0x5905d(%rip)        # 0x140084a70
14002ba13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002ba18:	48 8b 0d e1 35 07 00 	mov    0x735e1(%rip),%rcx        # 0x14009f000
14002ba1f:	ba 28 00 00 00       	mov    $0x28,%edx
14002ba24:	44 8b c8             	mov    %eax,%r9d
14002ba27:	4d 8b c4             	mov    %r12,%r8
14002ba2a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002ba2e:	e8 e9 be 02 00       	call   0x14005791c
14002ba33:	41 8b d6             	mov    %r14d,%edx
14002ba36:	b9 e0 01 00 00       	mov    $0x1e0,%ecx
14002ba3b:	48 ff 15 f6 91 05 00 	rex.W call *0x591f6(%rip)        # 0x140084c38
14002ba42:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002ba47:	85 c0                	test   %eax,%eax
14002ba49:	75 39                	jne    0x14002ba84
14002ba4b:	48 8b 0d ae 35 07 00 	mov    0x735ae(%rip),%rcx        # 0x14009f000
14002ba52:	49 3b cf             	cmp    %r15,%rcx
14002ba55:	74 50                	je     0x14002baa7
14002ba57:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002ba5b:	74 2e                	je     0x14002ba8b
14002ba5d:	48 ff 15 0c 90 05 00 	rex.W call *0x5900c(%rip)        # 0x140084a70
14002ba64:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002ba69:	48 8b 0d 90 35 07 00 	mov    0x73590(%rip),%rcx        # 0x14009f000
14002ba70:	ba 29 00 00 00       	mov    $0x29,%edx
14002ba75:	44 8b c8             	mov    %eax,%r9d
14002ba78:	4d 8b c4             	mov    %r12,%r8
14002ba7b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002ba7f:	e8 98 be 02 00       	call   0x14005791c
14002ba84:	48 8b 0d 75 35 07 00 	mov    0x73575(%rip),%rcx        # 0x14009f000
14002ba8b:	49 3b cf             	cmp    %r15,%rcx
14002ba8e:	74 17                	je     0x14002baa7
14002ba90:	44 84 69 1c          	test   %r13b,0x1c(%rcx)
14002ba94:	74 11                	je     0x14002baa7
14002ba96:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002ba9a:	ba 2a 00 00 00       	mov    $0x2a,%edx
14002ba9f:	4d 8b c4             	mov    %r12,%r8
14002baa2:	e8 49 be 02 00       	call   0x1400578f0
14002baa7:	45 8a c6             	mov    %r14b,%r8b
14002baaa:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14002baae:	e8 71 fe fe ff       	call   0x14001b924
14002bab3:	48 8b 05 7e 45 07 00 	mov    0x7457e(%rip),%rax        # 0x1400a0038
14002baba:	48 85 c0             	test   %rax,%rax
14002babd:	74 45                	je     0x14002bb04
14002babf:	48 8b 40 68          	mov    0x68(%rax),%rax
14002bac3:	41 8b ce             	mov    %r14d,%ecx
14002bac6:	ff 15 fc 9b 05 00    	call   *0x59bfc(%rip)        # 0x1400856c8
14002bacc:	85 c0                	test   %eax,%eax
14002bace:	74 34                	je     0x14002bb04
14002bad0:	48 8b 0d 29 35 07 00 	mov    0x73529(%rip),%rcx        # 0x14009f000
14002bad7:	49 3b cf             	cmp    %r15,%rcx
14002bada:	74 1a                	je     0x14002baf6
14002badc:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14002bae0:	74 14                	je     0x14002baf6
14002bae2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002bae6:	ba 2b 00 00 00       	mov    $0x2b,%edx
14002baeb:	44 8b c8             	mov    %eax,%r9d
14002baee:	4d 8b c4             	mov    %r12,%r8
14002baf1:	e8 26 be 02 00       	call   0x14005791c
14002baf6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14002bafa:	e8 85 18 fe ff       	call   0x14000d384
14002baff:	e9 4e f5 ff ff       	jmp    0x14002b052
14002bb04:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14002bb08:	e8 77 18 fe ff       	call   0x14000d384
14002bb0d:	41 8b d6             	mov    %r14d,%edx
14002bb10:	33 c9                	xor    %ecx,%ecx
14002bb12:	e8 c5 4e 00 00       	call   0x1400309dc
14002bb17:	e8 0c 3c 00 00       	call   0x14002f728
14002bb1c:	48 ff 15 ad 93 05 00 	rex.W call *0x593ad(%rip)        # 0x140084ed0
14002bb23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002bb28:	48 8b f8             	mov    %rax,%rdi
14002bb2b:	e8 b4 b5 ff ff       	call   0x1400270e4
14002bb30:	8b d8                	mov    %eax,%ebx
14002bb32:	85 c0                	test   %eax,%eax
14002bb34:	74 2a                	je     0x14002bb60
14002bb36:	83 f8 32             	cmp    $0x32,%eax
14002bb39:	0f 85 20 01 00 00    	jne    0x14002bc5f
14002bb3f:	48 8b 0d ba 34 07 00 	mov    0x734ba(%rip),%rcx        # 0x14009f000
14002bb46:	49 3b cf             	cmp    %r15,%rcx
14002bb49:	74 15                	je     0x14002bb60
14002bb4b:	44 84 69 1c          	test   %r13b,0x1c(%rcx)
14002bb4f:	74 0f                	je     0x14002bb60
14002bb51:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002bb55:	8d 50 fa             	lea    -0x6(%rax),%edx
14002bb58:	4d 8b c4             	mov    %r12,%r8
14002bb5b:	e8 90 bd 02 00       	call   0x1400578f0
14002bb60:	48 ff 15 69 93 05 00 	rex.W call *0x59369(%rip)        # 0x140084ed0
14002bb67:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002bb6c:	83 3d f5 34 07 00 05 	cmpl   $0x5,0x734f5(%rip)        # 0x14009f068
14002bb73:	76 50                	jbe    0x14002bbc5
14002bb75:	49 b8 00 00 00 00 00 	movabs $0x400000000000,%r8
14002bb7c:	40 00 00
14002bb7f:	4c 85 05 f2 34 07 00 	test   %r8,0x734f2(%rip)        # 0x14009f078
14002bb86:	74 3d                	je     0x14002bbc5
14002bb88:	48 8b 0d f1 34 07 00 	mov    0x734f1(%rip),%rcx        # 0x14009f080
14002bb8f:	49 23 c8             	and    %r8,%rcx
14002bb92:	48 3b 0d e7 34 07 00 	cmp    0x734e7(%rip),%rcx        # 0x14009f080
14002bb99:	75 2a                	jne    0x14002bbc5
14002bb9b:	48 2b c7             	sub    %rdi,%rax
14002bb9e:	89 5c 24 74          	mov    %ebx,0x74(%rsp)