1400c9110:	48 8b c5             	mov    %rbp,%rax
1400c9113:	48 f7 e3             	mul    %rbx
1400c9116:	48 c1 ea 08          	shr    $0x8,%rdx
1400c911a:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400c9121:	48 8b cb             	mov    %rbx,%rcx
1400c9124:	48 2b c8             	sub    %rax,%rcx
1400c9127:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400c912c:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400c912f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400c9133:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400c9137:	49 8b c1             	mov    %r9,%rax
1400c913a:	49 2b c0             	sub    %r8,%rax
1400c913d:	48 8b cf             	mov    %rdi,%rcx
1400c9140:	48 83 f8 01          	cmp    $0x1,%rax
1400c9144:	72 23                	jb     0x1400c9169
1400c9146:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c914a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c914e:	49 83 f9 10          	cmp    $0x10,%r9
1400c9152:	72 03                	jb     0x1400c9157
1400c9154:	48 8b 0f             	mov    (%rdi),%rcx
1400c9157:	0f be c2             	movsbl %dl,%eax
1400c915a:	0f b6 c0             	movzbl %al,%eax
1400c915d:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400c9161:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400c9167:	eb 15                	jmp    0x1400c917e
1400c9169:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400c916d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400c9173:	45 33 c0             	xor    %r8d,%r8d
1400c9176:	41 8b d1             	mov    %r9d,%edx
1400c9179:	e8 b2 47 00 00       	call   0x1400cd930
1400c917e:	48 ff c3             	inc    %rbx
1400c9181:	48 83 fb 27          	cmp    $0x27,%rbx
1400c9185:	72 89                	jb     0x1400c9110
1400c9187:	48 8b c7             	mov    %rdi,%rax
1400c918a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c918f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400c9194:	48 83 c4 40          	add    $0x40,%rsp
1400c9198:	41 5e                	pop    %r14
1400c919a:	5f                   	pop    %rdi
1400c919b:	5e                   	pop    %rsi
1400c919c:	c3                   	ret
1400c919d:	cc                   	int3
1400c919e:	cc                   	int3
1400c919f:	cc                   	int3
1400c91a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c91a5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c91aa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400c91af:	56                   	push   %rsi
1400c91b0:	57                   	push   %rdi
1400c91b1:	41 56                	push   %r14
1400c91b3:	48 83 ec 40          	sub    $0x40,%rsp
1400c91b7:	48 8b fa             	mov    %rdx,%rdi
1400c91ba:	48 8b f1             	mov    %rcx,%rsi
1400c91bd:	33 db                	xor    %ebx,%ebx
1400c91bf:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400c91c3:	48 89 1a             	mov    %rbx,(%rdx)
1400c91c6:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400c91ca:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400c91d1:	00
1400c91d2:	88 1a                	mov    %bl,(%rdx)
1400c91d4:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400c91db:	00
1400c91dc:	8d 53 2f             	lea    0x2f(%rbx),%edx
1400c91df:	48 8b cf             	mov    %rdi,%rcx
1400c91e2:	e8 89 44 00 00       	call   0x1400cd670
1400c91e7:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400c91eb:	48 bd 65 9d 2b 0f 48 	movabs $0xf2b9d6480f2b9d65,%rbp
1400c91f2:	d6 b9 f2
1400c91f5:	4c 8d 35 94 5a 16 00 	lea    0x165a94(%rip),%r14        # 0x14022ec90
1400c91fc:	0f 1f 40 00          	nopl   0x0(%rax)
1400c9200:	48 8b c5             	mov    %rbp,%rax
1400c9203:	48 f7 e3             	mul    %rbx
1400c9206:	48 c1 ea 08          	shr    $0x8,%rdx
1400c920a:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400c9211:	48 8b cb             	mov    %rbx,%rcx
1400c9214:	48 2b c8             	sub    %rax,%rcx
1400c9217:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400c921c:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400c921f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400c9223:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400c9227:	49 8b c1             	mov    %r9,%rax
1400c922a:	49 2b c0             	sub    %r8,%rax
1400c922d:	48 8b cf             	mov    %rdi,%rcx
1400c9230:	48 83 f8 01          	cmp    $0x1,%rax
1400c9234:	72 23                	jb     0x1400c9259
1400c9236:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c923a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c923e:	49 83 f9 10          	cmp    $0x10,%r9
1400c9242:	72 03                	jb     0x1400c9247
1400c9244:	48 8b 0f             	mov    (%rdi),%rcx
1400c9247:	0f be c2             	movsbl %dl,%eax
1400c924a:	0f b6 c0             	movzbl %al,%eax
1400c924d:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400c9251:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400c9257:	eb 15                	jmp    0x1400c926e
1400c9259:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400c925d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400c9263:	45 33 c0             	xor    %r8d,%r8d
1400c9266:	41 8b d1             	mov    %r9d,%edx
1400c9269:	e8 c2 46 00 00       	call   0x1400cd930
1400c926e:	48 ff c3             	inc    %rbx
1400c9271:	48 83 fb 2f          	cmp    $0x2f,%rbx
1400c9275:	72 89                	jb     0x1400c9200
1400c9277:	48 8b c7             	mov    %rdi,%rax
1400c927a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c927f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400c9284:	48 83 c4 40          	add    $0x40,%rsp
1400c9288:	41 5e                	pop    %r14
1400c928a:	5f                   	pop    %rdi
1400c928b:	5e                   	pop    %rsi
1400c928c:	c3                   	ret
1400c928d:	cc                   	int3
1400c928e:	cc                   	int3
1400c928f:	cc                   	int3
1400c9290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c9295:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c929a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400c929f:	56                   	push   %rsi
1400c92a0:	57                   	push   %rdi
1400c92a1:	41 56                	push   %r14
1400c92a3:	48 83 ec 40          	sub    $0x40,%rsp
1400c92a7:	48 8b fa             	mov    %rdx,%rdi
1400c92aa:	48 8b f1             	mov    %rcx,%rsi
1400c92ad:	33 db                	xor    %ebx,%ebx
1400c92af:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400c92b3:	48 89 1a             	mov    %rbx,(%rdx)
1400c92b6:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400c92ba:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400c92c1:	00
1400c92c2:	88 1a                	mov    %bl,(%rdx)
1400c92c4:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400c92cb:	00
1400c92cc:	8d 53 3c             	lea    0x3c(%rbx),%edx
1400c92cf:	48 8b cf             	mov    %rdi,%rcx
1400c92d2:	e8 99 43 00 00       	call   0x1400cd670
1400c92d7:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400c92db:	48 bd 65 9d 2b 0f 48 	movabs $0xf2b9d6480f2b9d65,%rbp
1400c92e2:	d6 b9 f2
1400c92e5:	4c 8d 35 a4 59 16 00 	lea    0x1659a4(%rip),%r14        # 0x14022ec90
1400c92ec:	0f 1f 40 00          	nopl   0x0(%rax)
1400c92f0:	48 8b c5             	mov    %rbp,%rax
1400c92f3:	48 f7 e3             	mul    %rbx
1400c92f6:	48 c1 ea 08          	shr    $0x8,%rdx
1400c92fa:	48 69 c2 0e 01 00 00 	imul   $0x10e,%rdx,%rax
1400c9301:	48 8b cb             	mov    %rbx,%rcx
1400c9304:	48 2b c8             	sub    %rax,%rcx
1400c9307:	42 0f b6 14 31       	movzbl (%rcx,%r14,1),%edx
1400c930c:	32 14 33             	xor    (%rbx,%rsi,1),%dl
1400c930f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400c9313:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1400c9317:	49 8b c1             	mov    %r9,%rax
1400c931a:	49 2b c0             	sub    %r8,%rax
1400c931d:	48 8b cf             	mov    %rdi,%rcx
1400c9320:	48 83 f8 01          	cmp    $0x1,%rax
1400c9324:	72 23                	jb     0x1400c9349
1400c9326:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c932a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c932e:	49 83 f9 10          	cmp    $0x10,%r9
1400c9332:	72 03                	jb     0x1400c9337
1400c9334:	48 8b 0f             	mov    (%rdi),%rcx
1400c9337:	0f be c2             	movsbl %dl,%eax
1400c933a:	0f b6 c0             	movzbl %al,%eax
1400c933d:	42 88 04 01          	mov    %al,(%rcx,%r8,1)
1400c9341:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
1400c9347:	eb 15                	jmp    0x1400c935e
1400c9349:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400c934d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400c9353:	45 33 c0             	xor    %r8d,%r8d
1400c9356:	41 8b d1             	mov    %r9d,%edx
1400c9359:	e8 d2 45 00 00       	call   0x1400cd930
1400c935e:	48 ff c3             	inc    %rbx
1400c9361:	48 83 fb 3c          	cmp    $0x3c,%rbx
1400c9365:	72 89                	jb     0x1400c92f0
1400c9367:	48 8b c7             	mov    %rdi,%rax
1400c936a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
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