140a3f029:	48 03 d9             	add    %rcx,%rbx
140a3f02c:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140a3f032:	48 8d 15 7b f6 63 00 	lea    0x63f67b(%rip),%rdx        # 0x14107e6b4
140a3f039:	48 8b cb             	mov    %rbx,%rcx
140a3f03c:	e8 cf ff 49 00       	call   0x140edf010
140a3f041:	c6 43 05 00          	movb   $0x0,0x5(%rbx)
140a3f045:	eb 23                	jmp    0x140a3f06a
140a3f047:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
140a3f04e:	00 00
140a3f050:	4c 8d 0d 5d f6 63 00 	lea    0x63f65d(%rip),%r9        # 0x14107e6b4
140a3f057:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3f05c:	ba 05 00 00 00       	mov    $0x5,%edx
140a3f061:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3f065:	e8 16 96 76 ff       	call   0x1401a8680
140a3f06a:	48 8d 05 77 f3 63 00 	lea    0x63f377(%rip),%rax        # 0x14107e3e8
140a3f071:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140a3f075:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
140a3f079:	48 8d 05 84 df 58 00 	lea    0x58df84(%rip),%rax        # 0x140fcd004
140a3f080:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140a3f084:	48 8d 05 a5 f3 63 00 	lea    0x63f3a5(%rip),%rax        # 0x14107e430
140a3f08b:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140a3f08f:	48 8d 05 72 f3 63 00 	lea    0x63f372(%rip),%rax        # 0x14107e408
140a3f096:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140a3f09a:	48 8d 05 77 f3 63 00 	lea    0x63f377(%rip),%rax        # 0x14107e418
140a3f0a1:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140a3f0a5:	48 8b 46 28          	mov    0x28(%rsi),%rax
140a3f0a9:	48 8b 48 e8          	mov    -0x18(%rax),%rcx
140a3f0ad:	4c 8b 4c cd cf       	mov    -0x31(%rbp,%rcx,8),%r9
140a3f0b2:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140a3f0b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a3f0c0:	48 ff c7             	inc    %rdi
140a3f0c3:	41 80 3c 39 00       	cmpb   $0x0,(%r9,%rdi,1)
140a3f0c8:	75 f6                	jne    0x140a3f0c0
140a3f0ca:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3f0ce:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3f0d2:	48 8b c2             	mov    %rdx,%rax
140a3f0d5:	48 2b c1             	sub    %rcx,%rax
140a3f0d8:	48 3b f8             	cmp    %rax,%rdi
140a3f0db:	77 2c                	ja     0x140a3f109
140a3f0dd:	48 8d 04 39          	lea    (%rcx,%rdi,1),%rax
140a3f0e1:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3f0e5:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3f0e9:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f0ed:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3f0f2:	48 03 d9             	add    %rcx,%rbx
140a3f0f5:	4c 8b c7             	mov    %rdi,%r8
140a3f0f8:	49 8b d1             	mov    %r9,%rdx
140a3f0fb:	48 8b cb             	mov    %rbx,%rcx
140a3f0fe:	e8 0d ff 49 00       	call   0x140edf010
140a3f103:	c6 04 1f 00          	movb   $0x0,(%rdi,%rbx,1)
140a3f107:	eb 16                	jmp    0x140a3f11f
140a3f109:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3f10e:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3f113:	48 8b d7             	mov    %rdi,%rdx
140a3f116:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3f11a:	e8 61 95 76 ff       	call   0x1401a8680
140a3f11f:	c6 45 c7 1c          	movb   $0x1c,-0x39(%rbp)
140a3f123:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
140a3f127:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3f12b:	48 8b ce             	mov    %rsi,%rcx
140a3f12e:	e8 5d 66 f9 ff       	call   0x1409d5790
140a3f133:	90                   	nop
140a3f134:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3f138:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f13c:	0f 86 a8 01 00 00    	jbe    0x140a3f2ea
140a3f142:	48 ff c2             	inc    %rdx
140a3f145:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140a3f149:	48 8b c1             	mov    %rcx,%rax
140a3f14c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3f153:	0f 82 8c 01 00 00    	jb     0x140a3f2e5
140a3f159:	48 83 c2 27          	add    $0x27,%rdx
140a3f15d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3f161:	48 2b c1             	sub    %rcx,%rax
140a3f164:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3f168:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3f16c:	0f 87 9f 01 00 00    	ja     0x140a3f311
140a3f172:	e9 6e 01 00 00       	jmp    0x140a3f2e5
140a3f177:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
140a3f17b:	4c 8d 40 08          	lea    0x8(%rax),%r8
140a3f17f:	48 83 38 07          	cmpq   $0x7,(%rax)
140a3f183:	4d 0f 45 c1          	cmovne %r9,%r8
140a3f187:	4d 85 c0             	test   %r8,%r8
140a3f18a:	74 45                	je     0x140a3f1d1
140a3f18c:	49 8b 48 08          	mov    0x8(%r8),%rcx
140a3f190:	49 2b 08             	sub    (%r8),%rcx
140a3f193:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140a3f19a:	66 66 66
140a3f19d:	48 f7 e9             	imul   %rcx
140a3f1a0:	48 c1 fa 04          	sar    $0x4,%rdx
140a3f1a4:	48 8b c2             	mov    %rdx,%rax
140a3f1a7:	48 c1 e8 3f          	shr    $0x3f,%rax
140a3f1ab:	48 03 d0             	add    %rax,%rdx
140a3f1ae:	49 89 12             	mov    %rdx,(%r10)
140a3f1b1:	4c 89 4d ff          	mov    %r9,-0x1(%rbp)
140a3f1b5:	4c 89 45 07          	mov    %r8,0x7(%rbp)
140a3f1b9:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140a3f1bd:	48 83 e9 18          	sub    $0x18,%rcx
140a3f1c1:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140a3f1c5:	e8 66 ca f8 ff       	call   0x1409cbc30
140a3f1ca:	b0 01                	mov    $0x1,%al
140a3f1cc:	e9 1b 01 00 00       	jmp    0x140a3f2ec
140a3f1d1:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3f1d4:	0f 11 45 1f          	movups %xmm0,0x1f(%rbp)
140a3f1d8:	4c 89 4d 2f          	mov    %r9,0x2f(%rbp)
140a3f1dc:	4c 89 4d 37          	mov    %r9,0x37(%rbp)
140a3f1e0:	b9 20 00 00 00       	mov    $0x20,%ecx
140a3f1e5:	e8 1e bf 3d 00       	call   0x140e1b108
140a3f1ea:	48 8b d0             	mov    %rax,%rdx
140a3f1ed:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140a3f1f1:	48 c7 45 2f 17 00 00 	movq   $0x17,0x2f(%rbp)
140a3f1f8:	00
140a3f1f9:	48 c7 45 37 1f 00 00 	movq   $0x1f,0x37(%rbp)
140a3f200:	00
140a3f201:	0f 10 05 e0 f5 63 00 	movups 0x63f5e0(%rip),%xmm0        # 0x14107e7e8
140a3f208:	0f 11 00             	movups %xmm0,(%rax)
140a3f20b:	8b 0d e7 f5 63 00    	mov    0x63f5e7(%rip),%ecx        # 0x14107e7f8
140a3f211:	89 48 10             	mov    %ecx,0x10(%rax)
140a3f214:	0f b7 0d e1 f5 63 00 	movzwl 0x63f5e1(%rip),%ecx        # 0x14107e7fc
140a3f21b:	66 89 48 14          	mov    %cx,0x14(%rax)
140a3f21f:	0f b6 05 d8 f5 63 00 	movzbl 0x63f5d8(%rip),%eax        # 0x14107e7fe
140a3f226:	88 42 16             	mov    %al,0x16(%rdx)
140a3f229:	c6 42 17 00          	movb   $0x0,0x17(%rdx)
140a3f22d:	48 8b 4b f0          	mov    -0x10(%rbx),%rcx
140a3f231:	e8 6a 42 01 00       	call   0x140a534a0
140a3f236:	4c 8b c8             	mov    %rax,%r9
140a3f239:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140a3f240:	48 ff c7             	inc    %rdi
140a3f243:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140a3f247:	75 f7                	jne    0x140a3f240
140a3f249:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140a3f24d:	48 8b 55 37          	mov    0x37(%rbp),%rdx
140a3f251:	48 8b c2             	mov    %rdx,%rax
140a3f254:	48 2b c1             	sub    %rcx,%rax
140a3f257:	48 3b f8             	cmp    %rax,%rdi
140a3f25a:	77 2c                	ja     0x140a3f288
140a3f25c:	48 8d 04 0f          	lea    (%rdi,%rcx,1),%rax
140a3f260:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140a3f264:	48 8d 5d 1f          	lea    0x1f(%rbp),%rbx
140a3f268:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f26c:	48 0f 47 5d 1f       	cmova  0x1f(%rbp),%rbx
140a3f271:	48 03 d9             	add    %rcx,%rbx
140a3f274:	4c 8b c7             	mov    %rdi,%r8
140a3f277:	49 8b d1             	mov    %r9,%rdx
140a3f27a:	48 8b cb             	mov    %rbx,%rcx
140a3f27d:	e8 8e fd 49 00       	call   0x140edf010
140a3f282:	c6 04 1f 00          	movb   $0x0,(%rdi,%rbx,1)
140a3f286:	eb 16                	jmp    0x140a3f29e
140a3f288:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3f28d:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3f292:	48 8b d7             	mov    %rdi,%rdx
140a3f295:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140a3f299:	e8 e2 93 76 ff       	call   0x1401a8680
140a3f29e:	c6 45 c7 3d          	movb   $0x3d,-0x39(%rbp)
140a3f2a2:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
140a3f2a6:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3f2aa:	48 8b ce             	mov    %rsi,%rcx
140a3f2ad:	e8 de 64 f9 ff       	call   0x1409d5790
140a3f2b2:	90                   	nop
140a3f2b3:	48 8b 55 37          	mov    0x37(%rbp),%rdx
140a3f2b7:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f2bb:	76 2d                	jbe    0x140a3f2ea
140a3f2bd:	48 ff c2             	inc    %rdx
140a3f2c0:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140a3f2c4:	48 8b c1             	mov    %rcx,%rax
140a3f2c7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3f2ce:	72 15                	jb     0x140a3f2e5
140a3f2d0:	48 83 c2 27          	add    $0x27,%rdx
140a3f2d4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3f2d8:	48 2b c1             	sub    %rcx,%rax
140a3f2db:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3f2df:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3f2e3:	77 26                	ja     0x140a3f30b
140a3f2e5:	e8 5a be 3d 00       	call   0x140e1b144
140a3f2ea:	32 c0                	xor    %al,%al
140a3f2ec:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a3f2f0:	48 33 cc             	xor    %rsp,%rcx
140a3f2f3:	e8 08 c2 3d 00       	call   0x140e1b500
140a3f2f8:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140a3f2ff:	00
140a3f300:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140a3f307:	5f                   	pop    %rdi
140a3f308:	5e                   	pop    %rsi
140a3f309:	5d                   	pop    %rbp
140a3f30a:	c3                   	ret
140a3f30b:	e8 94 ae 3e 00       	call   0x140e2a1a4
140a3f310:	cc                   	int3
140a3f311:	e8 8e ae 3e 00       	call   0x140e2a1a4
140a3f316:	cc                   	int3
140a3f317:	cc                   	int3
140a3f318:	cc                   	int3
140a3f319:	cc                   	int3
140a3f31a:	cc                   	int3
140a3f31b:	cc                   	int3
140a3f31c:	cc                   	int3
140a3f31d:	cc                   	int3
140a3f31e:	cc                   	int3
140a3f31f:	cc                   	int3
140a3f320:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a3f325:	56                   	push   %rsi
140a3f326:	48 83 ec 70          	sub    $0x70,%rsp
140a3f32a:	48 8b 05 cf 9b 97 00 	mov    0x979bcf(%rip),%rax        # 0x1413b8f00
140a3f331:	48 33 c4             	xor    %rsp,%rax
140a3f334:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140a3f339:	48 8b da             	mov    %rdx,%rbx
140a3f33c:	48 8b f1             	mov    %rcx,%rsi
140a3f33f:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140a3f346:	00 00
140a3f348:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a3f34d:	e8 de fa ff ff       	call   0x140a3ee30
140a3f352:	84 c0                	test   %al,%al
140a3f354:	0f 84 30 01 00 00    	je     0x140a3f48a
140a3f35a:	48 39 5c 24 38       	cmp    %rbx,0x38(%rsp)
140a3f35f:	75 07                	jne    0x140a3f368
140a3f361:	b0 01                	mov    $0x1,%al
140a3f363:	e9 24 01 00 00       	jmp    0x140a3f48c
140a3f368:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3f36b:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140a3f370:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140a3f377:	00 00
140a3f379:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140a3f380:	00 00
140a3f382:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a3f387:	48 c7 44 24 20 17 00 	movq   $0x17,0x20(%rsp)
140a3f38e:	00 00
140a3f390:	4c 8d 0d b1 f3 63 00 	lea    0x63f3b1(%rip),%r9        # 0x14107e748
140a3f397:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
140a3f39d:	ba 17 00 00 00       	mov    $0x17,%edx
140a3f3a2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3f3a7:	e8 d4 92 76 ff       	call   0x1401a8680
140a3f3ac:	48 8b d3             	mov    %rbx,%rdx
140a3f3af:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3f3b4:	e8 47 af fc ff       	call   0x140a0a300
140a3f3b9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a3f3be:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140a3f3c3:	48 8b c2             	mov    %rdx,%rax
140a3f3c6:	48 2b c1             	sub    %rcx,%rax
140a3f3c9:	48 83 f8 14          	cmp    $0x14,%rax
140a3f3cd:	72 36                	jb     0x140a3f405
140a3f3cf:	48 8d 41 14          	lea    0x14(%rcx),%rax
140a3f3d3:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a3f3d8:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140a3f3dd:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f3e1:	48 0f 47 5c 24 40    	cmova  0x40(%rsp),%rbx
140a3f3e7:	48 03 d9             	add    %rcx,%rbx
140a3f3ea:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140a3f3f0:	48 8d 15 69 f3 63 00 	lea    0x63f369(%rip),%rdx        # 0x14107e760
140a3f3f7:	48 8b cb             	mov    %rbx,%rcx
140a3f3fa:	e8 11 fc 49 00       	call   0x140edf010
140a3f3ff:	c6 43 14 00          	movb   $0x0,0x14(%rbx)
140a3f403:	eb 25                	jmp    0x140a3f42a
140a3f405:	48 c7 44 24 20 14 00 	movq   $0x14,0x20(%rsp)
140a3f40c:	00 00
140a3f40e:	4c 8d 0d 4b f3 63 00 	lea    0x63f34b(%rip),%r9        # 0x14107e760
140a3f415:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
140a3f41b:	ba 14 00 00 00       	mov    $0x14,%edx
140a3f420:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3f425:	e8 56 92 76 ff       	call   0x1401a8680
140a3f42a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a3f42f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3f434:	e8 c7 ae fc ff       	call   0x140a0a300
140a3f439:	c6 44 24 30 3d       	movb   $0x3d,0x30(%rsp)
140a3f43e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140a3f443:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a3f448:	48 8b ce             	mov    %rsi,%rcx
140a3f44b:	e8 40 63 f9 ff       	call   0x1409d5790
140a3f450:	90                   	nop
140a3f451:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140a3f456:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f45a:	76 2e                	jbe    0x140a3f48a
140a3f45c:	48 ff c2             	inc    %rdx
140a3f45f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a3f464:	48 8b c1             	mov    %rcx,%rax
140a3f467:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3f46e:	72 15                	jb     0x140a3f485
140a3f470:	48 83 c2 27          	add    $0x27,%rdx
140a3f474:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3f478:	48 2b c1             	sub    %rcx,%rax
140a3f47b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3f47f:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3f483:	77 22                	ja     0x140a3f4a7
140a3f485:	e8 ba bc 3d 00       	call   0x140e1b144
140a3f48a:	32 c0                	xor    %al,%al
140a3f48c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a3f491:	48 33 cc             	xor    %rsp,%rcx
140a3f494:	e8 67 c0 3d 00       	call   0x140e1b500
140a3f499:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140a3f4a0:	00
140a3f4a1:	48 83 c4 70          	add    $0x70,%rsp
140a3f4a5:	5e                   	pop    %rsi
140a3f4a6:	c3                   	ret
140a3f4a7:	e8 f8 ac 3e 00       	call   0x140e2a1a4
140a3f4ac:	cc                   	int3
140a3f4ad:	cc                   	int3
140a3f4ae:	cc                   	int3
140a3f4af:	cc                   	int3
140a3f4b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a3f4b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a3f4ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3f4bf:	55                   	push   %rbp
140a3f4c0:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140a3f4c5:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140a3f4cc:	48 8b 05 2d 9a 97 00 	mov    0x979a2d(%rip),%rax        # 0x1413b8f00
140a3f4d3:	48 33 c4             	xor    %rsp,%rax
140a3f4d6:	48 89 45 4f          	mov    %rax,0x4f(%rbp)
140a3f4da:	48 8b f1             	mov    %rcx,%rsi
140a3f4dd:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140a3f4e1:	48 39 4e 20          	cmp    %rcx,0x20(%rsi)
140a3f4e5:	75 1e                	jne    0x140a3f505
140a3f4e7:	c6 45 f7 1c          	movb   $0x1c,-0x9(%rbp)
140a3f4eb:	4c 8d 05 6e f1 63 00 	lea    0x63f16e(%rip),%r8        # 0x14107e660
140a3f4f2:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a3f4f6:	48 8b ce             	mov    %rsi,%rcx
140a3f4f9:	e8 12 61 f9 ff       	call   0x1409d5610
140a3f4fe:	32 c0                	xor    %al,%al
140a3f500:	e9 24 03 00 00       	jmp    0x140a3f829
140a3f505:	48 83 79 e8 05       	cmpq   $0x5,-0x18(%rcx)
140a3f50a:	0f 84 e3 02 00 00    	je     0x140a3f7f3
140a3f510:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3f513:	0f 11 45 2f          	movups %xmm0,0x2f(%rbp)
140a3f517:	48 c7 45 3f 00 00 00 	movq   $0x0,0x3f(%rbp)
140a3f51e:	00
140a3f51f:	48 c7 45 47 0f 00 00 	movq   $0xf,0x47(%rbp)
140a3f526:	00
140a3f527:	c6 45 2f 00          	movb   $0x0,0x2f(%rbp)
140a3f52b:	48 c7 44 24 20 17 00 	movq   $0x17,0x20(%rsp)
140a3f532:	00 00
140a3f534:	4c 8d 0d 45 f1 63 00 	lea    0x63f145(%rip),%r9        # 0x14107e680
140a3f53b:	44 0f b6 45 f7       	movzbl -0x9(%rbp),%r8d
140a3f540:	ba 17 00 00 00       	mov    $0x17,%edx
140a3f545:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140a3f549:	e8 32 91 76 ff       	call   0x1401a8680
140a3f54e:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a3f552:	48 8b 55 47          	mov    0x47(%rbp),%rdx
140a3f556:	48 8b c2             	mov    %rdx,%rax
140a3f559:	48 2b c1             	sub    %rcx,%rax
140a3f55c:	48 83 f8 15          	cmp    $0x15,%rax
140a3f560:	72 33                	jb     0x140a3f595
140a3f562:	48 8d 41 15          	lea    0x15(%rcx),%rax
140a3f566:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140a3f56a:	48 8d 5d 2f          	lea    0x2f(%rbp),%rbx
140a3f56e:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f572:	48 0f 47 5d 2f       	cmova  0x2f(%rbp),%rbx
140a3f577:	48 03 d9             	add    %rcx,%rbx
140a3f57a:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140a3f580:	48 8d 15 09 f3 63 00 	lea    0x63f309(%rip),%rdx        # 0x14107e890
140a3f587:	48 8b cb             	mov    %rbx,%rcx
140a3f58a:	e8 81 fa 49 00       	call   0x140edf010
140a3f58f:	c6 43 15 00          	movb   $0x0,0x15(%rbx)
140a3f593:	eb 23                	jmp    0x140a3f5b8
140a3f595:	48 c7 44 24 20 15 00 	movq   $0x15,0x20(%rsp)