140022686:	0f 85 74 d3 01 00    	jne    0x14003fa00
14002268c:	48 89 11             	mov    %rdx,(%rcx)
14002268f:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
140022693:	e9 3d fd ff ff       	jmp    0x1400223d5
140022698:	44 39 7d 88          	cmp    %r15d,-0x78(%rbp)
14002269c:	0f 85 5b fd ff ff    	jne    0x1400223fd
1400226a2:	8b 55 8c             	mov    -0x74(%rbp),%edx
1400226a5:	49 8b cd             	mov    %r13,%rcx
1400226a8:	e8 a3 09 00 00       	call   0x140023050
1400226ad:	e9 4b fd ff ff       	jmp    0x1400223fd
1400226b2:	83 f8 07             	cmp    $0x7,%eax
1400226b5:	0f 85 6a 02 00 00    	jne    0x140022925
1400226bb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400226c0:	44 8d 40 09          	lea    0x9(%rax),%r8d
1400226c4:	48 8d 15 95 3e 06 00 	lea    0x63e95(%rip),%rdx        # 0x140086560
1400226cb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400226cf:	49 8b 4c 0c 08       	mov    0x8(%r12,%rcx,1),%rcx
1400226d4:	48 ff 15 8d 26 06 00 	rex.W call *0x6268d(%rip)        # 0x140084d68
1400226db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400226e0:	48 83 f8 10          	cmp    $0x10,%rax
1400226e4:	0f 85 24 ce 01 00    	jne    0x14003f50e
1400226ea:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400226ee:	33 c9                	xor    %ecx,%ecx
1400226f0:	41 39 4c 04 10       	cmp    %ecx,0x10(%r12,%rax,1)
1400226f5:	0f 84 dc cd 01 00    	je     0x14003f4d7
1400226fb:	49 8b 44 04 18       	mov    0x18(%r12,%rax,1),%rax
140022700:	83 78 04 08          	cmpl   $0x8,0x4(%rax)
140022704:	0f 82 96 cd 01 00    	jb     0x14003f4a0
14002270a:	48 39 48 08          	cmp    %rcx,0x8(%rax)
14002270e:	0f 84 8c cd 01 00    	je     0x14003f4a0
140022714:	8d 41 01             	lea    0x1(%rcx),%eax
140022717:	41 c7 44 37 50 06 00 	movl   $0x6,0x50(%r15,%rsi,1)
14002271e:	00 00
140022720:	41 89 04 37          	mov    %eax,(%r15,%rsi,1)
140022724:	8d 51 18             	lea    0x18(%rcx),%edx
140022727:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14002272c:	8d 4a 28             	lea    0x28(%rdx),%ecx
14002272f:	49 89 44 37 18       	mov    %rax,0x18(%r15,%rsi,1)
140022734:	48 ff 15 f5 23 06 00 	rex.W call *0x623f5(%rip)        # 0x140084b30
14002273b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140022740:	49 89 44 37 58       	mov    %rax,0x58(%r15,%rsi,1)
140022745:	48 85 c0             	test   %rax,%rax
140022748:	0f 84 1b cd 01 00    	je     0x14003f469
14002274e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140022752:	49 8b 54 0c 18       	mov    0x18(%r12,%rcx,1),%rdx
140022757:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14002275b:	48 8b 11             	mov    (%rcx),%rdx
14002275e:	48 89 10             	mov    %rdx,(%rax)
140022761:	48 8b 43 08          	mov    0x8(%rbx),%rax
140022765:	41 8b 4c 04 10       	mov    0x10(%r12,%rax,1),%ecx
14002276a:	b8 01 00 00 00       	mov    $0x1,%eax
14002276f:	3b c8                	cmp    %eax,%ecx
140022771:	0f 86 c8 fb ff ff    	jbe    0x14002233f
140022777:	e9 31 c8 01 00       	jmp    0x14003efad
14002277c:	44 39 45 80          	cmp    %r8d,-0x80(%rbp)
140022780:	0f 85 e6 fe ff ff    	jne    0x14002266c
140022786:	e9 95 f8 ff ff       	jmp    0x140022020
14002278b:	48 8b 4c 33 58       	mov    0x58(%rbx,%rsi,1),%rcx
140022790:	48 85 c9             	test   %rcx,%rcx
140022793:	0f 84 d7 fd ff ff    	je     0x140022570
140022799:	48 8b 41 10          	mov    0x10(%rcx),%rax
14002279d:	48 85 c0             	test   %rax,%rax
1400227a0:	0f 84 4d fe ff ff    	je     0x1400225f3
1400227a6:	e9 5c d2 01 00       	jmp    0x14003fa07
1400227ab:	0f 10 05 5e a2 06 00 	movups 0x6a25e(%rip),%xmm0        # 0x14008ca10
1400227b2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400227b7:	b9 40 00 00 00       	mov    $0x40,%ecx
1400227bc:	41 89 14 37          	mov    %edx,(%r15,%rsi,1)
1400227c0:	f3 41 0f 7f 44 37 18 	movdqu %xmm0,0x18(%r15,%rsi,1)
1400227c7:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400227cb:	41 03 54 04 10       	add    0x10(%r12,%rax,1),%edx
1400227d0:	48 c1 e2 05          	shl    $0x5,%rdx
1400227d4:	48 ff 15 55 23 06 00 	rex.W call *0x62355(%rip)        # 0x140084b30
1400227db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400227e0:	45 33 c0             	xor    %r8d,%r8d
1400227e3:	49 89 44 37 30       	mov    %rax,0x30(%r15,%rsi,1)
1400227e8:	48 85 c0             	test   %rax,%rax
1400227eb:	0f 84 c4 d0 01 00    	je     0x14003f8b5
1400227f1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400227f5:	45 0f b7 c8          	movzwl %r8w,%r9d
1400227f9:	41 0f b7 54 0c 10    	movzwl 0x10(%r12,%rcx,1),%edx
1400227ff:	48 8d 0d 92 4b 06 00 	lea    0x64b92(%rip),%rcx        # 0x140087398
140022806:	66 83 c2 02          	add    $0x2,%dx
14002280a:	66 41 89 54 37 28    	mov    %dx,0x28(%r15,%rsi,1)
140022810:	48 89 08             	mov    %rcx,(%rax)
140022813:	48 8d 0d 56 3d 06 00 	lea    0x63d56(%rip),%rcx        # 0x140086570
14002281a:	49 8b 44 37 30       	mov    0x30(%r15,%rsi,1),%rax
14002281f:	44 89 40 08          	mov    %r8d,0x8(%rax)
140022823:	49 8b 44 37 30       	mov    0x30(%r15,%rsi,1),%rax
140022828:	44 89 40 10          	mov    %r8d,0x10(%rax)
14002282c:	49 8b 44 37 30       	mov    0x30(%r15,%rsi,1),%rax
140022831:	48 89 48 20          	mov    %rcx,0x20(%rax)
140022835:	41 8d 48 10          	lea    0x10(%r8),%ecx
140022839:	49 8b 44 37 30       	mov    0x30(%r15,%rsi,1),%rax
14002283e:	c7 40 28 04 00 00 00 	movl   $0x4,0x28(%rax)
140022845:	49 8b 44 37 30       	mov    0x30(%r15,%rsi,1),%rax
14002284a:	66 89 48 30          	mov    %cx,0x30(%rax)
14002284e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140022852:	49 8b 4c 37 30       	mov    0x30(%r15,%rsi,1),%rcx
140022857:	49 8b 44 04 08       	mov    0x8(%r12,%rax,1),%rax
14002285c:	48 89 41 38          	mov    %rax,0x38(%rcx)
140022860:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140022864:	45 39 44 14 10       	cmp    %r8d,0x10(%r12,%rdx,1)
140022869:	0f 86 d0 fa ff ff    	jbe    0x14002233f
14002286f:	45 33 db             	xor    %r11d,%r11d
140022872:	4a 8b 44 22 18       	mov    0x18(%rdx,%r12,1),%rax
140022877:	45 0f b7 d1          	movzwl %r9w,%r10d
14002287b:	41 8b ca             	mov    %r10d,%ecx
14002287e:	48 03 c9             	add    %rcx,%rcx
140022881:	8b 54 c8 04          	mov    0x4(%rax,%rcx,8),%edx
140022885:	4c 8b 44 c8 08       	mov    0x8(%rax,%rcx,8),%r8
14002288a:	d1 ea                	shr    $1,%edx
14002288c:	4d 85 c0             	test   %r8,%r8
14002288f:	0f 84 ed cf 01 00    	je     0x14003f882
140022895:	85 d2                	test   %edx,%edx
140022897:	0f 84 e5 cf 01 00    	je     0x14003f882
14002289d:	8b c2                	mov    %edx,%eax
14002289f:	66 45 39 1c 50       	cmp    %r11w,(%r8,%rdx,2)
1400228a4:	74 24                	je     0x1400228ca
1400228a6:	49 8b c8             	mov    %r8,%rcx
1400228a9:	85 d2                	test   %edx,%edx
1400228ab:	74 14                	je     0x1400228c1
1400228ad:	ba 01 00 00 00       	mov    $0x1,%edx
1400228b2:	66 44 39 19          	cmp    %r11w,(%rcx)
1400228b6:	74 09                	je     0x1400228c1
1400228b8:	48 83 c1 02          	add    $0x2,%rcx
1400228bc:	48 2b c2             	sub    %rdx,%rax
1400228bf:	75 f1                	jne    0x1400228b2
1400228c1:	48 85 c0             	test   %rax,%rax
1400228c4:	0f 84 81 cf 01 00    	je     0x14003f84b
1400228ca:	49 8b 44 37 30       	mov    0x30(%r15,%rsi,1),%rax
1400228cf:	48 8d 15 ca 3c 06 00 	lea    0x63cca(%rip),%rdx        # 0x1400865a0
1400228d6:	66 41 ff c1          	inc    %r9w
1400228da:	49 8d 4a 02          	lea    0x2(%r10),%rcx
1400228de:	48 c1 e1 05          	shl    $0x5,%rcx
1400228e2:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
1400228e6:	49 8b 44 37 30       	mov    0x30(%r15,%rsi,1),%rax
1400228eb:	c7 44 08 08 02 00 00 	movl   $0x2,0x8(%rax,%rcx,1)
1400228f2:	00
1400228f3:	49 8b 44 37 30       	mov    0x30(%r15,%rsi,1),%rax
1400228f8:	4c 89 44 08 10       	mov    %r8,0x10(%rax,%rcx,1)
1400228fd:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140022901:	41 0f b7 c1          	movzwl %r9w,%eax
140022905:	41 3b 44 14 10       	cmp    0x10(%r12,%rdx,1),%eax
14002290a:	0f 82 62 ff ff ff    	jb     0x140022872
140022910:	e9 2a fa ff ff       	jmp    0x14002233f
140022915:	43 83 3c 1c 14       	cmpl   $0x14,(%r12,%r11,1)
14002291a:	0f 84 f6 f6 ff ff    	je     0x140022016
140022920:	e9 57 fe ff ff       	jmp    0x14002277c
140022925:	83 f8 14             	cmp    $0x14,%eax
140022928:	0f 85 29 03 00 00    	jne    0x140022c57
14002292e:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140022933:	ba 20 00 00 00       	mov    $0x20,%edx
140022938:	41 89 0c 37          	mov    %ecx,(%r15,%rsi,1)
14002293c:	41 89 4c 37 50       	mov    %ecx,0x50(%r15,%rsi,1)
140022941:	49 89 44 37 18       	mov    %rax,0x18(%r15,%rsi,1)
140022946:	8d 4a 20             	lea    0x20(%rdx),%ecx
140022949:	48 ff 15 e0 21 06 00 	rex.W call *0x621e0(%rip)        # 0x140084b30
140022950:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140022955:	49 89 44 37 58       	mov    %rax,0x58(%r15,%rsi,1)
14002295a:	4c 8b c0             	mov    %rax,%r8
14002295d:	48 85 c0             	test   %rax,%rax
140022960:	0f 84 2e ca 01 00    	je     0x14003f394
140022966:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14002296b:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002296f:	49 8b 54 0c 08       	mov    0x8(%r12,%rcx,1),%rdx
140022974:	49 89 10             	mov    %rdx,(%r8)
140022977:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14002297c:	48 8b 48 08          	mov    0x8(%rax),%rcx
140022980:	49 8b 4c 0c 08       	mov    0x8(%r12,%rcx,1),%rcx
140022985:	48 ff 15 84 1e 06 00 	rex.W call *0x61e84(%rip)        # 0x140084810
14002298c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140022991:	33 d2                	xor    %edx,%edx
140022993:	8b f8                	mov    %eax,%edi
140022995:	85 c0                	test   %eax,%eax
140022997:	0f 85 c6 c9 01 00    	jne    0x14003f363
14002299d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400229a2:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400229a6:	48 ff c0             	inc    %rax
1400229a9:	66 39 14 41          	cmp    %dx,(%rcx,%rax,2)
1400229ad:	75 f7                	jne    0x1400229a6
1400229af:	8d 04 45 02 00 00 00 	lea    0x2(,%rax,2),%eax
1400229b6:	b9 40 00 00 00       	mov    $0x40,%ecx
1400229bb:	8b d0                	mov    %eax,%edx
1400229bd:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400229c2:	48 ff 15 67 21 06 00 	rex.W call *0x62167(%rip)        # 0x140084b30
1400229c9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400229ce:	49 8b 4c 37 58       	mov    0x58(%r15,%rsi,1),%rcx
1400229d3:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400229d7:	49 8b 44 37 58       	mov    0x58(%r15,%rsi,1),%rax
1400229dc:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400229e0:	48 85 c9             	test   %rcx,%rcx
1400229e3:	0f 84 3b c9 01 00    	je     0x14003f324
1400229e9:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1400229ee:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400229f3:	e8 a8 e2 fe ff       	call   0x140010ca0
1400229f8:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1400229fd:	48 ff 15 dc 1d 06 00 	rex.W call *0x61ddc(%rip)        # 0x1400847e0
140022a04:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140022a09:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140022a0e:	45 33 db             	xor    %r11d,%r11d
140022a11:	4c 89 5c 24 78       	mov    %r11,0x78(%rsp)
140022a16:	48 8b 41 08          	mov    0x8(%rcx),%rax
140022a1a:	41 8b 54 04 10       	mov    0x10(%r12,%rax,1),%edx
140022a1f:	85 d2                	test   %edx,%edx
140022a21:	0f 84 18 f9 ff ff    	je     0x14002233f
140022a27:	49 8b 44 37 58       	mov    0x58(%r15,%rsi,1),%rax
140022a2c:	89 50 10             	mov    %edx,0x10(%rax)
140022a2f:	48 8b 41 08          	mov    0x8(%rcx),%rax
140022a33:	41 8d 4b 40          	lea    0x40(%r11),%ecx
140022a37:	41 8b 54 04 10       	mov    0x10(%r12,%rax,1),%edx
140022a3c:	48 c1 e2 04          	shl    $0x4,%rdx
140022a40:	48 ff 15 e9 20 06 00 	rex.W call *0x620e9(%rip)        # 0x140084b30
140022a47:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140022a4c:	49 8b 4c 37 58       	mov    0x58(%r15,%rsi,1),%rcx
140022a51:	45 33 c0             	xor    %r8d,%r8d
140022a54:	48 89 41 18          	mov    %rax,0x18(%rcx)
140022a58:	49 8b 44 37 58       	mov    0x58(%r15,%rsi,1),%rax
140022a5d:	4c 39 40 18          	cmp    %r8,0x18(%rax)
140022a61:	0f 84 7e c8 01 00    	je     0x14003f2e5
140022a67:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
140022a6c:	41 0f b7 c8          	movzwl %r8w,%ecx
140022a70:	66 89 4c 24 48       	mov    %cx,0x48(%rsp)
140022a75:	49 8b 53 08          	mov    0x8(%r11),%rdx
140022a79:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140022a7e:	45 39 44 14 10       	cmp    %r8d,0x10(%r12,%rdx,1)
140022a83:	0f 86 b6 f8 ff ff    	jbe    0x14002233f
140022a89:	4a 8b 44 22 18       	mov    0x18(%rdx,%r12,1),%rax
140022a8e:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140022a93:	0f b7 c9             	movzwl %cx,%ecx
140022a96:	48 c1 e1 04          	shl    $0x4,%rcx
140022a9a:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140022a9f:	8b 14 08             	mov    (%rax,%rcx,1),%edx
140022aa2:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
140022aa6:	e8 5d ea 00 00       	call   0x140031508
140022aab:	8b f8                	mov    %eax,%edi
140022aad:	85 c0                	test   %eax,%eax
140022aaf:	0f 85 ab c7 01 00    	jne    0x14003f260
140022ab5:	49 8b 44 37 58       	mov    0x58(%r15,%rsi,1),%rax
140022aba:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140022abf:	48 8b 48 18          	mov    0x18(%rax),%rcx
140022ac3:	8b 44 24 68          	mov    0x68(%rsp),%eax
140022ac7:	41 89 04 08          	mov    %eax,(%r8,%rcx,1)
140022acb:	49 8b 43 08          	mov    0x8(%r11),%rax
140022acf:	49 8b 4c 04 18       	mov    0x18(%r12,%rax,1),%rcx
140022ad4:	42 8b 54 01 04       	mov    0x4(%rcx,%r8,1),%edx
140022ad9:	33 c9                	xor    %ecx,%ecx
140022adb:	48 ff 15 4e 20 06 00 	rex.W call *0x6204e(%rip)        # 0x140084b30
140022ae2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140022ae7:	49 8b 4c 37 58       	mov    0x58(%r15,%rsi,1),%rcx
140022aec:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
140022af1:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140022af5:	4a 89 44 0a 08       	mov    %rax,0x8(%rdx,%r9,1)
140022afa:	49 8b 44 37 58       	mov    0x58(%r15,%rsi,1),%rax
140022aff:	48 8b 48 18          	mov    0x18(%rax),%rcx
140022b03:	4a 8b 4c 09 08       	mov    0x8(%rcx,%r9,1),%rcx
140022b08:	48 85 c9             	test   %rcx,%rcx
140022b0b:	0f 84 f1 c6 01 00    	je     0x14003f202
140022b11:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140022b16:	48 8b 40 08          	mov    0x8(%rax),%rax
140022b1a:	49 8b 54 04 18       	mov    0x18(%r12,%rax,1),%rdx
140022b1f:	46 8b 44 0a 04       	mov    0x4(%rdx,%r9,1),%r8d
140022b24:	4a 8b 54 0a 08       	mov    0x8(%rdx,%r9,1),%rdx
140022b29:	e8 f5 58 01 00       	call   0x140038423
140022b2e:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
140022b33:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140022b38:	49 8b 43 08          	mov    0x8(%r11),%rax
140022b3c:	49 8b 54 04 18       	mov    0x18(%r12,%rax,1),%rdx
140022b41:	49 8b 44 37 58       	mov    0x58(%r15,%rsi,1),%rax
140022b46:	48 8b 48 18          	mov    0x18(%rax),%rcx
140022b4a:	42 8b 44 02 04       	mov    0x4(%rdx,%r8,1),%eax
140022b4f:	42 89 44 01 04       	mov    %eax,0x4(%rcx,%r8,1)
140022b54:	0f b7 4c 24 48       	movzwl 0x48(%rsp),%ecx
140022b59:	49 8b 53 08          	mov    0x8(%r11),%rdx
140022b5d:	66 ff c1             	inc    %cx
140022b60:	0f b7 c1             	movzwl %cx,%eax
140022b63:	66 89 4c 24 48       	mov    %cx,0x48(%rsp)
140022b68:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140022b6d:	41 3b 44 14 10       	cmp    0x10(%r12,%rdx,1),%eax
140022b72:	0f 83 c7 f7 ff ff    	jae    0x14002233f
140022b78:	e9 0c ff ff ff       	jmp    0x140022a89
140022b7d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140022b82:	48 8d 0d 17 12 06 00 	lea    0x61217(%rip),%rcx        # 0x140083da0
140022b89:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140022b8e:	8b 54 08 18          	mov    0x18(%rax,%rcx,1),%edx
140022b92:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
140022b96:	e8 6d e9 00 00       	call   0x140031508
140022b9b:	8b f8                	mov    %eax,%edi
140022b9d:	85 c0                	test   %eax,%eax
140022b9f:	0f 85 58 ca 01 00    	jne    0x14003f5fd
140022ba5:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140022baa:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
140022bae:	89 08                	mov    %ecx,(%rax)
140022bb0:	8d 47 01             	lea    0x1(%rdi),%eax
140022bb3:	3b c8                	cmp    %eax,%ecx
140022bb5:	0f 85 d7 c4 01 00    	jne    0x14003f092
140022bbb:	bb 10 00 00 00       	mov    $0x10,%ebx
140022bc0:	33 c9                	xor    %ecx,%ecx
140022bc2:	8b d3                	mov    %ebx,%edx
140022bc4:	48 ff 15 65 1f 06 00 	rex.W call *0x61f65(%rip)        # 0x140084b30
140022bcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140022bd0:	49 8b 4c 37 58       	mov    0x58(%r15,%rsi,1),%rcx
140022bd5:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140022bd9:	48 89 42 08          	mov    %rax,0x8(%rdx)
140022bdd:	49 8b 44 37 58       	mov    0x58(%r15,%rsi,1),%rax
140022be2:	48 8b 48 18          	mov    0x18(%rax),%rcx
140022be6:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140022bea:	48 85 d2             	test   %rdx,%rdx
140022bed:	0f 84 cb c9 01 00    	je     0x14003f5be
140022bf3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140022bf8:	48 8b 40 08          	mov    0x8(%rax),%rax
140022bfc:	49 8b 4c 04 08       	mov    0x8(%r12,%rax,1),%rcx
140022c01:	0f 10 01             	movups (%rcx),%xmm0
140022c04:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
140022c08:	49 8b 44 37 58       	mov    0x58(%r15,%rsi,1),%rax
140022c0d:	48 8b 48 18          	mov    0x18(%rax),%rcx
140022c11:	89 59 04             	mov    %ebx,0x4(%rcx)
140022c14:	e9 26 f7 ff ff       	jmp    0x14002233f
140022c19:	44 39 7d 94          	cmp    %r15d,-0x6c(%rbp)
140022c1d:	0f 85 52 f8 ff ff    	jne    0x140022475
140022c23:	45 8b c7             	mov    %r15d,%r8d
140022c26:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140022c2c:	e9 4d f8 ff ff       	jmp    0x14002247e
140022c31:	45 8b fa             	mov    %r10d,%r15d
140022c34:	e9 38 f7 ff ff       	jmp    0x140022371
140022c39:	33 d2                	xor    %edx,%edx
140022c3b:	49 8b cd             	mov    %r13,%rcx
140022c3e:	e8 0d 04 00 00       	call   0x140023050
140022c43:	49 8b cd             	mov    %r13,%rcx
140022c46:	48 ff 15 eb 1e 06 00 	rex.W call *0x61eeb(%rip)        # 0x140084b38
140022c4d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140022c52:	e9 b1 f8 ff ff       	jmp    0x140022508
140022c57:	83 f8 1e             	cmp    $0x1e,%eax
140022c5a:	0f 85 de cb 01 00    	jne    0x14003f83e
140022c60:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140022c65:	41 c7 04 37 03 00 00 	movl   $0x3,(%r15,%rsi,1)
140022c6c:	00
140022c6d:	48 8b 40 08          	mov    0x8(%rax),%rax
140022c71:	49 8b 4c 04 08       	mov    0x8(%r12,%rax,1),%rcx
140022c76:	49 89 4c 37 18       	mov    %rcx,0x18(%r15,%rsi,1)
140022c7b:	e9 bf f6 ff ff       	jmp    0x14002233f
140022c80:	cc                   	int3
140022c81:	cc                   	int3
140022c82:	cc                   	int3
140022c83:	cc                   	int3
140022c84:	cc                   	int3
140022c85:	cc                   	int3
140022c86:	cc                   	int3
140022c87:	cc                   	int3
140022c88:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)