140047565:	cc                   	int3
140047566:	e8 29 27 01 00       	call   0x140059c94
14004756b:	85 db                	test   %ebx,%ebx
14004756d:	0f 88 77 03 00 00    	js     0x1400478ea
140047573:	80 bd 30 02 00 00 00 	cmpb   $0x0,0x230(%rbp)
14004757a:	0f 84 af 01 00 00    	je     0x14004772f
140047580:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
140047584:	48 8b 03             	mov    (%rbx),%rax
140047587:	48 8b 70 40          	mov    0x40(%rax),%rsi
14004758b:	0f 57 c0             	xorps  %xmm0,%xmm0
14004758e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140047593:	0f 57 c9             	xorps  %xmm1,%xmm1
140047596:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
14004759c:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1400475a2:	48 8d 15 47 d8 01 00 	lea    0x1d847(%rip),%rdx        # 0x140064df0
1400475a9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400475ae:	e8 8d ca fd ff       	call   0x140024040
1400475b3:	90                   	nop
1400475b4:	48 8b 05 05 78 03 00 	mov    0x37805(%rip),%rax        # 0x14007edc0
1400475bb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400475c0:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
1400475c6:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
1400475cc:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1400475d0:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1400475d4:	8b 54 24 30          	mov    0x30(%rsp),%edx
1400475d8:	ff d0                	call   *%rax
1400475da:	85 c0                	test   %eax,%eax
1400475dc:	79 16                	jns    0x1400475f4
1400475de:	45 33 c9             	xor    %r9d,%r9d
1400475e1:	45 33 c0             	xor    %r8d,%r8d
1400475e4:	41 8d 51 01          	lea    0x1(%r9),%edx
1400475e8:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
1400475ed:	ff 15 e5 7a 01 00    	call   *0x17ae5(%rip)        # 0x14005f0d8
1400475f3:	90                   	nop
1400475f4:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
1400475f8:	0f 57 c0             	xorps  %xmm0,%xmm0
1400475fb:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140047600:	0f 57 c9             	xorps  %xmm1,%xmm1
140047603:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
140047609:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14004760f:	48 8d 15 c2 d7 01 00 	lea    0x1d7c2(%rip),%rdx        # 0x140064dd8
140047616:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14004761b:	e8 20 ca fd ff       	call   0x140024040
140047620:	90                   	nop
140047621:	48 8b 05 98 77 03 00 	mov    0x37798(%rip),%rax        # 0x14007edc0
140047628:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14004762d:	48 83 7c 24 58 07    	cmpq   $0x7,0x58(%rsp)
140047633:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
140047639:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14004763e:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140047643:	8b 54 24 50          	mov    0x50(%rsp),%edx
140047647:	ff d0                	call   *%rax
140047649:	85 c0                	test   %eax,%eax
14004764b:	79 16                	jns    0x140047663
14004764d:	45 33 c9             	xor    %r9d,%r9d
140047650:	45 33 c0             	xor    %r8d,%r8d
140047653:	41 8d 51 01          	lea    0x1(%r9),%edx
140047657:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
14004765c:	ff 15 76 7a 01 00    	call   *0x17a76(%rip)        # 0x14005f0d8
140047662:	90                   	nop
140047663:	4c 8b c7             	mov    %rdi,%r8
140047666:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14004766b:	48 8b cb             	mov    %rbx,%rcx
14004766e:	ff d6                	call   *%rsi
140047670:	8b d8                	mov    %eax,%ebx
140047672:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140047677:	ff 15 7b 77 03 00    	call   *0x3777b(%rip)        # 0x14007edf8
14004767d:	90                   	nop
14004767e:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140047683:	48 83 fa 07          	cmp    $0x7,%rdx
140047687:	76 3a                	jbe    0x1400476c3
140047689:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047690:	00
140047691:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140047696:	48 8b c1             	mov    %rcx,%rax
140047699:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400476a0:	72 1c                	jb     0x1400476be
1400476a2:	48 83 c2 27          	add    $0x27,%rdx
1400476a6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400476aa:	48 2b c1             	sub    %rcx,%rax
1400476ad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400476b1:	48 83 f8 1f          	cmp    $0x1f,%rax
1400476b5:	76 07                	jbe    0x1400476be
1400476b7:	ff 15 e3 7e 01 00    	call   *0x17ee3(%rip)        # 0x14005f5a0
1400476bd:	cc                   	int3
1400476be:	e8 d1 25 01 00       	call   0x140059c94
1400476c3:	66 0f 6f 05 35 e1 01 	movdqa 0x1e135(%rip),%xmm0        # 0x140065800
1400476ca:	00
1400476cb:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400476d1:	66 44 89 7c 24 40    	mov    %r15w,0x40(%rsp)
1400476d7:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400476db:	ff 15 17 77 03 00    	call   *0x37717(%rip)        # 0x14007edf8
1400476e1:	90                   	nop
1400476e2:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400476e7:	48 83 fa 07          	cmp    $0x7,%rdx
1400476eb:	76 3a                	jbe    0x140047727
1400476ed:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400476f4:	00
1400476f5:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400476fa:	48 8b c1             	mov    %rcx,%rax
1400476fd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047704:	72 1c                	jb     0x140047722
140047706:	48 83 c2 27          	add    $0x27,%rdx
14004770a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004770e:	48 2b c1             	sub    %rcx,%rax
140047711:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047715:	48 83 f8 1f          	cmp    $0x1f,%rax
140047719:	76 07                	jbe    0x140047722
14004771b:	ff 15 7f 7e 01 00    	call   *0x17e7f(%rip)        # 0x14005f5a0
140047721:	cc                   	int3
140047722:	e8 6d 25 01 00       	call   0x140059c94
140047727:	85 db                	test   %ebx,%ebx
140047729:	0f 88 bb 01 00 00    	js     0x1400478ea
14004772f:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
140047733:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140047737:	48 8b 01             	mov    (%rcx),%rax
14004773a:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14004773e:	ff 90 80 00 00 00    	call   *0x80(%rax)
140047744:	8b d8                	mov    %eax,%ebx
140047746:	85 c0                	test   %eax,%eax
140047748:	0f 88 88 01 00 00    	js     0x1400478d6
14004774e:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
140047752:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140047756:	48 8b 03             	mov    (%rbx),%rax
140047759:	48 8b 78 40          	mov    0x40(%rax),%rdi
14004775d:	0f 57 c0             	xorps  %xmm0,%xmm0
140047760:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140047765:	0f 57 c9             	xorps  %xmm1,%xmm1
140047768:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
14004776e:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140047774:	48 8d 15 95 d6 01 00 	lea    0x1d695(%rip),%rdx        # 0x140064e10
14004777b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140047780:	e8 bb c8 fd ff       	call   0x140024040
140047785:	90                   	nop
140047786:	48 8b 05 33 76 03 00 	mov    0x37633(%rip),%rax        # 0x14007edc0
14004778d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140047792:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
140047798:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
14004779e:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1400477a3:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400477a8:	8b 54 24 30          	mov    0x30(%rsp),%edx
1400477ac:	ff d0                	call   *%rax
1400477ae:	85 c0                	test   %eax,%eax
1400477b0:	79 16                	jns    0x1400477c8
1400477b2:	45 33 c9             	xor    %r9d,%r9d
1400477b5:	45 33 c0             	xor    %r8d,%r8d
1400477b8:	41 8d 51 01          	lea    0x1(%r9),%edx
1400477bc:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
1400477c1:	ff 15 11 79 01 00    	call   *0x17911(%rip)        # 0x14005f0d8
1400477c7:	90                   	nop
1400477c8:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1400477cc:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400477d1:	48 8b cb             	mov    %rbx,%rcx
1400477d4:	ff d7                	call   *%rdi
1400477d6:	8b d8                	mov    %eax,%ebx
1400477d8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400477dd:	ff 15 15 76 03 00    	call   *0x37615(%rip)        # 0x14007edf8
1400477e3:	90                   	nop
1400477e4:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400477e9:	48 83 fa 07          	cmp    $0x7,%rdx
1400477ed:	76 3a                	jbe    0x140047829
1400477ef:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400477f6:	00
1400477f7:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400477fc:	48 8b c1             	mov    %rcx,%rax
1400477ff:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047806:	72 1c                	jb     0x140047824
140047808:	48 83 c2 27          	add    $0x27,%rdx
14004780c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140047810:	48 2b c1             	sub    %rcx,%rax
140047813:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047817:	48 83 f8 1f          	cmp    $0x1f,%rax
14004781b:	76 07                	jbe    0x140047824
14004781d:	ff 15 7d 7d 01 00    	call   *0x17d7d(%rip)        # 0x14005f5a0
140047823:	cc                   	int3
140047824:	e8 6b 24 01 00       	call   0x140059c94
140047829:	85 db                	test   %ebx,%ebx
14004782b:	0f 88 91 00 00 00    	js     0x1400478c2
140047831:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
140047835:	0f 57 c0             	xorps  %xmm0,%xmm0
140047838:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14004783d:	0f 57 c9             	xorps  %xmm1,%xmm1
140047840:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140047846:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14004784a:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140047851:	49 ff c0             	inc    %r8
140047854:	66 42 83 3c 40 00    	cmpw   $0x0,(%rax,%r8,2)
14004785a:	75 f5                	jne    0x140047851
14004785c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140047860:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140047865:	e8 d6 c7 fd ff       	call   0x140024040
14004786a:	90                   	nop
14004786b:	4d 8b c6             	mov    %r14,%r8
14004786e:	48 8b d7             	mov    %rdi,%rdx
140047871:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140047876:	e8 85 e0 fd ff       	call   0x140025900
14004787b:	90                   	nop
14004787c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140047881:	48 83 fa 07          	cmp    $0x7,%rdx
140047885:	76 3b                	jbe    0x1400478c2
140047887:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14004788e:	00
14004788f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140047894:	48 8b c1             	mov    %rcx,%rax
140047897:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004789e:	72 1c                	jb     0x1400478bc
1400478a0:	48 83 c2 27          	add    $0x27,%rdx
1400478a4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400478a8:	48 2b c1             	sub    %rcx,%rax
1400478ab:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400478af:	48 83 f8 1f          	cmp    $0x1f,%rax
1400478b3:	76 07                	jbe    0x1400478bc
1400478b5:	ff 15 e5 7c 01 00    	call   *0x17ce5(%rip)        # 0x14005f5a0
1400478bb:	cc                   	int3
1400478bc:	e8 d3 23 01 00       	call   0x140059c94
1400478c1:	90                   	nop
1400478c2:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400478c6:	48 85 c9             	test   %rcx,%rcx
1400478c9:	74 0b                	je     0x1400478d6
1400478cb:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
1400478cf:	48 8b 01             	mov    (%rcx),%rax
1400478d2:	ff 50 10             	call   *0x10(%rax)
1400478d5:	90                   	nop
1400478d6:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1400478da:	48 85 c9             	test   %rcx,%rcx
1400478dd:	74 0b                	je     0x1400478ea
1400478df:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
1400478e3:	48 8b 01             	mov    (%rcx),%rax
1400478e6:	ff 50 10             	call   *0x10(%rax)
1400478e9:	90                   	nop
1400478ea:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400478ee:	48 85 c9             	test   %rcx,%rcx
1400478f1:	74 0b                	je     0x1400478fe
1400478f3:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
1400478f7:	48 8b 01             	mov    (%rcx),%rax
1400478fa:	ff 50 10             	call   *0x10(%rax)
1400478fd:	90                   	nop
1400478fe:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140047902:	48 85 c9             	test   %rcx,%rcx
140047905:	74 0b                	je     0x140047912
140047907:	4c 89 7d a8          	mov    %r15,-0x58(%rbp)
14004790b:	48 8b 01             	mov    (%rcx),%rax
14004790e:	ff 50 10             	call   *0x10(%rax)
140047911:	90                   	nop
140047912:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140047916:	48 85 c9             	test   %rcx,%rcx
140047919:	74 0b                	je     0x140047926
14004791b:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
14004791f:	48 8b 01             	mov    (%rcx),%rax
140047922:	ff 50 10             	call   *0x10(%rax)
140047925:	90                   	nop
140047926:	8b c3                	mov    %ebx,%eax
140047928:	48 8b 8d e0 01 00 00 	mov    0x1e0(%rbp),%rcx
14004792f:	48 33 cc             	xor    %rsp,%rcx
140047932:	e8 c9 1e 01 00       	call   0x140059800
140047937:	4c 8d 9c 24 f0 02 00 	lea    0x2f0(%rsp),%r11
14004793e:	00
14004793f:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140047943:	49 8b 73 30          	mov    0x30(%r11),%rsi
140047947:	49 8b 7b 38          	mov    0x38(%r11),%rdi
14004794b:	49 8b e3             	mov    %r11,%rsp
14004794e:	41 5f                	pop    %r15
140047950:	41 5e                	pop    %r14
140047952:	5d                   	pop    %rbp
140047953:	c3                   	ret
140047954:	cc                   	int3
140047955:	cc                   	int3
140047956:	cc                   	int3
140047957:	cc                   	int3
140047958:	cc                   	int3
140047959:	cc                   	int3
14004795a:	cc                   	int3
14004795b:	cc                   	int3
14004795c:	cc                   	int3
14004795d:	cc                   	int3
14004795e:	cc                   	int3
14004795f:	cc                   	int3
140047960:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140047965:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14004796a:	55                   	push   %rbp
14004796b:	57                   	push   %rdi
14004796c:	41 54                	push   %r12
14004796e:	41 56                	push   %r14
140047970:	41 57                	push   %r15
140047972:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140047977:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14004797e:	48 8b 05 bb 06 03 00 	mov    0x306bb(%rip),%rax        # 0x140078040
140047985:	48 33 c4             	xor    %rsp,%rax
140047988:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
14004798c:	41 8b f9             	mov    %r9d,%edi
14004798f:	4d 8b f0             	mov    %r8,%r14
140047992:	4c 8b fa             	mov    %rdx,%r15
140047995:	0f 57 c9             	xorps  %xmm1,%xmm1
140047998:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
14004799d:	45 33 e4             	xor    %r12d,%r12d
1400479a0:	41 8b cc             	mov    %r12d,%ecx
1400479a3:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1400479a7:	4d 39 60 10          	cmp    %r12,0x10(%r8)
1400479ab:	74 0f                	je     0x1400479bc
1400479ad:	33 d2                	xor    %edx,%edx
1400479af:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400479b3:	e8 b8 1f 00 00       	call   0x140049970
1400479b8:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400479bc:	83 ff 02             	cmp    $0x2,%edi
1400479bf:	75 3f                	jne    0x140047a00
1400479c1:	48 8b 45 0f          	mov    0xf(%rbp),%rax
1400479c5:	48 3b c1             	cmp    %rcx,%rax
1400479c8:	74 28                	je     0x1400479f2
1400479ca:	0f 57 c0             	xorps  %xmm0,%xmm0
1400479cd:	0f 11 00             	movups %xmm0,(%rax)
1400479d0:	4c 89 60 10          	mov    %r12,0x10(%rax)
1400479d4:	4c 89 60 18          	mov    %r12,0x18(%rax)
1400479d8:	44 8d 47 02          	lea    0x2(%rdi),%r8d
1400479dc:	48 8d 15 1d d4 01 00 	lea    0x1d41d(%rip),%rdx        # 0x140064e00
1400479e3:	48 8b c8             	mov    %rax,%rcx
1400479e6:	e8 55 c6 fd ff       	call   0x140024040
1400479eb:	48 83 45 0f 20       	addq   $0x20,0xf(%rbp)
1400479f0:	eb 50                	jmp    0x140047a42
1400479f2:	48 8b d0             	mov    %rax,%rdx
1400479f5:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400479f9:	e8 62 21 00 00       	call   0x140049b60
1400479fe:	eb 42                	jmp    0x140047a42
140047a00:	83 ff 01             	cmp    $0x1,%edi
140047a03:	75 3d                	jne    0x140047a42
140047a05:	48 8b 45 0f          	mov    0xf(%rbp),%rax
140047a09:	48 3b c1             	cmp    %rcx,%rax
140047a0c:	74 28                	je     0x140047a36
140047a0e:	0f 57 c0             	xorps  %xmm0,%xmm0
140047a11:	0f 11 00             	movups %xmm0,(%rax)
140047a14:	4c 89 60 10          	mov    %r12,0x10(%rax)
140047a18:	4c 89 60 18          	mov    %r12,0x18(%rax)
140047a1c:	44 8d 47 05          	lea    0x5(%rdi),%r8d
140047a20:	48 8d 15 01 d4 01 00 	lea    0x1d401(%rip),%rdx        # 0x140064e28
140047a27:	48 8b c8             	mov    %rax,%rcx
140047a2a:	e8 11 c6 fd ff       	call   0x140024040
140047a2f:	48 83 45 0f 20       	addq   $0x20,0xf(%rbp)
140047a34:	eb 0c                	jmp    0x140047a42
140047a36:	48 8b d0             	mov    %rax,%rdx
140047a39:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140047a3d:	e8 0e 23 00 00       	call   0x140049d50
140047a42:	0f 57 c0             	xorps  %xmm0,%xmm0
140047a45:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140047a49:	0f 57 c9             	xorps  %xmm1,%xmm1
140047a4c:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
140047a51:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140047a57:	48 8d 15 ba d3 01 00 	lea    0x1d3ba(%rip),%rdx        # 0x140064e18
140047a5e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140047a62:	e8 d9 c5 fd ff       	call   0x140024040
140047a67:	90                   	nop
140047a68:	0f 57 c0             	xorps  %xmm0,%xmm0