140223060:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140223064:	4c 8d 7b 08          	lea    0x8(%rbx),%r15
140223068:	49 8b 07             	mov    (%r15),%rax
14022306b:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
14022306f:	48 ff 43 10          	incq   0x10(%rbx)
140223073:	eb 04                	jmp    0x140223079
140223075:	4d 8d 78 08          	lea    0x8(%r8),%r15
140223079:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14022307d:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
140223082:	48 ff c2             	inc    %rdx
140223085:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
140223089:	76 12                	jbe    0x14022309d
14022308b:	0f ae e8             	lfence
14022308e:	48 8b 03             	mov    (%rbx),%rax
140223091:	48 8b cb             	mov    %rbx,%rcx
140223094:	48 8b 00             	mov    (%rax),%rax
140223097:	ff 15 83 09 d6 00    	call   *0xd60983(%rip)        # 0x140f83a20
14022309d:	0f b6 0f             	movzbl (%rdi),%ecx
1402230a0:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1402230a4:	49 8b 17             	mov    (%r15),%rdx
1402230a7:	41 88 0c 10          	mov    %cl,(%r8,%rdx,1)
1402230ab:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402230af:	48 ff c2             	inc    %rdx
1402230b2:	48 89 53 10          	mov    %rdx,0x10(%rbx)
1402230b6:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
1402230bb:	80 39 00             	cmpb   $0x0,(%rcx)
1402230be:	75 09                	jne    0x1402230c9
1402230c0:	49 89 5d 00          	mov    %rbx,0x0(%r13)
1402230c4:	e9 e1 00 00 00       	jmp    0x1402231aa
1402230c9:	49 8b 44 24 18       	mov    0x18(%r12),%rax
1402230ce:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
1402230d2:	48 ff c2             	inc    %rdx
1402230d5:	4c 89 b4 24 80 00 00 	mov    %r14,0x80(%rsp)
1402230dc:	00
1402230dd:	4d 8b f7             	mov    %r15,%r14
1402230e0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402230e5:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
1402230e9:	76 23                	jbe    0x14022310e
1402230eb:	0f ae e8             	lfence
1402230ee:	48 8b 03             	mov    (%rbx),%rax
1402230f1:	48 8b cb             	mov    %rbx,%rcx
1402230f4:	48 8b 00             	mov    (%rax),%rax
1402230f7:	ff 15 23 09 d6 00    	call   *0xd60923(%rip)        # 0x140f83a20
1402230fd:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140223102:	48 8d 6b 18          	lea    0x18(%rbx),%rbp
140223106:	4c 8d 73 08          	lea    0x8(%rbx),%r14
14022310a:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14022310e:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140223112:	49 8b 0f             	mov    (%r15),%rcx
140223115:	0f b6 00             	movzbl (%rax),%eax
140223118:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14022311b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14022311f:	48 ff c2             	inc    %rdx
140223122:	48 89 53 10          	mov    %rdx,0x10(%rbx)
140223126:	49 8b 44 24 20       	mov    0x20(%r12),%rax
14022312b:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
140223130:	8b 08                	mov    (%rax),%ecx
140223132:	85 c9                	test   %ecx,%ecx
140223134:	7e 3e                	jle    0x140223174
140223136:	8b f1                	mov    %ecx,%esi
140223138:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14022313f:	00
140223140:	48 ff c2             	inc    %rdx
140223143:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
140223147:	76 12                	jbe    0x14022315b
140223149:	0f ae e8             	lfence
14022314c:	48 8b 03             	mov    (%rbx),%rax
14022314f:	48 8b cb             	mov    %rbx,%rcx
140223152:	48 8b 00             	mov    (%rax),%rax
140223155:	ff 15 c5 08 d6 00    	call   *0xd608c5(%rip)        # 0x140f83a20
14022315b:	49 8b 16             	mov    (%r14),%rdx
14022315e:	48 8b 0f             	mov    (%rdi),%rcx
140223161:	41 0f b6 07          	movzbl (%r15),%eax
140223165:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
140223168:	48 ff 07             	incq   (%rdi)
14022316b:	48 8b 17             	mov    (%rdi),%rdx
14022316e:	48 83 ee 01          	sub    $0x1,%rsi
140223172:	75 cc                	jne    0x140223140
140223174:	49 8b 44 24 30       	mov    0x30(%r12),%rax
140223179:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14022317e:	48 8b d3             	mov    %rbx,%rdx
140223181:	44 8b 08             	mov    (%rax),%r9d
140223184:	49 8b 44 24 28       	mov    0x28(%r12),%rax
140223189:	44 8b 00             	mov    (%rax),%r8d
14022318c:	e8 1f 39 ff ff       	call   0x140216ab0
140223191:	4c 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14
140223198:	00
140223199:	0f 10 00             	movups (%rax),%xmm0
14022319c:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1402231a1:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402231a6:	49 89 45 00          	mov    %rax,0x0(%r13)
1402231aa:	49 8b c5             	mov    %r13,%rax
1402231ad:	48 83 c4 30          	add    $0x30,%rsp
1402231b1:	41 5f                	pop    %r15
1402231b3:	41 5d                	pop    %r13
1402231b5:	41 5c                	pop    %r12
1402231b7:	5f                   	pop    %rdi
1402231b8:	5e                   	pop    %rsi
1402231b9:	5d                   	pop    %rbp
1402231ba:	5b                   	pop    %rbx
1402231bb:	c3                   	ret
1402231bc:	cc                   	int3
1402231bd:	cc                   	int3
1402231be:	cc                   	int3
1402231bf:	cc                   	int3
1402231c0:	40 53                	rex push %rbx
1402231c2:	55                   	push   %rbp
1402231c3:	56                   	push   %rsi
1402231c4:	57                   	push   %rdi
1402231c5:	41 54                	push   %r12
1402231c7:	41 55                	push   %r13
1402231c9:	41 57                	push   %r15
1402231cb:	48 83 ec 30          	sub    $0x30,%rsp
1402231cf:	48 8b 01             	mov    (%rcx),%rax
1402231d2:	49 8d 68 18          	lea    0x18(%r8),%rbp
1402231d6:	4c 8b e1             	mov    %rcx,%r12
1402231d9:	49 8b d8             	mov    %r8,%rbx
1402231dc:	4c 8b ea             	mov    %rdx,%r13
1402231df:	0f b6 08             	movzbl (%rax),%ecx
1402231e2:	84 c9                	test   %cl,%cl
1402231e4:	74 3f                	je     0x140223225
1402231e6:	49 8b 50 10          	mov    0x10(%r8),%rdx
1402231ea:	48 8d 3d cf b3 d8 00 	lea    0xd8b3cf(%rip),%rdi        # 0x140fae5c0
1402231f1:	0f b6 3c 39          	movzbl (%rcx,%rdi,1),%edi
1402231f5:	48 ff c2             	inc    %rdx
1402231f8:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
1402231fc:	76 12                	jbe    0x140223210
1402231fe:	0f ae e8             	lfence
140223201:	49 8b 00             	mov    (%r8),%rax
140223204:	48 8b cb             	mov    %rbx,%rcx
140223207:	48 8b 00             	mov    (%rax),%rax
14022320a:	ff 15 10 08 d6 00    	call   *0xd60810(%rip)        # 0x140f83a20
140223210:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140223214:	4c 8d 7b 08          	lea    0x8(%rbx),%r15
140223218:	49 8b 07             	mov    (%r15),%rax
14022321b:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
14022321f:	48 ff 43 10          	incq   0x10(%rbx)
140223223:	eb 04                	jmp    0x140223229
140223225:	4d 8d 78 08          	lea    0x8(%r8),%r15
140223229:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14022322d:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
140223232:	48 ff c2             	inc    %rdx
140223235:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
140223239:	76 12                	jbe    0x14022324d
14022323b:	0f ae e8             	lfence
14022323e:	48 8b 03             	mov    (%rbx),%rax
140223241:	48 8b cb             	mov    %rbx,%rcx
140223244:	48 8b 00             	mov    (%rax),%rax
140223247:	ff 15 d3 07 d6 00    	call   *0xd607d3(%rip)        # 0x140f83a20
14022324d:	0f b6 0f             	movzbl (%rdi),%ecx
140223250:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140223254:	49 8b 17             	mov    (%r15),%rdx
140223257:	41 88 0c 10          	mov    %cl,(%r8,%rdx,1)
14022325b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14022325f:	48 ff c2             	inc    %rdx
140223262:	48 89 53 10          	mov    %rdx,0x10(%rbx)
140223266:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
14022326b:	80 39 00             	cmpb   $0x0,(%rcx)
14022326e:	75 09                	jne    0x140223279
140223270:	49 89 5d 00          	mov    %rbx,0x0(%r13)
140223274:	e9 e1 00 00 00       	jmp    0x14022335a
140223279:	49 8b 44 24 18       	mov    0x18(%r12),%rax
14022327e:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140223282:	48 ff c2             	inc    %rdx
140223285:	4c 89 b4 24 80 00 00 	mov    %r14,0x80(%rsp)
14022328c:	00
14022328d:	4d 8b f7             	mov    %r15,%r14
140223290:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140223295:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
140223299:	76 23                	jbe    0x1402232be
14022329b:	0f ae e8             	lfence
14022329e:	48 8b 03             	mov    (%rbx),%rax
1402232a1:	48 8b cb             	mov    %rbx,%rcx
1402232a4:	48 8b 00             	mov    (%rax),%rax
1402232a7:	ff 15 73 07 d6 00    	call   *0xd60773(%rip)        # 0x140f83a20
1402232ad:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1402232b2:	48 8d 6b 18          	lea    0x18(%rbx),%rbp
1402232b6:	4c 8d 73 08          	lea    0x8(%rbx),%r14
1402232ba:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
1402232be:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402232c2:	49 8b 0f             	mov    (%r15),%rcx
1402232c5:	0f b6 00             	movzbl (%rax),%eax
1402232c8:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
1402232cb:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402232cf:	48 ff c2             	inc    %rdx
1402232d2:	48 89 53 10          	mov    %rdx,0x10(%rbx)
1402232d6:	49 8b 44 24 20       	mov    0x20(%r12),%rax
1402232db:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
1402232e0:	8b 08                	mov    (%rax),%ecx
1402232e2:	85 c9                	test   %ecx,%ecx
1402232e4:	7e 3e                	jle    0x140223324
1402232e6:	8b f1                	mov    %ecx,%esi
1402232e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1402232ef:	00
1402232f0:	48 ff c2             	inc    %rdx
1402232f3:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
1402232f7:	76 12                	jbe    0x14022330b
1402232f9:	0f ae e8             	lfence
1402232fc:	48 8b 03             	mov    (%rbx),%rax
1402232ff:	48 8b cb             	mov    %rbx,%rcx
140223302:	48 8b 00             	mov    (%rax),%rax
140223305:	ff 15 15 07 d6 00    	call   *0xd60715(%rip)        # 0x140f83a20
14022330b:	49 8b 16             	mov    (%r14),%rdx
14022330e:	48 8b 0f             	mov    (%rdi),%rcx
140223311:	41 0f b6 07          	movzbl (%r15),%eax
140223315:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
140223318:	48 ff 07             	incq   (%rdi)
14022331b:	48 8b 17             	mov    (%rdi),%rdx
14022331e:	48 83 ee 01          	sub    $0x1,%rsi
140223322:	75 cc                	jne    0x1402232f0
140223324:	49 8b 44 24 30       	mov    0x30(%r12),%rax
140223329:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14022332e:	48 8b d3             	mov    %rbx,%rdx
140223331:	44 8b 08             	mov    (%rax),%r9d
140223334:	49 8b 44 24 28       	mov    0x28(%r12),%rax
140223339:	4c 8b 00             	mov    (%rax),%r8
14022333c:	e8 4f 39 ff ff       	call   0x140216c90
140223341:	4c 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14
140223348:	00
140223349:	0f 10 00             	movups (%rax),%xmm0
14022334c:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140223351:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140223356:	49 89 45 00          	mov    %rax,0x0(%r13)
14022335a:	49 8b c5             	mov    %r13,%rax
14022335d:	48 83 c4 30          	add    $0x30,%rsp
140223361:	41 5f                	pop    %r15
140223363:	41 5d                	pop    %r13
140223365:	41 5c                	pop    %r12
140223367:	5f                   	pop    %rdi
140223368:	5e                   	pop    %rsi
140223369:	5d                   	pop    %rbp
14022336a:	5b                   	pop    %rbx
14022336b:	c3                   	ret
14022336c:	cc                   	int3
14022336d:	cc                   	int3
14022336e:	cc                   	int3
14022336f:	cc                   	int3
140223370:	40 53                	rex push %rbx
140223372:	55                   	push   %rbp
140223373:	56                   	push   %rsi
140223374:	57                   	push   %rdi
140223375:	41 54                	push   %r12
140223377:	41 55                	push   %r13
140223379:	41 57                	push   %r15
14022337b:	48 83 ec 30          	sub    $0x30,%rsp
14022337f:	48 8b 01             	mov    (%rcx),%rax
140223382:	49 8d 68 18          	lea    0x18(%r8),%rbp
140223386:	4c 8b e1             	mov    %rcx,%r12
140223389:	49 8b d8             	mov    %r8,%rbx
14022338c:	4c 8b ea             	mov    %rdx,%r13
14022338f:	0f b6 08             	movzbl (%rax),%ecx
140223392:	84 c9                	test   %cl,%cl
140223394:	74 3f                	je     0x1402233d5
140223396:	49 8b 50 10          	mov    0x10(%r8),%rdx
14022339a:	48 8d 3d 1f b2 d8 00 	lea    0xd8b21f(%rip),%rdi        # 0x140fae5c0
1402233a1:	0f b6 3c 39          	movzbl (%rcx,%rdi,1),%edi
1402233a5:	48 ff c2             	inc    %rdx
1402233a8:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
1402233ac:	76 12                	jbe    0x1402233c0
1402233ae:	0f ae e8             	lfence
1402233b1:	49 8b 00             	mov    (%r8),%rax
1402233b4:	48 8b cb             	mov    %rbx,%rcx
1402233b7:	48 8b 00             	mov    (%rax),%rax
1402233ba:	ff 15 60 06 d6 00    	call   *0xd60660(%rip)        # 0x140f83a20
1402233c0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402233c4:	4c 8d 7b 08          	lea    0x8(%rbx),%r15
1402233c8:	49 8b 07             	mov    (%r15),%rax
1402233cb:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
1402233cf:	48 ff 43 10          	incq   0x10(%rbx)
1402233d3:	eb 04                	jmp    0x1402233d9
1402233d5:	4d 8d 78 08          	lea    0x8(%r8),%r15
1402233d9:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402233dd:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
1402233e2:	48 ff c2             	inc    %rdx
1402233e5:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
1402233e9:	76 12                	jbe    0x1402233fd
1402233eb:	0f ae e8             	lfence
1402233ee:	48 8b 03             	mov    (%rbx),%rax
1402233f1:	48 8b cb             	mov    %rbx,%rcx
1402233f4:	48 8b 00             	mov    (%rax),%rax
1402233f7:	ff 15 23 06 d6 00    	call   *0xd60623(%rip)        # 0x140f83a20
1402233fd:	0f b6 0f             	movzbl (%rdi),%ecx
140223400:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140223404:	49 8b 17             	mov    (%r15),%rdx
140223407:	41 88 0c 10          	mov    %cl,(%r8,%rdx,1)
14022340b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14022340f:	48 ff c2             	inc    %rdx
140223412:	48 89 53 10          	mov    %rdx,0x10(%rbx)
140223416:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
14022341b:	80 39 00             	cmpb   $0x0,(%rcx)
14022341e:	0f 84 c6 00 00 00    	je     0x1402234ea
140223424:	49 8b 44 24 18       	mov    0x18(%r12),%rax
140223429:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14022342d:	48 ff c2             	inc    %rdx
140223430:	4c 89 b4 24 80 00 00 	mov    %r14,0x80(%rsp)
140223437:	00
140223438:	4d 8b f7             	mov    %r15,%r14
14022343b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140223440:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
140223444:	76 23                	jbe    0x140223469
140223446:	0f ae e8             	lfence
140223449:	48 8b 03             	mov    (%rbx),%rax
14022344c:	48 8b cb             	mov    %rbx,%rcx
14022344f:	48 8b 00             	mov    (%rax),%rax
140223452:	ff 15 c8 05 d6 00    	call   *0xd605c8(%rip)        # 0x140f83a20
140223458:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14022345d:	48 8d 6b 18          	lea    0x18(%rbx),%rbp
140223461:	4c 8d 73 08          	lea    0x8(%rbx),%r14
140223465:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140223469:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14022346d:	49 8b 0f             	mov    (%r15),%rcx
140223470:	0f b6 00             	movzbl (%rax),%eax
140223473:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
140223476:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14022347a:	48 ff c2             	inc    %rdx
14022347d:	48 89 53 10          	mov    %rdx,0x10(%rbx)
140223481:	49 8b 44 24 20       	mov    0x20(%r12),%rax
140223486:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
14022348b:	8b 08                	mov    (%rax),%ecx
14022348d:	85 c9                	test   %ecx,%ecx
14022348f:	7e 36                	jle    0x1402234c7
140223491:	8b f1                	mov    %ecx,%esi
140223493:	48 ff c2             	inc    %rdx
140223496:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
14022349a:	76 12                	jbe    0x1402234ae
14022349c:	0f ae e8             	lfence
14022349f:	48 8b 03             	mov    (%rbx),%rax
1402234a2:	48 8b cb             	mov    %rbx,%rcx
1402234a5:	48 8b 00             	mov    (%rax),%rax
1402234a8:	ff 15 72 05 d6 00    	call   *0xd60572(%rip)        # 0x140f83a20
1402234ae:	48 8b 17             	mov    (%rdi),%rdx
1402234b1:	41 0f b6 07          	movzbl (%r15),%eax
1402234b5:	49 8b 0e             	mov    (%r14),%rcx
1402234b8:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
1402234bb:	48 ff 07             	incq   (%rdi)
1402234be:	48 8b 17             	mov    (%rdi),%rdx
1402234c1:	48 83 ee 01          	sub    $0x1,%rsi
1402234c5:	75 cc                	jne    0x140223493
1402234c7:	49 8b 44 24 28       	mov    0x28(%r12),%rax
1402234cc:	48 8b cb             	mov    %rbx,%rcx
1402234cf:	48 8b 10             	mov    (%rax),%rdx
1402234d2:	49 8b 44 24 30       	mov    0x30(%r12),%rax
1402234d7:	4c 63 00             	movslq (%rax),%r8
1402234da:	4c 03 c2             	add    %rdx,%r8
1402234dd:	e8 fe 14 ff ff       	call   0x1402149e0
1402234e2:	4c 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14
1402234e9:	00
1402234ea:	49 8b c5             	mov    %r13,%rax
1402234ed:	49 89 5d 00          	mov    %rbx,0x0(%r13)
1402234f1:	48 83 c4 30          	add    $0x30,%rsp