14012b889:	e8 02 04 00 00       	call   0x14012bc90
14012b88e:	41 09 06             	or     %eax,(%r14)
14012b891:	ff 0b                	decl   (%rbx)
14012b893:	eb 75                	jmp    0x14012b90a
14012b895:	41 83 fd 03          	cmp    $0x3,%r13d
14012b899:	75 31                	jne    0x14012b8cc
14012b89b:	48 8b 45 60          	mov    0x60(%rbp),%rax
14012b89f:	48 83 c0 0c          	add    $0xc,%rax
14012b8a3:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14012b8a8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14012b8ad:	c7 44 24 20 1f 00 00 	movl   $0x1f,0x20(%rsp)
14012b8b4:	00
14012b8b5:	45 8d 4d fe          	lea    -0x2(%r13),%r9d
14012b8b9:	4c 8b c6             	mov    %rsi,%r8
14012b8bc:	48 8b d7             	mov    %rdi,%rdx
14012b8bf:	49 8b cc             	mov    %r12,%rcx
14012b8c2:	e8 c9 03 00 00       	call   0x14012bc90
14012b8c7:	41 09 06             	or     %eax,(%r14)
14012b8ca:	eb 3e                	jmp    0x14012b90a
14012b8cc:	0f 10 06             	movups (%rsi),%xmm0
14012b8cf:	0f 29 45 f0          	movaps %xmm0,-0x10(%rbp)
14012b8d3:	0f 10 0f             	movups (%rdi),%xmm1
14012b8d6:	0f 29 4d e0          	movaps %xmm1,-0x20(%rbp)
14012b8da:	49 8b 04 24          	mov    (%r12),%rax
14012b8de:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14012b8e2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14012b8e7:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14012b8ec:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14012b8f1:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14012b8f5:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14012b8f9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14012b8fd:	49 8b cc             	mov    %r12,%rcx
14012b900:	ff 50 40             	call   *0x40(%rax)
14012b903:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
14012b907:	0f 11 07             	movups %xmm0,(%rdi)
14012b90a:	48 8b d6             	mov    %rsi,%rdx
14012b90d:	48 8b cf             	mov    %rdi,%rcx
14012b910:	e8 5b 75 fb ff       	call   0x1400e2e70
14012b915:	84 c0                	test   %al,%al
14012b917:	74 04                	je     0x14012b91d
14012b919:	41 83 0e 01          	orl    $0x1,(%r14)
14012b91d:	0f 10 07             	movups (%rdi),%xmm0
14012b920:	48 8b 45 38          	mov    0x38(%rbp),%rax
14012b924:	0f 11 00             	movups %xmm0,(%rax)
14012b927:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14012b92c:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14012b930:	49 8b 73 40          	mov    0x40(%r11),%rsi
14012b934:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14012b938:	49 8b e3             	mov    %r11,%rsp
14012b93b:	41 5f                	pop    %r15
14012b93d:	41 5e                	pop    %r14
14012b93f:	41 5d                	pop    %r13
14012b941:	41 5c                	pop    %r12
14012b943:	5d                   	pop    %rbp
14012b944:	c3                   	ret
14012b945:	cc                   	int3
14012b946:	cc                   	int3
14012b947:	cc                   	int3
14012b948:	cc                   	int3
14012b949:	cc                   	int3
14012b94a:	cc                   	int3
14012b94b:	cc                   	int3
14012b94c:	cc                   	int3
14012b94d:	cc                   	int3
14012b94e:	cc                   	int3
14012b94f:	cc                   	int3
14012b950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012b955:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14012b95a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14012b95f:	57                   	push   %rdi
14012b960:	41 54                	push   %r12
14012b962:	41 55                	push   %r13
14012b964:	41 56                	push   %r14
14012b966:	41 57                	push   %r15
14012b968:	48 83 ec 50          	sub    $0x50,%rsp
14012b96c:	4d 8b f9             	mov    %r9,%r15
14012b96f:	49 8b d8             	mov    %r8,%rbx
14012b972:	48 8b ea             	mov    %rdx,%rbp
14012b975:	4c 8b e1             	mov    %rcx,%r12
14012b978:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14012b97f:	00
14012b980:	4c 8b 50 40          	mov    0x40(%rax),%r10
14012b984:	49 8b 7a 08          	mov    0x8(%r10),%rdi
14012b988:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14012b98d:	48 8b 07             	mov    (%rdi),%rax
14012b990:	48 8b cf             	mov    %rdi,%rcx
14012b993:	ff 50 08             	call   *0x8(%rax)
14012b996:	90                   	nop
14012b997:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14012b99c:	e8 7f 12 fa ff       	call   0x1400ccc20
14012b9a1:	48 8b f0             	mov    %rax,%rsi
14012b9a4:	48 85 ff             	test   %rdi,%rdi
14012b9a7:	74 1c                	je     0x14012b9c5
14012b9a9:	48 8b 17             	mov    (%rdi),%rdx
14012b9ac:	48 8b cf             	mov    %rdi,%rcx
14012b9af:	ff 52 10             	call   *0x10(%rdx)
14012b9b2:	48 85 c0             	test   %rax,%rax
14012b9b5:	74 0e                	je     0x14012b9c5
14012b9b7:	4c 8b 00             	mov    (%rax),%r8
14012b9ba:	ba 01 00 00 00       	mov    $0x1,%edx
14012b9bf:	48 8b c8             	mov    %rax,%rcx
14012b9c2:	41 ff 10             	call   *(%r8)
14012b9c5:	4c 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%r14
14012b9cc:	00
14012b9cd:	49 8d 46 08          	lea    0x8(%r14),%rax
14012b9d1:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14012b9d6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14012b9db:	c7 44 24 20 17 00 00 	movl   $0x17,0x20(%rsp)
14012b9e2:	00
14012b9e3:	45 33 c9             	xor    %r9d,%r9d
14012b9e6:	4d 8b c7             	mov    %r15,%r8
14012b9e9:	48 8b d3             	mov    %rbx,%rdx
14012b9ec:	49 8b cc             	mov    %r12,%rcx
14012b9ef:	e8 9c 02 00 00       	call   0x14012bc90
14012b9f4:	45 33 ed             	xor    %r13d,%r13d
14012b9f7:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
14012b9fe:	00
14012b9ff:	09 07                	or     %eax,(%rdi)
14012ba01:	0f 85 c7 00 00 00    	jne    0x14012bace
14012ba07:	44 38 6b 08          	cmp    %r13b,0x8(%rbx)
14012ba0b:	75 39                	jne    0x14012ba46
14012ba0d:	48 8b 0b             	mov    (%rbx),%rcx
14012ba10:	48 85 c9             	test   %rcx,%rcx
14012ba13:	74 2a                	je     0x14012ba3f
14012ba15:	48 8b 41 38          	mov    0x38(%rcx),%rax
14012ba19:	48 8b 10             	mov    (%rax),%rdx
14012ba1c:	48 85 d2             	test   %rdx,%rdx
14012ba1f:	74 0e                	je     0x14012ba2f
14012ba21:	48 8b 41 50          	mov    0x50(%rcx),%rax
14012ba25:	44 39 28             	cmp    %r13d,(%rax)
14012ba28:	7e 05                	jle    0x14012ba2f
14012ba2a:	0f b6 02             	movzbl (%rdx),%eax
14012ba2d:	eb 06                	jmp    0x14012ba35
14012ba2f:	48 8b 01             	mov    (%rcx),%rax
14012ba32:	ff 50 30             	call   *0x30(%rax)
14012ba35:	83 f8 ff             	cmp    $0xffffffff,%eax
14012ba38:	74 05                	je     0x14012ba3f
14012ba3a:	88 43 09             	mov    %al,0x9(%rbx)
14012ba3d:	eb 03                	jmp    0x14012ba42
14012ba3f:	4c 89 2b             	mov    %r13,(%rbx)
14012ba42:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
14012ba46:	48 8b 06             	mov    (%rsi),%rax
14012ba49:	45 33 c0             	xor    %r8d,%r8d
14012ba4c:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
14012ba50:	48 8b ce             	mov    %rsi,%rcx
14012ba53:	ff 50 50             	call   *0x50(%rax)
14012ba56:	3c 3a                	cmp    $0x3a,%al
14012ba58:	75 74                	jne    0x14012bace
14012ba5a:	48 8b 0b             	mov    (%rbx),%rcx
14012ba5d:	48 85 c9             	test   %rcx,%rcx
14012ba60:	74 39                	je     0x14012ba9b
14012ba62:	48 8b 41 38          	mov    0x38(%rcx),%rax
14012ba66:	4c 39 28             	cmp    %r13,(%rax)
14012ba69:	74 21                	je     0x14012ba8c
14012ba6b:	48 8b 51 50          	mov    0x50(%rcx),%rdx
14012ba6f:	8b 02                	mov    (%rdx),%eax
14012ba71:	85 c0                	test   %eax,%eax
14012ba73:	7e 17                	jle    0x14012ba8c
14012ba75:	ff c8                	dec    %eax
14012ba77:	89 02                	mov    %eax,(%rdx)
14012ba79:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14012ba7d:	48 8b 11             	mov    (%rcx),%rdx
14012ba80:	48 8d 42 01          	lea    0x1(%rdx),%rax
14012ba84:	48 89 01             	mov    %rax,(%rcx)
14012ba87:	0f b6 02             	movzbl (%rdx),%eax
14012ba8a:	eb 06                	jmp    0x14012ba92
14012ba8c:	48 8b 01             	mov    (%rcx),%rax
14012ba8f:	ff 50 38             	call   *0x38(%rax)
14012ba92:	83 f8 ff             	cmp    $0xffffffff,%eax
14012ba95:	74 04                	je     0x14012ba9b
14012ba97:	32 c0                	xor    %al,%al
14012ba99:	eb 05                	jmp    0x14012baa0
14012ba9b:	4c 89 2b             	mov    %r13,(%rbx)
14012ba9e:	b0 01                	mov    $0x1,%al
14012baa0:	88 43 08             	mov    %al,0x8(%rbx)
14012baa3:	49 8d 46 04          	lea    0x4(%r14),%rax
14012baa7:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14012baac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14012bab1:	c7 44 24 20 3b 00 00 	movl   $0x3b,0x20(%rsp)
14012bab8:	00
14012bab9:	45 33 c9             	xor    %r9d,%r9d
14012babc:	4d 8b c7             	mov    %r15,%r8
14012babf:	48 8b d3             	mov    %rbx,%rdx
14012bac2:	49 8b cc             	mov    %r12,%rcx
14012bac5:	e8 c6 01 00 00       	call   0x14012bc90
14012baca:	09 07                	or     %eax,(%rdi)
14012bacc:	eb 03                	jmp    0x14012bad1
14012bace:	83 0f 02             	orl    $0x2,(%rdi)
14012bad1:	8b 07                	mov    (%rdi),%eax
14012bad3:	85 c0                	test   %eax,%eax
14012bad5:	0f 85 c3 00 00 00    	jne    0x14012bb9e
14012badb:	44 38 6b 08          	cmp    %r13b,0x8(%rbx)
14012badf:	75 39                	jne    0x14012bb1a
14012bae1:	48 8b 0b             	mov    (%rbx),%rcx
14012bae4:	48 85 c9             	test   %rcx,%rcx
14012bae7:	74 2a                	je     0x14012bb13
14012bae9:	48 8b 41 38          	mov    0x38(%rcx),%rax
14012baed:	48 8b 10             	mov    (%rax),%rdx
14012baf0:	48 85 d2             	test   %rdx,%rdx
14012baf3:	74 0e                	je     0x14012bb03
14012baf5:	48 8b 41 50          	mov    0x50(%rcx),%rax
14012baf9:	44 39 28             	cmp    %r13d,(%rax)
14012bafc:	7e 05                	jle    0x14012bb03
14012bafe:	0f b6 02             	movzbl (%rdx),%eax
14012bb01:	eb 06                	jmp    0x14012bb09
14012bb03:	48 8b 01             	mov    (%rcx),%rax
14012bb06:	ff 50 30             	call   *0x30(%rax)
14012bb09:	83 f8 ff             	cmp    $0xffffffff,%eax
14012bb0c:	74 05                	je     0x14012bb13
14012bb0e:	88 43 09             	mov    %al,0x9(%rbx)
14012bb11:	eb 03                	jmp    0x14012bb16
14012bb13:	4c 89 2b             	mov    %r13,(%rbx)
14012bb16:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
14012bb1a:	48 8b 06             	mov    (%rsi),%rax
14012bb1d:	45 33 c0             	xor    %r8d,%r8d
14012bb20:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
14012bb24:	48 8b ce             	mov    %rsi,%rcx
14012bb27:	ff 50 50             	call   *0x50(%rax)
14012bb2a:	3c 3a                	cmp    $0x3a,%al
14012bb2c:	75 70                	jne    0x14012bb9e
14012bb2e:	48 8b 0b             	mov    (%rbx),%rcx
14012bb31:	48 85 c9             	test   %rcx,%rcx
14012bb34:	74 39                	je     0x14012bb6f
14012bb36:	48 8b 41 38          	mov    0x38(%rcx),%rax
14012bb3a:	4c 39 28             	cmp    %r13,(%rax)
14012bb3d:	74 21                	je     0x14012bb60
14012bb3f:	48 8b 51 50          	mov    0x50(%rcx),%rdx
14012bb43:	8b 02                	mov    (%rdx),%eax
14012bb45:	85 c0                	test   %eax,%eax
14012bb47:	7e 17                	jle    0x14012bb60
14012bb49:	ff c8                	dec    %eax
14012bb4b:	89 02                	mov    %eax,(%rdx)
14012bb4d:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14012bb51:	48 8b 11             	mov    (%rcx),%rdx
14012bb54:	48 8d 42 01          	lea    0x1(%rdx),%rax
14012bb58:	48 89 01             	mov    %rax,(%rcx)
14012bb5b:	0f b6 02             	movzbl (%rdx),%eax
14012bb5e:	eb 06                	jmp    0x14012bb66
14012bb60:	48 8b 01             	mov    (%rcx),%rax
14012bb63:	ff 50 38             	call   *0x38(%rax)
14012bb66:	83 f8 ff             	cmp    $0xffffffff,%eax
14012bb69:	74 04                	je     0x14012bb6f
14012bb6b:	32 c0                	xor    %al,%al
14012bb6d:	eb 05                	jmp    0x14012bb74
14012bb6f:	4c 89 2b             	mov    %r13,(%rbx)
14012bb72:	b0 01                	mov    $0x1,%al
14012bb74:	88 43 08             	mov    %al,0x8(%rbx)
14012bb77:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14012bb7c:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14012bb81:	c7 44 24 20 3c 00 00 	movl   $0x3c,0x20(%rsp)
14012bb88:	00
14012bb89:	45 33 c9             	xor    %r9d,%r9d
14012bb8c:	4d 8b c7             	mov    %r15,%r8
14012bb8f:	48 8b d3             	mov    %rbx,%rdx
14012bb92:	49 8b cc             	mov    %r12,%rcx
14012bb95:	e8 f6 00 00 00       	call   0x14012bc90
14012bb9a:	09 07                	or     %eax,(%rdi)
14012bb9c:	eb 03                	jmp    0x14012bba1
14012bb9e:	83 0f 02             	orl    $0x2,(%rdi)
14012bba1:	0f 10 03             	movups (%rbx),%xmm0
14012bba4:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14012bba8:	48 8b c5             	mov    %rbp,%rax
14012bbab:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14012bbb0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14012bbb4:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14012bbb8:	49 8b 73 40          	mov    0x40(%r11),%rsi
14012bbbc:	49 8b e3             	mov    %r11,%rsp
14012bbbf:	41 5f                	pop    %r15
14012bbc1:	41 5e                	pop    %r14
14012bbc3:	41 5d                	pop    %r13
14012bbc5:	41 5c                	pop    %r12
14012bbc7:	5f                   	pop    %rdi
14012bbc8:	c3                   	ret
14012bbc9:	cc                   	int3
14012bbca:	cc                   	int3
14012bbcb:	cc                   	int3
14012bbcc:	cc                   	int3
14012bbcd:	cc                   	int3
14012bbce:	cc                   	int3
14012bbcf:	cc                   	int3
14012bbd0:	8b 41 28             	mov    0x28(%rcx),%eax
14012bbd3:	c3                   	ret
14012bbd4:	cc                   	int3
14012bbd5:	cc                   	int3
14012bbd6:	cc                   	int3
14012bbd7:	cc                   	int3
14012bbd8:	cc                   	int3
14012bbd9:	cc                   	int3
14012bbda:	cc                   	int3
14012bbdb:	cc                   	int3
14012bbdc:	cc                   	int3
14012bbdd:	cc                   	int3
14012bbde:	cc                   	int3
14012bbdf:	cc                   	int3
14012bbe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012bbe5:	57                   	push   %rdi
14012bbe6:	48 83 ec 20          	sub    $0x20,%rsp
14012bbea:	48 8d 05 e7 4d 0f 00 	lea    0xf4de7(%rip),%rax        # 0x1402209d8
14012bbf1:	48 8b f9             	mov    %rcx,%rdi
14012bbf4:	48 89 01             	mov    %rax,(%rcx)
14012bbf7:	8b da                	mov    %edx,%ebx
14012bbf9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14012bbfd:	e8 1a 39 06 00       	call   0x14018f51c
14012bc02:	48 8d 05 1f 2b 0f 00 	lea    0xf2b1f(%rip),%rax        # 0x14021e728
14012bc09:	48 89 07             	mov    %rax,(%rdi)
14012bc0c:	f6 c3 01             	test   $0x1,%bl
14012bc0f:	74 0d                	je     0x14012bc1e
14012bc11:	ba 18 00 00 00       	mov    $0x18,%edx
14012bc16:	48 8b cf             	mov    %rdi,%rcx
14012bc19:	e8 2e aa 05 00       	call   0x14018664c
14012bc1e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14012bc23:	48 8b c7             	mov    %rdi,%rax
14012bc26:	48 83 c4 20          	add    $0x20,%rsp
14012bc2a:	5f                   	pop    %rdi
14012bc2b:	c3                   	ret
14012bc2c:	cc                   	int3
14012bc2d:	cc                   	int3
14012bc2e:	cc                   	int3
14012bc2f:	cc                   	int3
14012bc30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012bc35:	57                   	push   %rdi
14012bc36:	48 83 ec 20          	sub    $0x20,%rsp
14012bc3a:	48 8d 05 3f 4d 0f 00 	lea    0xf4d3f(%rip),%rax        # 0x140220980
14012bc41:	48 8b f9             	mov    %rcx,%rdi
14012bc44:	48 89 01             	mov    %rax,(%rcx)
14012bc47:	8b da                	mov    %edx,%ebx
14012bc49:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14012bc4d:	e8 ca 38 06 00       	call   0x14018f51c
14012bc52:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14012bc56:	e8 c1 38 06 00       	call   0x14018f51c
14012bc5b:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14012bc5f:	e8 b8 38 06 00       	call   0x14018f51c
14012bc64:	48 8d 05 bd 2a 0f 00 	lea    0xf2abd(%rip),%rax        # 0x14021e728
14012bc6b:	48 89 07             	mov    %rax,(%rdi)
14012bc6e:	f6 c3 01             	test   $0x1,%bl
14012bc71:	74 0d                	je     0x14012bc80
14012bc73:	ba 58 00 00 00       	mov    $0x58,%edx
14012bc78:	48 8b cf             	mov    %rdi,%rcx
14012bc7b:	e8 cc a9 05 00       	call   0x14018664c
14012bc80:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14012bc85:	48 8b c7             	mov    %rdi,%rax
14012bc88:	48 83 c4 20          	add    $0x20,%rsp
14012bc8c:	5f                   	pop    %rdi
14012bc8d:	c3                   	ret
14012bc8e:	cc                   	int3
14012bc8f:	cc                   	int3
14012bc90:	4c 8b dc             	mov    %rsp,%r11
14012bc93:	56                   	push   %rsi
14012bc94:	57                   	push   %rdi
14012bc95:	41 55                	push   %r13