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
1402234f5:	41 5f                	pop    %r15
1402234f7:	41 5d                	pop    %r13
1402234f9:	41 5c                	pop    %r12
1402234fb:	5f                   	pop    %rdi
1402234fc:	5e                   	pop    %rsi
1402234fd:	5d                   	pop    %rbp
1402234fe:	5b                   	pop    %rbx
1402234ff:	c3                   	ret
140223500:	49 3b d0             	cmp    %r8,%rdx
140223503:	0f 84 d0 00 00 00    	je     0x1402235d9
140223509:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14022350e:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140223513:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140223518:	57                   	push   %rdi
140223519:	41 56                	push   %r14
14022351b:	41 57                	push   %r15
14022351d:	48 83 ec 60          	sub    $0x60,%rsp
140223521:	48 8b 05 d8 59 19 01 	mov    0x11959d8(%rip),%rax        # 0x1413b8f00
140223528:	48 33 c4             	xor    %rsp,%rax
14022352b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140223530:	49 8b e8             	mov    %r8,%rbp
140223533:	4c 8b f2             	mov    %rdx,%r14
140223536:	4c 8b f9             	mov    %rcx,%r15
140223539:	4c 2b c2             	sub    %rdx,%r8
14022353c:	ba 7d 00 00 00       	mov    $0x7d,%edx
140223541:	49 8b ce             	mov    %r14,%rcx
140223544:	e8 e7 c5 cb 00       	call   0x140edfb30
140223549:	48 8b d8             	mov    %rax,%rbx
14022354c:	48 85 c0             	test   %rax,%rax
14022354f:	74 49                	je     0x14022359a
140223551:	48 ff c3             	inc    %rbx
140223554:	48 3b dd             	cmp    %rbp,%rbx
140223557:	0f 84 7d 00 00 00    	je     0x1402235da
14022355d:	80 3b 7d             	cmpb   $0x7d,(%rbx)
140223560:	75 78                	jne    0x1402235da
140223562:	49 8b 37             	mov    (%r15),%rsi
140223565:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
140223569:	4c 8b c3             	mov    %rbx,%r8
14022356c:	49 8b d6             	mov    %r14,%rdx
14022356f:	48 8b cf             	mov    %rdi,%rcx
140223572:	e8 69 14 ff ff       	call   0x1402149e0
140223577:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
14022357b:	4c 8d 73 01          	lea    0x1(%rbx),%r14
14022357f:	4c 8b c5             	mov    %rbp,%r8
140223582:	4d 2b c6             	sub    %r14,%r8
140223585:	ba 7d 00 00 00       	mov    $0x7d,%edx
14022358a:	49 8b ce             	mov    %r14,%rcx
14022358d:	e8 9e c5 cb 00       	call   0x140edfb30
140223592:	48 8b d8             	mov    %rax,%rbx
140223595:	48 85 c0             	test   %rax,%rax
140223598:	75 b7                	jne    0x140223551
14022359a:	49 8b 3f             	mov    (%r15),%rdi
14022359d:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
1402235a1:	4c 8b c5             	mov    %rbp,%r8
1402235a4:	49 8b d6             	mov    %r14,%rdx
1402235a7:	48 8b cb             	mov    %rbx,%rcx
1402235aa:	e8 31 14 ff ff       	call   0x1402149e0
1402235af:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1402235b3:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402235b8:	48 33 cc             	xor    %rsp,%rcx
1402235bb:	e8 40 7f bf 00       	call   0x140e1b500
1402235c0:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1402235c5:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1402235c9:	49 8b 6b 30          	mov    0x30(%r11),%rbp
1402235cd:	49 8b 73 38          	mov    0x38(%r11),%rsi
1402235d1:	49 8b e3             	mov    %r11,%rsp
1402235d4:	41 5f                	pop    %r15
1402235d6:	41 5e                	pop    %r14
1402235d8:	5f                   	pop    %rdi
1402235d9:	c3                   	ret
1402235da:	48 8d 1d bf 01 d8 00 	lea    0xd801bf(%rip),%rbx        # 0x140fa37a0
1402235e1:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1402235e6:	0f 57 c0             	xorps  %xmm0,%xmm0
1402235e9:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402235ee:	48 8d 05 53 a1 d8 00 	lea    0xd8a153(%rip),%rax        # 0x140fad748
1402235f5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402235fa:	c6 44 24 48 01       	movb   $0x1,0x48(%rsp)
1402235ff:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140223604:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140223609:	e8 52 91 bf 00       	call   0x140e1c760
14022360e:	48 8d 05 0b 9a d8 00 	lea    0xd89a0b(%rip),%rax        # 0x140fad020
140223615:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14022361a:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14022361f:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140223624:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140223629:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14022362e:	e8 9d db ff ff       	call   0x1402211d0
140223633:	48 8d 15 36 e0 17 01 	lea    0x117e036(%rip),%rdx        # 0x1413a1670
14022363a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14022363f:	e8 d4 91 bf 00       	call   0x140e1c818
140223644:	cc                   	int3
140223645:	cc                   	int3
140223646:	cc                   	int3
140223647:	cc                   	int3
140223648:	cc                   	int3
140223649:	cc                   	int3
14022364a:	cc                   	int3
14022364b:	cc                   	int3
14022364c:	cc                   	int3
14022364d:	cc                   	int3
14022364e:	cc                   	int3
14022364f:	cc                   	int3
140223650:	40 53                	rex push %rbx
140223652:	48 83 ec 20          	sub    $0x20,%rsp
140223656:	48 8b d9             	mov    %rcx,%rbx
140223659:	8b c2                	mov    %edx,%eax
14022365b:	99                   	cltd
14022365c:	83 e2 1f             	and    $0x1f,%edx
14022365f:	03 c2                	add    %edx,%eax
140223661:	8b c8                	mov    %eax,%ecx
140223663:	83 e0 1f             	and    $0x1f,%eax
140223666:	c1 f9 05             	sar    $0x5,%ecx
140223669:	2b c2                	sub    %edx,%eax
14022366b:	01 8b a8 00 00 00    	add    %ecx,0xa8(%rbx)
140223671:	44 8b d8             	mov    %eax,%r11d
140223674:	85 c0                	test   %eax,%eax
140223676:	0f 84 93 00 00 00    	je     0x14022370f
14022367c:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140223681:	48 8b 73 10          	mov    0x10(%rbx),%rsi
140223685:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14022368a:	33 ff                	xor    %edi,%edi
14022368c:	44 8b cf             	mov    %edi,%r9d
14022368f:	48 85 f6             	test   %rsi,%rsi
140223692:	74 68                	je     0x1402236fc
140223694:	41 ba 20 00 00 00    	mov    $0x20,%r10d
14022369a:	44 2b d0             	sub    %eax,%r10d
14022369d:	0f 1f 00             	nopl   (%rax)
1402236a0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402236a4:	41 8b cb             	mov    %r11d,%ecx
1402236a7:	46 8b 04 88          	mov    (%rax,%r9,4),%r8d
1402236ab:	4a 8d 14 88          	lea    (%rax,%r9,4),%rdx
1402236af:	41 8b c0             	mov    %r8d,%eax
1402236b2:	49 ff c1             	inc    %r9
1402236b5:	d3 e0                	shl    %cl,%eax
1402236b7:	41 8b ca             	mov    %r10d,%ecx
1402236ba:	03 c7                	add    %edi,%eax
1402236bc:	41 d3 e8             	shr    %cl,%r8d
1402236bf:	89 02                	mov    %eax,(%rdx)
1402236c1:	41 8b f8             	mov    %r8d,%edi
1402236c4:	4c 3b ce             	cmp    %rsi,%r9
1402236c7:	72 d7                	jb     0x1402236a0
1402236c9:	45 85 c0             	test   %r8d,%r8d
1402236cc:	74 2e                	je     0x1402236fc
1402236ce:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402236d2:	48 ff c2             	inc    %rdx
1402236d5:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
1402236d9:	76 12                	jbe    0x1402236ed
1402236db:	0f ae e8             	lfence
1402236de:	48 8b 03             	mov    (%rbx),%rax
1402236e1:	48 8b cb             	mov    %rbx,%rcx
1402236e4:	48 8b 00             	mov    (%rax),%rax
1402236e7:	ff 15 33 03 d6 00    	call   *0xd60333(%rip)        # 0x140f83a20
1402236ed:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402236f1:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402236f5:	89 3c 88             	mov    %edi,(%rax,%rcx,4)
1402236f8:	48 ff 43 10          	incq   0x10(%rbx)
1402236fc:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140223701:	48 8b c3             	mov    %rbx,%rax
140223704:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140223709:	48 83 c4 20          	add    $0x20,%rsp
14022370d:	5b                   	pop    %rbx
14022370e:	c3                   	ret
14022370f:	48 8b c3             	mov    %rbx,%rax
140223712:	48 83 c4 20          	add    $0x20,%rsp
140223716:	5b                   	pop    %rbx
140223717:	c3                   	ret
140223718:	cc                   	int3
140223719:	cc                   	int3
14022371a:	cc                   	int3
14022371b:	cc                   	int3
14022371c:	cc                   	int3
14022371d:	cc                   	int3
14022371e:	cc                   	int3
14022371f:	cc                   	int3
140223720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)