14019dc33:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14019dc38:	76 03                	jbe    0x14019dc3d
14019dc3a:	48 8b 12             	mov    (%rdx),%rdx
14019dc3d:	48 8b cf             	mov    %rdi,%rcx
14019dc40:	e8 cb 8f e6 ff       	call   0x140006c10
14019dc45:	c6 43 75 01          	movb   $0x1,0x75(%rbx)
14019dc49:	e9 2a ff ff ff       	jmp    0x14019db78
14019dc4e:	b8 04 00 00 00       	mov    $0x4,%eax
14019dc53:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019dc58:	48 83 c4 20          	add    $0x20,%rsp
14019dc5c:	5f                   	pop    %rdi
14019dc5d:	c3                   	ret
14019dc5e:	90                   	nop
14019dc5f:	90                   	nop
14019dc60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019dc65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14019dc6a:	57                   	push   %rdi
14019dc6b:	48 83 ec 20          	sub    $0x20,%rsp
14019dc6f:	33 f6                	xor    %esi,%esi
14019dc71:	41 8b f8             	mov    %r8d,%edi
14019dc74:	48 8b da             	mov    %rdx,%rbx
14019dc77:	48 85 d2             	test   %rdx,%rdx
14019dc7a:	74 35                	je     0x14019dcb1
14019dc7c:	45 85 c0             	test   %r8d,%r8d
14019dc7f:	74 30                	je     0x14019dcb1
14019dc81:	66 89 32             	mov    %si,(%rdx)
14019dc84:	40 38 71 74          	cmp    %sil,0x74(%rcx)
14019dc88:	74 27                	je     0x14019dcb1
14019dc8a:	48 8b 01             	mov    (%rcx),%rax
14019dc8d:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14019dc94:	ff 15 96 51 07 00    	call   *0x75196(%rip)        # 0x140212e30
14019dc9a:	48 85 c0             	test   %rax,%rax
14019dc9d:	74 12                	je     0x14019dcb1
14019dc9f:	8b d7                	mov    %edi,%edx
14019dca1:	4c 8b c0             	mov    %rax,%r8
14019dca4:	48 8b cb             	mov    %rbx,%rcx
14019dca7:	ff 15 3b 50 07 00    	call   *0x7503b(%rip)        # 0x140212ce8
14019dcad:	b0 01                	mov    $0x1,%al
14019dcaf:	eb 02                	jmp    0x14019dcb3
14019dcb1:	32 c0                	xor    %al,%al
14019dcb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019dcb8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14019dcbd:	48 83 c4 20          	add    $0x20,%rsp
14019dcc1:	5f                   	pop    %rdi
14019dcc2:	c3                   	ret
14019dcc3:	90                   	nop
14019dcc4:	90                   	nop
14019dcc5:	90                   	nop
14019dcc6:	90                   	nop
14019dcc7:	90                   	nop
14019dcc8:	90                   	nop
14019dcc9:	90                   	nop
14019dcca:	90                   	nop
14019dccb:	90                   	nop
14019dccc:	90                   	nop
14019dccd:	90                   	nop
14019dcce:	90                   	nop
14019dccf:	90                   	nop
14019dcd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019dcd5:	57                   	push   %rdi
14019dcd6:	48 83 ec 20          	sub    $0x20,%rsp
14019dcda:	48 8b 01             	mov    (%rcx),%rax
14019dcdd:	48 8b d9             	mov    %rcx,%rbx
14019dce0:	48 8b 40 68          	mov    0x68(%rax),%rax
14019dce4:	ff 15 46 51 07 00    	call   *0x75146(%rip)        # 0x140212e30
14019dcea:	84 c0                	test   %al,%al
14019dcec:	74 16                	je     0x14019dd04
14019dcee:	80 7b 75 00          	cmpb   $0x0,0x75(%rbx)
14019dcf2:	74 10                	je     0x14019dd04
14019dcf4:	48 8d 43 50          	lea    0x50(%rbx),%rax
14019dcf8:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
14019dcfd:	76 37                	jbe    0x14019dd36
14019dcff:	48 8b 00             	mov    (%rax),%rax
14019dd02:	eb 32                	jmp    0x14019dd36
14019dd04:	48 8b 03             	mov    (%rbx),%rax
14019dd07:	33 d2                	xor    %edx,%edx
14019dd09:	48 8b cb             	mov    %rbx,%rcx
14019dd0c:	48 8b 40 78          	mov    0x78(%rax),%rax
14019dd10:	ff 15 1a 51 07 00    	call   *0x7511a(%rip)        # 0x140212e30
14019dd16:	85 c0                	test   %eax,%eax
14019dd18:	75 1a                	jne    0x14019dd34
14019dd1a:	48 8b 03             	mov    (%rbx),%rax
14019dd1d:	48 8b cb             	mov    %rbx,%rcx
14019dd20:	48 8b 40 68          	mov    0x68(%rax),%rax
14019dd24:	ff 15 06 51 07 00    	call   *0x75106(%rip)        # 0x140212e30
14019dd2a:	84 c0                	test   %al,%al
14019dd2c:	74 06                	je     0x14019dd34
14019dd2e:	80 7b 75 00          	cmpb   $0x0,0x75(%rbx)
14019dd32:	75 c0                	jne    0x14019dcf4
14019dd34:	33 c0                	xor    %eax,%eax
14019dd36:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019dd3b:	48 83 c4 20          	add    $0x20,%rsp
14019dd3f:	5f                   	pop    %rdi
14019dd40:	c3                   	ret
14019dd41:	90                   	nop
14019dd42:	90                   	nop
14019dd43:	90                   	nop
14019dd44:	90                   	nop
14019dd45:	90                   	nop
14019dd46:	90                   	nop
14019dd47:	90                   	nop
14019dd48:	90                   	nop
14019dd49:	90                   	nop
14019dd4a:	90                   	nop
14019dd4b:	90                   	nop
14019dd4c:	90                   	nop
14019dd4d:	90                   	nop
14019dd4e:	90                   	nop
14019dd4f:	90                   	nop
14019dd50:	48 8b c4             	mov    %rsp,%rax
14019dd53:	48 89 58 10          	mov    %rbx,0x10(%rax)
14019dd57:	48 89 70 18          	mov    %rsi,0x18(%rax)
14019dd5b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14019dd5f:	55                   	push   %rbp
14019dd60:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14019dd64:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14019dd6b:	48 8b 05 0e 34 16 00 	mov    0x16340e(%rip),%rax        # 0x140301180
14019dd72:	48 33 c4             	xor    %rsp,%rax
14019dd75:	48 89 45 47          	mov    %rax,0x47(%rbp)
14019dd79:	48 8b 01             	mov    (%rcx),%rax
14019dd7c:	8b fa                	mov    %edx,%edi
14019dd7e:	48 8b d9             	mov    %rcx,%rbx
14019dd81:	48 8b 40 68          	mov    0x68(%rax),%rax
14019dd85:	ff 15 a5 50 07 00    	call   *0x750a5(%rip)        # 0x140212e30
14019dd8b:	33 f6                	xor    %esi,%esi
14019dd8d:	84 c0                	test   %al,%al
14019dd8f:	0f 84 c1 00 00 00    	je     0x14019de56
14019dd95:	83 ff 03             	cmp    $0x3,%edi
14019dd98:	0f 82 b5 00 00 00    	jb     0x14019de53
14019dd9e:	66 0f 6f 0d 5a 23 12 	movdqa 0x12235a(%rip),%xmm1        # 0x1402c0100
14019dda5:	00
14019dda6:	48 8d 05 bb 8f 09 00 	lea    0x98fbb(%rip),%rax        # 0x140236d68
14019ddad:	48 89 45 07          	mov    %rax,0x7(%rbp)
14019ddb1:	44 8d 46 0f          	lea    0xf(%rsi),%r8d
14019ddb5:	48 8d 05 74 83 0d 00 	lea    0xd8374(%rip),%rax        # 0x140276130
14019ddbc:	66 0f 7f 4d 37       	movdqa %xmm1,0x37(%rbp)
14019ddc1:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14019ddc5:	0f 57 c0             	xorps  %xmm0,%xmm0
14019ddc8:	48 8d 05 89 82 11 00 	lea    0x118289(%rip),%rax        # 0x1402b6058
14019ddcf:	ba 37 03 00 00       	mov    $0x337,%edx
14019ddd4:	48 89 45 17          	mov    %rax,0x17(%rbp)
14019ddd8:	b9 99 60 3d 1e       	mov    $0x1e3d6099,%ecx
14019dddd:	8d 46 04             	lea    0x4(%rsi),%eax
14019dde0:	66 89 45 1f          	mov    %ax,0x1f(%rbp)
14019dde4:	48 8d 05 cd 82 11 00 	lea    0x1182cd(%rip),%rax        # 0x1402b60b8
14019ddeb:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14019ddef:	48 8d 45 07          	lea    0x7(%rbp),%rax
14019ddf3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019ddf8:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
14019ddfc:	0f 11 45 27          	movups %xmm0,0x27(%rbp)
14019de00:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14019de05:	66 89 75 27          	mov    %si,0x27(%rbp)
14019de09:	e8 be 78 e8 ff       	call   0x1400256cc
14019de0e:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
14019de12:	48 83 f8 07          	cmp    $0x7,%rax
14019de16:	76 35                	jbe    0x14019de4d
14019de18:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14019de1c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14019de23:	00
14019de24:	48 8b d1             	mov    %rcx,%rdx
14019de27:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14019de2d:	72 18                	jb     0x14019de47
14019de2f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14019de33:	48 2b d1             	sub    %rcx,%rdx
14019de36:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14019de3a:	48 83 f8 1f          	cmp    $0x1f,%rax
14019de3e:	76 07                	jbe    0x14019de47
14019de40:	ff 15 3a 4d 07 00    	call   *0x74d3a(%rip)        # 0x140212b80
14019de46:	cc                   	int3
14019de47:	ff 15 f3 4c 07 00    	call   *0x74cf3(%rip)        # 0x140212b40
14019de4d:	40 88 73 74          	mov    %sil,0x74(%rbx)
14019de51:	eb 03                	jmp    0x14019de56
14019de53:	89 7b 70             	mov    %edi,0x70(%rbx)
14019de56:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
14019de5a:	48 33 cc             	xor    %rsp,%rcx
14019de5d:	e8 0e 69 06 00       	call   0x140204770
14019de62:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14019de69:	00
14019de6a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14019de6e:	49 8b 73 20          	mov    0x20(%r11),%rsi
14019de72:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14019de76:	49 8b e3             	mov    %r11,%rsp
14019de79:	5d                   	pop    %rbp
14019de7a:	c3                   	ret
14019de7b:	90                   	nop
14019de7c:	90                   	nop
14019de7d:	90                   	nop
14019de7e:	90                   	nop
14019de7f:	90                   	nop
14019de80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019de85:	57                   	push   %rdi
14019de86:	48 83 ec 20          	sub    $0x20,%rsp
14019de8a:	48 8b da             	mov    %rdx,%rbx
14019de8d:	48 8b f9             	mov    %rcx,%rdi
14019de90:	48 39 51 78          	cmp    %rdx,0x78(%rcx)
14019de94:	74 33                	je     0x14019dec9
14019de96:	48 85 d2             	test   %rdx,%rdx
14019de99:	74 0f                	je     0x14019deaa
14019de9b:	48 8b 02             	mov    (%rdx),%rax
14019de9e:	48 8b ca             	mov    %rdx,%rcx
14019dea1:	48 8b 00             	mov    (%rax),%rax
14019dea4:	ff 15 86 4f 07 00    	call   *0x74f86(%rip)        # 0x140212e30
14019deaa:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
14019deae:	48 85 c9             	test   %rcx,%rcx
14019deb1:	74 12                	je     0x14019dec5
14019deb3:	48 83 67 78 00       	andq   $0x0,0x78(%rdi)
14019deb8:	48 8b 01             	mov    (%rcx),%rax
14019debb:	48 8b 40 08          	mov    0x8(%rax),%rax
14019debf:	ff 15 6b 4f 07 00    	call   *0x74f6b(%rip)        # 0x140212e30
14019dec5:	48 89 5f 78          	mov    %rbx,0x78(%rdi)
14019dec9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019dece:	48 83 c4 20          	add    $0x20,%rsp
14019ded2:	5f                   	pop    %rdi
14019ded3:	c3                   	ret
14019ded4:	90                   	nop
14019ded5:	90                   	nop
14019ded6:	90                   	nop
14019ded7:	90                   	nop
14019ded8:	90                   	nop
14019ded9:	90                   	nop
14019deda:	90                   	nop
14019dedb:	90                   	nop
14019dedc:	90                   	nop
14019dedd:	90                   	nop
14019dede:	90                   	nop
14019dedf:	90                   	nop
14019dee0:	40 53                	rex push %rbx
14019dee2:	48 83 ec 20          	sub    $0x20,%rsp
14019dee6:	48 8b 49 78          	mov    0x78(%rcx),%rcx
14019deea:	48 8b da             	mov    %rdx,%rbx
14019deed:	48 89 0a             	mov    %rcx,(%rdx)
14019def0:	48 85 c9             	test   %rcx,%rcx
14019def3:	74 0c                	je     0x14019df01
14019def5:	48 8b 01             	mov    (%rcx),%rax
14019def8:	48 8b 00             	mov    (%rax),%rax
14019defb:	ff 15 2f 4f 07 00    	call   *0x74f2f(%rip)        # 0x140212e30
14019df01:	48 8b c3             	mov    %rbx,%rax
14019df04:	48 83 c4 20          	add    $0x20,%rsp
14019df08:	5b                   	pop    %rbx
14019df09:	c3                   	ret
14019df0a:	90                   	nop
14019df0b:	90                   	nop
14019df0c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019df11:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14019df16:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14019df1b:	57                   	push   %rdi
14019df1c:	41 56                	push   %r14
14019df1e:	41 57                	push   %r15
14019df20:	48 83 ec 30          	sub    $0x30,%rsp
14019df24:	48 8b f9             	mov    %rcx,%rdi
14019df27:	48 8b 01             	mov    (%rcx),%rax
14019df2a:	48 8b 40 68          	mov    0x68(%rax),%rax
14019df2e:	ff 15 fc 4e 07 00    	call   *0x74efc(%rip)        # 0x140212e30
14019df34:	45 33 f6             	xor    %r14d,%r14d
14019df37:	84 c0                	test   %al,%al
14019df39:	0f 84 cb 00 00 00    	je     0x14019e00a
14019df3f:	44 39 77 70          	cmp    %r14d,0x70(%rdi)
14019df43:	0f 84 c1 00 00 00    	je     0x14019e00a
14019df49:	48 8d 5f 50          	lea    0x50(%rdi),%rbx
14019df4d:	48 8b cb             	mov    %rbx,%rcx
14019df50:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14019df55:	76 03                	jbe    0x14019df5a
14019df57:	48 8b 0b             	mov    (%rbx),%rcx
14019df5a:	48 c7 44 24 20 03 00 	movq   $0x3,0x20(%rsp)
14019df61:	00 00
14019df63:	4c 8d 0d 96 80 11 00 	lea    0x118096(%rip),%r9        # 0x1402b6000
14019df6a:	45 33 c0             	xor    %r8d,%r8d
14019df6d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14019df71:	e8 5e c4 e6 ff       	call   0x14000a3d4
14019df76:	4c 8b c0             	mov    %rax,%r8
14019df79:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
14019df7d:	48 3b c6             	cmp    %rsi,%rax
14019df80:	75 60                	jne    0x14019dfe2
14019df82:	44 8d 7e 03          	lea    0x3(%rsi),%r15d
14019df86:	41 8b ef             	mov    %r15d,%ebp
14019df89:	4c 39 7b 10          	cmp    %r15,0x10(%rbx)
14019df8d:	48 0f 42 6b 10       	cmovb  0x10(%rbx),%rbp
14019df92:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14019df97:	76 03                	jbe    0x14019df9c
14019df99:	48 8b 1b             	mov    (%rbx),%rbx
14019df9c:	4c 8b c5             	mov    %rbp,%r8
14019df9f:	49 3b ef             	cmp    %r15,%rbp
14019dfa2:	4d 0f 47 c7          	cmova  %r15,%r8
14019dfa6:	48 8d 15 eb e8 0d 00 	lea    0xde8eb(%rip),%rdx        # 0x14027c898
14019dfad:	48 8b cb             	mov    %rbx,%rcx
14019dfb0:	e8 17 ac e6 ff       	call   0x140008bcc
14019dfb5:	85 c0                	test   %eax,%eax
14019dfb7:	75 51                	jne    0x14019e00a
14019dfb9:	49 3b ef             	cmp    %r15,%rbp
14019dfbc:	75 4c                	jne    0x14019e00a
14019dfbe:	41 8b c6             	mov    %r14d,%eax
14019dfc1:	85 c0                	test   %eax,%eax
14019dfc3:	75 45                	jne    0x14019e00a
14019dfc5:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
14019dfc9:	45 8d 4e 01          	lea    0x1(%r14),%r9d
14019dfcd:	4c 8d 05 dc 80 11 00 	lea    0x1180dc(%rip),%r8        # 0x1402b60b0
14019dfd4:	33 d2                	xor    %edx,%edx
14019dfd6:	e8 05 b7 e7 ff       	call   0x1400196e0
14019dfdb:	4d 8b c6             	mov    %r14,%r8
14019dfde:	48 8d 5f 50          	lea    0x50(%rdi),%rbx
14019dfe2:	8b 47 70             	mov    0x70(%rdi),%eax
14019dfe5:	4c 8d 0d ec 80 11 00 	lea    0x1180ec(%rip),%r9        # 0x1402b60d8
14019dfec:	4d 8b 0c c1          	mov    (%r9,%rax,8),%r9
14019dff0:	48 ff c6             	inc    %rsi
14019dff3:	66 45 39 34 71       	cmp    %r14w,(%r9,%rsi,2)
14019dff8:	75 f6                	jne    0x14019dff0
14019dffa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14019dfff:	33 d2                	xor    %edx,%edx
14019e001:	48 8b cb             	mov    %rbx,%rcx
14019e004:	e8 ab 6f e7 ff       	call   0x140014fb4
14019e009:	90                   	nop
14019e00a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019e00f:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14019e014:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14019e019:	48 83 c4 30          	add    $0x30,%rsp
14019e01d:	41 5f                	pop    %r15
14019e01f:	41 5e                	pop    %r14
14019e021:	5f                   	pop    %rdi
14019e022:	c3                   	ret
14019e023:	90                   	nop
14019e024:	90                   	nop
14019e025:	90                   	nop
14019e026:	90                   	nop
14019e027:	90                   	nop
14019e028:	90                   	nop
14019e029:	90                   	nop
14019e02a:	90                   	nop
14019e02b:	90                   	nop
14019e02c:	90                   	nop
14019e02d:	90                   	nop
14019e02e:	90                   	nop
14019e02f:	90                   	nop
14019e030:	8b 81 90 00 00 00    	mov    0x90(%rcx),%eax
14019e036:	0f 10 81 80 00 00 00 	movups 0x80(%rcx),%xmm0
14019e03d:	0f 11 02             	movups %xmm0,(%rdx)
14019e040:	89 42 10             	mov    %eax,0x10(%rdx)
14019e043:	48 8b c2             	mov    %rdx,%rax
14019e046:	c3                   	ret
14019e047:	90                   	nop
14019e048:	90                   	nop
14019e049:	90                   	nop
14019e04a:	90                   	nop
14019e04b:	90                   	nop
14019e04c:	90                   	nop
14019e04d:	90                   	nop
14019e04e:	90                   	nop
14019e04f:	90                   	nop
14019e050:	48 83 ec 28          	sub    $0x28,%rsp
14019e054:	0f 10 02             	movups (%rdx),%xmm0
14019e057:	c6 44 24 10 01       	movb   $0x1,0x10(%rsp)