1401b3db5:	48 8d 1d 84 2f 26 01 	lea    0x1262f84(%rip),%rbx        # 0x141416d40
1401b3dbc:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401b3dc1:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1401b3dc7:	48 8b d3             	mov    %rbx,%rdx
1401b3dca:	48 8b 08             	mov    (%rax),%rcx
1401b3dcd:	48 83 c9 02          	or     $0x2,%rcx
1401b3dd1:	e8 92 b7 c7 00       	call   0x140e2f568
1401b3dd6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b3dd9:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1401b3de0:	0f 11 07             	movups %xmm0,(%rdi)
1401b3de3:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1401b3de7:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
1401b3deb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401b3df0:	49 ff c0             	inc    %r8
1401b3df3:	42 38 2c 03          	cmp    %bpl,(%rbx,%r8,1)
1401b3df7:	75 f7                	jne    0x1401b3df0
1401b3df9:	48 8b d3             	mov    %rbx,%rdx
1401b3dfc:	48 8b cf             	mov    %rdi,%rcx
1401b3dff:	e8 fc 2f fe ff       	call   0x140196e00
1401b3e04:	48 8b c7             	mov    %rdi,%rax
1401b3e07:	48 83 c4 48          	add    $0x48,%rsp
1401b3e0b:	5f                   	pop    %rdi
1401b3e0c:	5e                   	pop    %rsi
1401b3e0d:	5d                   	pop    %rbp
1401b3e0e:	5b                   	pop    %rbx
1401b3e0f:	c3                   	ret
1401b3e10:	8b 41 04             	mov    0x4(%rcx),%eax
1401b3e13:	c3                   	ret
1401b3e14:	cc                   	int3
1401b3e15:	cc                   	int3
1401b3e16:	cc                   	int3
1401b3e17:	cc                   	int3
1401b3e18:	cc                   	int3
1401b3e19:	cc                   	int3
1401b3e1a:	cc                   	int3
1401b3e1b:	cc                   	int3
1401b3e1c:	cc                   	int3
1401b3e1d:	cc                   	int3
1401b3e1e:	cc                   	int3
1401b3e1f:	cc                   	int3
1401b3e20:	40 53                	rex push %rbx
1401b3e22:	48 83 ec 50          	sub    $0x50,%rsp
1401b3e26:	48 8b 05 d3 50 20 01 	mov    0x12050d3(%rip),%rax        # 0x1413b8f00
1401b3e2d:	48 33 c4             	xor    %rsp,%rax
1401b3e30:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b3e35:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401b3e3a:	44 8b c2             	mov    %edx,%r8d
1401b3e3d:	4c 8d 54 24 45       	lea    0x45(%rsp),%r10
1401b3e42:	48 8b d9             	mov    %rcx,%rbx
1401b3e45:	85 d2                	test   %edx,%edx
1401b3e47:	79 47                	jns    0x1401b3e90
1401b3e49:	41 f7 d8             	neg    %r8d
1401b3e4c:	0f 1f 40 00          	nopl   0x0(%rax)
1401b3e50:	49 ff ca             	dec    %r10
1401b3e53:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1401b3e58:	41 f7 e0             	mul    %r8d
1401b3e5b:	c1 ea 03             	shr    $0x3,%edx
1401b3e5e:	0f b6 c2             	movzbl %dl,%eax
1401b3e61:	c0 e0 02             	shl    $0x2,%al
1401b3e64:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1401b3e67:	02 c9                	add    %cl,%cl
1401b3e69:	44 2a c1             	sub    %cl,%r8b
1401b3e6c:	41 80 c0 30          	add    $0x30,%r8b
1401b3e70:	45 88 02             	mov    %r8b,(%r10)
1401b3e73:	44 8b c2             	mov    %edx,%r8d
1401b3e76:	85 d2                	test   %edx,%edx
1401b3e78:	75 d6                	jne    0x1401b3e50
1401b3e7a:	49 ff ca             	dec    %r10
1401b3e7d:	41 c6 02 2d          	movb   $0x2d,(%r10)
1401b3e81:	eb 37                	jmp    0x1401b3eba
1401b3e83:	0f 1f 40 00          	nopl   0x0(%rax)
1401b3e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401b3e8e:	00 00
1401b3e90:	49 ff ca             	dec    %r10
1401b3e93:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1401b3e98:	41 f7 e0             	mul    %r8d
1401b3e9b:	c1 ea 03             	shr    $0x3,%edx
1401b3e9e:	0f b6 c2             	movzbl %dl,%eax
1401b3ea1:	c0 e0 02             	shl    $0x2,%al
1401b3ea4:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1401b3ea7:	02 c9                	add    %cl,%cl
1401b3ea9:	44 2a c1             	sub    %cl,%r8b
1401b3eac:	41 80 c0 30          	add    $0x30,%r8b
1401b3eb0:	45 88 02             	mov    %r8b,(%r10)
1401b3eb3:	44 8b c2             	mov    %edx,%r8d
1401b3eb6:	85 d2                	test   %edx,%edx
1401b3eb8:	75 d6                	jne    0x1401b3e90
1401b3eba:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1401b3ebf:	49 8b d2             	mov    %r10,%rdx
1401b3ec2:	4c 8d 44 24 45       	lea    0x45(%rsp),%r8
1401b3ec7:	48 8b cb             	mov    %rbx,%rcx
1401b3eca:	e8 01 44 ff ff       	call   0x1401a82d0
1401b3ecf:	48 8b c3             	mov    %rbx,%rax
1401b3ed2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401b3ed7:	48 33 cc             	xor    %rsp,%rcx
1401b3eda:	e8 21 76 c6 00       	call   0x140e1b500
1401b3edf:	48 83 c4 50          	add    $0x50,%rsp
1401b3ee3:	5b                   	pop    %rbx
1401b3ee4:	c3                   	ret
1401b3ee5:	cc                   	int3
1401b3ee6:	cc                   	int3
1401b3ee7:	cc                   	int3
1401b3ee8:	cc                   	int3
1401b3ee9:	cc                   	int3
1401b3eea:	cc                   	int3
1401b3eeb:	cc                   	int3
1401b3eec:	cc                   	int3
1401b3eed:	cc                   	int3
1401b3eee:	cc                   	int3
1401b3eef:	cc                   	int3
1401b3ef0:	40 53                	rex push %rbx
1401b3ef2:	48 83 ec 50          	sub    $0x50,%rsp
1401b3ef6:	48 8b 05 03 50 20 01 	mov    0x1205003(%rip),%rax        # 0x1413b8f00
1401b3efd:	48 33 c4             	xor    %rsp,%rax
1401b3f00:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b3f05:	44 8b c2             	mov    %edx,%r8d
1401b3f08:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401b3f0d:	48 8b d9             	mov    %rcx,%rbx
1401b3f10:	4c 8d 54 24 45       	lea    0x45(%rsp),%r10
1401b3f15:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401b3f1c:	00 00 00 00
1401b3f20:	49 ff ca             	dec    %r10
1401b3f23:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1401b3f28:	41 f7 e0             	mul    %r8d
1401b3f2b:	c1 ea 03             	shr    $0x3,%edx
1401b3f2e:	0f b6 c2             	movzbl %dl,%eax
1401b3f31:	c0 e0 02             	shl    $0x2,%al
1401b3f34:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1401b3f37:	02 c9                	add    %cl,%cl
1401b3f39:	44 2a c1             	sub    %cl,%r8b
1401b3f3c:	41 80 c0 30          	add    $0x30,%r8b
1401b3f40:	45 88 02             	mov    %r8b,(%r10)
1401b3f43:	44 8b c2             	mov    %edx,%r8d
1401b3f46:	85 d2                	test   %edx,%edx
1401b3f48:	75 d6                	jne    0x1401b3f20
1401b3f4a:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1401b3f4f:	49 8b d2             	mov    %r10,%rdx
1401b3f52:	4c 8d 44 24 45       	lea    0x45(%rsp),%r8
1401b3f57:	48 8b cb             	mov    %rbx,%rcx
1401b3f5a:	e8 71 43 ff ff       	call   0x1401a82d0
1401b3f5f:	48 8b c3             	mov    %rbx,%rax
1401b3f62:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401b3f67:	48 33 cc             	xor    %rsp,%rcx
1401b3f6a:	e8 91 75 c6 00       	call   0x140e1b500
1401b3f6f:	48 83 c4 50          	add    $0x50,%rsp
1401b3f73:	5b                   	pop    %rbx
1401b3f74:	c3                   	ret
1401b3f75:	cc                   	int3
1401b3f76:	cc                   	int3
1401b3f77:	cc                   	int3
1401b3f78:	cc                   	int3
1401b3f79:	cc                   	int3
1401b3f7a:	cc                   	int3
1401b3f7b:	cc                   	int3
1401b3f7c:	cc                   	int3
1401b3f7d:	cc                   	int3
1401b3f7e:	cc                   	int3
1401b3f7f:	cc                   	int3
1401b3f80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b3f85:	55                   	push   %rbp
1401b3f86:	56                   	push   %rsi
1401b3f87:	57                   	push   %rdi
1401b3f88:	48 83 ec 40          	sub    $0x40,%rsp
1401b3f8c:	48 8b f9             	mov    %rcx,%rdi
1401b3f8f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401b3f94:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1401b3f99:	48 8d 0d 90 0b df 00 	lea    0xdf0b90(%rip),%rcx        # 0x140fa4b30
1401b3fa0:	66 48 0f 7e ca       	movq   %xmm1,%rdx
1401b3fa5:	0f 28 f1             	movaps %xmm1,%xmm6
1401b3fa8:	33 db                	xor    %ebx,%ebx
1401b3faa:	e8 d1 00 00 00       	call   0x1401b4080
1401b3faf:	48 63 f0             	movslq %eax,%rsi
1401b3fb2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b3fb5:	0f 11 07             	movups %xmm0,(%rdi)
1401b3fb8:	48 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbp
1401b3fbf:	ff ff 7f
1401b3fc2:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1401b3fc6:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1401b3fca:	48 3b f5             	cmp    %rbp,%rsi
1401b3fcd:	0f 87 a4 00 00 00    	ja     0x1401b4077
1401b3fd3:	0f ae e8             	lfence
1401b3fd6:	48 83 fe 0f          	cmp    $0xf,%rsi
1401b3fda:	77 1e                	ja     0x1401b3ffa
1401b3fdc:	4c 8b c6             	mov    %rsi,%r8
1401b3fdf:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401b3fe3:	33 d2                	xor    %edx,%edx
1401b3fe5:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1401b3fec:	00
1401b3fed:	48 8b cf             	mov    %rdi,%rcx
1401b3ff0:	e8 bb b6 d2 00       	call   0x140edf6b0
1401b3ff5:	88 1c 37             	mov    %bl,(%rdi,%rsi,1)
1401b3ff8:	eb 43                	jmp    0x1401b403d
1401b3ffa:	48 8b c6             	mov    %rsi,%rax
1401b3ffd:	48 83 c8 0f          	or     $0xf,%rax
1401b4001:	48 3b c5             	cmp    %rbp,%rax
1401b4004:	77 0f                	ja     0x1401b4015
1401b4006:	b9 16 00 00 00       	mov    $0x16,%ecx
1401b400b:	48 8b e8             	mov    %rax,%rbp
1401b400e:	48 3b c1             	cmp    %rcx,%rax
1401b4011:	48 0f 42 e9          	cmovb  %rcx,%rbp
1401b4015:	48 8d 4d 01          	lea    0x1(%rbp),%rcx
1401b4019:	e8 12 2d fe ff       	call   0x140196d30
1401b401e:	4c 8b c6             	mov    %rsi,%r8
1401b4021:	48 89 07             	mov    %rax,(%rdi)
1401b4024:	33 d2                	xor    %edx,%edx
1401b4026:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401b402a:	48 8b c8             	mov    %rax,%rcx
1401b402d:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
1401b4031:	48 8b d8             	mov    %rax,%rbx
1401b4034:	e8 77 b6 d2 00       	call   0x140edf6b0
1401b4039:	c6 04 33 00          	movb   $0x0,(%rbx,%rsi,1)
1401b403d:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1401b4042:	48 8b cf             	mov    %rdi,%rcx
1401b4045:	76 03                	jbe    0x1401b404a
1401b4047:	48 8b 0f             	mov    (%rdi),%rcx
1401b404a:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1401b404e:	0f 28 de             	movaps %xmm6,%xmm3
1401b4051:	66 49 0f 7e f1       	movq   %xmm6,%r9
1401b4056:	4c 8d 05 d3 0a df 00 	lea    0xdf0ad3(%rip),%r8        # 0x140fa4b30
1401b405d:	e8 7e 00 00 00       	call   0x1401b40e0
1401b4062:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401b4067:	48 8b c7             	mov    %rdi,%rax
1401b406a:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
1401b406f:	48 83 c4 40          	add    $0x40,%rsp
1401b4073:	5f                   	pop    %rdi
1401b4074:	5e                   	pop    %rsi
1401b4075:	5d                   	pop    %rbp
1401b4076:	c3                   	ret
1401b4077:	e8 f4 94 fe ff       	call   0x14019d570
1401b407c:	cc                   	int3
1401b407d:	cc                   	int3
1401b407e:	cc                   	int3
1401b407f:	cc                   	int3
1401b4080:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b4085:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401b408a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401b408f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401b4094:	53                   	push   %rbx
1401b4095:	57                   	push   %rdi
1401b4096:	48 83 ec 38          	sub    $0x38,%rsp
1401b409a:	48 8b d9             	mov    %rcx,%rbx
1401b409d:	48 8d 7c 24 58       	lea    0x58(%rsp),%rdi
1401b40a2:	e8 39 a4 fe ff       	call   0x14019e4e0
1401b40a7:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401b40ac:	4c 8b cb             	mov    %rbx,%r9
1401b40af:	45 33 c0             	xor    %r8d,%r8d
1401b40b2:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401b40b9:	00 00
1401b40bb:	33 d2                	xor    %edx,%edx
1401b40bd:	48 8b 08             	mov    (%rax),%rcx
1401b40c0:	48 83 c9 02          	or     $0x2,%rcx
1401b40c4:	e8 9f b4 c7 00       	call   0x140e2f568
1401b40c9:	85 c0                	test   %eax,%eax
1401b40cb:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401b40d0:	0f 48 c1             	cmovs  %ecx,%eax
1401b40d3:	48 83 c4 38          	add    $0x38,%rsp
1401b40d7:	5f                   	pop    %rdi
1401b40d8:	5b                   	pop    %rbx
1401b40d9:	c3                   	ret
1401b40da:	cc                   	int3
1401b40db:	cc                   	int3
1401b40dc:	cc                   	int3
1401b40dd:	cc                   	int3
1401b40de:	cc                   	int3
1401b40df:	cc                   	int3
1401b40e0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401b40e5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401b40ea:	53                   	push   %rbx
1401b40eb:	55                   	push   %rbp
1401b40ec:	56                   	push   %rsi
1401b40ed:	57                   	push   %rdi
1401b40ee:	48 83 ec 38          	sub    $0x38,%rsp
1401b40f2:	49 8b f0             	mov    %r8,%rsi
1401b40f5:	48 8d 6c 24 78       	lea    0x78(%rsp),%rbp
1401b40fa:	48 8b fa             	mov    %rdx,%rdi
1401b40fd:	48 8b d9             	mov    %rcx,%rbx
1401b4100:	e8 db a3 fe ff       	call   0x14019e4e0
1401b4105:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401b410a:	4c 8b ce             	mov    %rsi,%r9
1401b410d:	4c 8b c7             	mov    %rdi,%r8
1401b4110:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401b4117:	00 00
1401b4119:	48 8b d3             	mov    %rbx,%rdx
1401b411c:	48 8b 08             	mov    (%rax),%rcx
1401b411f:	e8 98 b6 c7 00       	call   0x140e2f7bc
1401b4124:	85 c0                	test   %eax,%eax
1401b4126:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401b412b:	0f 48 c1             	cmovs  %ecx,%eax
1401b412e:	48 83 c4 38          	add    $0x38,%rsp
1401b4132:	5f                   	pop    %rdi
1401b4133:	5e                   	pop    %rsi
1401b4134:	5d                   	pop    %rbp
1401b4135:	5b                   	pop    %rbx
1401b4136:	c3                   	ret
1401b4137:	cc                   	int3
1401b4138:	cc                   	int3
1401b4139:	cc                   	int3
1401b413a:	cc                   	int3
1401b413b:	cc                   	int3
1401b413c:	cc                   	int3
1401b413d:	cc                   	int3
1401b413e:	cc                   	int3
1401b413f:	cc                   	int3
1401b4140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b4145:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401b414a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b414f:	57                   	push   %rdi
1401b4150:	48 83 ec 30          	sub    $0x30,%rsp
1401b4154:	49 8b d9             	mov    %r9,%rbx
1401b4157:	49 8b f8             	mov    %r8,%rdi
1401b415a:	48 8b f2             	mov    %rdx,%rsi
1401b415d:	48 8b e9             	mov    %rcx,%rbp
1401b4160:	e8 7b a3 fe ff       	call   0x14019e4e0
1401b4165:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401b416a:	4c 8b cf             	mov    %rdi,%r9
1401b416d:	4c 8b c6             	mov    %rsi,%r8
1401b4170:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401b4177:	00 00
1401b4179:	48 8b d5             	mov    %rbp,%rdx
1401b417c:	48 8b 08             	mov    (%rax),%rcx
1401b417f:	48 83 c9 02          	or     $0x2,%rcx
1401b4183:	e8 e0 b3 c7 00       	call   0x140e2f568
1401b4188:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b418d:	85 c0                	test   %eax,%eax
1401b418f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401b4194:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401b4199:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b419e:	0f 48 c1             	cmovs  %ecx,%eax
1401b41a1:	48 83 c4 30          	add    $0x30,%rsp
1401b41a5:	5f                   	pop    %rdi
1401b41a6:	c3                   	ret
1401b41a7:	cc                   	int3
1401b41a8:	cc                   	int3
1401b41a9:	cc                   	int3
1401b41aa:	cc                   	int3
1401b41ab:	cc                   	int3
1401b41ac:	cc                   	int3
1401b41ad:	cc                   	int3
1401b41ae:	cc                   	int3
1401b41af:	cc                   	int3
1401b41b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b41b5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b41ba:	57                   	push   %rdi
1401b41bb:	48 83 ec 20          	sub    $0x20,%rsp
1401b41bf:	48 8b d9             	mov    %rcx,%rbx
1401b41c2:	4c 8b c2             	mov    %rdx,%r8
1401b41c5:	48 8d 15 ec 14 df 00 	lea    0xdf14ec(%rip),%rdx        # 0x140fa56b8
1401b41cc:	e8 bf 14 38 00       	call   0x140535690
1401b41d1:	33 ff                	xor    %edi,%edi
1401b41d3:	48 89 bb b8 00 00 00 	mov    %rdi,0xb8(%rbx)