1400c936f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400c9374:	48 83 c4 40          	add    $0x40,%rsp
1400c9378:	41 5e                	pop    %r14
1400c937a:	5f                   	pop    %rdi
1400c937b:	5e                   	pop    %rsi
1400c937c:	c3                   	ret
1400c937d:	cc                   	int3
1400c937e:	cc                   	int3
1400c937f:	cc                   	int3
1400c9380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c9385:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c938a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400c938f:	56                   	push   %rsi
1400c9390:	57                   	push   %rdi
1400c9391:	41 56                	push   %r14
1400c9393:	48 83 ec 40          	sub    $0x40,%rsp
1400c9397:	48 8b fa             	mov    %rdx,%rdi
1400c939a:	48 8b f1             	mov    %rcx,%rsi
1400c939d:	33 db                	xor    %ebx,%ebx
1400c939f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400c93a3:	48 89 1a             	mov    %rbx,(%rdx)
1400c93a6:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400c93aa:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400c93b1:	00
1400c93b2:	88 1a                	mov    %bl,(%rdx)
1400c93b4:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400c93bb:	00
1400c93bc:	8d 53 41             	lea    0x41(%rbx),%edx
1400c93bf:	48 8b cf             	mov    %rdi,%rcx
1400c93c2:	e8 a9 42 00 00       	call   0x1400cd670
1400c93c7:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400c93cb:	48 bd 65 9d 2b 0f 48 	movabs $0xf2b9d6480f2b9d65,%rbp
1400c93d2:	d6 b9 f2
1400c93d5:	4c 8d 35 b4 58 16 00 	lea    0x1658b4(%rip),%r14        # 0x14022ec90
1400c93dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400c93e0:	48 8b c5             	mov    %rbp,%rax
1400c93e3:	48 f7 e3             	mul    %rbx
1400c93e6:	48 c1 ea 08          	shr    $0x8,%rdx
1400c93ea:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400c93f1:	48 8b cb             	mov    %rbx,%rcx
1400c93f4:	48 2b c8             	sub    %rax,%rcx
1400c93f7:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400c93fc:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400c93ff:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400c9403:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400c9407:	49 8b c1             	mov    %r9,%rax
1400c940a:	49 2b c0             	sub    %r8,%rax
1400c940d:	48 8b cf             	mov    %rdi,%rcx
1400c9410:	48 83 f8 01          	cmp    $0x1,%rax
1400c9414:	72 23                	jb     0x1400c9439
1400c9416:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c941a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c941e:	49 83 f9 10          	cmp    $0x10,%r9
1400c9422:	72 03                	jb     0x1400c9427
1400c9424:	48 8b 0f             	mov    (%rdi),%rcx
1400c9427:	0f be c2             	movsbl %dl,%eax
1400c942a:	0f b6 c0             	movzbl %al,%eax
1400c942d:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400c9431:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400c9437:	eb 15                	jmp    0x1400c944e
1400c9439:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400c943d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400c9443:	45 33 c0             	xor    %r8d,%r8d
1400c9446:	41 8b d1             	mov    %r9d,%edx
1400c9449:	e8 e2 44 00 00       	call   0x1400cd930
1400c944e:	48 ff c3             	inc    %rbx
1400c9451:	48 83 fb 41          	cmp    $0x41,%rbx
1400c9455:	72 89                	jb     0x1400c93e0
1400c9457:	48 8b c7             	mov    %rdi,%rax
1400c945a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c945f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400c9464:	48 83 c4 40          	add    $0x40,%rsp
1400c9468:	41 5e                	pop    %r14
1400c946a:	5f                   	pop    %rdi
1400c946b:	5e                   	pop    %rsi
1400c946c:	c3                   	ret
1400c946d:	cc                   	int3
1400c946e:	cc                   	int3
1400c946f:	cc                   	int3
1400c9470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c9475:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c947a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400c947f:	56                   	push   %rsi
1400c9480:	57                   	push   %rdi
1400c9481:	41 56                	push   %r14
1400c9483:	48 83 ec 40          	sub    $0x40,%rsp
1400c9487:	48 8b fa             	mov    %rdx,%rdi
1400c948a:	48 8b f1             	mov    %rcx,%rsi
1400c948d:	33 db                	xor    %ebx,%ebx
1400c948f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400c9493:	48 89 1a             	mov    %rbx,(%rdx)
1400c9496:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400c949a:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400c94a1:	00
1400c94a2:	88 1a                	mov    %bl,(%rdx)
1400c94a4:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400c94ab:	00
1400c94ac:	8d 53 19             	lea    0x19(%rbx),%edx
1400c94af:	48 8b cf             	mov    %rdi,%rcx
1400c94b2:	e8 b9 41 00 00       	call   0x1400cd670
1400c94b7:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400c94bb:	48 bd 65 9d 2b 0f 48 	movabs $0xf2b9d6480f2b9d65,%rbp
1400c94c2:	d6 b9 f2
1400c94c5:	4c 8d 35 c4 57 16 00 	lea    0x1657c4(%rip),%r14        # 0x14022ec90
1400c94cc:	0f 1f 40 00          	nopl   0x0(%rax)
1400c94d0:	48 8b c5             	mov    %rbp,%rax
1400c94d3:	48 f7 e3             	mul    %rbx
1400c94d6:	48 c1 ea 08          	shr    $0x8,%rdx
1400c94da:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400c94e1:	48 8b cb             	mov    %rbx,%rcx
1400c94e4:	48 2b c8             	sub    %rax,%rcx
1400c94e7:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400c94ec:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400c94ef:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400c94f3:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400c94f7:	49 8b c1             	mov    %r9,%rax
1400c94fa:	49 2b c0             	sub    %r8,%rax
1400c94fd:	48 8b cf             	mov    %rdi,%rcx
1400c9500:	48 83 f8 01          	cmp    $0x1,%rax
1400c9504:	72 23                	jb     0x1400c9529
1400c9506:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c950a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c950e:	49 83 f9 10          	cmp    $0x10,%r9
1400c9512:	72 03                	jb     0x1400c9517
1400c9514:	48 8b 0f             	mov    (%rdi),%rcx
1400c9517:	0f be c2             	movsbl %dl,%eax
1400c951a:	0f b6 c0             	movzbl %al,%eax
1400c951d:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400c9521:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400c9527:	eb 15                	jmp    0x1400c953e
1400c9529:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400c952d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400c9533:	45 33 c0             	xor    %r8d,%r8d
1400c9536:	41 8b d1             	mov    %r9d,%edx
1400c9539:	e8 f2 43 00 00       	call   0x1400cd930
1400c953e:	48 ff c3             	inc    %rbx
1400c9541:	48 83 fb 19          	cmp    $0x19,%rbx
1400c9545:	72 89                	jb     0x1400c94d0
1400c9547:	48 8b c7             	mov    %rdi,%rax
1400c954a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c954f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400c9554:	48 83 c4 40          	add    $0x40,%rsp
1400c9558:	41 5e                	pop    %r14
1400c955a:	5f                   	pop    %rdi
1400c955b:	5e                   	pop    %rsi
1400c955c:	c3                   	ret
1400c955d:	cc                   	int3
1400c955e:	cc                   	int3
1400c955f:	cc                   	int3
1400c9560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c9565:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c956a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400c956f:	56                   	push   %rsi
1400c9570:	57                   	push   %rdi
1400c9571:	41 56                	push   %r14
1400c9573:	48 83 ec 40          	sub    $0x40,%rsp
1400c9577:	48 8b fa             	mov    %rdx,%rdi
1400c957a:	48 8b f1             	mov    %rcx,%rsi
1400c957d:	33 db                	xor    %ebx,%ebx
1400c957f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400c9583:	48 89 1a             	mov    %rbx,(%rdx)
1400c9586:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400c958a:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400c9591:	00
1400c9592:	88 1a                	mov    %bl,(%rdx)
1400c9594:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400c959b:	00
1400c959c:	8d 53 08             	lea    0x8(%rbx),%edx
1400c959f:	48 8b cf             	mov    %rdi,%rcx
1400c95a2:	e8 d9 2f 00 00       	call   0x1400cc580
1400c95a7:	48 bd 65 9d 2b 0f 48 	movabs $0xf2b9d6480f2b9d65,%rbp
1400c95ae:	d6 b9 f2
1400c95b1:	4c 8d 35 d8 56 16 00 	lea    0x1656d8(%rip),%r14        # 0x14022ec90
1400c95b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400c95bf:	00
1400c95c0:	48 8b c5             	mov    %rbp,%rax
1400c95c3:	48 f7 e3             	mul    %rbx
1400c95c6:	48 c1 ea 08          	shr    $0x8,%rdx
1400c95ca:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400c95d1:	48 8b cb             	mov    %rbx,%rcx
1400c95d4:	48 2b c8             	sub    %rax,%rcx
1400c95d7:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400c95dc:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400c95df:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400c95e3:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400c95e7:	49 8b c1             	mov    %r9,%rax
1400c95ea:	49 2b c0             	sub    %r8,%rax
1400c95ed:	48 8b cf             	mov    %rdi,%rcx
1400c95f0:	48 83 f8 01          	cmp    $0x1,%rax
1400c95f4:	72 23                	jb     0x1400c9619
1400c95f6:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c95fa:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c95fe:	49 83 f9 10          	cmp    $0x10,%r9
1400c9602:	72 03                	jb     0x1400c9607
1400c9604:	48 8b 0f             	mov    (%rdi),%rcx
1400c9607:	0f be c2             	movsbl %dl,%eax
1400c960a:	0f b6 c0             	movzbl %al,%eax
1400c960d:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400c9611:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400c9617:	eb 15                	jmp    0x1400c962e
1400c9619:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400c961d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400c9623:	45 33 c0             	xor    %r8d,%r8d
1400c9626:	41 8b d1             	mov    %r9d,%edx
1400c9629:	e8 02 43 00 00       	call   0x1400cd930
1400c962e:	48 ff c3             	inc    %rbx
1400c9631:	48 83 fb 08          	cmp    $0x8,%rbx
1400c9635:	72 89                	jb     0x1400c95c0
1400c9637:	48 8b c7             	mov    %rdi,%rax
1400c963a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c963f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400c9644:	48 83 c4 40          	add    $0x40,%rsp
1400c9648:	41 5e                	pop    %r14
1400c964a:	5f                   	pop    %rdi
1400c964b:	5e                   	pop    %rsi
1400c964c:	c3                   	ret
1400c964d:	cc                   	int3
1400c964e:	cc                   	int3
1400c964f:	cc                   	int3
1400c9650:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c9655:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c965a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400c965f:	56                   	push   %rsi
1400c9660:	57                   	push   %rdi
1400c9661:	41 56                	push   %r14
1400c9663:	48 83 ec 40          	sub    $0x40,%rsp
1400c9667:	48 8b fa             	mov    %rdx,%rdi
1400c966a:	48 8b f1             	mov    %rcx,%rsi
1400c966d:	33 db                	xor    %ebx,%ebx
1400c966f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400c9673:	48 89 1a             	mov    %rbx,(%rdx)
1400c9676:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400c967a:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400c9681:	00
1400c9682:	88 1a                	mov    %bl,(%rdx)
1400c9684:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400c968b:	00
1400c968c:	8d 53 1f             	lea    0x1f(%rbx),%edx
1400c968f:	48 8b cf             	mov    %rdi,%rcx
1400c9692:	e8 d9 3f 00 00       	call   0x1400cd670
1400c9697:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400c969b:	48 bd 65 9d 2b 0f 48 	movabs $0xf2b9d6480f2b9d65,%rbp
1400c96a2:	d6 b9 f2
1400c96a5:	4c 8d 35 e4 55 16 00 	lea    0x1655e4(%rip),%r14        # 0x14022ec90
1400c96ac:	0f 1f 40 00          	nopl   0x0(%rax)
1400c96b0:	48 8b c5             	mov    %rbp,%rax
1400c96b3:	48 f7 e3             	mul    %rbx
1400c96b6:	48 c1 ea 08          	shr    $0x8,%rdx
1400c96ba:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400c96c1:	48 8b cb             	mov    %rbx,%rcx
1400c96c4:	48 2b c8             	sub    %rax,%rcx
1400c96c7:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400c96cc:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400c96cf:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400c96d3:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400c96d7:	49 8b c1             	mov    %r9,%rax
1400c96da:	49 2b c0             	sub    %r8,%rax
1400c96dd:	48 8b cf             	mov    %rdi,%rcx
1400c96e0:	48 83 f8 01          	cmp    $0x1,%rax
1400c96e4:	72 23                	jb     0x1400c9709
1400c96e6:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c96ea:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c96ee:	49 83 f9 10          	cmp    $0x10,%r9
1400c96f2:	72 03                	jb     0x1400c96f7
1400c96f4:	48 8b 0f             	mov    (%rdi),%rcx
1400c96f7:	0f be c2             	movsbl %dl,%eax
1400c96fa:	0f b6 c0             	movzbl %al,%eax
1400c96fd:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400c9701:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400c9707:	eb 15                	jmp    0x1400c971e
1400c9709:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400c970d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400c9713:	45 33 c0             	xor    %r8d,%r8d
1400c9716:	41 8b d1             	mov    %r9d,%edx
1400c9719:	e8 12 42 00 00       	call   0x1400cd930
1400c971e:	48 ff c3             	inc    %rbx
1400c9721:	48 83 fb 1f          	cmp    $0x1f,%rbx
1400c9725:	72 89                	jb     0x1400c96b0
1400c9727:	48 8b c7             	mov    %rdi,%rax
1400c972a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c972f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400c9734:	48 83 c4 40          	add    $0x40,%rsp
1400c9738:	41 5e                	pop    %r14
1400c973a:	5f                   	pop    %rdi
1400c973b:	5e                   	pop    %rsi
1400c973c:	c3                   	ret
1400c973d:	cc                   	int3
1400c973e:	cc                   	int3
1400c973f:	cc                   	int3
1400c9740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c9745:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c974a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400c974f:	56                   	push   %rsi
1400c9750:	57                   	push   %rdi
1400c9751:	41 56                	push   %r14
1400c9753:	48 83 ec 40          	sub    $0x40,%rsp
1400c9757:	48 8b fa             	mov    %rdx,%rdi
1400c975a:	48 8b f1             	mov    %rcx,%rsi
1400c975d:	33 db                	xor    %ebx,%ebx
1400c975f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400c9763:	48 89 1a             	mov    %rbx,(%rdx)
1400c9766:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400c976a:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400c9771:	00
1400c9772:	88 1a                	mov    %bl,(%rdx)
1400c9774:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400c977b:	00
1400c977c:	8d 53 1e             	lea    0x1e(%rbx),%edx
1400c977f:	48 8b cf             	mov    %rdi,%rcx
1400c9782:	e8 e9 3e 00 00       	call   0x1400cd670
1400c9787:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400c978b:	48 bd 65 9d 2b 0f 48 	movabs $0xf2b9d6480f2b9d65,%rbp
1400c9792:	d6 b9 f2
1400c9795:	4c 8d 35 f4 54 16 00 	lea    0x1654f4(%rip),%r14        # 0x14022ec90
1400c979c:	0f 1f 40 00          	nopl   0x0(%rax)
1400c97a0:	48 8b c5             	mov    %rbp,%rax
1400c97a3:	48 f7 e3             	mul    %rbx
1400c97a6:	48 c1 ea 08          	shr    $0x8,%rdx
1400c97aa:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400c97b1:	48 8b cb             	mov    %rbx,%rcx
1400c97b4:	48 2b c8             	sub    %rax,%rcx
1400c97b7:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400c97bc:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400c97bf:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400c97c3:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400c97c7:	49 8b c1             	mov    %r9,%rax
1400c97ca:	49 2b c0             	sub    %r8,%rax
1400c97cd:	48 8b cf             	mov    %rdi,%rcx
1400c97d0:	48 83 f8 01          	cmp    $0x1,%rax
1400c97d4:	72 23                	jb     0x1400c97f9
1400c97d6:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c97da:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c97de:	49 83 f9 10          	cmp    $0x10,%r9
1400c97e2:	72 03                	jb     0x1400c97e7
1400c97e4:	48 8b 0f             	mov    (%rdi),%rcx
1400c97e7:	0f be c2             	movsbl %dl,%eax
1400c97ea:	0f b6 c0             	movzbl %al,%eax
1400c97ed:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400c97f1:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400c97f7:	eb 15                	jmp    0x1400c980e
1400c97f9:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400c97fd:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400c9803:	45 33 c0             	xor    %r8d,%r8d
1400c9806:	41 8b d1             	mov    %r9d,%edx
1400c9809:	e8 22 41 00 00       	call   0x1400cd930
1400c980e:	48 ff c3             	inc    %rbx
1400c9811:	48 83 fb 1e          	cmp    $0x1e,%rbx
1400c9815:	72 89                	jb     0x1400c97a0
1400c9817:	48 8b c7             	mov    %rdi,%rax
1400c981a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx