14041b3b2:	48 8d 5d d8          	lea    -0x28(%rbp),%rbx
14041b3b6:	49 83 f8 0f          	cmp    $0xf,%r8
14041b3ba:	48 0f 47 5d d8       	cmova  -0x28(%rbp),%rbx
14041b3bf:	4d 8b c6             	mov    %r14,%r8
14041b3c2:	49 8b d7             	mov    %r15,%rdx
14041b3c5:	48 8b cb             	mov    %rbx,%rcx
14041b3c8:	e8 43 3c ac 00       	call   0x140edf010
14041b3cd:	42 c6 04 33 00       	movb   $0x0,(%rbx,%r14,1)
14041b3d2:	eb 19                	jmp    0x14041b3ed
14041b3d4:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14041b3d9:	4d 8b cf             	mov    %r15,%r9
14041b3dc:	44 0f b6 45 c0       	movzbl -0x40(%rbp),%r8d
14041b3e1:	49 8b d6             	mov    %r14,%rdx
14041b3e4:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14041b3e8:	e8 93 d2 d8 ff       	call   0x1401a8680
14041b3ed:	4c 8b 77 10          	mov    0x10(%rdi),%r14
14041b3f1:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14041b3f6:	76 03                	jbe    0x14041b3fb
14041b3f8:	48 8b 3f             	mov    (%rdi),%rdi
14041b3fb:	4c 8b 7d e8          	mov    -0x18(%rbp),%r15
14041b3ff:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14041b403:	48 8b c1             	mov    %rcx,%rax
14041b406:	49 2b c7             	sub    %r15,%rax
14041b409:	4c 3b f0             	cmp    %rax,%r14
14041b40c:	77 2f                	ja     0x14041b43d
14041b40e:	4b 8d 04 37          	lea    (%r15,%r14,1),%rax
14041b412:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14041b416:	48 8d 5d d8          	lea    -0x28(%rbp),%rbx
14041b41a:	48 83 f9 0f          	cmp    $0xf,%rcx
14041b41e:	48 0f 47 5d d8       	cmova  -0x28(%rbp),%rbx
14041b423:	4a 8d 0c 3b          	lea    (%rbx,%r15,1),%rcx
14041b427:	4d 8b c6             	mov    %r14,%r8
14041b42a:	48 8b d7             	mov    %rdi,%rdx
14041b42d:	e8 de 3b ac 00       	call   0x140edf010
14041b432:	49 8d 04 1e          	lea    (%r14,%rbx,1),%rax
14041b436:	42 c6 04 38 00       	movb   $0x0,(%rax,%r15,1)
14041b43b:	eb 19                	jmp    0x14041b456
14041b43d:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14041b442:	4c 8b cf             	mov    %rdi,%r9
14041b445:	44 0f b6 45 c0       	movzbl -0x40(%rbp),%r8d
14041b44a:	49 8b d6             	mov    %r14,%rdx
14041b44d:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14041b451:	e8 2a d2 d8 ff       	call   0x1401a8680
14041b456:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
14041b45a:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
14041b45f:	76 03                	jbe    0x14041b464
14041b461:	48 8b 36             	mov    (%rsi),%rsi
14041b464:	4c 8b 75 e8          	mov    -0x18(%rbp),%r14
14041b468:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14041b46c:	48 8b c1             	mov    %rcx,%rax
14041b46f:	49 2b c6             	sub    %r14,%rax
14041b472:	48 3b f8             	cmp    %rax,%rdi
14041b475:	77 2f                	ja     0x14041b4a6
14041b477:	4a 8d 04 37          	lea    (%rdi,%r14,1),%rax
14041b47b:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14041b47f:	48 8d 5d d8          	lea    -0x28(%rbp),%rbx
14041b483:	48 83 f9 0f          	cmp    $0xf,%rcx
14041b487:	48 0f 47 5d d8       	cmova  -0x28(%rbp),%rbx
14041b48c:	4a 8d 0c 33          	lea    (%rbx,%r14,1),%rcx
14041b490:	4c 8b c7             	mov    %rdi,%r8
14041b493:	48 8b d6             	mov    %rsi,%rdx
14041b496:	e8 75 3b ac 00       	call   0x140edf010
14041b49b:	48 8d 04 1f          	lea    (%rdi,%rbx,1),%rax
14041b49f:	42 c6 04 30 00       	movb   $0x0,(%rax,%r14,1)
14041b4a4:	eb 19                	jmp    0x14041b4bf
14041b4a6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14041b4ab:	4c 8b ce             	mov    %rsi,%r9
14041b4ae:	44 0f b6 45 c0       	movzbl -0x40(%rbp),%r8d
14041b4b3:	48 8b d7             	mov    %rdi,%rdx
14041b4b6:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14041b4ba:	e8 c1 d1 d8 ff       	call   0x1401a8680
14041b4bf:	48 8b 75 70          	mov    0x70(%rbp),%rsi
14041b4c3:	33 db                	xor    %ebx,%ebx
14041b4c5:	33 ff                	xor    %edi,%edi
14041b4c7:	48 85 f6             	test   %rsi,%rsi
14041b4ca:	74 61                	je     0x14041b52d
14041b4cc:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14041b4d3:	ff ff 7f
14041b4d6:	48 3b f0             	cmp    %rax,%rsi
14041b4d9:	0f 87 2b 02 00 00    	ja     0x14041b70a
14041b4df:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
14041b4e6:	72 29                	jb     0x14041b511
14041b4e8:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
14041b4ec:	48 3b ce             	cmp    %rsi,%rcx
14041b4ef:	0f 86 03 02 00 00    	jbe    0x14041b6f8
14041b4f5:	e8 0e fc 9f 00       	call   0x140e1b108
14041b4fa:	48 85 c0             	test   %rax,%rax
14041b4fd:	0f 84 01 02 00 00    	je     0x14041b704
14041b503:	48 8d 58 27          	lea    0x27(%rax),%rbx
14041b507:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
14041b50b:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14041b50f:	eb 0b                	jmp    0x14041b51c
14041b511:	48 8b ce             	mov    %rsi,%rcx
14041b514:	e8 ef fb 9f 00       	call   0x140e1b108
14041b519:	48 8b d8             	mov    %rax,%rbx
14041b51c:	48 8d 3c 1e          	lea    (%rsi,%rbx,1),%rdi
14041b520:	4c 8b c6             	mov    %rsi,%r8
14041b523:	33 d2                	xor    %edx,%edx
14041b525:	48 8b cb             	mov    %rbx,%rcx
14041b528:	e8 83 41 ac 00       	call   0x140edf6b0
14041b52d:	49 8b cd             	mov    %r13,%rcx
14041b530:	e8 1b 5b 8c 00       	call   0x140ce1050
14041b535:	85 c0                	test   %eax,%eax
14041b537:	0f 8e 3d 01 00 00    	jle    0x14041b67a
14041b53d:	e8 be a9 8a 00       	call   0x140cc5f00
14041b542:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14041b547:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14041b54e:	00
14041b54f:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14041b554:	41 b9 00 10 00 00    	mov    $0x1000,%r9d
14041b55a:	41 b8 00 04 00 00    	mov    $0x400,%r8d
14041b560:	49 8b cd             	mov    %r13,%rcx
14041b563:	e8 e8 4f 8c 00       	call   0x140ce0550
14041b568:	85 c0                	test   %eax,%eax
14041b56a:	0f 8e 0a 01 00 00    	jle    0x14041b67a
14041b570:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14041b574:	48 8b c8             	mov    %rax,%rcx
14041b577:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14041b57c:	76 03                	jbe    0x14041b581
14041b57e:	48 8b 08             	mov    (%rax),%rcx
14041b581:	8b 40 10             	mov    0x10(%rax),%eax
14041b584:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14041b589:	89 44 24 20          	mov    %eax,0x20(%rsp)
14041b58d:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14041b592:	41 b9 01 10 00 00    	mov    $0x1001,%r9d
14041b598:	41 b8 00 04 00 00    	mov    $0x400,%r8d
14041b59e:	49 8b cd             	mov    %r13,%rcx
14041b5a1:	e8 aa 4f 8c 00       	call   0x140ce0550
14041b5a6:	85 c0                	test   %eax,%eax
14041b5a8:	0f 8e cc 00 00 00    	jle    0x14041b67a
14041b5ae:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14041b5b2:	48 83 7d f0 0f       	cmpq   $0xf,-0x10(%rbp)
14041b5b7:	48 0f 47 45 d8       	cmova  -0x28(%rbp),%rax
14041b5bc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14041b5c1:	8b 45 e8             	mov    -0x18(%rbp),%eax
14041b5c4:	89 44 24 20          	mov    %eax,0x20(%rsp)
14041b5c8:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14041b5cd:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
14041b5d3:	41 b8 00 04 00 00    	mov    $0x400,%r8d
14041b5d9:	49 8b cd             	mov    %r13,%rcx
14041b5dc:	e8 6f 4f 8c 00       	call   0x140ce0550
14041b5e1:	85 c0                	test   %eax,%eax
14041b5e3:	0f 8e 91 00 00 00    	jle    0x14041b67a
14041b5e9:	4c 8d 45 70          	lea    0x70(%rbp),%r8
14041b5ed:	48 8b d3             	mov    %rbx,%rdx
14041b5f0:	49 8b cd             	mov    %r13,%rcx
14041b5f3:	e8 c8 58 8c 00       	call   0x140ce0ec0
14041b5f8:	85 c0                	test   %eax,%eax
14041b5fa:	7e 7e                	jle    0x14041b67a
14041b5fc:	49 8b cd             	mov    %r13,%rcx
14041b5ff:	e8 ec 51 8c 00       	call   0x140ce07f0
14041b604:	49 89 1c 24          	mov    %rbx,(%r12)
14041b608:	49 89 7c 24 08       	mov    %rdi,0x8(%r12)
14041b60d:	49 89 7c 24 10       	mov    %rdi,0x10(%r12)
14041b612:	41 c6 44 24 18 01    	movb   $0x1,0x18(%r12)
14041b618:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
14041b61c:	48 83 fa 0f          	cmp    $0xf,%rdx
14041b620:	76 31                	jbe    0x14041b653
14041b622:	48 ff c2             	inc    %rdx
14041b625:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14041b629:	48 8b c1             	mov    %rcx,%rax
14041b62c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041b633:	72 19                	jb     0x14041b64e
14041b635:	48 83 c2 27          	add    $0x27,%rdx
14041b639:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041b63d:	48 2b c1             	sub    %rcx,%rax
14041b640:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041b644:	48 83 f8 1f          	cmp    $0x1f,%rax
14041b648:	0f 87 b0 00 00 00    	ja     0x14041b6fe
14041b64e:	e8 f1 fa 9f 00       	call   0x140e1b144
14041b653:	49 8b c4             	mov    %r12,%rax
14041b656:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14041b65a:	48 33 cc             	xor    %rsp,%rcx
14041b65d:	e8 9e fe 9f 00       	call   0x140e1b500
14041b662:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14041b669:	00
14041b66a:	48 83 c4 70          	add    $0x70,%rsp
14041b66e:	41 5f                	pop    %r15
14041b670:	41 5e                	pop    %r14
14041b672:	41 5d                	pop    %r13
14041b674:	41 5c                	pop    %r12
14041b676:	5f                   	pop    %rdi
14041b677:	5e                   	pop    %rsi
14041b678:	5d                   	pop    %rbp
14041b679:	c3                   	ret
14041b67a:	49 8b cd             	mov    %r13,%rcx
14041b67d:	e8 6e 51 8c 00       	call   0x140ce07f0
14041b682:	41 c6 44 24 18 00    	movb   $0x0,0x18(%r12)
14041b688:	48 85 db             	test   %rbx,%rbx
14041b68b:	74 30                	je     0x14041b6bd
14041b68d:	48 2b fb             	sub    %rbx,%rdi
14041b690:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
14041b697:	72 18                	jb     0x14041b6b1
14041b699:	48 83 c7 27          	add    $0x27,%rdi
14041b69d:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14041b6a1:	48 2b d9             	sub    %rcx,%rbx
14041b6a4:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
14041b6a8:	48 83 f8 1f          	cmp    $0x1f,%rax
14041b6ac:	77 56                	ja     0x14041b704
14041b6ae:	48 8b d9             	mov    %rcx,%rbx
14041b6b1:	48 8b d7             	mov    %rdi,%rdx
14041b6b4:	48 8b cb             	mov    %rbx,%rcx
14041b6b7:	e8 88 fa 9f 00       	call   0x140e1b144
14041b6bc:	90                   	nop
14041b6bd:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
14041b6c1:	48 83 fa 0f          	cmp    $0xf,%rdx
14041b6c5:	76 8c                	jbe    0x14041b653
14041b6c7:	48 ff c2             	inc    %rdx
14041b6ca:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14041b6ce:	48 8b c1             	mov    %rcx,%rax
14041b6d1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041b6d8:	0f 82 70 ff ff ff    	jb     0x14041b64e
14041b6de:	48 83 c2 27          	add    $0x27,%rdx
14041b6e2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041b6e6:	48 2b c1             	sub    %rcx,%rax
14041b6e9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041b6ed:	48 83 f8 1f          	cmp    $0x1f,%rax
14041b6f1:	77 0b                	ja     0x14041b6fe
14041b6f3:	e9 56 ff ff ff       	jmp    0x14041b64e
14041b6f8:	e8 93 1a d8 ff       	call   0x14019d190
14041b6fd:	90                   	nop
14041b6fe:	e8 a1 ea a0 00       	call   0x140e2a1a4
14041b703:	90                   	nop
14041b704:	e8 9b ea a0 00       	call   0x140e2a1a4
14041b709:	cc                   	int3
14041b70a:	e8 81 1e d8 ff       	call   0x14019d590
14041b70f:	cc                   	int3
14041b710:	40 55                	rex push %rbp
14041b712:	53                   	push   %rbx
14041b713:	56                   	push   %rsi
14041b714:	57                   	push   %rdi
14041b715:	41 54                	push   %r12
14041b717:	41 55                	push   %r13
14041b719:	41 56                	push   %r14
14041b71b:	41 57                	push   %r15
14041b71d:	48 8d 6c 24 c8       	lea    -0x38(%rsp),%rbp
14041b722:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
14041b729:	48 8b 05 d0 d7 f9 00 	mov    0xf9d7d0(%rip),%rax        # 0x1413b8f00
14041b730:	48 33 c4             	xor    %rsp,%rax
14041b733:	48 89 45 28          	mov    %rax,0x28(%rbp)
14041b737:	45 0f b6 e1          	movzbl %r9b,%r12d
14041b73b:	44 88 4c 24 40       	mov    %r9b,0x40(%rsp)
14041b740:	49 8b d8             	mov    %r8,%rbx
14041b743:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14041b748:	8b fa                	mov    %edx,%edi
14041b74a:	89 54 24 48          	mov    %edx,0x48(%rsp)
14041b74e:	4c 8b f9             	mov    %rcx,%r15
14041b751:	48 8b 89 c8 00 00 00 	mov    0xc8(%rcx),%rcx
14041b758:	e8 13 27 da ff       	call   0x1401bde70
14041b75d:	3d 30 c0 00 00       	cmp    $0xc030,%eax
14041b762:	75 23                	jne    0x14041b787
14041b764:	49 8d b7 00 01 00 00 	lea    0x100(%r15),%rsi
14041b76b:	45 33 ed             	xor    %r13d,%r13d
14041b76e:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14041b772:	4d 39 af f0 00 00 00 	cmp    %r13,0xf0(%r15)
14041b779:	75 2e                	jne    0x14041b7a9
14041b77b:	48 8b 01             	mov    (%rcx),%rax
14041b77e:	48 3b 06             	cmp    (%rsi),%rax
14041b781:	0f 85 35 03 00 00    	jne    0x14041babc
14041b787:	32 c0                	xor    %al,%al
14041b789:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14041b78d:	48 33 cc             	xor    %rsp,%rcx
14041b790:	e8 6b fd 9f 00       	call   0x140e1b500
14041b795:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
14041b79c:	41 5f                	pop    %r15
14041b79e:	41 5e                	pop    %r14
14041b7a0:	41 5d                	pop    %r13
14041b7a2:	41 5c                	pop    %r12
14041b7a4:	5f                   	pop    %rdi
14041b7a5:	5e                   	pop    %rsi
14041b7a6:	5b                   	pop    %rbx
14041b7a7:	5d                   	pop    %rbp
14041b7a8:	c3                   	ret
14041b7a9:	48 8b 46 08          	mov    0x8(%rsi),%rax
14041b7ad:	48 3b 06             	cmp    (%rsi),%rax
14041b7b0:	0f 85 06 03 00 00    	jne    0x14041babc
14041b7b6:	49 8b 8f c8 00 00 00 	mov    0xc8(%r15),%rcx
14041b7bd:	e8 1e 62 ff ff       	call   0x1404119e0
14041b7c2:	8b c8                	mov    %eax,%ecx
14041b7c4:	ff 15 a6 80 b6 00    	call   *0xb680a6(%rip)        # 0x140f83870
14041b7ca:	8b d8                	mov    %eax,%ebx
14041b7cc:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
14041b7d0:	49 8b 8f c8 00 00 00 	mov    0xc8(%r15),%rcx
14041b7d7:	e8 e4 60 ff ff       	call   0x1404118c0
14041b7dc:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14041b7e1:	49 8b 8f c8 00 00 00 	mov    0xc8(%r15),%rcx
14041b7e8:	e8 a3 92 ff ff       	call   0x140414a90
14041b7ed:	0f 57 c0             	xorps  %xmm0,%xmm0
14041b7f0:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
14041b7f4:	48 c7 45 20 0f 00 00 	movq   $0xf,0x20(%rbp)
14041b7fb:	00
14041b7fc:	48 c7 45 18 04 00 00 	movq   $0x4,0x18(%rbp)
14041b803:	00
14041b804:	89 5d 08             	mov    %ebx,0x8(%rbp)
14041b807:	c6 45 0c 00          	movb   $0x0,0xc(%rbp)
14041b80b:	4c 63 45 a0          	movslq -0x60(%rbp),%r8
14041b80f:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
14041b813:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14041b817:	e8 64 29 d9 ff       	call   0x1401ae180
14041b81c:	4c 63 44 24 60       	movslq 0x60(%rsp),%r8
14041b821:	0f 57 c0             	xorps  %xmm0,%xmm0
14041b824:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
14041b828:	0f 57 c9             	xorps  %xmm1,%xmm1
14041b82b:	f3 0f 7f 4d f8       	movdqu %xmm1,-0x8(%rbp)
14041b830:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14041b835:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14041b839:	e8 c2 b5 d7 ff       	call   0x140196e00
14041b83e:	90                   	nop
14041b83f:	0f 57 c0             	xorps  %xmm0,%xmm0
14041b842:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
14041b846:	66 0f 6f 0d 02 8b b8 	movdqa 0xb88b02(%rip),%xmm1        # 0x140fa4350
14041b84d:	00
14041b84e:	f3 0f 7f 4d d8       	movdqu %xmm1,-0x28(%rbp)
14041b853:	f2 0f 10 05 ed 61 bd 	movsd  0xbd61ed(%rip),%xmm0        # 0x140ff1a48
14041b85a:	00
14041b85b:	f2 0f 11 45 c8       	movsd  %xmm0,-0x38(%rbp)
14041b860:	8b 05 ea 61 bd 00    	mov    0xbd61ea(%rip),%eax        # 0x140ff1a50
14041b866:	89 45 d0             	mov    %eax,-0x30(%rbp)
14041b869:	0f b6 05 e4 61 bd 00 	movzbl 0xbd61e4(%rip),%eax        # 0x140ff1a54
14041b870:	88 45 d4             	mov    %al,-0x2c(%rbp)
14041b873:	c6 45 d5 00          	movb   $0x0,-0x2b(%rbp)
14041b877:	4d 8d 87 e0 00 00 00 	lea    0xe0(%r15),%r8
14041b87e:	48 c7 44 24 30 48 00 	movq   $0x48,0x30(%rsp)
14041b885:	00 00
14041b887:	48 8d 45 08          	lea    0x8(%rbp),%rax
14041b88b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14041b890:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14041b894:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14041b899:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14041b89d:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14041b8a2:	49 8b cf             	mov    %r15,%rcx
14041b8a5:	e8 66 fa ff ff       	call   0x14041b310
14041b8aa:	90                   	nop
14041b8ab:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14041b8af:	48 83 fa 0f          	cmp    $0xf,%rdx
14041b8b3:	76 31                	jbe    0x14041b8e6
14041b8b5:	48 ff c2             	inc    %rdx
14041b8b8:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14041b8bc:	48 8b c1             	mov    %rcx,%rax
14041b8bf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041b8c6:	72 19                	jb     0x14041b8e1
14041b8c8:	48 83 c2 27          	add    $0x27,%rdx
14041b8cc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041b8d0:	48 2b c1             	sub    %rcx,%rax
14041b8d3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041b8d7:	48 83 f8 1f          	cmp    $0x1f,%rax
14041b8db:	0f 87 ba 07 00 00    	ja     0x14041c09b
14041b8e1:	e8 5e f8 9f 00       	call   0x140e1b144
14041b8e6:	80 7d 90 00          	cmpb   $0x0,-0x70(%rbp)
14041b8ea:	0f 85 80 00 00 00    	jne    0x14041b970