140a3f2f0:	48 33 cc             	xor    %rsp,%rcx
140a3f2f3:	e8 08 c2 3d 00       	call   0x140e1b500
140a3f2f8:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140a3f2ff:	00
140a3f300:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140a3f307:	5f                   	pop    %rdi
140a3f308:	5e                   	pop    %rsi
140a3f309:	5d                   	pop    %rbp
140a3f30a:	c3                   	ret
140a3f30b:	e8 94 ae 3e 00       	call   0x140e2a1a4
140a3f310:	cc                   	int3
140a3f311:	e8 8e ae 3e 00       	call   0x140e2a1a4
140a3f316:	cc                   	int3
140a3f317:	cc                   	int3
140a3f318:	cc                   	int3
140a3f319:	cc                   	int3
140a3f31a:	cc                   	int3
140a3f31b:	cc                   	int3
140a3f31c:	cc                   	int3
140a3f31d:	cc                   	int3
140a3f31e:	cc                   	int3
140a3f31f:	cc                   	int3
140a3f320:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a3f325:	56                   	push   %rsi
140a3f326:	48 83 ec 70          	sub    $0x70,%rsp
140a3f32a:	48 8b 05 cf 9b 97 00 	mov    0x979bcf(%rip),%rax        # 0x1413b8f00
140a3f331:	48 33 c4             	xor    %rsp,%rax
140a3f334:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140a3f339:	48 8b da             	mov    %rdx,%rbx
140a3f33c:	48 8b f1             	mov    %rcx,%rsi
140a3f33f:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140a3f346:	00 00
140a3f348:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a3f34d:	e8 de fa ff ff       	call   0x140a3ee30
140a3f352:	84 c0                	test   %al,%al
140a3f354:	0f 84 30 01 00 00    	je     0x140a3f48a
140a3f35a:	48 39 5c 24 38       	cmp    %rbx,0x38(%rsp)
140a3f35f:	75 07                	jne    0x140a3f368
140a3f361:	b0 01                	mov    $0x1,%al
140a3f363:	e9 24 01 00 00       	jmp    0x140a3f48c
140a3f368:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3f36b:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140a3f370:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140a3f377:	00 00
140a3f379:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140a3f380:	00 00
140a3f382:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a3f387:	48 c7 44 24 20 17 00 	movq   $0x17,0x20(%rsp)
140a3f38e:	00 00
140a3f390:	4c 8d 0d b1 f3 63 00 	lea    0x63f3b1(%rip),%r9        # 0x14107e748
140a3f397:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
140a3f39d:	ba 17 00 00 00       	mov    $0x17,%edx
140a3f3a2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3f3a7:	e8 d4 92 76 ff       	call   0x1401a8680
140a3f3ac:	48 8b d3             	mov    %rbx,%rdx
140a3f3af:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3f3b4:	e8 47 af fc ff       	call   0x140a0a300
140a3f3b9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a3f3be:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140a3f3c3:	48 8b c2             	mov    %rdx,%rax
140a3f3c6:	48 2b c1             	sub    %rcx,%rax
140a3f3c9:	48 83 f8 14          	cmp    $0x14,%rax
140a3f3cd:	72 36                	jb     0x140a3f405
140a3f3cf:	48 8d 41 14          	lea    0x14(%rcx),%rax
140a3f3d3:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a3f3d8:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140a3f3dd:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f3e1:	48 0f 47 5c 24 40    	cmova  0x40(%rsp),%rbx
140a3f3e7:	48 03 d9             	add    %rcx,%rbx
140a3f3ea:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140a3f3f0:	48 8d 15 69 f3 63 00 	lea    0x63f369(%rip),%rdx        # 0x14107e760
140a3f3f7:	48 8b cb             	mov    %rbx,%rcx
140a3f3fa:	e8 11 fc 49 00       	call   0x140edf010
140a3f3ff:	c6 43 14 00          	movb   $0x0,0x14(%rbx)
140a3f403:	eb 25                	jmp    0x140a3f42a
140a3f405:	48 c7 44 24 20 14 00 	movq   $0x14,0x20(%rsp)
140a3f40c:	00 00
140a3f40e:	4c 8d 0d 4b f3 63 00 	lea    0x63f34b(%rip),%r9        # 0x14107e760
140a3f415:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
140a3f41b:	ba 14 00 00 00       	mov    $0x14,%edx
140a3f420:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3f425:	e8 56 92 76 ff       	call   0x1401a8680
140a3f42a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a3f42f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3f434:	e8 c7 ae fc ff       	call   0x140a0a300
140a3f439:	c6 44 24 30 3d       	movb   $0x3d,0x30(%rsp)
140a3f43e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140a3f443:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a3f448:	48 8b ce             	mov    %rsi,%rcx
140a3f44b:	e8 40 63 f9 ff       	call   0x1409d5790
140a3f450:	90                   	nop
140a3f451:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140a3f456:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f45a:	76 2e                	jbe    0x140a3f48a
140a3f45c:	48 ff c2             	inc    %rdx
140a3f45f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a3f464:	48 8b c1             	mov    %rcx,%rax
140a3f467:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3f46e:	72 15                	jb     0x140a3f485
140a3f470:	48 83 c2 27          	add    $0x27,%rdx
140a3f474:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3f478:	48 2b c1             	sub    %rcx,%rax
140a3f47b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3f47f:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3f483:	77 22                	ja     0x140a3f4a7
140a3f485:	e8 ba bc 3d 00       	call   0x140e1b144
140a3f48a:	32 c0                	xor    %al,%al
140a3f48c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a3f491:	48 33 cc             	xor    %rsp,%rcx
140a3f494:	e8 67 c0 3d 00       	call   0x140e1b500
140a3f499:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140a3f4a0:	00
140a3f4a1:	48 83 c4 70          	add    $0x70,%rsp
140a3f4a5:	5e                   	pop    %rsi
140a3f4a6:	c3                   	ret
140a3f4a7:	e8 f8 ac 3e 00       	call   0x140e2a1a4
140a3f4ac:	cc                   	int3
140a3f4ad:	cc                   	int3
140a3f4ae:	cc                   	int3
140a3f4af:	cc                   	int3
140a3f4b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a3f4b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a3f4ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3f4bf:	55                   	push   %rbp
140a3f4c0:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140a3f4c5:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140a3f4cc:	48 8b 05 2d 9a 97 00 	mov    0x979a2d(%rip),%rax        # 0x1413b8f00
140a3f4d3:	48 33 c4             	xor    %rsp,%rax
140a3f4d6:	48 89 45 4f          	mov    %rax,0x4f(%rbp)
140a3f4da:	48 8b f1             	mov    %rcx,%rsi
140a3f4dd:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140a3f4e1:	48 39 4e 20          	cmp    %rcx,0x20(%rsi)
140a3f4e5:	75 1e                	jne    0x140a3f505
140a3f4e7:	c6 45 f7 1c          	movb   $0x1c,-0x9(%rbp)
140a3f4eb:	4c 8d 05 6e f1 63 00 	lea    0x63f16e(%rip),%r8        # 0x14107e660
140a3f4f2:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a3f4f6:	48 8b ce             	mov    %rsi,%rcx
140a3f4f9:	e8 12 61 f9 ff       	call   0x1409d5610
140a3f4fe:	32 c0                	xor    %al,%al
140a3f500:	e9 24 03 00 00       	jmp    0x140a3f829
140a3f505:	48 83 79 e8 05       	cmpq   $0x5,-0x18(%rcx)
140a3f50a:	0f 84 e3 02 00 00    	je     0x140a3f7f3
140a3f510:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3f513:	0f 11 45 2f          	movups %xmm0,0x2f(%rbp)
140a3f517:	48 c7 45 3f 00 00 00 	movq   $0x0,0x3f(%rbp)
140a3f51e:	00
140a3f51f:	48 c7 45 47 0f 00 00 	movq   $0xf,0x47(%rbp)
140a3f526:	00
140a3f527:	c6 45 2f 00          	movb   $0x0,0x2f(%rbp)
140a3f52b:	48 c7 44 24 20 17 00 	movq   $0x17,0x20(%rsp)
140a3f532:	00 00
140a3f534:	4c 8d 0d 45 f1 63 00 	lea    0x63f145(%rip),%r9        # 0x14107e680
140a3f53b:	44 0f b6 45 f7       	movzbl -0x9(%rbp),%r8d
140a3f540:	ba 17 00 00 00       	mov    $0x17,%edx
140a3f545:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140a3f549:	e8 32 91 76 ff       	call   0x1401a8680
140a3f54e:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a3f552:	48 8b 55 47          	mov    0x47(%rbp),%rdx
140a3f556:	48 8b c2             	mov    %rdx,%rax
140a3f559:	48 2b c1             	sub    %rcx,%rax
140a3f55c:	48 83 f8 15          	cmp    $0x15,%rax
140a3f560:	72 33                	jb     0x140a3f595
140a3f562:	48 8d 41 15          	lea    0x15(%rcx),%rax
140a3f566:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140a3f56a:	48 8d 5d 2f          	lea    0x2f(%rbp),%rbx
140a3f56e:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f572:	48 0f 47 5d 2f       	cmova  0x2f(%rbp),%rbx
140a3f577:	48 03 d9             	add    %rcx,%rbx
140a3f57a:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140a3f580:	48 8d 15 09 f3 63 00 	lea    0x63f309(%rip),%rdx        # 0x14107e890
140a3f587:	48 8b cb             	mov    %rbx,%rcx
140a3f58a:	e8 81 fa 49 00       	call   0x140edf010
140a3f58f:	c6 43 15 00          	movb   $0x0,0x15(%rbx)
140a3f593:	eb 23                	jmp    0x140a3f5b8
140a3f595:	48 c7 44 24 20 15 00 	movq   $0x15,0x20(%rsp)
140a3f59c:	00 00
140a3f59e:	4c 8d 0d eb f2 63 00 	lea    0x63f2eb(%rip),%r9        # 0x14107e890
140a3f5a5:	44 0f b6 45 f7       	movzbl -0x9(%rbp),%r8d
140a3f5aa:	ba 15 00 00 00       	mov    $0x15,%edx
140a3f5af:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140a3f5b3:	e8 c8 90 76 ff       	call   0x1401a8680
140a3f5b8:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a3f5bc:	48 8b 55 47          	mov    0x47(%rbp),%rdx
140a3f5c0:	48 8b c2             	mov    %rdx,%rax
140a3f5c3:	48 2b c1             	sub    %rcx,%rax
140a3f5c6:	48 83 f8 0b          	cmp    $0xb,%rax
140a3f5ca:	72 33                	jb     0x140a3f5ff
140a3f5cc:	48 8d 41 0b          	lea    0xb(%rcx),%rax
140a3f5d0:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140a3f5d4:	48 8d 5d 2f          	lea    0x2f(%rbp),%rbx
140a3f5d8:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f5dc:	48 0f 47 5d 2f       	cmova  0x2f(%rbp),%rbx
140a3f5e1:	48 03 d9             	add    %rcx,%rbx
140a3f5e4:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140a3f5ea:	48 8d 15 b7 f0 63 00 	lea    0x63f0b7(%rip),%rdx        # 0x14107e6a8
140a3f5f1:	48 8b cb             	mov    %rbx,%rcx
140a3f5f4:	e8 17 fa 49 00       	call   0x140edf010
140a3f5f9:	c6 43 0b 00          	movb   $0x0,0xb(%rbx)
140a3f5fd:	eb 23                	jmp    0x140a3f622
140a3f5ff:	48 c7 44 24 20 0b 00 	movq   $0xb,0x20(%rsp)
140a3f606:	00 00
140a3f608:	4c 8d 0d 99 f0 63 00 	lea    0x63f099(%rip),%r9        # 0x14107e6a8
140a3f60f:	44 0f b6 45 f7       	movzbl -0x9(%rbp),%r8d
140a3f614:	ba 0b 00 00 00       	mov    $0xb,%edx
140a3f619:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140a3f61d:	e8 5e 90 76 ff       	call   0x1401a8680
140a3f622:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a3f626:	48 8b 55 47          	mov    0x47(%rbp),%rdx
140a3f62a:	48 8b c2             	mov    %rdx,%rax
140a3f62d:	48 2b c1             	sub    %rcx,%rax
140a3f630:	48 8d 3d e1 ed 63 00 	lea    0x63ede1(%rip),%rdi        # 0x14107e418
140a3f637:	48 83 f8 11          	cmp    $0x11,%rax
140a3f63b:	72 2f                	jb     0x140a3f66c
140a3f63d:	48 8d 41 11          	lea    0x11(%rcx),%rax
140a3f641:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140a3f645:	48 8d 5d 2f          	lea    0x2f(%rbp),%rbx
140a3f649:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f64d:	48 0f 47 5d 2f       	cmova  0x2f(%rbp),%rbx
140a3f652:	48 03 d9             	add    %rcx,%rbx
140a3f655:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140a3f65b:	48 8b d7             	mov    %rdi,%rdx
140a3f65e:	48 8b cb             	mov    %rbx,%rcx
140a3f661:	e8 aa f9 49 00       	call   0x140edf010
140a3f666:	c6 43 11 00          	movb   $0x0,0x11(%rbx)
140a3f66a:	eb 1f                	jmp    0x140a3f68b
140a3f66c:	48 c7 44 24 20 11 00 	movq   $0x11,0x20(%rsp)
140a3f673:	00 00
140a3f675:	4c 8b cf             	mov    %rdi,%r9
140a3f678:	44 0f b6 45 f7       	movzbl -0x9(%rbp),%r8d
140a3f67d:	ba 11 00 00 00       	mov    $0x11,%edx
140a3f682:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140a3f686:	e8 f5 8f 76 ff       	call   0x1401a8680
140a3f68b:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a3f68f:	48 8b 55 47          	mov    0x47(%rbp),%rdx
140a3f693:	48 8b c2             	mov    %rdx,%rax
140a3f696:	48 2b c1             	sub    %rcx,%rax
140a3f699:	48 83 f8 05          	cmp    $0x5,%rax
140a3f69d:	72 33                	jb     0x140a3f6d2
140a3f69f:	48 8d 41 05          	lea    0x5(%rcx),%rax
140a3f6a3:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140a3f6a7:	48 8d 5d 2f          	lea    0x2f(%rbp),%rbx
140a3f6ab:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f6af:	48 0f 47 5d 2f       	cmova  0x2f(%rbp),%rbx
140a3f6b4:	48 03 d9             	add    %rcx,%rbx
140a3f6b7:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140a3f6bd:	48 8d 15 f0 ef 63 00 	lea    0x63eff0(%rip),%rdx        # 0x14107e6b4
140a3f6c4:	48 8b cb             	mov    %rbx,%rcx
140a3f6c7:	e8 44 f9 49 00       	call   0x140edf010
140a3f6cc:	c6 43 05 00          	movb   $0x0,0x5(%rbx)
140a3f6d0:	eb 23                	jmp    0x140a3f6f5
140a3f6d2:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
140a3f6d9:	00 00
140a3f6db:	4c 8d 0d d2 ef 63 00 	lea    0x63efd2(%rip),%r9        # 0x14107e6b4
140a3f6e2:	44 0f b6 45 f7       	movzbl -0x9(%rbp),%r8d
140a3f6e7:	ba 05 00 00 00       	mov    $0x5,%edx
140a3f6ec:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140a3f6f0:	e8 8b 8f 76 ff       	call   0x1401a8680
140a3f6f5:	48 8d 05 ec ec 63 00 	lea    0x63ecec(%rip),%rax        # 0x14107e3e8
140a3f6fc:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140a3f700:	48 8d 05 f1 ec 63 00 	lea    0x63ecf1(%rip),%rax        # 0x14107e3f8
140a3f707:	48 89 45 07          	mov    %rax,0x7(%rbp)
140a3f70b:	48 8d 05 f2 d8 58 00 	lea    0x58d8f2(%rip),%rax        # 0x140fcd004
140a3f712:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3f716:	48 8d 05 13 ed 63 00 	lea    0x63ed13(%rip),%rax        # 0x14107e430
140a3f71d:	48 89 45 17          	mov    %rax,0x17(%rbp)
140a3f721:	48 8d 05 e0 ec 63 00 	lea    0x63ece0(%rip),%rax        # 0x14107e408
140a3f728:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140a3f72c:	48 89 7d 27          	mov    %rdi,0x27(%rbp)
140a3f730:	48 8b 46 28          	mov    0x28(%rsi),%rax
140a3f734:	48 8b 48 e8          	mov    -0x18(%rax),%rcx
140a3f738:	4c 8b 4c cd ff       	mov    -0x1(%rbp,%rcx,8),%r9
140a3f73d:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140a3f744:	48 ff c7             	inc    %rdi
140a3f747:	41 80 3c 39 00       	cmpb   $0x0,(%r9,%rdi,1)
140a3f74c:	75 f6                	jne    0x140a3f744
140a3f74e:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a3f752:	48 8b 55 47          	mov    0x47(%rbp),%rdx
140a3f756:	48 8b c2             	mov    %rdx,%rax
140a3f759:	48 2b c1             	sub    %rcx,%rax
140a3f75c:	48 3b f8             	cmp    %rax,%rdi
140a3f75f:	77 2c                	ja     0x140a3f78d
140a3f761:	48 8d 04 0f          	lea    (%rdi,%rcx,1),%rax
140a3f765:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140a3f769:	48 8d 5d 2f          	lea    0x2f(%rbp),%rbx
140a3f76d:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f771:	48 0f 47 5d 2f       	cmova  0x2f(%rbp),%rbx
140a3f776:	48 03 d9             	add    %rcx,%rbx
140a3f779:	4c 8b c7             	mov    %rdi,%r8
140a3f77c:	49 8b d1             	mov    %r9,%rdx
140a3f77f:	48 8b cb             	mov    %rbx,%rcx
140a3f782:	e8 89 f8 49 00       	call   0x140edf010
140a3f787:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
140a3f78b:	eb 16                	jmp    0x140a3f7a3
140a3f78d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3f792:	44 0f b6 45 f7       	movzbl -0x9(%rbp),%r8d
140a3f797:	48 8b d7             	mov    %rdi,%rdx
140a3f79a:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140a3f79e:	e8 dd 8e 76 ff       	call   0x1401a8680
140a3f7a3:	c6 45 f7 1c          	movb   $0x1c,-0x9(%rbp)
140a3f7a7:	4c 8d 45 2f          	lea    0x2f(%rbp),%r8
140a3f7ab:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a3f7af:	48 8b ce             	mov    %rsi,%rcx
140a3f7b2:	e8 d9 5f f9 ff       	call   0x1409d5790
140a3f7b7:	90                   	nop
140a3f7b8:	48 8b 55 47          	mov    0x47(%rbp),%rdx
140a3f7bc:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3f7c0:	76 2d                	jbe    0x140a3f7ef
140a3f7c2:	48 ff c2             	inc    %rdx
140a3f7c5:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140a3f7c9:	48 8b c1             	mov    %rcx,%rax
140a3f7cc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3f7d3:	72 15                	jb     0x140a3f7ea
140a3f7d5:	48 83 c2 27          	add    $0x27,%rdx
140a3f7d9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3f7dd:	48 2b c1             	sub    %rcx,%rax
140a3f7e0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3f7e4:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3f7e8:	77 64                	ja     0x140a3f84e
140a3f7ea:	e8 55 b9 3d 00       	call   0x140e1b144
140a3f7ef:	32 c0                	xor    %al,%al
140a3f7f1:	eb 36                	jmp    0x140a3f829
140a3f7f3:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
140a3f7f7:	48 39 41 f0          	cmp    %rax,-0x10(%rcx)
140a3f7fb:	74 1b                	je     0x140a3f818
140a3f7fd:	c6 45 f7 1c          	movb   $0x1c,-0x9(%rbp)
140a3f801:	4c 8d 05 a0 f0 63 00 	lea    0x63f0a0(%rip),%r8        # 0x14107e8a8
140a3f808:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a3f80c:	48 8b ce             	mov    %rsi,%rcx
140a3f80f:	e8 fc 5d f9 ff       	call   0x1409d5610
140a3f814:	32 c0                	xor    %al,%al
140a3f816:	eb 11                	jmp    0x140a3f829
140a3f818:	48 83 c1 e8          	add    $0xffffffffffffffe8,%rcx
140a3f81c:	e8 2f 6d fb ff       	call   0x1409f6550
140a3f821:	90                   	nop
140a3f822:	48 83 46 28 e8       	addq   $0xffffffffffffffe8,0x28(%rsi)
140a3f827:	b0 01                	mov    $0x1,%al
140a3f829:	48 8b 4d 4f          	mov    0x4f(%rbp),%rcx
140a3f82d:	48 33 cc             	xor    %rsp,%rcx
140a3f830:	e8 cb bc 3d 00       	call   0x140e1b500
140a3f835:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140a3f83c:	00
140a3f83d:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140a3f841:	49 8b 73 20          	mov    0x20(%r11),%rsi
140a3f845:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140a3f849:	49 8b e3             	mov    %r11,%rsp
140a3f84c:	5d                   	pop    %rbp
140a3f84d:	c3                   	ret
140a3f84e:	e8 51 a9 3e 00       	call   0x140e2a1a4
140a3f853:	cc                   	int3
140a3f854:	cc                   	int3