14004848e:	e8 01 18 01 00       	call   0x140059c94
140048493:	66 0f 6f 05 65 d3 01 	movdqa 0x1d365(%rip),%xmm0        # 0x140065800
14004849a:	00
14004849b:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400484a1:	66 44 89 6c 24 40    	mov    %r13w,0x40(%rsp)
1400484a7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400484ac:	ff 15 46 69 03 00    	call   *0x36946(%rip)        # 0x14007edf8
1400484b2:	90                   	nop
1400484b3:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400484b8:	48 83 fa 07          	cmp    $0x7,%rdx
1400484bc:	76 3a                	jbe    0x1400484f8
1400484be:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400484c5:	00
1400484c6:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400484cb:	48 8b c1             	mov    %rcx,%rax
1400484ce:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400484d5:	72 1c                	jb     0x1400484f3
1400484d7:	48 83 c2 27          	add    $0x27,%rdx
1400484db:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400484df:	48 2b c1             	sub    %rcx,%rax
1400484e2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400484e6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400484ea:	76 07                	jbe    0x1400484f3
1400484ec:	ff 15 ae 70 01 00    	call   *0x170ae(%rip)        # 0x14005f5a0
1400484f2:	cc                   	int3
1400484f3:	e8 9c 17 01 00       	call   0x140059c94
1400484f8:	85 db                	test   %ebx,%ebx
1400484fa:	0f 88 09 03 00 00    	js     0x140048809
140048500:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140048504:	48 8b 03             	mov    (%rbx),%rax
140048507:	48 8b 70 40          	mov    0x40(%rax),%rsi
14004850b:	0f 57 c0             	xorps  %xmm0,%xmm0
14004850e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140048513:	0f 57 c9             	xorps  %xmm1,%xmm1
140048516:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
14004851c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140048522:	48 8d 15 f7 c6 01 00 	lea    0x1c6f7(%rip),%rdx        # 0x140064c20
140048529:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14004852e:	e8 0d bb fd ff       	call   0x140024040
140048533:	90                   	nop
140048534:	48 8b 05 85 68 03 00 	mov    0x36885(%rip),%rax        # 0x14007edc0
14004853b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140048540:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
140048546:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
14004854c:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
140048550:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
140048554:	8b 54 24 30          	mov    0x30(%rsp),%edx
140048558:	ff d0                	call   *%rax
14004855a:	85 c0                	test   %eax,%eax
14004855c:	79 16                	jns    0x140048574
14004855e:	45 33 c9             	xor    %r9d,%r9d
140048561:	45 33 c0             	xor    %r8d,%r8d
140048564:	41 8d 51 01          	lea    0x1(%r9),%edx
140048568:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
14004856d:	ff 15 65 6b 01 00    	call   *0x16b65(%rip)        # 0x14005f0d8
140048573:	90                   	nop
140048574:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
140048578:	0f 57 c0             	xorps  %xmm0,%xmm0
14004857b:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140048580:	0f 57 c9             	xorps  %xmm1,%xmm1
140048583:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
140048589:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14004858f:	48 8d 15 82 c7 01 00 	lea    0x1c782(%rip),%rdx        # 0x140064d18
140048596:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14004859b:	e8 a0 ba fd ff       	call   0x140024040
1400485a0:	90                   	nop
1400485a1:	48 8b 05 18 68 03 00 	mov    0x36818(%rip),%rax        # 0x14007edc0
1400485a8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400485ad:	48 83 7c 24 58 07    	cmpq   $0x7,0x58(%rsp)
1400485b3:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
1400485b9:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1400485be:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400485c3:	8b 54 24 50          	mov    0x50(%rsp),%edx
1400485c7:	ff d0                	call   *%rax
1400485c9:	85 c0                	test   %eax,%eax
1400485cb:	79 16                	jns    0x1400485e3
1400485cd:	45 33 c9             	xor    %r9d,%r9d
1400485d0:	45 33 c0             	xor    %r8d,%r8d
1400485d3:	41 8d 51 01          	lea    0x1(%r9),%edx
1400485d7:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
1400485dc:	ff 15 f6 6a 01 00    	call   *0x16af6(%rip)        # 0x14005f0d8
1400485e2:	90                   	nop
1400485e3:	4c 8b c7             	mov    %rdi,%r8
1400485e6:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400485eb:	48 8b cb             	mov    %rbx,%rcx
1400485ee:	ff d6                	call   *%rsi
1400485f0:	8b d8                	mov    %eax,%ebx
1400485f2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400485f7:	ff 15 fb 67 03 00    	call   *0x367fb(%rip)        # 0x14007edf8
1400485fd:	90                   	nop
1400485fe:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140048603:	48 83 fa 07          	cmp    $0x7,%rdx
140048607:	76 3a                	jbe    0x140048643
140048609:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140048610:	00
140048611:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140048616:	48 8b c1             	mov    %rcx,%rax
140048619:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140048620:	72 1c                	jb     0x14004863e
140048622:	48 83 c2 27          	add    $0x27,%rdx
140048626:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004862a:	48 2b c1             	sub    %rcx,%rax
14004862d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140048631:	48 83 f8 1f          	cmp    $0x1f,%rax
140048635:	76 07                	jbe    0x14004863e
140048637:	ff 15 63 6f 01 00    	call   *0x16f63(%rip)        # 0x14005f5a0
14004863d:	cc                   	int3
14004863e:	e8 51 16 01 00       	call   0x140059c94
140048643:	66 0f 6f 05 b5 d1 01 	movdqa 0x1d1b5(%rip),%xmm0        # 0x140065800
14004864a:	00
14004864b:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140048651:	66 44 89 6c 24 40    	mov    %r13w,0x40(%rsp)
140048657:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14004865b:	ff 15 97 67 03 00    	call   *0x36797(%rip)        # 0x14007edf8
140048661:	90                   	nop
140048662:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140048667:	48 83 fa 07          	cmp    $0x7,%rdx
14004866b:	76 3a                	jbe    0x1400486a7
14004866d:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140048674:	00
140048675:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14004867a:	48 8b c1             	mov    %rcx,%rax
14004867d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140048684:	72 1c                	jb     0x1400486a2
140048686:	48 83 c2 27          	add    $0x27,%rdx
14004868a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004868e:	48 2b c1             	sub    %rcx,%rax
140048691:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140048695:	48 83 f8 1f          	cmp    $0x1f,%rax
140048699:	76 07                	jbe    0x1400486a2
14004869b:	ff 15 ff 6e 01 00    	call   *0x16eff(%rip)        # 0x14005f5a0
1400486a1:	cc                   	int3
1400486a2:	e8 ed 15 01 00       	call   0x140059c94
1400486a7:	85 db                	test   %ebx,%ebx
1400486a9:	0f 88 5a 01 00 00    	js     0x140048809
1400486af:	4c 89 6d 08          	mov    %r13,0x8(%rbp)
1400486b3:	49 8b 06             	mov    (%r14),%rax
1400486b6:	48 8b 58 48          	mov    0x48(%rax),%rbx
1400486ba:	0f 57 c0             	xorps  %xmm0,%xmm0
1400486bd:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400486c2:	0f 57 c9             	xorps  %xmm1,%xmm1
1400486c5:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1400486cb:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1400486d1:	48 8d 15 60 c7 01 00 	lea    0x1c760(%rip),%rdx        # 0x140064e38
1400486d8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400486dd:	e8 5e b9 fd ff       	call   0x140024040
1400486e2:	90                   	nop
1400486e3:	48 8b 05 d6 66 03 00 	mov    0x366d6(%rip),%rax        # 0x14007edc0
1400486ea:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400486ef:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
1400486f5:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
1400486fb:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140048700:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140048705:	8b 54 24 30          	mov    0x30(%rsp),%edx
140048709:	ff d0                	call   *%rax
14004870b:	85 c0                	test   %eax,%eax
14004870d:	79 16                	jns    0x140048725
14004870f:	45 33 c9             	xor    %r9d,%r9d
140048712:	45 33 c0             	xor    %r8d,%r8d
140048715:	41 8d 51 01          	lea    0x1(%r9),%edx
140048719:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
14004871e:	ff 15 b4 69 01 00    	call   *0x169b4(%rip)        # 0x14005f0d8
140048724:	90                   	nop
140048725:	4c 8d 45 08          	lea    0x8(%rbp),%r8
140048729:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14004872e:	49 8b ce             	mov    %r14,%rcx
140048731:	ff d3                	call   *%rbx
140048733:	8b d8                	mov    %eax,%ebx
140048735:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14004873a:	ff 15 b8 66 03 00    	call   *0x366b8(%rip)        # 0x14007edf8
140048740:	90                   	nop
140048741:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140048746:	48 83 fa 07          	cmp    $0x7,%rdx
14004874a:	76 3a                	jbe    0x140048786
14004874c:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140048753:	00
140048754:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140048759:	48 8b c1             	mov    %rcx,%rax
14004875c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140048763:	72 1c                	jb     0x140048781
140048765:	48 83 c2 27          	add    $0x27,%rdx
140048769:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004876d:	48 2b c1             	sub    %rcx,%rax
140048770:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140048774:	48 83 f8 1f          	cmp    $0x1f,%rax
140048778:	76 07                	jbe    0x140048781
14004877a:	ff 15 20 6e 01 00    	call   *0x16e20(%rip)        # 0x14005f5a0
140048780:	cc                   	int3
140048781:	e8 0e 15 01 00       	call   0x140059c94
140048786:	85 db                	test   %ebx,%ebx
140048788:	78 6b                	js     0x1400487f5
14004878a:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
14004878e:	48 8b 03             	mov    (%rbx),%rax
140048791:	48 8b 38             	mov    (%rax),%rdi
140048794:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140048798:	48 85 c9             	test   %rcx,%rcx
14004879b:	74 0b                	je     0x1400487a8
14004879d:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
1400487a1:	48 8b 01             	mov    (%rcx),%rax
1400487a4:	ff 50 10             	call   *0x10(%rax)
1400487a7:	90                   	nop
1400487a8:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400487ac:	48 8d 15 cd a3 01 00 	lea    0x1a3cd(%rip),%rdx        # 0x140062b80
1400487b3:	48 8b cb             	mov    %rbx,%rcx
1400487b6:	ff d7                	call   *%rdi
1400487b8:	8b d8                	mov    %eax,%ebx
1400487ba:	85 c0                	test   %eax,%eax
1400487bc:	78 37                	js     0x1400487f5
1400487be:	4c 89 6d 18          	mov    %r13,0x18(%rbp)
1400487c2:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400487c6:	48 8b 01             	mov    (%rcx),%rax
1400487c9:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400487cd:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400487d1:	ff 90 b0 00 00 00    	call   *0xb0(%rax)
1400487d7:	8b d8                	mov    %eax,%ebx
1400487d9:	85 c0                	test   %eax,%eax
1400487db:	0f 89 a1 00 00 00    	jns    0x140048882
1400487e1:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400487e5:	48 85 c9             	test   %rcx,%rcx
1400487e8:	74 0b                	je     0x1400487f5
1400487ea:	4c 89 6d 18          	mov    %r13,0x18(%rbp)
1400487ee:	48 8b 01             	mov    (%rcx),%rax
1400487f1:	ff 50 10             	call   *0x10(%rax)
1400487f4:	90                   	nop
1400487f5:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400487f9:	48 85 c9             	test   %rcx,%rcx
1400487fc:	74 0b                	je     0x140048809
1400487fe:	4c 89 6d 08          	mov    %r13,0x8(%rbp)
140048802:	48 8b 01             	mov    (%rcx),%rax
140048805:	ff 50 10             	call   *0x10(%rax)
140048808:	90                   	nop
140048809:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14004880d:	48 85 c9             	test   %rcx,%rcx
140048810:	74 0b                	je     0x14004881d
140048812:	4c 89 6d f0          	mov    %r13,-0x10(%rbp)
140048816:	48 8b 01             	mov    (%rcx),%rax
140048819:	ff 50 10             	call   *0x10(%rax)
14004881c:	90                   	nop
14004881d:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140048821:	48 85 c9             	test   %rcx,%rcx
140048824:	74 0b                	je     0x140048831
140048826:	4c 89 6d f8          	mov    %r13,-0x8(%rbp)
14004882a:	48 8b 01             	mov    (%rcx),%rax
14004882d:	ff 50 10             	call   *0x10(%rax)
140048830:	90                   	nop
140048831:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140048835:	48 85 c9             	test   %rcx,%rcx
140048838:	74 0b                	je     0x140048845
14004883a:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
14004883e:	48 8b 01             	mov    (%rcx),%rax
140048841:	ff 50 10             	call   *0x10(%rax)
140048844:	90                   	nop
140048845:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140048849:	48 85 c9             	test   %rcx,%rcx
14004884c:	74 0b                	je     0x140048859
14004884e:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
140048852:	48 8b 01             	mov    (%rcx),%rax
140048855:	ff 50 10             	call   *0x10(%rax)
140048858:	90                   	nop
140048859:	8b c3                	mov    %ebx,%eax
14004885b:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14004885f:	48 33 cc             	xor    %rsp,%rcx
140048862:	e8 99 0f 01 00       	call   0x140059800
140048867:	48 8b 9c 24 80 01 00 	mov    0x180(%rsp),%rbx
14004886e:	00
14004886f:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
140048876:	41 5f                	pop    %r15
140048878:	41 5e                	pop    %r14
14004887a:	41 5d                	pop    %r13
14004887c:	41 5c                	pop    %r12
14004887e:	5f                   	pop    %rdi
14004887f:	5e                   	pop    %rsi
140048880:	5d                   	pop    %rbp
140048881:	c3                   	ret
140048882:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140048886:	48 85 c9             	test   %rcx,%rcx
140048889:	74 0b                	je     0x140048896
14004888b:	4c 89 6d 18          	mov    %r13,0x18(%rbp)
14004888f:	48 8b 01             	mov    (%rcx),%rax
140048892:	ff 50 10             	call   *0x10(%rax)
140048895:	90                   	nop
140048896:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14004889a:	48 85 c9             	test   %rcx,%rcx
14004889d:	74 0b                	je     0x1400488aa
14004889f:	4c 89 6d 08          	mov    %r13,0x8(%rbp)
1400488a3:	48 8b 01             	mov    (%rcx),%rax
1400488a6:	ff 50 10             	call   *0x10(%rax)
1400488a9:	90                   	nop
1400488aa:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400488ae:	48 85 c9             	test   %rcx,%rcx
1400488b1:	74 0b                	je     0x1400488be
1400488b3:	4c 89 6d f0          	mov    %r13,-0x10(%rbp)
1400488b7:	48 8b 01             	mov    (%rcx),%rax
1400488ba:	ff 50 10             	call   *0x10(%rax)
1400488bd:	90                   	nop
1400488be:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400488c2:	48 85 c9             	test   %rcx,%rcx
1400488c5:	74 0b                	je     0x1400488d2
1400488c7:	4c 89 6d f8          	mov    %r13,-0x8(%rbp)
1400488cb:	48 8b 01             	mov    (%rcx),%rax
1400488ce:	ff 50 10             	call   *0x10(%rax)
1400488d1:	90                   	nop
1400488d2:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
1400488d6:	49 8b 06             	mov    (%r14),%rax
1400488d9:	48 8b 58 48          	mov    0x48(%rax),%rbx
1400488dd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400488e0:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400488e5:	0f 57 c9             	xorps  %xmm1,%xmm1
1400488e8:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1400488ee:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1400488f4:	48 8d 15 6d c5 01 00 	lea    0x1c56d(%rip),%rdx        # 0x140064e68
1400488fb:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140048900:	e8 3b b7 fd ff       	call   0x140024040
140048905:	90                   	nop
140048906:	48 8b 05 b3 64 03 00 	mov    0x364b3(%rip),%rax        # 0x14007edc0
14004890d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140048912:	48 83 7c 24 58 07    	cmpq   $0x7,0x58(%rsp)
140048918:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
14004891e:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140048923:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140048928:	8b 54 24 50          	mov    0x50(%rsp),%edx
14004892c:	ff d0                	call   *%rax
14004892e:	85 c0                	test   %eax,%eax
140048930:	79 16                	jns    0x140048948
140048932:	45 33 c9             	xor    %r9d,%r9d
140048935:	45 33 c0             	xor    %r8d,%r8d
140048938:	41 8d 51 01          	lea    0x1(%r9),%edx
14004893c:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
140048941:	ff 15 91 67 01 00    	call   *0x16791(%rip)        # 0x14005f0d8
140048947:	90                   	nop
140048948:	4c 8d 45 00          	lea    0x0(%rbp),%r8
14004894c:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140048951:	49 8b ce             	mov    %r14,%rcx
140048954:	ff d3                	call   *%rbx
140048956:	8b d8                	mov    %eax,%ebx
140048958:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14004895d:	ff 15 95 64 03 00    	call   *0x36495(%rip)        # 0x14007edf8
140048963:	90                   	nop
140048964:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140048969:	48 83 fa 07          	cmp    $0x7,%rdx
14004896d:	76 3a                	jbe    0x1400489a9
14004896f:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140048976:	00
140048977:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14004897c:	48 8b c1             	mov    %rcx,%rax
14004897f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140048986:	72 1c                	jb     0x1400489a4
140048988:	48 83 c2 27          	add    $0x27,%rdx
14004898c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140048990:	48 2b c1             	sub    %rcx,%rax