140085e3a:	48 8b ce             	mov    %rsi,%rcx
140085e3d:	48 83 c9 0f          	or     $0xf,%rcx
140085e41:	48 3b cf             	cmp    %rdi,%rcx
140085e44:	76 2c                	jbe    0x140085e72
140085e46:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140085e4d:	00 00 80
140085e50:	48 83 c0 27          	add    $0x27,%rax
140085e54:	48 8b c8             	mov    %rax,%rcx
140085e57:	e8 ec 43 27 00       	call   0x1402fa248
140085e5c:	48 8b c8             	mov    %rax,%rcx
140085e5f:	48 85 c0             	test   %rax,%rax
140085e62:	74 3a                	je     0x140085e9e
140085e64:	48 83 c0 27          	add    $0x27,%rax
140085e68:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140085e6c:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140085e70:	eb 38                	jmp    0x140085eaa
140085e72:	ba 16 00 00 00       	mov    $0x16,%edx
140085e77:	48 8b f9             	mov    %rcx,%rdi
140085e7a:	48 3b ca             	cmp    %rdx,%rcx
140085e7d:	48 0f 42 fa          	cmovb  %rdx,%rdi
140085e81:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
140085e85:	48 85 c9             	test   %rcx,%rcx
140085e88:	74 20                	je     0x140085eaa
140085e8a:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140085e91:	72 12                	jb     0x140085ea5
140085e93:	48 8d 41 27          	lea    0x27(%rcx),%rax
140085e97:	48 3b c1             	cmp    %rcx,%rax
140085e9a:	76 47                	jbe    0x140085ee3
140085e9c:	eb b6                	jmp    0x140085e54
140085e9e:	ff 15 54 41 2a 00    	call   *0x2a4154(%rip)        # 0x140329ff8
140085ea4:	cc                   	int3
140085ea5:	e8 9e 43 27 00       	call   0x1402fa248
140085eaa:	4c 8d 46 01          	lea    0x1(%rsi),%r8
140085eae:	48 89 03             	mov    %rax,(%rbx)
140085eb1:	49 8b d6             	mov    %r14,%rdx
140085eb4:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140085eb8:	48 8b c8             	mov    %rax,%rcx
140085ebb:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140085ebf:	e8 64 6b 27 00       	call   0x1402fca28
140085ec4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140085ec9:	48 8b c3             	mov    %rbx,%rax
140085ecc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140085ed1:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140085ed6:	48 83 c4 20          	add    $0x20,%rsp
140085eda:	41 5e                	pop    %r14
140085edc:	c3                   	ret
140085edd:	e8 5e 21 00 00       	call   0x140088040
140085ee2:	cc                   	int3
140085ee3:	e8 c8 20 00 00       	call   0x140087fb0
140085ee8:	cc                   	int3
140085ee9:	cc                   	int3
140085eea:	cc                   	int3
140085eeb:	cc                   	int3
140085eec:	cc                   	int3
140085eed:	cc                   	int3
140085eee:	cc                   	int3
140085eef:	cc                   	int3
140085ef0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140085ef5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140085efa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140085eff:	57                   	push   %rdi
140085f00:	48 83 ec 20          	sub    $0x20,%rsp
140085f04:	48 8b d9             	mov    %rcx,%rbx
140085f07:	48 89 11             	mov    %rdx,(%rcx)
140085f0a:	0f 57 c0             	xorps  %xmm0,%xmm0
140085f0d:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140085f11:	33 f6                	xor    %esi,%esi
140085f13:	48 89 71 18          	mov    %rsi,0x18(%rcx)
140085f17:	48 c7 41 20 0f 00 00 	movq   $0xf,0x20(%rcx)
140085f1e:	00
140085f1f:	40 88 71 08          	mov    %sil,0x8(%rcx)
140085f23:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
140085f27:	48 89 71 38          	mov    %rsi,0x38(%rcx)
140085f2b:	48 c7 41 40 0f 00 00 	movq   $0xf,0x40(%rcx)
140085f32:	00
140085f33:	40 88 71 28          	mov    %sil,0x28(%rcx)
140085f37:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
140085f3b:	48 89 71 58          	mov    %rsi,0x58(%rcx)
140085f3f:	48 c7 41 60 0f 00 00 	movq   $0xf,0x60(%rcx)
140085f46:	00
140085f47:	40 88 71 48          	mov    %sil,0x48(%rcx)
140085f4b:	0f 11 41 68          	movups %xmm0,0x68(%rcx)
140085f4f:	48 89 71 78          	mov    %rsi,0x78(%rcx)
140085f53:	48 c7 81 80 00 00 00 	movq   $0xf,0x80(%rcx)
140085f5a:	0f 00 00 00
140085f5e:	40 88 71 68          	mov    %sil,0x68(%rcx)
140085f62:	0f 11 81 88 00 00 00 	movups %xmm0,0x88(%rcx)
140085f69:	48 89 b1 98 00 00 00 	mov    %rsi,0x98(%rcx)
140085f70:	48 c7 81 a0 00 00 00 	movq   $0xf,0xa0(%rcx)
140085f77:	0f 00 00 00
140085f7b:	40 88 b1 88 00 00 00 	mov    %sil,0x88(%rcx)
140085f82:	0f 11 81 a8 00 00 00 	movups %xmm0,0xa8(%rcx)
140085f89:	48 89 b1 b8 00 00 00 	mov    %rsi,0xb8(%rcx)
140085f90:	48 c7 81 c0 00 00 00 	movq   $0xf,0xc0(%rcx)
140085f97:	0f 00 00 00
140085f9b:	40 88 b1 a8 00 00 00 	mov    %sil,0xa8(%rcx)
140085fa2:	0f 11 81 c8 00 00 00 	movups %xmm0,0xc8(%rcx)
140085fa9:	48 89 b1 d8 00 00 00 	mov    %rsi,0xd8(%rcx)
140085fb0:	48 c7 81 e0 00 00 00 	movq   $0xf,0xe0(%rcx)
140085fb7:	0f 00 00 00
140085fbb:	40 88 b1 c8 00 00 00 	mov    %sil,0xc8(%rcx)
140085fc2:	0f 11 81 e8 00 00 00 	movups %xmm0,0xe8(%rcx)
140085fc9:	48 89 b1 f8 00 00 00 	mov    %rsi,0xf8(%rcx)
140085fd0:	48 c7 81 00 01 00 00 	movq   $0xf,0x100(%rcx)
140085fd7:	0f 00 00 00
140085fdb:	40 88 b1 e8 00 00 00 	mov    %sil,0xe8(%rcx)
140085fe2:	0f 11 81 08 01 00 00 	movups %xmm0,0x108(%rcx)
140085fe9:	48 89 b1 18 01 00 00 	mov    %rsi,0x118(%rcx)
140085ff0:	48 c7 81 20 01 00 00 	movq   $0xf,0x120(%rcx)
140085ff7:	0f 00 00 00
140085ffb:	40 88 b1 08 01 00 00 	mov    %sil,0x108(%rcx)
140086002:	0f 11 81 28 01 00 00 	movups %xmm0,0x128(%rcx)
140086009:	48 89 b1 38 01 00 00 	mov    %rsi,0x138(%rcx)
140086010:	48 c7 81 40 01 00 00 	movq   $0xf,0x140(%rcx)
140086017:	0f 00 00 00
14008601b:	40 88 b1 28 01 00 00 	mov    %sil,0x128(%rcx)
140086022:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
140086029:	e8 b2 9a 11 00       	call   0x14019fae0
14008602e:	90                   	nop
14008602f:	48 89 b3 88 01 00 00 	mov    %rsi,0x188(%rbx)
140086036:	48 89 b3 90 01 00 00 	mov    %rsi,0x190(%rbx)
14008603d:	48 89 b3 98 01 00 00 	mov    %rsi,0x198(%rbx)
140086044:	48 89 b3 a0 01 00 00 	mov    %rsi,0x1a0(%rbx)
14008604b:	89 b3 a8 01 00 00    	mov    %esi,0x1a8(%rbx)
140086051:	0f 57 c0             	xorps  %xmm0,%xmm0
140086054:	0f 11 83 b0 01 00 00 	movups %xmm0,0x1b0(%rbx)
14008605b:	48 89 b3 c0 01 00 00 	mov    %rsi,0x1c0(%rbx)
140086062:	48 c7 83 c8 01 00 00 	movq   $0xf,0x1c8(%rbx)
140086069:	0f 00 00 00
14008606d:	40 88 b3 b0 01 00 00 	mov    %sil,0x1b0(%rbx)
140086074:	0f 11 83 d0 01 00 00 	movups %xmm0,0x1d0(%rbx)
14008607b:	48 89 b3 e0 01 00 00 	mov    %rsi,0x1e0(%rbx)
140086082:	48 c7 83 e8 01 00 00 	movq   $0xf,0x1e8(%rbx)
140086089:	0f 00 00 00
14008608d:	40 88 b3 d0 01 00 00 	mov    %sil,0x1d0(%rbx)
140086094:	89 b3 f0 01 00 00    	mov    %esi,0x1f0(%rbx)
14008609a:	66 89 b3 f4 01 00 00 	mov    %si,0x1f4(%rbx)
1400860a1:	48 39 b3 58 01 00 00 	cmp    %rsi,0x158(%rbx)
1400860a8:	75 24                	jne    0x1400860ce
1400860aa:	b9 18 00 00 00       	mov    $0x18,%ecx
1400860af:	e8 94 41 27 00       	call   0x1402fa248
1400860b4:	48 89 83 58 01 00 00 	mov    %rax,0x158(%rbx)
1400860bb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400860be:	33 c9                	xor    %ecx,%ecx
1400860c0:	0f 11 00             	movups %xmm0,(%rax)
1400860c3:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400860c7:	c6 83 60 01 00 00 01 	movb   $0x1,0x160(%rbx)
1400860ce:	4c 8b 83 58 01 00 00 	mov    0x158(%rbx),%r8
1400860d5:	ba 0a 00 00 00       	mov    $0xa,%edx
1400860da:	48 8d 0d 67 48 2a 00 	lea    0x2a4867(%rip),%rcx        # 0x14032a948
1400860e1:	e8 1c 7d 05 00       	call   0x1400dde02
1400860e6:	48 83 bb 70 01 00 00 	cmpq   $0x0,0x170(%rbx)
1400860ed:	00
1400860ee:	75 24                	jne    0x140086114
1400860f0:	b9 18 00 00 00       	mov    $0x18,%ecx
1400860f5:	e8 4e 41 27 00       	call   0x1402fa248
1400860fa:	48 89 83 70 01 00 00 	mov    %rax,0x170(%rbx)
140086101:	0f 57 c0             	xorps  %xmm0,%xmm0
140086104:	33 c9                	xor    %ecx,%ecx
140086106:	0f 11 00             	movups %xmm0,(%rax)
140086109:	48 89 48 10          	mov    %rcx,0x10(%rax)
14008610d:	c6 83 78 01 00 00 01 	movb   $0x1,0x178(%rbx)
140086114:	4c 8b 83 70 01 00 00 	mov    0x170(%rbx),%r8
14008611b:	ba 0a 00 00 00       	mov    $0xa,%edx
140086120:	48 8d 0d 31 48 2a 00 	lea    0x2a4831(%rip),%rcx        # 0x14032a958
140086127:	e8 d6 7c 05 00       	call   0x1400dde02
14008612c:	90                   	nop
14008612d:	48 8b c3             	mov    %rbx,%rax
140086130:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140086135:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14008613a:	48 83 c4 20          	add    $0x20,%rsp
14008613e:	5f                   	pop    %rdi
14008613f:	c3                   	ret
140086140:	40 53                	rex push %rbx
140086142:	48 83 ec 20          	sub    $0x20,%rsp
140086146:	48 8b d9             	mov    %rcx,%rbx
140086149:	48 8b c2             	mov    %rdx,%rax
14008614c:	48 8d 0d 0d 9d 33 00 	lea    0x339d0d(%rip),%rcx        # 0x1403bfe60
140086153:	0f 57 c0             	xorps  %xmm0,%xmm0
140086156:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14008615a:	48 89 0b             	mov    %rcx,(%rbx)
14008615d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140086161:	0f 11 02             	movups %xmm0,(%rdx)
140086164:	e8 a1 68 27 00       	call   0x1402fca0a
140086169:	48 8d 05 08 9d 33 00 	lea    0x339d08(%rip),%rax        # 0x1403bfe78
140086170:	48 89 03             	mov    %rax,(%rbx)
140086173:	48 8b c3             	mov    %rbx,%rax
140086176:	48 83 c4 20          	add    $0x20,%rsp
14008617a:	5b                   	pop    %rbx
14008617b:	c3                   	ret
14008617c:	cc                   	int3
14008617d:	cc                   	int3
14008617e:	cc                   	int3
14008617f:	cc                   	int3
140086180:	40 53                	rex push %rbx
140086182:	48 83 ec 20          	sub    $0x20,%rsp
140086186:	48 8b d9             	mov    %rcx,%rbx
140086189:	48 8b c2             	mov    %rdx,%rax
14008618c:	48 8d 0d cd 9c 33 00 	lea    0x339ccd(%rip),%rcx        # 0x1403bfe60
140086193:	0f 57 c0             	xorps  %xmm0,%xmm0
140086196:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14008619a:	48 89 0b             	mov    %rcx,(%rbx)
14008619d:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400861a1:	0f 11 02             	movups %xmm0,(%rdx)
1400861a4:	e8 61 68 27 00       	call   0x1402fca0a
1400861a9:	48 8d 05 f0 9c 33 00 	lea    0x339cf0(%rip),%rax        # 0x1403bfea0
1400861b0:	48 89 03             	mov    %rax,(%rbx)
1400861b3:	48 8b c3             	mov    %rbx,%rax
1400861b6:	48 83 c4 20          	add    $0x20,%rsp
1400861ba:	5b                   	pop    %rbx
1400861bb:	c3                   	ret
1400861bc:	cc                   	int3
1400861bd:	cc                   	int3
1400861be:	cc                   	int3
1400861bf:	cc                   	int3
1400861c0:	48 8d 05 49 47 2a 00 	lea    0x2a4749(%rip),%rax        # 0x14032a910
1400861c7:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
1400861ce:	00
1400861cf:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400861d3:	48 8d 05 c6 9c 33 00 	lea    0x339cc6(%rip),%rax        # 0x1403bfea0
1400861da:	48 89 01             	mov    %rax,(%rcx)
1400861dd:	48 8b c1             	mov    %rcx,%rax
1400861e0:	c3                   	ret
1400861e1:	cc                   	int3
1400861e2:	cc                   	int3
1400861e3:	cc                   	int3
1400861e4:	cc                   	int3
1400861e5:	cc                   	int3
1400861e6:	cc                   	int3
1400861e7:	cc                   	int3
1400861e8:	cc                   	int3
1400861e9:	cc                   	int3
1400861ea:	cc                   	int3
1400861eb:	cc                   	int3
1400861ec:	cc                   	int3
1400861ed:	cc                   	int3
1400861ee:	cc                   	int3
1400861ef:	cc                   	int3
1400861f0:	40 53                	rex push %rbx
1400861f2:	48 83 ec 20          	sub    $0x20,%rsp
1400861f6:	48 8b d9             	mov    %rcx,%rbx
1400861f9:	48 8b c2             	mov    %rdx,%rax
1400861fc:	48 8d 0d 5d 9c 33 00 	lea    0x339c5d(%rip),%rcx        # 0x1403bfe60
140086203:	0f 57 c0             	xorps  %xmm0,%xmm0
140086206:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14008620a:	48 89 0b             	mov    %rcx,(%rbx)
14008620d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140086211:	0f 11 02             	movups %xmm0,(%rdx)
140086214:	e8 f1 67 27 00       	call   0x1402fca0a
140086219:	48 8b c3             	mov    %rbx,%rax
14008621c:	48 83 c4 20          	add    $0x20,%rsp
140086220:	5b                   	pop    %rbx
140086221:	c3                   	ret
140086222:	cc                   	int3
140086223:	cc                   	int3
140086224:	cc                   	int3
140086225:	cc                   	int3
140086226:	cc                   	int3
140086227:	cc                   	int3
140086228:	cc                   	int3
140086229:	cc                   	int3
14008622a:	cc                   	int3
14008622b:	cc                   	int3
14008622c:	cc                   	int3
14008622d:	cc                   	int3
14008622e:	cc                   	int3
14008622f:	cc                   	int3
140086230:	e9 fb 74 04 00       	jmp    0x1400cd730
140086235:	cc                   	int3
140086236:	cc                   	int3
140086237:	cc                   	int3
140086238:	cc                   	int3
140086239:	cc                   	int3
14008623a:	cc                   	int3
14008623b:	cc                   	int3
14008623c:	cc                   	int3
14008623d:	cc                   	int3
14008623e:	cc                   	int3
14008623f:	cc                   	int3
140086240:	40 53                	rex push %rbx
140086242:	48 83 ec 20          	sub    $0x20,%rsp
140086246:	48 8d 05 f3 46 2a 00 	lea    0x2a46f3(%rip),%rax        # 0x14032a940
14008624d:	48 8b d9             	mov    %rcx,%rbx
140086250:	48 89 01             	mov    %rax,(%rcx)
140086253:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140086257:	48 85 c9             	test   %rcx,%rcx
14008625a:	74 25                	je     0x140086281
14008625c:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
140086260:	74 13                	je     0x140086275
140086262:	e8 95 7b 05 00       	call   0x1400dddfc
140086267:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14008626b:	ba 18 00 00 00       	mov    $0x18,%edx
140086270:	e8 0f 40 27 00       	call   0x1402fa284
140086275:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
14008627c:	00
14008627d:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
140086281:	48 83 c4 20          	add    $0x20,%rsp
140086285:	5b                   	pop    %rbx
140086286:	c3                   	ret
140086287:	cc                   	int3
140086288:	cc                   	int3
140086289:	cc                   	int3
14008628a:	cc                   	int3
14008628b:	cc                   	int3
14008628c:	cc                   	int3
14008628d:	cc                   	int3
14008628e:	cc                   	int3
14008628f:	cc                   	int3
140086290:	48 8b 09             	mov    (%rcx),%rcx
140086293:	48 85 c9             	test   %rcx,%rcx
140086296:	0f 85 34 1d 00 00    	jne    0x140087fd0
14008629c:	c3                   	ret
14008629d:	cc                   	int3
14008629e:	cc                   	int3
14008629f:	cc                   	int3
1400862a0:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1400862a4:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1400862a8:	48 8b 09             	mov    (%rcx),%rcx
1400862ab:	e9 90 fa ff ff       	jmp    0x140085d40
1400862b0:	40 53                	rex push %rbx
1400862b2:	48 83 ec 20          	sub    $0x20,%rsp
1400862b6:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1400862ba:	48 8b d9             	mov    %rcx,%rbx
1400862bd:	48 83 fa 0f          	cmp    $0xf,%rdx
1400862c1:	76 2c                	jbe    0x1400862ef
1400862c3:	48 8b 09             	mov    (%rcx),%rcx
1400862c6:	48 ff c2             	inc    %rdx
1400862c9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400862d0:	72 18                	jb     0x1400862ea
1400862d2:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400862d6:	48 83 c2 27          	add    $0x27,%rdx
1400862da:	49 2b c8             	sub    %r8,%rcx
1400862dd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400862e1:	48 83 f8 1f          	cmp    $0x1f,%rax
1400862e5:	77 21                	ja     0x140086308
1400862e7:	49 8b c8             	mov    %r8,%rcx
1400862ea:	e8 95 3f 27 00       	call   0x1402fa284
1400862ef:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400862f6:	00
1400862f7:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400862fe:	00
1400862ff:	c6 03 00             	movb   $0x0,(%rbx)
140086302:	48 83 c4 20          	add    $0x20,%rsp
140086306:	5b                   	pop    %rbx
140086307:	c3                   	ret
140086308:	ff 15 ea 3c 2a 00    	call   *0x2a3cea(%rip)        # 0x140329ff8
14008630e:	cc                   	int3
14008630f:	cc                   	int3
140086310:	40 53                	rex push %rbx
140086312:	48 83 ec 20          	sub    $0x20,%rsp