14010aafa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14010aaff:	48 83 c4 30          	add    $0x30,%rsp
14010ab03:	5f                   	pop    %rdi
14010ab04:	c3                   	ret
14010ab05:	cc                   	int3
14010ab06:	cc                   	int3
14010ab07:	cc                   	int3
14010ab08:	cc                   	int3
14010ab09:	cc                   	int3
14010ab0a:	cc                   	int3
14010ab0b:	cc                   	int3
14010ab0c:	cc                   	int3
14010ab0d:	cc                   	int3
14010ab0e:	cc                   	int3
14010ab0f:	cc                   	int3
14010ab10:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14010ab15:	55                   	push   %rbp
14010ab16:	56                   	push   %rsi
14010ab17:	57                   	push   %rdi
14010ab18:	41 54                	push   %r12
14010ab1a:	41 55                	push   %r13
14010ab1c:	41 56                	push   %r14
14010ab1e:	41 57                	push   %r15
14010ab20:	48 8d ac 24 20 fb ff 	lea    -0x4e0(%rsp),%rbp
14010ab27:	ff
14010ab28:	48 81 ec e0 05 00 00 	sub    $0x5e0,%rsp
14010ab2f:	48 8b 05 4a d6 2f 00 	mov    0x2fd64a(%rip),%rax        # 0x140408180
14010ab36:	48 33 c4             	xor    %rsp,%rax
14010ab39:	48 89 85 d0 04 00 00 	mov    %rax,0x4d0(%rbp)
14010ab40:	49 8b d8             	mov    %r8,%rbx
14010ab43:	4c 8b fa             	mov    %rdx,%r15
14010ab46:	4c 8b e9             	mov    %rcx,%r13
14010ab49:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
14010ab4d:	45 33 f6             	xor    %r14d,%r14d
14010ab50:	44 38 b1 90 00 00 00 	cmp    %r14b,0x90(%rcx)
14010ab57:	0f 84 a3 00 00 00    	je     0x14010ac00
14010ab5d:	4d 89 30             	mov    %r14,(%r8)
14010ab60:	48 8b 0a             	mov    (%rdx),%rcx
14010ab63:	48 8b 01             	mov    (%rcx),%rax
14010ab66:	ba f4 01 00 00       	mov    $0x1f4,%edx
14010ab6b:	ff 50 20             	call   *0x20(%rax)
14010ab6e:	49 8b 3f             	mov    (%r15),%rdi
14010ab71:	48 8b 07             	mov    (%rdi),%rax
14010ab74:	48 8b 58 30          	mov    0x30(%rax),%rbx
14010ab78:	48 8d 35 c1 fd 21 00 	lea    0x21fdc1(%rip),%rsi        # 0x14032a940
14010ab7f:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14010ab84:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
14010ab89:	44 88 74 24 50       	mov    %r14b,0x50(%rsp)
14010ab8e:	b9 18 00 00 00       	mov    $0x18,%ecx
14010ab93:	e8 b0 f6 1e 00       	call   0x1402fa248
14010ab98:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14010ab9d:	0f 57 c0             	xorps  %xmm0,%xmm0
14010aba0:	33 c9                	xor    %ecx,%ecx
14010aba2:	0f 11 00             	movups %xmm0,(%rax)
14010aba5:	48 89 48 10          	mov    %rcx,0x10(%rax)
14010aba9:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
14010abae:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
14010abb3:	ba 15 00 00 00       	mov    $0x15,%edx
14010abb8:	48 8d 0d b9 53 22 00 	lea    0x2253b9(%rip),%rcx        # 0x14032ff78
14010abbf:	e8 3e 32 fd ff       	call   0x1400dde02
14010abc4:	90                   	nop
14010abc5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010abca:	48 8b cf             	mov    %rdi,%rcx
14010abcd:	ff d3                	call   *%rbx
14010abcf:	90                   	nop
14010abd0:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14010abd5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14010abda:	48 85 c9             	test   %rcx,%rcx
14010abdd:	74 1c                	je     0x14010abfb
14010abdf:	44 38 74 24 50       	cmp    %r14b,0x50(%rsp)
14010abe4:	74 15                	je     0x14010abfb
14010abe6:	e8 11 32 fd ff       	call   0x1400dddfc
14010abeb:	ba 18 00 00 00       	mov    $0x18,%edx
14010abf0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14010abf5:	e8 8a f6 1e 00       	call   0x1402fa284
14010abfa:	90                   	nop
14010abfb:	e9 d6 06 00 00       	jmp    0x14010b2d6
14010ac00:	48 8b 51 18          	mov    0x18(%rcx),%rdx
14010ac04:	48 89 55 f8          	mov    %rdx,-0x8(%rbp)
14010ac08:	48 85 d2             	test   %rdx,%rdx
14010ac0b:	74 15                	je     0x14010ac22
14010ac0d:	48 8b 42 08          	mov    0x8(%rdx),%rax
14010ac11:	48 63 48 04          	movslq 0x4(%rax),%rcx
14010ac15:	48 83 c2 08          	add    $0x8,%rdx
14010ac19:	48 03 ca             	add    %rdx,%rcx
14010ac1c:	48 8b 01             	mov    (%rcx),%rax
14010ac1f:	ff 10                	call   *(%rax)
14010ac21:	90                   	nop
14010ac22:	49 8d 55 20          	lea    0x20(%r13),%rdx
14010ac26:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14010ac2a:	e8 a1 b1 f7 ff       	call   0x140085dd0
14010ac2f:	90                   	nop
14010ac30:	48 8b 45 10          	mov    0x10(%rbp),%rax
14010ac34:	48 89 03             	mov    %rax,(%rbx)
14010ac37:	49 8b 3f             	mov    (%r15),%rdi
14010ac3a:	48 8b 07             	mov    (%rdi),%rax
14010ac3d:	48 8b 58 20          	mov    0x20(%rax),%rbx
14010ac41:	4c 8b 75 f8          	mov    -0x8(%rbp),%r14
14010ac45:	49 8b 06             	mov    (%r14),%rax
14010ac48:	49 8b ce             	mov    %r14,%rcx
14010ac4b:	ff 50 18             	call   *0x18(%rax)
14010ac4e:	8b d0                	mov    %eax,%edx
14010ac50:	48 8b cf             	mov    %rdi,%rcx
14010ac53:	ff d3                	call   *%rbx
14010ac55:	49 8b 3f             	mov    (%r15),%rdi
14010ac58:	48 8b 07             	mov    (%rdi),%rax
14010ac5b:	48 8b 58 30          	mov    0x30(%rax),%rbx
14010ac5f:	49 8b 06             	mov    (%r14),%rax
14010ac62:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010ac67:	49 8b ce             	mov    %r14,%rcx
14010ac6a:	ff 50 28             	call   *0x28(%rax)
14010ac6d:	90                   	nop
14010ac6e:	48 8b d0             	mov    %rax,%rdx
14010ac71:	48 8b cf             	mov    %rdi,%rcx
14010ac74:	ff d3                	call   *%rbx
14010ac76:	90                   	nop
14010ac77:	48 8d 35 c2 fc 21 00 	lea    0x21fcc2(%rip),%rsi        # 0x14032a940
14010ac7e:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14010ac83:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14010ac88:	48 85 c9             	test   %rcx,%rcx
14010ac8b:	74 1b                	je     0x14010aca8
14010ac8d:	80 7c 24 50 00       	cmpb   $0x0,0x50(%rsp)
14010ac92:	74 14                	je     0x14010aca8
14010ac94:	e8 63 31 fd ff       	call   0x1400dddfc
14010ac99:	ba 18 00 00 00       	mov    $0x18,%edx
14010ac9e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14010aca3:	e8 dc f5 1e 00       	call   0x1402fa284
14010aca8:	49 8b 3f             	mov    (%r15),%rdi
14010acab:	48 8b 07             	mov    (%rdi),%rax
14010acae:	48 8b 58 40          	mov    0x40(%rax),%rbx
14010acb2:	49 8b 06             	mov    (%r14),%rax
14010acb5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010acba:	49 8b ce             	mov    %r14,%rcx
14010acbd:	ff 50 38             	call   *0x38(%rax)
14010acc0:	90                   	nop
14010acc1:	48 8b d0             	mov    %rax,%rdx
14010acc4:	48 8b cf             	mov    %rdi,%rcx
14010acc7:	ff d3                	call   *%rbx
14010acc9:	90                   	nop
14010acca:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14010accf:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14010acd4:	48 85 c9             	test   %rcx,%rcx
14010acd7:	74 1b                	je     0x14010acf4
14010acd9:	80 7c 24 50 00       	cmpb   $0x0,0x50(%rsp)
14010acde:	74 14                	je     0x14010acf4
14010ace0:	e8 17 31 fd ff       	call   0x1400dddfc
14010ace5:	ba 18 00 00 00       	mov    $0x18,%edx
14010acea:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14010acef:	e8 90 f5 1e 00       	call   0x1402fa284
14010acf4:	0f 57 c0             	xorps  %xmm0,%xmm0
14010acf7:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
14010acfd:	b9 50 00 00 00       	mov    $0x50,%ecx
14010ad02:	e8 41 f5 1e 00       	call   0x1402fa248
14010ad07:	48 89 00             	mov    %rax,(%rax)
14010ad0a:	48 89 40 08          	mov    %rax,0x8(%rax)
14010ad0e:	48 89 40 10          	mov    %rax,0x10(%rax)
14010ad12:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14010ad18:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14010ad1d:	49 8b 06             	mov    (%r14),%rax
14010ad20:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14010ad25:	49 8b ce             	mov    %r14,%rcx
14010ad28:	ff 50 68             	call   *0x68(%rax)
14010ad2b:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
14010ad30:	49 8b 1c 24          	mov    (%r12),%rbx
14010ad34:	49 3b dc             	cmp    %r12,%rbx
14010ad37:	48 8d 3d 22 53 22 00 	lea    0x225322(%rip),%rdi        # 0x140330060
14010ad3e:	0f 84 c7 00 00 00    	je     0x14010ae0b
14010ad44:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14010ad48:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14010ad4c:	e8 6f 04 02 00       	call   0x14012b1c0
14010ad51:	90                   	nop
14010ad52:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14010ad57:	76 03                	jbe    0x14010ad5c
14010ad59:	48 8b 00             	mov    (%rax),%rax
14010ad5c:	48 8b d7             	mov    %rdi,%rdx
14010ad5f:	48 8b c8             	mov    %rax,%rcx
14010ad62:	e8 f9 9b fb ff       	call   0x1400c4960
14010ad67:	8b f8                	mov    %eax,%edi
14010ad69:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
14010ad6d:	48 83 fa 0f          	cmp    $0xf,%rdx
14010ad71:	76 2d                	jbe    0x14010ada0
14010ad73:	48 ff c2             	inc    %rdx
14010ad76:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14010ad7a:	48 8b c1             	mov    %rcx,%rax
14010ad7d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14010ad84:	72 15                	jb     0x14010ad9b
14010ad86:	48 83 c2 27          	add    $0x27,%rdx
14010ad8a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14010ad8e:	48 2b c1             	sub    %rcx,%rax
14010ad91:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14010ad95:	48 83 f8 1f          	cmp    $0x1f,%rax
14010ad99:	77 69                	ja     0x14010ae04
14010ad9b:	e8 e4 f4 1e 00       	call   0x1402fa284
14010ada0:	85 ff                	test   %edi,%edi
14010ada2:	0f 84 88 00 00 00    	je     0x14010ae30
14010ada8:	48 8b 43 10          	mov    0x10(%rbx),%rax
14010adac:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14010adb0:	74 29                	je     0x14010addb
14010adb2:	48 8b 43 08          	mov    0x8(%rbx),%rax
14010adb6:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14010adba:	75 17                	jne    0x14010add3
14010adbc:	0f 1f 40 00          	nopl   0x0(%rax)
14010adc0:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14010adc4:	75 0d                	jne    0x14010add3
14010adc6:	48 8b d8             	mov    %rax,%rbx
14010adc9:	48 8b 40 08          	mov    0x8(%rax),%rax
14010adcd:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14010add1:	74 ed                	je     0x14010adc0
14010add3:	48 8b d8             	mov    %rax,%rbx
14010add6:	e9 59 ff ff ff       	jmp    0x14010ad34
14010addb:	48 8b d8             	mov    %rax,%rbx
14010adde:	48 8b 08             	mov    (%rax),%rcx
14010ade1:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14010ade5:	0f 85 49 ff ff ff    	jne    0x14010ad34
14010adeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14010adf0:	48 8b d9             	mov    %rcx,%rbx
14010adf3:	48 8b 01             	mov    (%rcx),%rax
14010adf6:	48 8b c8             	mov    %rax,%rcx
14010adf9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14010adfd:	74 f1                	je     0x14010adf0
14010adff:	e9 30 ff ff ff       	jmp    0x14010ad34
14010ae04:	ff 15 ee f1 21 00    	call   *0x21f1ee(%rip)        # 0x140329ff8
14010ae0a:	cc                   	int3
14010ae0b:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14010ae10:	48 8d 05 3d fd 21 00 	lea    0x21fd3d(%rip),%rax        # 0x14032ab54
14010ae17:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14010ae1c:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
14010ae21:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14010ae26:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14010ae2b:	e8 00 49 fe ff       	call   0x1400ef730
14010ae30:	45 33 e4             	xor    %r12d,%r12d
14010ae33:	45 38 a5 a0 00 00 00 	cmp    %r12b,0xa0(%r13)
14010ae3a:	0f 84 7e 03 00 00    	je     0x14010b1be
14010ae40:	48 8b 05 71 3d 22 00 	mov    0x223d71(%rip),%rax        # 0x14032ebb8
14010ae47:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14010ae4c:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14010ae51:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14010ae55:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
14010ae59:	4d 8b 85 a8 00 00 00 	mov    0xa8(%r13),%r8
14010ae60:	48 8d 15 c9 ab 22 00 	lea    0x22abc9(%rip),%rdx        # 0x140335a30
14010ae67:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14010ae6c:	e8 3f 5c fc ff       	call   0x1400d0ab0
14010ae71:	4d 8b 85 a8 00 00 00 	mov    0xa8(%r13),%r8
14010ae78:	48 8d 15 01 ac 22 00 	lea    0x22ac01(%rip),%rdx        # 0x140335a80
14010ae7f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14010ae83:	e8 28 5c fc ff       	call   0x1400d0ab0
14010ae88:	48 8d 1d 41 ac 22 00 	lea    0x22ac41(%rip),%rbx        # 0x140335ad0
14010ae8f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010ae94:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14010ae99:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010ae9e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14010aea3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010aea8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14010aead:	e8 7e 48 fe ff       	call   0x1400ef730
14010aeb2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010aeb7:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14010aebb:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010aec0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14010aec5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010aeca:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14010aecf:	e8 5c 48 fe ff       	call   0x1400ef730
14010aed4:	48 8b 05 dd 3c 22 00 	mov    0x223cdd(%rip),%rax        # 0x14032ebb8
14010aedb:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14010aedf:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
14010aee3:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14010aee7:	4c 89 65 a8          	mov    %r12,-0x58(%rbp)
14010aeeb:	4d 8b 85 b8 00 00 00 	mov    0xb8(%r13),%r8
14010aef2:	48 8d 15 e7 ab 22 00 	lea    0x22abe7(%rip),%rdx        # 0x140335ae0
14010aef9:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14010aefd:	e8 ae 5b fc ff       	call   0x1400d0ab0
14010af02:	4d 8b 85 c8 00 00 00 	mov    0xc8(%r13),%r8
14010af09:	48 8d 15 30 ac 22 00 	lea    0x22ac30(%rip),%rdx        # 0x140335b40
14010af10:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14010af14:	e8 97 5b fc ff       	call   0x1400d0ab0
14010af19:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010af1e:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
14010af22:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010af27:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14010af2c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010af31:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14010af36:	e8 f5 47 fe ff       	call   0x1400ef730
14010af3b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010af40:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
14010af44:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010af49:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14010af4e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010af53:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14010af58:	e8 d3 47 fe ff       	call   0x1400ef730
14010af5d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010af62:	48 8d 05 37 ac 22 00 	lea    0x22ac37(%rip),%rax        # 0x140335ba0
14010af69:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010af6e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14010af73:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010af78:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14010af7d:	e8 ae 47 fe ff       	call   0x1400ef730
14010af82:	48 8b 05 2f 3c 22 00 	mov    0x223c2f(%rip),%rax        # 0x14032ebb8
14010af89:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14010af8d:	4c 89 65 98          	mov    %r12,-0x68(%rbp)
14010af91:	44 89 a5 98 02 00 00 	mov    %r12d,0x298(%rbp)
14010af98:	48 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%rax
14010af9f:	48 89 85 90 02 00 00 	mov    %rax,0x290(%rbp)
14010afa6:	c7 85 9c 02 00 00 00 	movl   $0x100,0x29c(%rbp)
14010afad:	01 00 00
14010afb0:	44 88 a5 a0 02 00 00 	mov    %r12b,0x2a0(%rbp)
14010afb7:	44 89 a5 78 01 00 00 	mov    %r12d,0x178(%rbp)
14010afbe:	48 8d 85 80 01 00 00 	lea    0x180(%rbp),%rax
14010afc5:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
14010afcc:	c7 85 7c 01 00 00 00 	movl   $0x100,0x17c(%rbp)
14010afd3:	01 00 00
14010afd6:	44 88 a5 80 01 00 00 	mov    %r12b,0x180(%rbp)
14010afdd:	49 8b 85 d8 00 00 00 	mov    0xd8(%r13),%rax
14010afe4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14010afe9:	4d 8b 8d f8 00 00 00 	mov    0xf8(%r13),%r9
14010aff0:	4d 8b 85 e8 00 00 00 	mov    0xe8(%r13),%r8
14010aff7:	48 8d 15 fa ab 22 00 	lea    0x22abfa(%rip),%rdx        # 0x140335bf8
14010affe:	48 8d 8d 90 02 00 00 	lea    0x290(%rbp),%rcx
14010b005:	e8 a6 5a fc ff       	call   0x1400d0ab0
14010b00a:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
14010b011:	48 8d 8d 90 02 00 00 	lea    0x290(%rbp),%rcx
14010b018:	e8 63 54 fc ff       	call   0x1400d0480
14010b01d:	4c 8b 85 70 01 00 00 	mov    0x170(%rbp),%r8
14010b024:	48 8d 15 15 ac 22 00 	lea    0x22ac15(%rip),%rdx        # 0x140335c40
14010b02b:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14010b02f:	e8 7c 5a fc ff       	call   0x1400d0ab0
14010b034:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010b039:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14010b03d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010b042:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14010b047:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010b04c:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14010b051:	e8 da 46 fe ff       	call   0x1400ef730
14010b056:	48 8b 05 5b 3b 22 00 	mov    0x223b5b(%rip),%rax        # 0x14032ebb8
14010b05d:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14010b061:	4c 89 65 88          	mov    %r12,-0x78(%rbp)
14010b065:	e8 f8 17 1f 00       	call   0x1402fc862
14010b06a:	48 b9 00 c0 69 2a c9 	movabs $0xc92a69c000,%rcx
14010b071:	00 00 00
14010b074:	48 03 c8             	add    %rax,%rcx
14010b077:	48 b8 bd 42 7a e5 d5 	movabs $0xd6bf94d5e57a42bd,%rax
14010b07e:	94 bf d6
14010b081:	48 f7 e9             	imul   %rcx
14010b084:	48 03 d1             	add    %rcx,%rdx
14010b087:	48 c1 fa 17          	sar    $0x17,%rdx
14010b08b:	48 8b c2             	mov    %rdx,%rax
14010b08e:	48 c1 e8 3f          	shr    $0x3f,%rax
14010b092:	48 03 d0             	add    %rax,%rdx
14010b095:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
14010b09a:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14010b09f:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14010b0a3:	ff 15 6f f1 21 00    	call   *0x21f16f(%rip)        # 0x14032a218