1401ad25b:	e8 00 11 00 00       	call   0x1401ae360
1401ad260:	83 c5 03             	add    $0x3,%ebp
1401ad263:	0f b6 57 01          	movzbl 0x1(%rdi),%edx
1401ad267:	8b ca                	mov    %edx,%ecx
1401ad269:	44 8b c5             	mov    %ebp,%r8d
1401ad26c:	c1 e9 05             	shr    $0x5,%ecx
1401ad26f:	4c 03 c6             	add    %rsi,%r8
1401ad272:	83 e1 01             	and    $0x1,%ecx
1401ad275:	89 4f 30             	mov    %ecx,0x30(%rdi)
1401ad278:	83 f9 01             	cmp    $0x1,%ecx
1401ad27b:	74 05                	je     0x1401ad282
1401ad27d:	49 8b c6             	mov    %r14,%rax
1401ad280:	eb 22                	jmp    0x1401ad2a4
1401ad282:	49 8d 40 01          	lea    0x1(%r8),%rax
1401ad286:	48 3b c3             	cmp    %rbx,%rax
1401ad289:	0f 87 a6 01 00 00    	ja     0x1401ad435
1401ad28f:	49 3b c0             	cmp    %r8,%rax
1401ad292:	0f 82 9d 01 00 00    	jb     0x1401ad435
1401ad298:	41 0f b6 00          	movzbl (%r8),%eax
1401ad29c:	88 47 34             	mov    %al,0x34(%rdi)
1401ad29f:	b8 01 00 00 00       	mov    $0x1,%eax
1401ad2a4:	c1 ea 07             	shr    $0x7,%edx
1401ad2a7:	4a 8d 34 00          	lea    (%rax,%r8,1),%rsi
1401ad2ab:	89 57 38             	mov    %edx,0x38(%rdi)
1401ad2ae:	83 fa 01             	cmp    $0x1,%edx
1401ad2b1:	0f 84 9b 00 00 00    	je     0x1401ad352
1401ad2b7:	b9 60 00 00 00       	mov    $0x60,%ecx
1401ad2bc:	e8 47 de c6 00       	call   0x140e1b108
1401ad2c1:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1401ad2c8:	00
1401ad2c9:	4c 8b d0             	mov    %rax,%r10
1401ad2cc:	48 85 c0             	test   %rax,%rax
1401ad2cf:	74 60                	je     0x1401ad331
1401ad2d1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ad2d4:	0f 11 00             	movups %xmm0,(%rax)
1401ad2d7:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401ad2db:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401ad2df:	0f 11 40 30          	movups %xmm0,0x30(%rax)
1401ad2e3:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1401ad2e7:	0f 11 40 50          	movups %xmm0,0x50(%rax)
1401ad2eb:	0f b6 4f 59          	movzbl 0x59(%rdi),%ecx
1401ad2ef:	0f b6 47 58          	movzbl 0x58(%rdi),%eax
1401ad2f3:	4d 89 72 48          	mov    %r14,0x48(%r10)
1401ad2f7:	45 89 72 50          	mov    %r14d,0x50(%r10)
1401ad2fb:	41 c6 02 00          	movb   $0x0,(%r10)
1401ad2ff:	41 c7 42 04 ff ff ff 	movl   $0xffffffff,0x4(%r10)
1401ad306:	ff
1401ad307:	4d 89 72 08          	mov    %r14,0x8(%r10)
1401ad30b:	4d 89 72 10          	mov    %r14,0x10(%r10)
1401ad30f:	4d 89 72 18          	mov    %r14,0x18(%r10)
1401ad313:	4d 89 72 20          	mov    %r14,0x20(%r10)
1401ad317:	4d 89 72 28          	mov    %r14,0x28(%r10)
1401ad31b:	4d 89 72 30          	mov    %r14,0x30(%r10)
1401ad31f:	4d 89 72 38          	mov    %r14,0x38(%r10)
1401ad323:	4d 89 72 40          	mov    %r14,0x40(%r10)
1401ad327:	41 88 42 58          	mov    %al,0x58(%r10)
1401ad32b:	41 88 4a 59          	mov    %cl,0x59(%r10)
1401ad32f:	eb 03                	jmp    0x1401ad334
1401ad331:	4d 8b d6             	mov    %r14,%r10
1401ad334:	4d 8b cd             	mov    %r13,%r9
1401ad337:	4c 89 57 50          	mov    %r10,0x50(%rdi)
1401ad33b:	4c 8b c3             	mov    %rbx,%r8
1401ad33e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1401ad343:	48 8b d6             	mov    %rsi,%rdx
1401ad346:	49 8b ca             	mov    %r10,%rcx
1401ad349:	e8 82 cf ff ff       	call   0x1401aa2d0
1401ad34e:	8b d8                	mov    %eax,%ebx
1401ad350:	eb 1a                	jmp    0x1401ad36c
1401ad352:	2b de                	sub    %esi,%ebx
1401ad354:	0f ae e8             	lfence
1401ad357:	44 8b c3             	mov    %ebx,%r8d
1401ad35a:	0f 88 b2 00 00 00    	js     0x1401ad412
1401ad360:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1401ad364:	48 8b d6             	mov    %rsi,%rdx
1401ad367:	e8 f4 0f 00 00       	call   0x1401ae360
1401ad36c:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
1401ad373:	00
1401ad374:	41 2b f7             	sub    %r15d,%esi
1401ad377:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
1401ad37c:	8d 04 33             	lea    (%rbx,%rsi,1),%eax
1401ad37f:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401ad384:	48 83 c4 60          	add    $0x60,%rsp
1401ad388:	41 5f                	pop    %r15
1401ad38a:	41 5e                	pop    %r14
1401ad38c:	41 5d                	pop    %r13
1401ad38e:	5f                   	pop    %rdi
1401ad38f:	5b                   	pop    %rbx
1401ad390:	c3                   	ret
1401ad391:	41 2b de             	sub    %r14d,%ebx
1401ad394:	48 8d 15 75 7c df 00 	lea    0xdf7c75(%rip),%rdx        # 0x140fa5010
1401ad39b:	44 8b cb             	mov    %ebx,%r9d
1401ad39e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad3a3:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401ad3a9:	e8 42 bd ff ff       	call   0x1401a90f0
1401ad3ae:	48 8d 15 1b 36 1f 01 	lea    0x11f361b(%rip),%rdx        # 0x1413a09d0
1401ad3b5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad3ba:	e8 59 f4 c6 00       	call   0x140e1c818
1401ad3bf:	cc                   	int3
1401ad3c0:	41 2b df             	sub    %r15d,%ebx
1401ad3c3:	48 8d 15 96 7b df 00 	lea    0xdf7b96(%rip),%rdx        # 0x140fa4f60
1401ad3ca:	44 8b cb             	mov    %ebx,%r9d
1401ad3cd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad3d2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401ad3d8:	e8 13 bd ff ff       	call   0x1401a90f0
1401ad3dd:	48 8d 15 ec 35 1f 01 	lea    0x11f35ec(%rip),%rdx        # 0x1413a09d0
1401ad3e4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad3e9:	e8 2a f4 c6 00       	call   0x140e1c818
1401ad3ee:	cc                   	int3
1401ad3ef:	48 8d 15 8a 7b df 00 	lea    0xdf7b8a(%rip),%rdx        # 0x140fa4f80
1401ad3f6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad3fb:	e8 70 b9 ff ff       	call   0x1401a8d70
1401ad400:	48 8d 15 29 36 1f 01 	lea    0x11f3629(%rip),%rdx        # 0x1413a0a30
1401ad407:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad40c:	e8 07 f4 c6 00       	call   0x140e1c818
1401ad411:	cc                   	int3
1401ad412:	48 8d 15 a7 7b df 00 	lea    0xdf7ba7(%rip),%rdx        # 0x140fa4fc0
1401ad419:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad41e:	e8 cd bb ff ff       	call   0x1401a8ff0
1401ad423:	48 8d 15 66 36 1f 01 	lea    0x11f3666(%rip),%rdx        # 0x1413a0a90
1401ad42a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad42f:	e8 e4 f3 c6 00       	call   0x140e1c818
1401ad434:	cc                   	int3
1401ad435:	45 2b c7             	sub    %r15d,%r8d
1401ad438:	48 8d 15 61 7b df 00 	lea    0xdf7b61(%rip),%rdx        # 0x140fa4fa0
1401ad43f:	41 2b df             	sub    %r15d,%ebx
1401ad442:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad447:	41 ff c0             	inc    %r8d
1401ad44a:	44 8b cb             	mov    %ebx,%r9d
1401ad44d:	e8 9e bc ff ff       	call   0x1401a90f0
1401ad452:	48 8d 15 77 35 1f 01 	lea    0x11f3577(%rip),%rdx        # 0x1413a09d0
1401ad459:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad45e:	e8 b5 f3 c6 00       	call   0x140e1c818
1401ad463:	cc                   	int3
1401ad464:	2b de                	sub    %esi,%ebx
1401ad466:	44 8d 40 03          	lea    0x3(%rax),%r8d
1401ad46a:	44 8b cb             	mov    %ebx,%r9d
1401ad46d:	48 8d 15 f4 7b df 00 	lea    0xdf7bf4(%rip),%rdx        # 0x140fa5068
1401ad474:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad479:	e8 72 bc ff ff       	call   0x1401a90f0
1401ad47e:	48 8d 15 4b 35 1f 01 	lea    0x11f354b(%rip),%rdx        # 0x1413a09d0
1401ad485:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad48a:	e8 89 f3 c6 00       	call   0x140e1c818
1401ad48f:	cc                   	int3
1401ad490:	2b de                	sub    %esi,%ebx
1401ad492:	48 8d 15 b7 7b df 00 	lea    0xdf7bb7(%rip),%rdx        # 0x140fa5050
1401ad499:	44 8b cb             	mov    %ebx,%r9d
1401ad49c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad4a1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401ad4a7:	e8 44 bc ff ff       	call   0x1401a90f0
1401ad4ac:	48 8d 15 1d 35 1f 01 	lea    0x11f351d(%rip),%rdx        # 0x1413a09d0
1401ad4b3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad4b8:	e8 5b f3 c6 00       	call   0x140e1c818
1401ad4bd:	cc                   	int3
1401ad4be:	41 2b de             	sub    %r14d,%ebx
1401ad4c1:	44 8d 40 03          	lea    0x3(%rax),%r8d
1401ad4c5:	44 8b cb             	mov    %ebx,%r9d
1401ad4c8:	48 8d 15 69 7b df 00 	lea    0xdf7b69(%rip),%rdx        # 0x140fa5038
1401ad4cf:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad4d4:	e8 17 bc ff ff       	call   0x1401a90f0
1401ad4d9:	48 8d 15 f0 34 1f 01 	lea    0x11f34f0(%rip),%rdx        # 0x1413a09d0
1401ad4e0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad4e5:	e8 2e f3 c6 00       	call   0x140e1c818
1401ad4ea:	cc                   	int3
1401ad4eb:	41 2b de             	sub    %r14d,%ebx
1401ad4ee:	48 8d 15 2b 7b df 00 	lea    0xdf7b2b(%rip),%rdx        # 0x140fa5020
1401ad4f5:	44 8b cb             	mov    %ebx,%r9d
1401ad4f8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad4fd:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401ad503:	e8 e8 bb ff ff       	call   0x1401a90f0
1401ad508:	48 8d 15 c1 34 1f 01 	lea    0x11f34c1(%rip),%rdx        # 0x1413a09d0
1401ad50f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ad514:	e8 ff f2 c6 00       	call   0x140e1c818
1401ad519:	cc                   	int3
1401ad51a:	cc                   	int3
1401ad51b:	cc                   	int3
1401ad51c:	cc                   	int3
1401ad51d:	cc                   	int3
1401ad51e:	cc                   	int3
1401ad51f:	cc                   	int3
1401ad520:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401ad525:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401ad52a:	56                   	push   %rsi
1401ad52b:	57                   	push   %rdi
1401ad52c:	41 54                	push   %r12
1401ad52e:	41 55                	push   %r13
1401ad530:	41 56                	push   %r14
1401ad532:	48 83 ec 60          	sub    $0x60,%rsp
1401ad536:	4c 8b f1             	mov    %rcx,%r14
1401ad539:	33 ff                	xor    %edi,%edi
1401ad53b:	48 89 79 08          	mov    %rdi,0x8(%rcx)
1401ad53f:	4d 8b e9             	mov    %r9,%r13
1401ad542:	b9 18 00 00 00       	mov    $0x18,%ecx
1401ad547:	49 8b e8             	mov    %r8,%rbp
1401ad54a:	4c 8b e2             	mov    %rdx,%r12
1401ad54d:	e8 b6 db c6 00       	call   0x140e1b108
1401ad552:	48 85 c0             	test   %rax,%rax
1401ad555:	74 0d                	je     0x1401ad564
1401ad557:	48 89 38             	mov    %rdi,(%rax)
1401ad55a:	48 89 78 08          	mov    %rdi,0x8(%rax)
1401ad55e:	48 89 78 10          	mov    %rdi,0x10(%rax)
1401ad562:	eb 03                	jmp    0x1401ad567
1401ad564:	48 8b c7             	mov    %rdi,%rax
1401ad567:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
1401ad56e:	00
1401ad56f:	49 8b dc             	mov    %r12,%rbx
1401ad572:	49 89 06             	mov    %rax,(%r14)
1401ad575:	4c 3b e5             	cmp    %rbp,%r12
1401ad578:	0f 83 ac 00 00 00    	jae    0x1401ad62a
1401ad57e:	44 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15d
1401ad585:	00
1401ad586:	b9 0c 00 00 00       	mov    $0xc,%ecx
1401ad58b:	e8 78 db c6 00       	call   0x140e1b108
1401ad590:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401ad597:	00
1401ad598:	48 85 c0             	test   %rax,%rax
1401ad59b:	74 0b                	je     0x1401ad5a8
1401ad59d:	89 38                	mov    %edi,(%rax)
1401ad59f:	66 89 78 04          	mov    %di,0x4(%rax)
1401ad5a3:	89 78 08             	mov    %edi,0x8(%rax)
1401ad5a6:	eb 03                	jmp    0x1401ad5ab
1401ad5a8:	48 8b c7             	mov    %rdi,%rax
1401ad5ab:	48 8d 7b 0a          	lea    0xa(%rbx),%rdi
1401ad5af:	49 89 46 08          	mov    %rax,0x8(%r14)
1401ad5b3:	48 3b fd             	cmp    %rbp,%rdi
1401ad5b6:	0f 87 15 01 00 00    	ja     0x1401ad6d1
1401ad5bc:	48 3b fb             	cmp    %rbx,%rdi
1401ad5bf:	0f 82 0c 01 00 00    	jb     0x1401ad6d1
1401ad5c5:	8b 0b                	mov    (%rbx),%ecx
1401ad5c7:	41 83 ff 01          	cmp    $0x1,%r15d
1401ad5cb:	75 0f                	jne    0x1401ad5dc
1401ad5cd:	89 08                	mov    %ecx,(%rax)
1401ad5cf:	0f b7 4b 04          	movzwl 0x4(%rbx),%ecx
1401ad5d3:	66 89 48 04          	mov    %cx,0x4(%rax)
1401ad5d7:	8b 4b 06             	mov    0x6(%rbx),%ecx
1401ad5da:	eb 15                	jmp    0x1401ad5f1
1401ad5dc:	0f c9                	bswap  %ecx
1401ad5de:	89 08                	mov    %ecx,(%rax)
1401ad5e0:	0f b7 4b 04          	movzwl 0x4(%rbx),%ecx
1401ad5e4:	66 c1 c9 08          	ror    $0x8,%cx
1401ad5e8:	66 89 48 04          	mov    %cx,0x4(%rax)
1401ad5ec:	8b 4b 06             	mov    0x6(%rbx),%ecx
1401ad5ef:	0f c9                	bswap  %ecx
1401ad5f1:	89 48 08             	mov    %ecx,0x8(%rax)
1401ad5f4:	49 8b 0e             	mov    (%r14),%rcx
1401ad5f7:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401ad5fb:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1401ad5ff:	74 0e                	je     0x1401ad60f
1401ad601:	49 8b 46 08          	mov    0x8(%r14),%rax
1401ad605:	48 89 02             	mov    %rax,(%rdx)
1401ad608:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
1401ad60d:	eb 09                	jmp    0x1401ad618
1401ad60f:	4d 8d 46 08          	lea    0x8(%r14),%r8
1401ad613:	e8 f8 ae ff ff       	call   0x1401a8510
1401ad618:	48 8b df             	mov    %rdi,%rbx
1401ad61b:	33 ff                	xor    %edi,%edi
1401ad61d:	49 89 7e 08          	mov    %rdi,0x8(%r14)
1401ad621:	48 3b dd             	cmp    %rbp,%rbx
1401ad624:	0f 82 5c ff ff ff    	jb     0x1401ad586
1401ad62a:	49 89 7e 08          	mov    %rdi,0x8(%r14)
1401ad62e:	48 8b 0d bb 96 26 01 	mov    0x12696bb(%rip),%rcx        # 0x141416cf0
1401ad635:	41 2b dc             	sub    %r12d,%ebx
1401ad638:	49 8b 7d 08          	mov    0x8(%r13),%rdi
1401ad63c:	41 0f b6 76 10       	movzbl 0x10(%r14),%esi
1401ad641:	48 85 c9             	test   %rcx,%rcx
1401ad644:	74 41                	je     0x1401ad687
1401ad646:	e8 e5 7e 66 00       	call   0x140815530
1401ad64b:	84 c0                	test   %al,%al
1401ad64d:	74 38                	je     0x1401ad687
1401ad64f:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ad653:	44 8b c6             	mov    %esi,%r8d
1401ad656:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1401ad65c:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401ad660:	33 c0                	xor    %eax,%eax
1401ad662:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401ad667:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ad66c:	48 c7 44 24 28 ff ff 	movq   $0xffffffffffffffff,0x28(%rsp)
1401ad673:	ff ff
1401ad675:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401ad679:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
1401ad680:	ff ff
1401ad682:	e8 69 2e ff ff       	call   0x1401a04f0
1401ad687:	48 8b 0d b2 95 26 01 	mov    0x12695b2(%rip),%rcx        # 0x141416c40
1401ad68e:	48 85 c9             	test   %rcx,%rcx
1401ad691:	74 05                	je     0x1401ad698
1401ad693:	e8 98 7e 66 00       	call   0x140815530
1401ad698:	48 8b 0d 19 96 26 01 	mov    0x1269619(%rip),%rcx        # 0x141416cb8
1401ad69f:	48 85 c9             	test   %rcx,%rcx
1401ad6a2:	74 05                	je     0x1401ad6a9
1401ad6a4:	e8 87 7e 66 00       	call   0x140815530
1401ad6a9:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
1401ad6b0:	00
1401ad6b1:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1401ad6b6:	49 8b 6b 48          	mov    0x48(%r11),%rbp
1401ad6ba:	8b c3                	mov    %ebx,%eax
1401ad6bc:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1401ad6c0:	41 c6 46 11 01       	movb   $0x1,0x11(%r14)
1401ad6c5:	49 8b e3             	mov    %r11,%rsp
1401ad6c8:	41 5e                	pop    %r14
1401ad6ca:	41 5d                	pop    %r13
1401ad6cc:	41 5c                	pop    %r12
1401ad6ce:	5f                   	pop    %rdi
1401ad6cf:	5e                   	pop    %rsi
1401ad6d0:	c3                   	ret
1401ad6d1:	2b eb                	sub    %ebx,%ebp
1401ad6d3:	48 8d 15 66 78 df 00 	lea    0xdf7866(%rip),%rdx        # 0x140fa4f40
1401ad6da:	44 8b cd             	mov    %ebp,%r9d
1401ad6dd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401ad6e2:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401ad6e8:	e8 03 ba ff ff       	call   0x1401a90f0
1401ad6ed:	48 8d 15 dc 32 1f 01 	lea    0x11f32dc(%rip),%rdx        # 0x1413a09d0
1401ad6f4:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401ad6f9:	e8 1a f1 c6 00       	call   0x140e1c818
1401ad6fe:	cc                   	int3
1401ad6ff:	cc                   	int3
1401ad700:	4c 8b dc             	mov    %rsp,%r11
1401ad703:	4d 89 4b 20          	mov    %r9,0x20(%r11)
1401ad707:	55                   	push   %rbp
1401ad708:	57                   	push   %rdi
1401ad709:	41 55                	push   %r13
1401ad70b:	41 56                	push   %r14
1401ad70d:	41 57                	push   %r15
1401ad70f:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401ad716:	4c 8d 6a 01          	lea    0x1(%rdx),%r13
1401ad71a:	4d 8b f1             	mov    %r9,%r14
1401ad71d:	49 8b e8             	mov    %r8,%rbp
1401ad720:	4c 8b fa             	mov    %rdx,%r15
1401ad723:	48 8b f9             	mov    %rcx,%rdi
1401ad726:	4d 3b e8             	cmp    %r8,%r13
1401ad729:	0f 87 0b 08 00 00    	ja     0x1401adf3a
1401ad72f:	4c 3b ea             	cmp    %rdx,%r13
1401ad732:	0f 82 02 08 00 00    	jb     0x1401adf3a
1401ad738:	0f b6 02             	movzbl (%rdx),%eax
1401ad73b:	88 01                	mov    %al,(%rcx)
1401ad73d:	3c 0b                	cmp    $0xb,%al
1401ad73f:	0f 87 d2 07 00 00    	ja     0x1401adf17
1401ad745:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1401ad749:	33 db                	xor    %ebx,%ebx
1401ad74b:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1401ad74f:	b9 18 00 00 00       	mov    $0x18,%ecx
1401ad754:	49 89 73 d0          	mov    %rsi,-0x30(%r11)
1401ad758:	e8 ab d9 c6 00       	call   0x140e1b108
1401ad75d:	48 85 c0             	test   %rax,%rax
1401ad760:	74 0d                	je     0x1401ad76f
1401ad762:	48 89 18             	mov    %rbx,(%rax)
1401ad765:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401ad769:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ad76d:	eb 03                	jmp    0x1401ad772
1401ad76f:	48 8b c3             	mov    %rbx,%rax
1401ad772:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
1401ad779:	00