14015a7d2:	90                   	nop
14015a7d3:	90                   	nop
14015a7d4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015a7d9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015a7de:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015a7e3:	57                   	push   %rdi
14015a7e4:	48 83 ec 30          	sub    $0x30,%rsp
14015a7e8:	48 8b f9             	mov    %rcx,%rdi
14015a7eb:	49 8b e8             	mov    %r8,%rbp
14015a7ee:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14015a7f2:	49 8b f1             	mov    %r9,%rsi
14015a7f5:	4c 8b c2             	mov    %rdx,%r8
14015a7f8:	45 33 c9             	xor    %r9d,%r9d
14015a7fb:	48 8d 15 02 61 9e 00 	lea    0x9e6102(%rip),%rdx        # 0x140b40904
14015a802:	48 8b 01             	mov    (%rcx),%rax
14015a805:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015a80c:	ff 15 26 24 9b 00    	call   *0x9b2426(%rip)        # 0x140b0cc38
14015a812:	33 db                	xor    %ebx,%ebx
14015a814:	85 c0                	test   %eax,%eax
14015a816:	78 2a                	js     0x14015a842
14015a818:	4c 8b c6             	mov    %rsi,%r8
14015a81b:	48 8b d5             	mov    %rbp,%rdx
14015a81e:	48 8b cf             	mov    %rdi,%rcx
14015a821:	e8 32 00 00 00       	call   0x14015a858
14015a826:	85 c0                	test   %eax,%eax
14015a828:	78 18                	js     0x14015a842
14015a82a:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14015a82e:	48 8b 11             	mov    (%rcx),%rdx
14015a831:	48 8b 42 78          	mov    0x78(%rdx),%rax
14015a835:	ff 15 fd 23 9b 00    	call   *0x9b23fd(%rip)        # 0x140b0cc38
14015a83b:	85 c0                	test   %eax,%eax
14015a83d:	0f 48 d8             	cmovs  %eax,%ebx
14015a840:	8b c3                	mov    %ebx,%eax
14015a842:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14015a847:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14015a84c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14015a851:	48 83 c4 30          	add    $0x30,%rsp
14015a855:	5f                   	pop    %rdi
14015a856:	c3                   	ret
14015a857:	90                   	nop
14015a858:	40 55                	rex push %rbp
14015a85a:	53                   	push   %rbx
14015a85b:	56                   	push   %rsi
14015a85c:	57                   	push   %rdi
14015a85d:	41 56                	push   %r14
14015a85f:	48 8d ac 24 50 fe ff 	lea    -0x1b0(%rsp),%rbp
14015a866:	ff
14015a867:	48 81 ec b0 02 00 00 	sub    $0x2b0,%rsp
14015a86e:	48 8b 05 cb 47 b6 00 	mov    0xb647cb(%rip),%rax        # 0x140cbf040
14015a875:	48 33 c4             	xor    %rsp,%rax
14015a878:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
14015a87f:	49 8b f8             	mov    %r8,%rdi
14015a882:	48 8b da             	mov    %rdx,%rbx
14015a885:	48 8b f1             	mov    %rcx,%rsi
14015a888:	45 33 f6             	xor    %r14d,%r14d
14015a88b:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14015a88f:	e8 34 8f fd ff       	call   0x1401337c8
14015a894:	f3 0f 10 03          	movss  (%rbx),%xmm0
14015a898:	f3 0f 5c 07          	subss  (%rdi),%xmm0
14015a89c:	f3 0f 59 05 84 6a a5 	mulss  0xa56a84(%rip),%xmm0        # 0x140bb1328
14015a8a3:	00
14015a8a4:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14015a8a7:	f2 0f 58 05 21 69 a5 	addsd  0xa56921(%rip),%xmm0        # 0x140bb11d0
14015a8ae:	00
14015a8af:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
14015a8b3:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14015a8b7:	ff 15 e3 1a 9b 00    	call   *0x9b1ae3(%rip)        # 0x140b0c3a0
14015a8bd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14015a8c2:	e8 01 8f fd ff       	call   0x1401337c8
14015a8c7:	90                   	nop
14015a8c8:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
14015a8cd:	f3 0f 5c 47 04       	subss  0x4(%rdi),%xmm0
14015a8d2:	f3 0f 59 05 4e 6a a5 	mulss  0xa56a4e(%rip),%xmm0        # 0x140bb1328
14015a8d9:	00
14015a8da:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14015a8dd:	f2 0f 58 05 eb 68 a5 	addsd  0xa568eb(%rip),%xmm0        # 0x140bb11d0
14015a8e4:	00
14015a8e5:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
14015a8e9:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14015a8ee:	ff 15 ac 1a 9b 00    	call   *0x9b1aac(%rip)        # 0x140b0c3a0
14015a8f4:	48 8d 95 80 01 00 00 	lea    0x180(%rbp),%rdx
14015a8fb:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14015a900:	e8 73 41 fb ff       	call   0x14010ea78
14015a905:	90                   	nop
14015a906:	48 8d 9d 80 01 00 00 	lea    0x180(%rbp),%rbx
14015a90d:	48 83 bd 98 01 00 00 	cmpq   $0x7,0x198(%rbp)
14015a914:	07
14015a915:	48 0f 47 9d 80 01 00 	cmova  0x180(%rbp),%rbx
14015a91c:	00
14015a91d:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
14015a924:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
14015a928:	e8 4b 41 fb ff       	call   0x14010ea78
14015a92d:	48 8d 85 60 01 00 00 	lea    0x160(%rbp),%rax
14015a934:	48 83 bd 78 01 00 00 	cmpq   $0x7,0x178(%rbp)
14015a93b:	07
14015a93c:	48 0f 47 85 60 01 00 	cmova  0x160(%rbp),%rax
14015a943:	00
14015a944:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14015a949:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14015a94e:	48 8d 0d 6b 86 9e 00 	lea    0x9e866b(%rip),%rcx        # 0x140b42fc0
14015a955:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14015a95a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015a95f:	48 8d 05 76 82 9e 00 	lea    0x9e8276(%rip),%rax        # 0x140b42bdc
14015a966:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015a96b:	45 8d 4e 01          	lea    0x1(%r14),%r9d
14015a96f:	4c 8d 05 da 99 9e 00 	lea    0x9e99da(%rip),%r8        # 0x140b44350
14015a976:	48 8d 15 87 5f 9e 00 	lea    0x9e5f87(%rip),%rdx        # 0x140b40904
14015a97d:	48 8b ce             	mov    %rsi,%rcx
14015a980:	e8 af fd ff ff       	call   0x14015a734
14015a985:	8b f8                	mov    %eax,%edi
14015a987:	8b d8                	mov    %eax,%ebx
14015a989:	c1 eb 1f             	shr    $0x1f,%ebx
14015a98c:	be 00 10 00 00       	mov    $0x1000,%esi
14015a991:	48 8b 8d 78 01 00 00 	mov    0x178(%rbp),%rcx
14015a998:	48 83 f9 07          	cmp    $0x7,%rcx
14015a99c:	76 38                	jbe    0x14015a9d6
14015a99e:	48 8d 0c 4d 02 00 00 	lea    0x2(,%rcx,2),%rcx
14015a9a5:	00
14015a9a6:	48 8b 95 60 01 00 00 	mov    0x160(%rbp),%rdx
14015a9ad:	48 8b c2             	mov    %rdx,%rax
14015a9b0:	48 3b ce             	cmp    %rsi,%rcx
14015a9b3:	72 18                	jb     0x14015a9cd
14015a9b5:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
14015a9b9:	48 2b c2             	sub    %rdx,%rax
14015a9bc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14015a9c0:	48 83 f8 1f          	cmp    $0x1f,%rax
14015a9c4:	76 07                	jbe    0x14015a9cd
14015a9c6:	ff 15 cc 1f 9b 00    	call   *0x9b1fcc(%rip)        # 0x140b0c998
14015a9cc:	cc                   	int3
14015a9cd:	48 8b ca             	mov    %rdx,%rcx
14015a9d0:	ff 15 ea 1e 9b 00    	call   *0x9b1eea(%rip)        # 0x140b0c8c0
14015a9d6:	66 0f 6f 05 52 72 a5 	movdqa 0xa57252(%rip),%xmm0        # 0x140bb1c30
14015a9dd:	00
14015a9de:	f3 0f 7f 85 70 01 00 	movdqu %xmm0,0x170(%rbp)
14015a9e5:	00
14015a9e6:	66 44 89 b5 60 01 00 	mov    %r14w,0x160(%rbp)
14015a9ed:	00
14015a9ee:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
14015a9f5:	48 83 f8 07          	cmp    $0x7,%rax
14015a9f9:	76 35                	jbe    0x14015aa30
14015a9fb:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015aa02:	00
14015aa03:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
14015aa0a:	48 8b d1             	mov    %rcx,%rdx
14015aa0d:	48 3b c6             	cmp    %rsi,%rax
14015aa10:	72 18                	jb     0x14015aa2a
14015aa12:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015aa16:	48 2b d1             	sub    %rcx,%rdx
14015aa19:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015aa1d:	48 83 f8 1f          	cmp    $0x1f,%rax
14015aa21:	76 07                	jbe    0x14015aa2a
14015aa23:	ff 15 6f 1f 9b 00    	call   *0x9b1f6f(%rip)        # 0x140b0c998
14015aa29:	cc                   	int3
14015aa2a:	ff 15 90 1e 9b 00    	call   *0x9b1e90(%rip)        # 0x140b0c8c0
14015aa30:	f6 db                	neg    %bl
14015aa32:	1b db                	sbb    %ebx,%ebx
14015aa34:	23 df                	and    %edi,%ebx
14015aa36:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14015aa3a:	e8 11 8d fd ff       	call   0x140133750
14015aa3f:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14015aa43:	ff 15 b7 1b 9b 00    	call   *0x9b1bb7(%rip)        # 0x140b0c600
14015aa49:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
14015aa50:	e8 fb 8c fd ff       	call   0x140133750
14015aa55:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
14015aa5c:	ff 15 9e 1b 9b 00    	call   *0x9b1b9e(%rip)        # 0x140b0c600
14015aa62:	8b c3                	mov    %ebx,%eax
14015aa64:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
14015aa6b:	48 33 cc             	xor    %rsp,%rcx
14015aa6e:	e8 6d 4b 99 00       	call   0x140aef5e0
14015aa73:	48 81 c4 b0 02 00 00 	add    $0x2b0,%rsp
14015aa7a:	41 5e                	pop    %r14
14015aa7c:	5f                   	pop    %rdi
14015aa7d:	5e                   	pop    %rsi
14015aa7e:	5b                   	pop    %rbx
14015aa7f:	5d                   	pop    %rbp
14015aa80:	c3                   	ret
14015aa81:	90                   	nop
14015aa82:	90                   	nop
14015aa83:	90                   	nop
14015aa84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015aa89:	57                   	push   %rdi
14015aa8a:	48 83 ec 20          	sub    $0x20,%rsp
14015aa8e:	f3 0f 10 02          	movss  (%rdx),%xmm0
14015aa92:	49 8d 49 10          	lea    0x10(%r9),%rcx
14015aa96:	f3 41 0f 5c 00       	subss  (%r8),%xmm0
14015aa9b:	48 8b da             	mov    %rdx,%rbx
14015aa9e:	49 8b f8             	mov    %r8,%rdi
14015aaa1:	f3 0f 59 05 7f 68 a5 	mulss  0xa5687f(%rip),%xmm0        # 0x140bb1328
14015aaa8:	00
14015aaa9:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14015aaac:	f2 0f 58 05 1c 67 a5 	addsd  0xa5671c(%rip),%xmm0        # 0x140bb11d0
14015aab3:	00
14015aab4:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
14015aab8:	ff 15 e2 18 9b 00    	call   *0x9b18e2(%rip)        # 0x140b0c3a0
14015aabe:	48 8b c8             	mov    %rax,%rcx
14015aac1:	48 8d 15 04 9d 9e 00 	lea    0x9e9d04(%rip),%rdx        # 0x140b447cc
14015aac8:	e8 ef 8d fd ff       	call   0x1401338bc
14015aacd:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
14015aad2:	48 8b c8             	mov    %rax,%rcx
14015aad5:	f3 0f 5c 47 04       	subss  0x4(%rdi),%xmm0
14015aada:	f3 0f 59 05 46 68 a5 	mulss  0xa56846(%rip),%xmm0        # 0x140bb1328
14015aae1:	00
14015aae2:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14015aae5:	f2 0f 58 05 e3 66 a5 	addsd  0xa566e3(%rip),%xmm0        # 0x140bb11d0
14015aaec:	00
14015aaed:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
14015aaf1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015aaf6:	48 83 c4 20          	add    $0x20,%rsp
14015aafa:	5f                   	pop    %rdi
14015aafb:	48 ff 25 9e 18 9b 00 	rex.W jmp *0x9b189e(%rip)        # 0x140b0c3a0
14015ab02:	cc                   	int3
14015ab03:	90                   	nop
14015ab04:	40 55                	rex push %rbp
14015ab06:	53                   	push   %rbx
14015ab07:	56                   	push   %rsi
14015ab08:	57                   	push   %rdi
14015ab09:	41 54                	push   %r12
14015ab0b:	41 56                	push   %r14
14015ab0d:	41 57                	push   %r15
14015ab0f:	48 8d ac 24 30 fd ff 	lea    -0x2d0(%rsp),%rbp
14015ab16:	ff
14015ab17:	48 81 ec d0 03 00 00 	sub    $0x3d0,%rsp
14015ab1e:	48 8b 05 1b 45 b6 00 	mov    0xb6451b(%rip),%rax        # 0x140cbf040
14015ab25:	48 33 c4             	xor    %rsp,%rax
14015ab28:	48 89 85 c0 02 00 00 	mov    %rax,0x2c0(%rbp)
14015ab2f:	45 8a f9             	mov    %r9b,%r15b
14015ab32:	49 8b f8             	mov    %r8,%rdi
14015ab35:	4c 8b f2             	mov    %rdx,%r14
14015ab38:	48 8b f1             	mov    %rcx,%rsi
14015ab3b:	45 33 e4             	xor    %r12d,%r12d
14015ab3e:	49 8b d0             	mov    %r8,%rdx
14015ab41:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14015ab45:	e8 7e 68 fd ff       	call   0x1401313c8
14015ab4a:	48 8b 0f             	mov    (%rdi),%rcx
14015ab4d:	48 8b 01             	mov    (%rcx),%rax
14015ab50:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14015ab57:	ff 15 db 20 9b 00    	call   *0x9b20db(%rip)        # 0x140b0cc38
14015ab5d:	0f 10 00             	movups (%rax),%xmm0
14015ab60:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14015ab66:	48 8b 0f             	mov    (%rdi),%rcx
14015ab69:	44 38 a1 14 01 00 00 	cmp    %r12b,0x114(%rcx)
14015ab70:	74 15                	je     0x14015ab87
14015ab72:	48 8d 95 80 02 00 00 	lea    0x280(%rbp),%rdx
14015ab79:	e8 7a 17 05 00       	call   0x1401ac2f8
14015ab7e:	0f 10 00             	movups (%rax),%xmm0
14015ab81:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14015ab87:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
14015ab8e:	e8 35 8c fd ff       	call   0x1401337c8
14015ab93:	90                   	nop
14015ab94:	f3 0f 10 44 24 48    	movss  0x48(%rsp),%xmm0
14015ab9a:	f3 0f 5c 44 24 40    	subss  0x40(%rsp),%xmm0
14015aba0:	f3 0f 59 05 80 67 a5 	mulss  0xa56780(%rip),%xmm0        # 0x140bb1328
14015aba7:	00
14015aba8:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14015abab:	f2 0f 58 05 1d 66 a5 	addsd  0xa5661d(%rip),%xmm0        # 0x140bb11d0
14015abb2:	00
14015abb3:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
14015abb7:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
14015abbe:	ff 15 dc 17 9b 00    	call   *0x9b17dc(%rip)        # 0x140b0c3a0
14015abc4:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14015abc8:	e8 fb 8b fd ff       	call   0x1401337c8
14015abcd:	90                   	nop
14015abce:	f3 0f 10 44 24 4c    	movss  0x4c(%rsp),%xmm0
14015abd4:	f3 0f 5c 44 24 44    	subss  0x44(%rsp),%xmm0
14015abda:	f3 0f 59 05 46 67 a5 	mulss  0xa56746(%rip),%xmm0        # 0x140bb1328
14015abe1:	00
14015abe2:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14015abe5:	f2 0f 58 05 e3 65 a5 	addsd  0xa565e3(%rip),%xmm0        # 0x140bb11d0
14015abec:	00
14015abed:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
14015abf1:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14015abf5:	ff 15 a5 17 9b 00    	call   *0x9b17a5(%rip)        # 0x140b0c3a0
14015abfb:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14015ac00:	e8 c3 8b fd ff       	call   0x1401337c8
14015ac05:	90                   	nop
14015ac06:	48 8d 15 53 8b 9e 00 	lea    0x9e8b53(%rip),%rdx        # 0x140b43760
14015ac0d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14015ac12:	e8 a5 8c fd ff       	call   0x1401338bc
14015ac17:	48 8b d8             	mov    %rax,%rbx
14015ac1a:	48 8b 17             	mov    (%rdi),%rdx
14015ac1d:	48 8b 0a             	mov    (%rdx),%rcx
14015ac20:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
14015ac27:	48 8b ca             	mov    %rdx,%rcx
14015ac2a:	ff 15 08 20 9b 00    	call   *0x9b2008(%rip)        # 0x140b0cc38
14015ac30:	8b d0                	mov    %eax,%edx
14015ac32:	48 8b cb             	mov    %rbx,%rcx
14015ac35:	ff 15 5d 17 9b 00    	call   *0x9b175d(%rip)        # 0x140b0c398
14015ac3b:	48 8d 95 60 02 00 00 	lea    0x260(%rbp),%rdx
14015ac42:	45 84 ff             	test   %r15b,%r15b
14015ac45:	0f 85 6b 01 00 00    	jne    0x14015adb6
14015ac4b:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
14015ac4f:	e8 24 3e fb ff       	call   0x14010ea78
14015ac54:	90                   	nop
14015ac55:	48 8d 95 a0 02 00 00 	lea    0x2a0(%rbp),%rdx
14015ac5c:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
14015ac63:	e8 10 3e fb ff       	call   0x14010ea78
14015ac68:	90                   	nop
14015ac69:	48 8d 95 80 02 00 00 	lea    0x280(%rbp),%rdx
14015ac70:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14015ac75:	e8 fe 3d fb ff       	call   0x14010ea78
14015ac7a:	90                   	nop
14015ac7b:	48 8d 85 60 02 00 00 	lea    0x260(%rbp),%rax
14015ac82:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015ac87:	48 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%rax
14015ac8e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015ac93:	48 8d 85 80 02 00 00 	lea    0x280(%rbp),%rax
14015ac9a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015ac9f:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14015aca4:	4c 8b c7             	mov    %rdi,%r8
14015aca7:	49 8b d6             	mov    %r14,%rdx
14015acaa:	48 8b ce             	mov    %rsi,%rcx
14015acad:	e8 ee 01 00 00       	call   0x14015aea0
14015acb2:	8b f8                	mov    %eax,%edi
14015acb4:	8b f0                	mov    %eax,%esi
14015acb6:	c1 ee 1f             	shr    $0x1f,%esi
14015acb9:	bb 00 10 00 00       	mov    $0x1000,%ebx
14015acbe:	48 8b 85 98 02 00 00 	mov    0x298(%rbp),%rax
14015acc5:	48 83 f8 07          	cmp    $0x7,%rax
14015acc9:	76 35                	jbe    0x14015ad00
14015accb:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015acd2:	00
14015acd3:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
14015acda:	48 8b d1             	mov    %rcx,%rdx
14015acdd:	48 3b c3             	cmp    %rbx,%rax
14015ace0:	72 18                	jb     0x14015acfa
14015ace2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015ace6:	48 2b d1             	sub    %rcx,%rdx
14015ace9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015aced:	48 83 f8 1f          	cmp    $0x1f,%rax
14015acf1:	76 07                	jbe    0x14015acfa
14015acf3:	ff 15 9f 1c 9b 00    	call   *0x9b1c9f(%rip)        # 0x140b0c998
14015acf9:	cc                   	int3
14015acfa:	ff 15 c0 1b 9b 00    	call   *0x9b1bc0(%rip)        # 0x140b0c8c0
14015ad00:	66 0f 6f 05 28 6f a5 	movdqa 0xa56f28(%rip),%xmm0        # 0x140bb1c30
14015ad07:	00
14015ad08:	f3 0f 7f 85 90 02 00 	movdqu %xmm0,0x290(%rbp)
14015ad0f:	00
14015ad10:	66 44 89 a5 80 02 00 	mov    %r12w,0x280(%rbp)
14015ad17:	00
14015ad18:	48 8b 85 b8 02 00 00 	mov    0x2b8(%rbp),%rax
14015ad1f:	48 83 f8 07          	cmp    $0x7,%rax
14015ad23:	76 3d                	jbe    0x14015ad62
14015ad25:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015ad2c:	00
14015ad2d:	48 8b 8d a0 02 00 00 	mov    0x2a0(%rbp),%rcx
14015ad34:	48 8b d1             	mov    %rcx,%rdx
14015ad37:	48 3b c3             	cmp    %rbx,%rax
14015ad3a:	72 18                	jb     0x14015ad54
14015ad3c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015ad40:	48 2b d1             	sub    %rcx,%rdx