140b1ae09:	48 89 3b             	mov    %rdi,(%rbx)
140b1ae0c:	eb 03                	jmp    0x140b1ae11
140b1ae0e:	48 89 2b             	mov    %rbp,(%rbx)
140b1ae11:	48 8b c3             	mov    %rbx,%rax
140b1ae14:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
140b1ae1b:	00
140b1ae1c:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
140b1ae23:	5f                   	pop    %rdi
140b1ae24:	5e                   	pop    %rsi
140b1ae25:	5d                   	pop    %rbp
140b1ae26:	c3                   	ret
140b1ae27:	cc                   	int3
140b1ae28:	cc                   	int3
140b1ae29:	cc                   	int3
140b1ae2a:	cc                   	int3
140b1ae2b:	cc                   	int3
140b1ae2c:	cc                   	int3
140b1ae2d:	cc                   	int3
140b1ae2e:	cc                   	int3
140b1ae2f:	cc                   	int3
140b1ae30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b1ae35:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140b1ae3a:	57                   	push   %rdi
140b1ae3b:	41 56                	push   %r14
140b1ae3d:	41 57                	push   %r15
140b1ae3f:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140b1ae46:	4c 8b f9             	mov    %rcx,%r15
140b1ae49:	48 8b da             	mov    %rdx,%rbx
140b1ae4c:	b9 88 00 00 00       	mov    $0x88,%ecx
140b1ae51:	33 ed                	xor    %ebp,%ebp
140b1ae53:	e8 b0 02 30 00       	call   0x140e1b108
140b1ae58:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
140b1ae5f:	00
140b1ae60:	4c 8b f0             	mov    %rax,%r14
140b1ae63:	48 85 c0             	test   %rax,%rax
140b1ae66:	0f 84 37 01 00 00    	je     0x140b1afa3
140b1ae6c:	48 8b d3             	mov    %rbx,%rdx
140b1ae6f:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140b1ae76:	00
140b1ae77:	e8 74 79 87 ff       	call   0x1403927f0
140b1ae7c:	48 8b f8             	mov    %rax,%rdi
140b1ae7f:	48 8b 50 08          	mov    0x8(%rax),%rdx
140b1ae83:	48 8b 08             	mov    (%rax),%rcx
140b1ae86:	4c 8b 40 10          	mov    0x10(%rax),%r8
140b1ae8a:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140b1ae8f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b1ae94:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140b1ae99:	48 8d 50 18          	lea    0x18(%rax),%rdx
140b1ae9d:	48 89 68 10          	mov    %rbp,0x10(%rax)
140b1aea1:	48 89 68 08          	mov    %rbp,0x8(%rax)
140b1aea5:	48 89 28             	mov    %rbp,(%rax)
140b1aea8:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
140b1aead:	e8 5e 7b 87 ff       	call   0x140392a10
140b1aeb2:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b1aeb6:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140b1aebb:	49 8b ce             	mov    %r14,%rcx
140b1aebe:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140b1aec5:	00
140b1aec6:	48 89 6f 68          	mov    %rbp,0x68(%rdi)
140b1aeca:	e8 31 36 00 00       	call   0x140b1e500
140b1aecf:	48 8d 05 da 2d 5c 00 	lea    0x5c2dda(%rip),%rax        # 0x1410ddcb0
140b1aed6:	49 89 06             	mov    %rax,(%r14)
140b1aed9:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140b1aedd:	48 85 c9             	test   %rcx,%rcx
140b1aee0:	74 10                	je     0x140b1aef2
140b1aee2:	48 83 29 01          	subq   $0x1,(%rcx)
140b1aee6:	75 0a                	jne    0x140b1aef2
140b1aee8:	ba 18 00 00 00       	mov    $0x18,%edx
140b1aeed:	e8 52 02 30 00       	call   0x140e1b144
140b1aef2:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
140b1aef6:	e8 65 d4 67 ff       	call   0x140198360
140b1aefb:	40 38 6f 48          	cmp    %bpl,0x48(%rdi)
140b1aeff:	74 09                	je     0x140b1af0a
140b1af01:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140b1af05:	e8 f6 25 68 ff       	call   0x14019d500
140b1af0a:	48 8b 1f             	mov    (%rdi),%rbx
140b1af0d:	48 85 db             	test   %rbx,%rbx
140b1af10:	0f 84 90 00 00 00    	je     0x140b1afa6
140b1af16:	48 89 b4 24 40 01 00 	mov    %rsi,0x140(%rsp)
140b1af1d:	00
140b1af1e:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140b1af22:	48 3b de             	cmp    %rsi,%rbx
140b1af25:	74 11                	je     0x140b1af38
140b1af27:	48 8b cb             	mov    %rbx,%rcx
140b1af2a:	e8 c1 84 87 ff       	call   0x1403933f0
140b1af2f:	48 83 c3 28          	add    $0x28,%rbx
140b1af33:	48 3b de             	cmp    %rsi,%rbx
140b1af36:	75 ef                	jne    0x140b1af27
140b1af38:	4c 8b 07             	mov    (%rdi),%r8
140b1af3b:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140b1af42:	66 66 66
140b1af45:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140b1af49:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
140b1af50:	00
140b1af51:	49 2b c8             	sub    %r8,%rcx
140b1af54:	48 f7 e9             	imul   %rcx
140b1af57:	48 c1 fa 04          	sar    $0x4,%rdx
140b1af5b:	48 8b c2             	mov    %rdx,%rax
140b1af5e:	48 c1 e8 3f          	shr    $0x3f,%rax
140b1af62:	48 03 d0             	add    %rax,%rdx
140b1af65:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
140b1af69:	48 c1 e2 03          	shl    $0x3,%rdx
140b1af6d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b1af74:	72 18                	jb     0x140b1af8e
140b1af76:	49 8b 48 f8          	mov    -0x8(%r8),%rcx
140b1af7a:	48 83 c2 27          	add    $0x27,%rdx
140b1af7e:	4c 2b c1             	sub    %rcx,%r8
140b1af81:	49 8d 40 f8          	lea    -0x8(%r8),%rax
140b1af85:	48 83 f8 1f          	cmp    $0x1f,%rax
140b1af89:	77 3a                	ja     0x140b1afc5
140b1af8b:	4c 8b c1             	mov    %rcx,%r8
140b1af8e:	49 8b c8             	mov    %r8,%rcx
140b1af91:	e8 ae 01 30 00       	call   0x140e1b144
140b1af96:	48 89 2f             	mov    %rbp,(%rdi)
140b1af99:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140b1af9d:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140b1afa1:	eb 03                	jmp    0x140b1afa6
140b1afa3:	4c 8b f5             	mov    %rbp,%r14
140b1afa6:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
140b1afad:	00
140b1afae:	4d 89 37             	mov    %r14,(%r15)
140b1afb1:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140b1afb5:	49 8b c7             	mov    %r15,%rax
140b1afb8:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140b1afbc:	49 8b e3             	mov    %r11,%rsp
140b1afbf:	41 5f                	pop    %r15
140b1afc1:	41 5e                	pop    %r14
140b1afc3:	5f                   	pop    %rdi
140b1afc4:	c3                   	ret
140b1afc5:	e8 da f1 30 00       	call   0x140e2a1a4
140b1afca:	cc                   	int3
140b1afcb:	cc                   	int3
140b1afcc:	cc                   	int3
140b1afcd:	cc                   	int3
140b1afce:	cc                   	int3
140b1afcf:	cc                   	int3
140b1afd0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b1afd5:	55                   	push   %rbp
140b1afd6:	56                   	push   %rsi
140b1afd7:	57                   	push   %rdi
140b1afd8:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140b1afdf:	48 8b d9             	mov    %rcx,%rbx
140b1afe2:	48 8b f2             	mov    %rdx,%rsi
140b1afe5:	b9 88 00 00 00       	mov    $0x88,%ecx
140b1afea:	33 ed                	xor    %ebp,%ebp
140b1afec:	e8 17 01 30 00       	call   0x140e1b108
140b1aff1:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140b1aff8:	00
140b1aff9:	48 8b f8             	mov    %rax,%rdi
140b1affc:	48 85 c0             	test   %rax,%rax
140b1afff:	0f 84 d9 00 00 00    	je     0x140b1b0de
140b1b005:	48 8b d6             	mov    %rsi,%rdx
140b1b008:	4c 89 b4 24 48 01 00 	mov    %r14,0x148(%rsp)
140b1b00f:	00
140b1b010:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b1b015:	e8 d6 3a 00 00       	call   0x140b1eaf0
140b1b01a:	48 8b d0             	mov    %rax,%rdx
140b1b01d:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140b1b024:	00
140b1b025:	48 8b e8             	mov    %rax,%rbp
140b1b028:	e8 c3 3a 00 00       	call   0x140b1eaf0
140b1b02d:	4c 8b f0             	mov    %rax,%r14
140b1b030:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140b1b034:	0f 57 c0             	xorps  %xmm0,%xmm0
140b1b037:	48 8d 05 2a fd 5b 00 	lea    0x5bfd2a(%rip),%rax        # 0x1410dad68
140b1b03e:	0f 11 07             	movups %xmm0,(%rdi)
140b1b041:	48 c7 47 08 01 00 00 	movq   $0x1,0x8(%rdi)
140b1b048:	00
140b1b049:	49 8b d6             	mov    %r14,%rdx
140b1b04c:	48 89 07             	mov    %rax,(%rdi)
140b1b04f:	e8 9c 3a 00 00       	call   0x140b1eaf0
140b1b054:	49 8b 4e 68          	mov    0x68(%r14),%rcx
140b1b058:	48 85 c9             	test   %rcx,%rcx
140b1b05b:	74 10                	je     0x140b1b06d
140b1b05d:	48 83 29 01          	subq   $0x1,(%rcx)
140b1b061:	75 0a                	jne    0x140b1b06d
140b1b063:	ba 18 00 00 00       	mov    $0x18,%edx
140b1b068:	e8 d7 00 30 00       	call   0x140e1b144
140b1b06d:	49 8d 4e 50          	lea    0x50(%r14),%rcx
140b1b071:	e8 ea d2 67 ff       	call   0x140198360
140b1b076:	41 80 7e 48 00       	cmpb   $0x0,0x48(%r14)
140b1b07b:	74 09                	je     0x140b1b086
140b1b07d:	49 8d 4e 18          	lea    0x18(%r14),%rcx
140b1b081:	e8 7a 24 68 ff       	call   0x14019d500
140b1b086:	49 8b ce             	mov    %r14,%rcx
140b1b089:	e8 12 8a 87 ff       	call   0x140393aa0
140b1b08e:	4c 8b b4 24 48 01 00 	mov    0x148(%rsp),%r14
140b1b095:	00
140b1b096:	48 8d 05 e3 fd 5b 00 	lea    0x5bfde3(%rip),%rax        # 0x1410dae80
140b1b09d:	48 89 07             	mov    %rax,(%rdi)
140b1b0a0:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140b1b0a4:	48 85 c9             	test   %rcx,%rcx
140b1b0a7:	74 10                	je     0x140b1b0b9
140b1b0a9:	48 83 29 01          	subq   $0x1,(%rcx)
140b1b0ad:	75 0a                	jne    0x140b1b0b9
140b1b0af:	ba 18 00 00 00       	mov    $0x18,%edx
140b1b0b4:	e8 8b 00 30 00       	call   0x140e1b144
140b1b0b9:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140b1b0bd:	e8 9e d2 67 ff       	call   0x140198360
140b1b0c2:	80 7d 48 00          	cmpb   $0x0,0x48(%rbp)
140b1b0c6:	74 09                	je     0x140b1b0d1
140b1b0c8:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140b1b0cc:	e8 2f 24 68 ff       	call   0x14019d500
140b1b0d1:	48 8b cd             	mov    %rbp,%rcx
140b1b0d4:	e8 c7 89 87 ff       	call   0x140393aa0
140b1b0d9:	48 89 3b             	mov    %rdi,(%rbx)
140b1b0dc:	eb 03                	jmp    0x140b1b0e1
140b1b0de:	48 89 2b             	mov    %rbp,(%rbx)
140b1b0e1:	48 8b c3             	mov    %rbx,%rax
140b1b0e4:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
140b1b0eb:	00
140b1b0ec:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
140b1b0f3:	5f                   	pop    %rdi
140b1b0f4:	5e                   	pop    %rsi
140b1b0f5:	5d                   	pop    %rbp
140b1b0f6:	c3                   	ret
140b1b0f7:	cc                   	int3
140b1b0f8:	cc                   	int3
140b1b0f9:	cc                   	int3
140b1b0fa:	cc                   	int3
140b1b0fb:	cc                   	int3
140b1b0fc:	cc                   	int3
140b1b0fd:	cc                   	int3
140b1b0fe:	cc                   	int3
140b1b0ff:	cc                   	int3
140b1b100:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b1b105:	55                   	push   %rbp
140b1b106:	56                   	push   %rsi
140b1b107:	57                   	push   %rdi
140b1b108:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140b1b10f:	48 8b d9             	mov    %rcx,%rbx
140b1b112:	48 8b f2             	mov    %rdx,%rsi
140b1b115:	b9 88 00 00 00       	mov    $0x88,%ecx
140b1b11a:	33 ed                	xor    %ebp,%ebp
140b1b11c:	e8 e7 ff 2f 00       	call   0x140e1b108
140b1b121:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140b1b128:	00
140b1b129:	48 8b f8             	mov    %rax,%rdi
140b1b12c:	48 85 c0             	test   %rax,%rax
140b1b12f:	0f 84 d9 00 00 00    	je     0x140b1b20e
140b1b135:	48 8b d6             	mov    %rsi,%rdx
140b1b138:	4c 89 b4 24 48 01 00 	mov    %r14,0x148(%rsp)
140b1b13f:	00
140b1b140:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b1b145:	e8 16 3d 00 00       	call   0x140b1ee60
140b1b14a:	48 8b d0             	mov    %rax,%rdx
140b1b14d:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140b1b154:	00
140b1b155:	48 8b e8             	mov    %rax,%rbp
140b1b158:	e8 03 3d 00 00       	call   0x140b1ee60
140b1b15d:	4c 8b f0             	mov    %rax,%r14
140b1b160:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140b1b164:	0f 57 c0             	xorps  %xmm0,%xmm0
140b1b167:	48 8d 05 ca ef 5b 00 	lea    0x5befca(%rip),%rax        # 0x1410da138
140b1b16e:	0f 11 07             	movups %xmm0,(%rdi)
140b1b171:	48 c7 47 08 01 00 00 	movq   $0x1,0x8(%rdi)
140b1b178:	00
140b1b179:	49 8b d6             	mov    %r14,%rdx
140b1b17c:	48 89 07             	mov    %rax,(%rdi)
140b1b17f:	e8 dc 3c 00 00       	call   0x140b1ee60
140b1b184:	49 8b 4e 68          	mov    0x68(%r14),%rcx
140b1b188:	48 85 c9             	test   %rcx,%rcx
140b1b18b:	74 10                	je     0x140b1b19d
140b1b18d:	48 83 29 01          	subq   $0x1,(%rcx)
140b1b191:	75 0a                	jne    0x140b1b19d
140b1b193:	ba 18 00 00 00       	mov    $0x18,%edx
140b1b198:	e8 a7 ff 2f 00       	call   0x140e1b144
140b1b19d:	49 8d 4e 50          	lea    0x50(%r14),%rcx
140b1b1a1:	e8 ba d1 67 ff       	call   0x140198360
140b1b1a6:	41 80 7e 48 00       	cmpb   $0x0,0x48(%r14)
140b1b1ab:	74 09                	je     0x140b1b1b6
140b1b1ad:	49 8d 4e 18          	lea    0x18(%r14),%rcx
140b1b1b1:	e8 4a 23 68 ff       	call   0x14019d500
140b1b1b6:	49 8b ce             	mov    %r14,%rcx
140b1b1b9:	e8 e2 88 87 ff       	call   0x140393aa0
140b1b1be:	4c 8b b4 24 48 01 00 	mov    0x148(%rsp),%r14
140b1b1c5:	00
140b1b1c6:	48 8d 05 83 f0 5b 00 	lea    0x5bf083(%rip),%rax        # 0x1410da250
140b1b1cd:	48 89 07             	mov    %rax,(%rdi)
140b1b1d0:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140b1b1d4:	48 85 c9             	test   %rcx,%rcx
140b1b1d7:	74 10                	je     0x140b1b1e9
140b1b1d9:	48 83 29 01          	subq   $0x1,(%rcx)
140b1b1dd:	75 0a                	jne    0x140b1b1e9
140b1b1df:	ba 18 00 00 00       	mov    $0x18,%edx
140b1b1e4:	e8 5b ff 2f 00       	call   0x140e1b144
140b1b1e9:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140b1b1ed:	e8 6e d1 67 ff       	call   0x140198360
140b1b1f2:	80 7d 48 00          	cmpb   $0x0,0x48(%rbp)
140b1b1f6:	74 09                	je     0x140b1b201
140b1b1f8:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140b1b1fc:	e8 ff 22 68 ff       	call   0x14019d500
140b1b201:	48 8b cd             	mov    %rbp,%rcx
140b1b204:	e8 97 88 87 ff       	call   0x140393aa0
140b1b209:	48 89 3b             	mov    %rdi,(%rbx)
140b1b20c:	eb 03                	jmp    0x140b1b211
140b1b20e:	48 89 2b             	mov    %rbp,(%rbx)
140b1b211:	48 8b c3             	mov    %rbx,%rax
140b1b214:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
140b1b21b:	00
140b1b21c:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
140b1b223:	5f                   	pop    %rdi
140b1b224:	5e                   	pop    %rsi
140b1b225:	5d                   	pop    %rbp
140b1b226:	c3                   	ret
140b1b227:	cc                   	int3
140b1b228:	cc                   	int3
140b1b229:	cc                   	int3
140b1b22a:	cc                   	int3
140b1b22b:	cc                   	int3
140b1b22c:	cc                   	int3
140b1b22d:	cc                   	int3
140b1b22e:	cc                   	int3
140b1b22f:	cc                   	int3
140b1b230:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b1b235:	55                   	push   %rbp
140b1b236:	56                   	push   %rsi
140b1b237:	57                   	push   %rdi
140b1b238:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140b1b23f:	48 8b d9             	mov    %rcx,%rbx
140b1b242:	48 8b f2             	mov    %rdx,%rsi
140b1b245:	b9 88 00 00 00       	mov    $0x88,%ecx
140b1b24a:	33 ed                	xor    %ebp,%ebp
140b1b24c:	e8 b7 fe 2f 00       	call   0x140e1b108
140b1b251:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140b1b258:	00
140b1b259:	48 8b f8             	mov    %rax,%rdi
140b1b25c:	48 85 c0             	test   %rax,%rax
140b1b25f:	0f 84 d9 00 00 00    	je     0x140b1b33e
140b1b265:	48 8b d6             	mov    %rsi,%rdx
140b1b268:	4c 89 b4 24 48 01 00 	mov    %r14,0x148(%rsp)
140b1b26f:	00
140b1b270:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b1b275:	e8 46 3e 00 00       	call   0x140b1f0c0
140b1b27a:	48 8b d0             	mov    %rax,%rdx
140b1b27d:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140b1b284:	00
140b1b285:	48 8b e8             	mov    %rax,%rbp
140b1b288:	e8 33 3e 00 00       	call   0x140b1f0c0
140b1b28d:	4c 8b f0             	mov    %rax,%r14
140b1b290:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140b1b294:	0f 57 c0             	xorps  %xmm0,%xmm0
140b1b297:	48 8d 05 da 08 5c 00 	lea    0x5c08da(%rip),%rax        # 0x1410dbb78
140b1b29e:	0f 11 07             	movups %xmm0,(%rdi)
140b1b2a1:	48 c7 47 08 01 00 00 	movq   $0x1,0x8(%rdi)
140b1b2a8:	00
140b1b2a9:	49 8b d6             	mov    %r14,%rdx
140b1b2ac:	48 89 07             	mov    %rax,(%rdi)
140b1b2af:	e8 0c 3e 00 00       	call   0x140b1f0c0
140b1b2b4:	49 8b 4e 68          	mov    0x68(%r14),%rcx