14045c54f:	cc                   	int3
14045c550:	40 53                	rex push %rbx
14045c552:	55                   	push   %rbp
14045c553:	56                   	push   %rsi
14045c554:	57                   	push   %rdi
14045c555:	41 56                	push   %r14
14045c557:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14045c55e:	48 8b 05 9b c9 f5 00 	mov    0xf5c99b(%rip),%rax        # 0x1413b8f00
14045c565:	48 33 c4             	xor    %rsp,%rax
14045c568:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14045c56f:	00
14045c570:	49 8b d9             	mov    %r9,%rbx
14045c573:	49 8b f8             	mov    %r8,%rdi
14045c576:	48 8b ea             	mov    %rdx,%rbp
14045c579:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14045c57e:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14045c583:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
14045c58a:	00
14045c58b:	48 85 c9             	test   %rcx,%rcx
14045c58e:	74 05                	je     0x14045c595
14045c590:	8b 71 20             	mov    0x20(%rcx),%esi
14045c593:	eb 02                	jmp    0x14045c597
14045c595:	33 f6                	xor    %esi,%esi
14045c597:	48 8b cd             	mov    %rbp,%rcx
14045c59a:	e8 e1 1a 3d 00       	call   0x14082e080
14045c59f:	48 8b 08             	mov    (%rax),%rcx
14045c5a2:	48 85 c9             	test   %rcx,%rcx
14045c5a5:	74 1c                	je     0x14045c5c3
14045c5a7:	8b 41 10             	mov    0x10(%rcx),%eax
14045c5aa:	ff c0                	inc    %eax
14045c5ac:	89 41 10             	mov    %eax,0x10(%rcx)
14045c5af:	83 f8 01             	cmp    $0x1,%eax
14045c5b2:	0f 8e 3b 01 00 00    	jle    0x14045c6f3
14045c5b8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14045c5bd:	0f 84 38 01 00 00    	je     0x14045c6fb
14045c5c3:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14045c5c8:	48 8b 07             	mov    (%rdi),%rax
14045c5cb:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14045c5d2:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14045c5d9:	00
14045c5da:	48 8b 03             	mov    (%rbx),%rax
14045c5dd:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14045c5e4:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14045c5eb:	00
14045c5ec:	4d 8b c6             	mov    %r14,%r8
14045c5ef:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14045c5f6:	00
14045c5f7:	48 8b 0d 7a 68 fd 00 	mov    0xfd687a(%rip),%rcx        # 0x141432e78
14045c5fe:	e8 6d 29 db ff       	call   0x14020ef70
14045c603:	90                   	nop
14045c604:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14045c609:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14045c60e:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
14045c615:	00
14045c616:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14045c61b:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14045c620:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14045c626:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14045c62b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14045c630:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14045c635:	e8 16 38 d4 ff       	call   0x14019fe50
14045c63a:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14045c63f:	89 74 24 20          	mov    %esi,0x20(%rsp)
14045c643:	45 33 c9             	xor    %r9d,%r9d
14045c646:	4c 8b c0             	mov    %rax,%r8
14045c649:	48 8d 15 f8 b7 fc 00 	lea    0xfcb7f8(%rip),%rdx        # 0x141427e48
14045c650:	48 8d 0d 69 07 f5 00 	lea    0xf50769(%rip),%rcx        # 0x1413acdc0
14045c657:	e8 e4 a0 3b 00       	call   0x140816740
14045c65c:	90                   	nop
14045c65d:	4c 8d 0d 8c 1e d4 ff 	lea    -0x2be174(%rip),%r9        # 0x14019e4f0
14045c664:	ba 08 00 00 00       	mov    $0x8,%edx
14045c669:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14045c66f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14045c674:	e8 d3 ee 9b 00       	call   0x140e1b54c
14045c679:	90                   	nop
14045c67a:	48 8b 0f             	mov    (%rdi),%rcx
14045c67d:	48 85 c9             	test   %rcx,%rcx
14045c680:	74 20                	je     0x14045c6a2
14045c682:	8b 41 10             	mov    0x10(%rcx),%eax
14045c685:	ff c8                	dec    %eax
14045c687:	89 41 10             	mov    %eax,0x10(%rcx)
14045c68a:	85 c0                	test   %eax,%eax
14045c68c:	7f 14                	jg     0x14045c6a2
14045c68e:	78 76                	js     0x14045c706
14045c690:	48 8b 01             	mov    (%rcx),%rax
14045c693:	ba 01 00 00 00       	mov    $0x1,%edx
14045c698:	48 8b 00             	mov    (%rax),%rax
14045c69b:	ff 15 7f 73 b2 00    	call   *0xb2737f(%rip)        # 0x140f83a20
14045c6a1:	90                   	nop
14045c6a2:	48 8b 0b             	mov    (%rbx),%rcx
14045c6a5:	48 85 c9             	test   %rcx,%rcx
14045c6a8:	74 20                	je     0x14045c6ca
14045c6aa:	8b 41 10             	mov    0x10(%rcx),%eax
14045c6ad:	ff c8                	dec    %eax
14045c6af:	89 41 10             	mov    %eax,0x10(%rcx)
14045c6b2:	85 c0                	test   %eax,%eax
14045c6b4:	7f 14                	jg     0x14045c6ca
14045c6b6:	78 30                	js     0x14045c6e8
14045c6b8:	48 8b 01             	mov    (%rcx),%rax
14045c6bb:	ba 01 00 00 00       	mov    $0x1,%edx
14045c6c0:	48 8b 00             	mov    (%rax),%rax
14045c6c3:	ff 15 57 73 b2 00    	call   *0xb27357(%rip)        # 0x140f83a20
14045c6c9:	90                   	nop
14045c6ca:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
14045c6d1:	00
14045c6d2:	48 33 cc             	xor    %rsp,%rcx
14045c6d5:	e8 26 ee 9b 00       	call   0x140e1b500
14045c6da:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14045c6e1:	41 5e                	pop    %r14
14045c6e3:	5f                   	pop    %rdi
14045c6e4:	5e                   	pop    %rsi
14045c6e5:	5d                   	pop    %rbp
14045c6e6:	5b                   	pop    %rbx
14045c6e7:	c3                   	ret
14045c6e8:	b9 02 00 00 00       	mov    $0x2,%ecx
14045c6ed:	e8 0e e0 32 00       	call   0x14078a700
14045c6f2:	90                   	nop
14045c6f3:	33 c9                	xor    %ecx,%ecx
14045c6f5:	e8 06 e0 32 00       	call   0x14078a700
14045c6fa:	cc                   	int3
14045c6fb:	b9 01 00 00 00       	mov    $0x1,%ecx
14045c700:	e8 fb df 32 00       	call   0x14078a700
14045c705:	90                   	nop
14045c706:	b9 02 00 00 00       	mov    $0x2,%ecx
14045c70b:	e8 f0 df 32 00       	call   0x14078a700
14045c710:	cc                   	int3
14045c711:	cc                   	int3
14045c712:	cc                   	int3
14045c713:	cc                   	int3
14045c714:	cc                   	int3
14045c715:	cc                   	int3
14045c716:	cc                   	int3
14045c717:	cc                   	int3
14045c718:	cc                   	int3
14045c719:	cc                   	int3
14045c71a:	cc                   	int3
14045c71b:	cc                   	int3
14045c71c:	cc                   	int3
14045c71d:	cc                   	int3
14045c71e:	cc                   	int3
14045c71f:	cc                   	int3
14045c720:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14045c725:	55                   	push   %rbp
14045c726:	48 8b ec             	mov    %rsp,%rbp
14045c729:	48 83 ec 60          	sub    $0x60,%rsp
14045c72d:	48 8b 05 cc c7 f5 00 	mov    0xf5c7cc(%rip),%rax        # 0x1413b8f00
14045c734:	48 33 c4             	xor    %rsp,%rax
14045c737:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14045c73b:	48 8b d9             	mov    %rcx,%rbx
14045c73e:	48 8d 05 e3 af b9 00 	lea    0xb9afe3(%rip),%rax        # 0x140ff7728
14045c745:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14045c749:	48 c7 45 c8 1a 00 00 	movq   $0x1a,-0x38(%rbp)
14045c750:	00
14045c751:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14045c755:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14045c75a:	45 33 c9             	xor    %r9d,%r9d
14045c75d:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14045c761:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14045c765:	48 8b 0d f4 66 fd 00 	mov    0xfd66f4(%rip),%rcx        # 0x141432e60
14045c76c:	e8 7f 7e 3b 00       	call   0x1408145f0
14045c771:	48 8b 08             	mov    (%rax),%rcx
14045c774:	48 89 0d f5 b6 fc 00 	mov    %rcx,0xfcb6f5(%rip)        # 0x141427e70
14045c77b:	0f 57 c0             	xorps  %xmm0,%xmm0
14045c77e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14045c782:	0f 57 c9             	xorps  %xmm1,%xmm1
14045c785:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14045c78a:	b9 20 00 00 00       	mov    $0x20,%ecx
14045c78f:	e8 74 e9 9b 00       	call   0x140e1b108
14045c794:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14045c798:	66 0f 6f 05 70 67 b8 	movdqa 0xb86770(%rip),%xmm0        # 0x140fe2f10
14045c79f:	00
14045c7a0:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14045c7a5:	0f 10 05 7c af b9 00 	movups 0xb9af7c(%rip),%xmm0        # 0x140ff7728
14045c7ac:	0f 11 00             	movups %xmm0,(%rax)
14045c7af:	f2 0f 10 05 81 af b9 	movsd  0xb9af81(%rip),%xmm0        # 0x140ff7738
14045c7b6:	00
14045c7b7:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
14045c7bc:	0f b7 0d 7d af b9 00 	movzwl 0xb9af7d(%rip),%ecx        # 0x140ff7740
14045c7c3:	66 89 48 18          	mov    %cx,0x18(%rax)
14045c7c7:	c6 40 1a 00          	movb   $0x0,0x1a(%rax)
14045c7cb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14045c7d1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14045c7d5:	48 8b cb             	mov    %rbx,%rcx
14045c7d8:	e8 c3 a7 29 00       	call   0x1406f6fa0
14045c7dd:	90                   	nop
14045c7de:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14045c7e2:	48 83 fa 0f          	cmp    $0xf,%rdx
14045c7e6:	76 31                	jbe    0x14045c819
14045c7e8:	48 ff c2             	inc    %rdx
14045c7eb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14045c7ef:	48 8b c1             	mov    %rcx,%rax
14045c7f2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14045c7f9:	72 19                	jb     0x14045c814
14045c7fb:	48 83 c2 27          	add    $0x27,%rdx
14045c7ff:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14045c803:	48 2b c1             	sub    %rcx,%rax
14045c806:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14045c80a:	48 83 f8 1f          	cmp    $0x1f,%rax
14045c80e:	0f 87 6a 04 00 00    	ja     0x14045cc7e
14045c814:	e8 2b e9 9b 00       	call   0x140e1b144
14045c819:	48 8d 05 28 af b9 00 	lea    0xb9af28(%rip),%rax        # 0x140ff7748
14045c820:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14045c824:	48 c7 45 c8 1b 00 00 	movq   $0x1b,-0x38(%rbp)
14045c82b:	00
14045c82c:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14045c830:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14045c835:	45 33 c9             	xor    %r9d,%r9d
14045c838:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14045c83c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14045c840:	48 8b 0d 19 66 fd 00 	mov    0xfd6619(%rip),%rcx        # 0x141432e60
14045c847:	e8 a4 7d 3b 00       	call   0x1408145f0
14045c84c:	48 8b 08             	mov    (%rax),%rcx
14045c84f:	48 89 0d 22 b6 fc 00 	mov    %rcx,0xfcb622(%rip)        # 0x141427e78
14045c856:	0f 57 c0             	xorps  %xmm0,%xmm0
14045c859:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14045c85d:	0f 57 c9             	xorps  %xmm1,%xmm1
14045c860:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14045c865:	b9 20 00 00 00       	mov    $0x20,%ecx
14045c86a:	e8 99 e8 9b 00       	call   0x140e1b108
14045c86f:	48 8b d0             	mov    %rax,%rdx
14045c872:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14045c876:	66 0f 6f 05 42 66 b8 	movdqa 0xb86642(%rip),%xmm0        # 0x140fe2ec0
14045c87d:	00
14045c87e:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14045c883:	0f 10 05 be ae b9 00 	movups 0xb9aebe(%rip),%xmm0        # 0x140ff7748
14045c88a:	0f 11 00             	movups %xmm0,(%rax)
14045c88d:	f2 0f 10 05 c3 ae b9 	movsd  0xb9aec3(%rip),%xmm0        # 0x140ff7758
14045c894:	00
14045c895:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
14045c89a:	0f b7 0d bf ae b9 00 	movzwl 0xb9aebf(%rip),%ecx        # 0x140ff7760
14045c8a1:	66 89 48 18          	mov    %cx,0x18(%rax)
14045c8a5:	0f b6 05 b6 ae b9 00 	movzbl 0xb9aeb6(%rip),%eax        # 0x140ff7762
14045c8ac:	88 42 1a             	mov    %al,0x1a(%rdx)
14045c8af:	c6 42 1b 00          	movb   $0x0,0x1b(%rdx)
14045c8b3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14045c8b9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14045c8bd:	48 8b cb             	mov    %rbx,%rcx
14045c8c0:	e8 db a6 29 00       	call   0x1406f6fa0
14045c8c5:	90                   	nop
14045c8c6:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14045c8ca:	48 83 fa 0f          	cmp    $0xf,%rdx
14045c8ce:	76 31                	jbe    0x14045c901
14045c8d0:	48 ff c2             	inc    %rdx
14045c8d3:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14045c8d7:	48 8b c1             	mov    %rcx,%rax
14045c8da:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14045c8e1:	72 19                	jb     0x14045c8fc
14045c8e3:	48 83 c2 27          	add    $0x27,%rdx
14045c8e7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14045c8eb:	48 2b c1             	sub    %rcx,%rax
14045c8ee:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14045c8f2:	48 83 f8 1f          	cmp    $0x1f,%rax
14045c8f6:	0f 87 88 03 00 00    	ja     0x14045cc84
14045c8fc:	e8 43 e8 9b 00       	call   0x140e1b144
14045c901:	48 8d 05 60 ae b9 00 	lea    0xb9ae60(%rip),%rax        # 0x140ff7768
14045c908:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14045c90c:	48 c7 45 d8 19 00 00 	movq   $0x19,-0x28(%rbp)
14045c913:	00
14045c914:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
14045c918:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14045c91d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14045c921:	e8 6a 44 34 00       	call   0x1407a0d90
14045c926:	48 8b 10             	mov    (%rax),%rdx
14045c929:	48 85 d2             	test   %rdx,%rdx
14045c92c:	74 1c                	je     0x14045c94a
14045c92e:	8b 42 10             	mov    0x10(%rdx),%eax
14045c931:	ff c0                	inc    %eax
14045c933:	89 42 10             	mov    %eax,0x10(%rdx)
14045c936:	83 f8 01             	cmp    $0x1,%eax
14045c939:	0f 8e 4b 03 00 00    	jle    0x14045cc8a
14045c93f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14045c944:	0f 84 48 03 00 00    	je     0x14045cc92
14045c94a:	48 8b 0d 2f b5 fc 00 	mov    0xfcb52f(%rip),%rcx        # 0x141427e80
14045c951:	48 89 15 28 b5 fc 00 	mov    %rdx,0xfcb528(%rip)        # 0x141427e80
14045c958:	48 85 c9             	test   %rcx,%rcx
14045c95b:	74 24                	je     0x14045c981
14045c95d:	8b 41 10             	mov    0x10(%rcx),%eax
14045c960:	ff c8                	dec    %eax
14045c962:	89 41 10             	mov    %eax,0x10(%rcx)
14045c965:	85 c0                	test   %eax,%eax
14045c967:	7f 18                	jg     0x14045c981
14045c969:	0f 88 2e 03 00 00    	js     0x14045cc9d
14045c96f:	48 8b 01             	mov    (%rcx),%rax
14045c972:	ba 01 00 00 00       	mov    $0x1,%edx
14045c977:	48 8b 00             	mov    (%rax),%rax
14045c97a:	ff 15 a0 70 b2 00    	call   *0xb270a0(%rip)        # 0x140f83a20
14045c980:	90                   	nop
14045c981:	0f 57 c0             	xorps  %xmm0,%xmm0
14045c984:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14045c988:	0f 57 c9             	xorps  %xmm1,%xmm1
14045c98b:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14045c990:	b9 20 00 00 00       	mov    $0x20,%ecx
14045c995:	e8 6e e7 9b 00       	call   0x140e1b108
14045c99a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14045c99e:	66 0f 6f 05 8a 9a b8 	movdqa 0xb89a8a(%rip),%xmm0        # 0x140fe6430
14045c9a5:	00
14045c9a6:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14045c9ab:	0f 10 05 b6 ad b9 00 	movups 0xb9adb6(%rip),%xmm0        # 0x140ff7768
14045c9b2:	0f 11 00             	movups %xmm0,(%rax)
14045c9b5:	f2 0f 10 05 bb ad b9 	movsd  0xb9adbb(%rip),%xmm0        # 0x140ff7778
14045c9bc:	00
14045c9bd:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
14045c9c2:	0f b6 0d b7 ad b9 00 	movzbl 0xb9adb7(%rip),%ecx        # 0x140ff7780
14045c9c9:	88 48 18             	mov    %cl,0x18(%rax)
14045c9cc:	c6 40 19 00          	movb   $0x0,0x19(%rax)
14045c9d0:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14045c9d6:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14045c9da:	48 8b cb             	mov    %rbx,%rcx
14045c9dd:	e8 be a5 29 00       	call   0x1406f6fa0
14045c9e2:	90                   	nop
14045c9e3:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14045c9e7:	48 83 fa 0f          	cmp    $0xf,%rdx
14045c9eb:	76 31                	jbe    0x14045ca1e
14045c9ed:	48 ff c2             	inc    %rdx
14045c9f0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14045c9f4:	48 8b c1             	mov    %rcx,%rax
14045c9f7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14045c9fe:	72 19                	jb     0x14045ca19
14045ca00:	48 83 c2 27          	add    $0x27,%rdx
14045ca04:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14045ca08:	48 2b c1             	sub    %rcx,%rax
14045ca0b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14045ca0f:	48 83 f8 1f          	cmp    $0x1f,%rax
14045ca13:	0f 87 8f 02 00 00    	ja     0x14045cca8
14045ca19:	e8 26 e7 9b 00       	call   0x140e1b144
14045ca1e:	48 8d 05 63 ad b9 00 	lea    0xb9ad63(%rip),%rax        # 0x140ff7788
14045ca25:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14045ca29:	48 c7 45 d8 1a 00 00 	movq   $0x1a,-0x28(%rbp)
14045ca30:	00
14045ca31:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
14045ca35:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14045ca3a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14045ca3e:	e8 4d 43 34 00       	call   0x1407a0d90
14045ca43:	48 8b 10             	mov    (%rax),%rdx
14045ca46:	48 85 d2             	test   %rdx,%rdx
14045ca49:	74 1c                	je     0x14045ca67
14045ca4b:	8b 42 10             	mov    0x10(%rdx),%eax
14045ca4e:	ff c0                	inc    %eax
14045ca50:	89 42 10             	mov    %eax,0x10(%rdx)
14045ca53:	83 f8 01             	cmp    $0x1,%eax
14045ca56:	0f 8e 52 02 00 00    	jle    0x14045ccae
14045ca5c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14045ca61:	0f 84 4f 02 00 00    	je     0x14045ccb6
14045ca67:	48 8b 0d 1a b4 fc 00 	mov    0xfcb41a(%rip),%rcx        # 0x141427e88
14045ca6e:	48 89 15 13 b4 fc 00 	mov    %rdx,0xfcb413(%rip)        # 0x141427e88
14045ca75:	48 85 c9             	test   %rcx,%rcx
14045ca78:	74 24                	je     0x14045ca9e
14045ca7a:	8b 41 10             	mov    0x10(%rcx),%eax
14045ca7d:	ff c8                	dec    %eax
14045ca7f:	89 41 10             	mov    %eax,0x10(%rcx)