140d7b498:	8b 44 24 38          	mov    0x38(%rsp),%eax
140d7b49c:	bb 02 00 00 00       	mov    $0x2,%ebx
140d7b4a1:	3b c3                	cmp    %ebx,%eax
140d7b4a3:	7e 61                	jle    0x140d7b506
140d7b4a5:	8d 50 fe             	lea    -0x2(%rax),%edx
140d7b4a8:	c7 47 04 01 00 00 00 	movl   $0x1,0x4(%rdi)
140d7b4af:	33 c9                	xor    %ecx,%ecx
140d7b4b1:	e8 ba 5f f4 ff       	call   0x140cc1470
140d7b4b6:	4c 8b f0             	mov    %rax,%r14
140d7b4b9:	48 85 c0             	test   %rax,%rax
140d7b4bc:	0f 84 a7 02 00 00    	je     0x140d7b769
140d7b4c2:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140d7b4c6:	48 85 c9             	test   %rcx,%rcx
140d7b4c9:	74 0f                	je     0x140d7b4da
140d7b4cb:	48 8d 15 de c0 fa ff 	lea    -0x53f22(%rip),%rdx        # 0x140d275b0
140d7b4d2:	e8 89 60 f4 ff       	call   0x140cc1560
140d7b4d7:	49 8b c6             	mov    %r14,%rax
140d7b4da:	48 89 47 58          	mov    %rax,0x58(%rdi)
140d7b4de:	66 90                	xchg   %ax,%ax
140d7b4e0:	e8 1b c1 fa ff       	call   0x140d27600
140d7b4e5:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d7b4ea:	48 85 c0             	test   %rax,%rax
140d7b4ed:	0f 84 76 02 00 00    	je     0x140d7b769
140d7b4f3:	48 8b d0             	mov    %rax,%rdx
140d7b4f6:	49 8b ce             	mov    %r14,%rcx
140d7b4f9:	e8 12 61 f4 ff       	call   0x140cc1610
140d7b4fe:	ff c3                	inc    %ebx
140d7b500:	3b 5c 24 38          	cmp    0x38(%rsp),%ebx
140d7b504:	7c da                	jl     0x140d7b4e0
140d7b506:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140d7b50a:	48 8b d5             	mov    %rbp,%rdx
140d7b50d:	e8 ae a8 f5 ff       	call   0x140cd5dc0
140d7b512:	48 85 c0             	test   %rax,%rax
140d7b515:	0f 84 4e 02 00 00    	je     0x140d7b769
140d7b51b:	41 8b ef             	mov    %r15d,%ebp
140d7b51e:	44 39 7c 24 38       	cmp    %r15d,0x38(%rsp)
140d7b523:	0f 84 f9 02 00 00    	je     0x140d7b822
140d7b529:	49 8b df             	mov    %r15,%rbx
140d7b52c:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d7b531:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
140d7b536:	85 ed                	test   %ebp,%ebp
140d7b538:	74 20                	je     0x140d7b55a
140d7b53a:	83 fd 01             	cmp    $0x1,%ebp
140d7b53d:	75 06                	jne    0x140d7b545
140d7b53f:	48 8b 77 38          	mov    0x38(%rdi),%rsi
140d7b543:	eb 19                	jmp    0x140d7b55e
140d7b545:	8d 55 fe             	lea    -0x2(%rbp),%edx
140d7b548:	49 8b ce             	mov    %r14,%rcx
140d7b54b:	e8 10 62 f4 ff       	call   0x140cc1760
140d7b550:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d7b555:	48 8b 30             	mov    (%rax),%rsi
140d7b558:	eb 04                	jmp    0x140d7b55e
140d7b55a:	48 8b 77 30          	mov    0x30(%rdi),%rsi
140d7b55e:	ba 04 00 00 00       	mov    $0x4,%edx
140d7b563:	48 8b ce             	mov    %rsi,%rcx
140d7b566:	e8 95 af f5 ff       	call   0x140cd6500
140d7b56b:	8b 44 9c 78          	mov    0x78(%rsp,%rbx,4),%eax
140d7b56f:	44 8b e0             	mov    %eax,%r12d
140d7b572:	89 44 24 58          	mov    %eax,0x58(%rsp)
140d7b576:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d7b57d:	00 00 00
140d7b580:	8b 44 24 40          	mov    0x40(%rsp),%eax
140d7b584:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
140d7b588:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d7b58f:	00
140d7b590:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140d7b595:	45 33 c9             	xor    %r9d,%r9d
140d7b598:	45 33 c0             	xor    %r8d,%r8d
140d7b59b:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140d7b5a0:	41 8b d4             	mov    %r12d,%edx
140d7b5a3:	48 8b ce             	mov    %rsi,%rcx
140d7b5a6:	e8 65 e8 fd ff       	call   0x140d59e10
140d7b5ab:	85 c0                	test   %eax,%eax
140d7b5ad:	0f 84 b6 01 00 00    	je     0x140d7b769
140d7b5b3:	41 8b df             	mov    %r15d,%ebx
140d7b5b6:	3b dd                	cmp    %ebp,%ebx
140d7b5b8:	7d 33                	jge    0x140d7b5ed
140d7b5ba:	85 db                	test   %ebx,%ebx
140d7b5bc:	75 06                	jne    0x140d7b5c4
140d7b5be:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140d7b5c2:	eb 19                	jmp    0x140d7b5dd
140d7b5c4:	83 fb 01             	cmp    $0x1,%ebx
140d7b5c7:	75 06                	jne    0x140d7b5cf
140d7b5c9:	48 8b 57 38          	mov    0x38(%rdi),%rdx
140d7b5cd:	eb 0e                	jmp    0x140d7b5dd
140d7b5cf:	8d 53 fe             	lea    -0x2(%rbx),%edx
140d7b5d2:	49 8b ce             	mov    %r14,%rcx
140d7b5d5:	e8 86 61 f4 ff       	call   0x140cc1760
140d7b5da:	48 8b 10             	mov    (%rax),%rdx
140d7b5dd:	48 8b ce             	mov    %rsi,%rcx
140d7b5e0:	e8 db a5 f5 ff       	call   0x140cd5bc0
140d7b5e5:	85 c0                	test   %eax,%eax
140d7b5e7:	74 a7                	je     0x140d7b590
140d7b5e9:	ff c3                	inc    %ebx
140d7b5eb:	eb c9                	jmp    0x140d7b5b6
140d7b5ed:	e8 2e b0 f5 ff       	call   0x140cd6620
140d7b5f2:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d7b5f7:	4c 8b c0             	mov    %rax,%r8
140d7b5fa:	48 8b cb             	mov    %rbx,%rcx
140d7b5fd:	48 8b d6             	mov    %rsi,%rdx
140d7b600:	e8 fb 2e fa ff       	call   0x140d1e500
140d7b605:	85 c0                	test   %eax,%eax
140d7b607:	0f 84 5c 01 00 00    	je     0x140d7b769
140d7b60d:	e8 ae 57 f5 ff       	call   0x140cd0dc0
140d7b612:	ba 04 00 00 00       	mov    $0x4,%edx
140d7b617:	48 8b cb             	mov    %rbx,%rcx
140d7b61a:	e8 e1 ae f5 ff       	call   0x140cd6500
140d7b61f:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140d7b624:	48 8b d3             	mov    %rbx,%rdx
140d7b627:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140d7b62b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d7b630:	e8 3b ce fd ff       	call   0x140d58470
140d7b635:	48 85 c0             	test   %rax,%rax
140d7b638:	0f 84 e6 00 00 00    	je     0x140d7b724
140d7b63e:	8b 5c 24 40          	mov    0x40(%rsp),%ebx
140d7b642:	03 5c 24 58          	add    0x58(%rsp),%ebx
140d7b646:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d7b64b:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
140d7b64f:	48 83 f8 01          	cmp    $0x1,%rax
140d7b653:	75 0a                	jne    0x140d7b65f
140d7b655:	4c 8b 47 38          	mov    0x38(%rdi),%r8
140d7b659:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140d7b65d:	eb 10                	jmp    0x140d7b66f
140d7b65f:	48 85 c0             	test   %rax,%rax
140d7b662:	0f 84 7b 01 00 00    	je     0x140d7b7e3
140d7b668:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140d7b66c:	4c 8b c6             	mov    %rsi,%r8
140d7b66f:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140d7b674:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d7b679:	e8 c2 b0 fd ff       	call   0x140d56740
140d7b67e:	85 c0                	test   %eax,%eax
140d7b680:	0f 84 e3 00 00 00    	je     0x140d7b769
140d7b686:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140d7b68b:	44 8d 43 fc          	lea    -0x4(%rbx),%r8d
140d7b68f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d7b694:	48 8b cb             	mov    %rbx,%rcx
140d7b697:	e8 24 00 fa ff       	call   0x140d1b6c0
140d7b69c:	85 c0                	test   %eax,%eax
140d7b69e:	0f 84 c5 00 00 00    	je     0x140d7b769
140d7b6a4:	48 8b cb             	mov    %rbx,%rcx
140d7b6a7:	e8 44 a9 f5 ff       	call   0x140cd5ff0
140d7b6ac:	48 8b d8             	mov    %rax,%rbx
140d7b6af:	48 83 c0 f7          	add    $0xfffffffffffffff7,%rax
140d7b6b3:	48 83 f8 06          	cmp    $0x6,%rax
140d7b6b7:	0f 86 de 00 00 00    	jbe    0x140d7b79b
140d7b6bd:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
140d7b6c1:	ba 02 00 00 00       	mov    $0x2,%edx
140d7b6c6:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
140d7b6cb:	49 8b cd             	mov    %r13,%rcx
140d7b6ce:	89 44 24 40          	mov    %eax,0x40(%rsp)
140d7b6d2:	e8 c9 e6 fd ff       	call   0x140d59da0
140d7b6d7:	ff 44 24 3c          	incl   0x3c(%rsp)
140d7b6db:	85 c0                	test   %eax,%eax
140d7b6dd:	0f 84 86 00 00 00    	je     0x140d7b769
140d7b6e3:	48 63 4c 24 38       	movslq 0x38(%rsp),%rcx
140d7b6e8:	8b 44 24 44          	mov    0x44(%rsp),%eax
140d7b6ec:	48 83 f9 04          	cmp    $0x4,%rcx
140d7b6f0:	76 22                	jbe    0x140d7b714
140d7b6f2:	48 83 fb 09          	cmp    $0x9,%rbx
140d7b6f6:	73 0e                	jae    0x140d7b706
140d7b6f8:	41 ff c4             	inc    %r12d
140d7b6fb:	ff c0                	inc    %eax
140d7b6fd:	89 44 24 44          	mov    %eax,0x44(%rsp)
140d7b701:	e9 7a fe ff ff       	jmp    0x140d7b580
140d7b706:	41 ff cc             	dec    %r12d
140d7b709:	ff c0                	inc    %eax
140d7b70b:	89 44 24 44          	mov    %eax,0x44(%rsp)
140d7b70f:	e9 6c fe ff ff       	jmp    0x140d7b580
140d7b714:	83 f8 04             	cmp    $0x4,%eax
140d7b717:	74 68                	je     0x140d7b781
140d7b719:	ff c0                	inc    %eax
140d7b71b:	89 44 24 44          	mov    %eax,0x44(%rsp)
140d7b71f:	e9 5c fe ff ff       	jmp    0x140d7b580
140d7b724:	e8 17 54 f5 ff       	call   0x140cd0b40
140d7b729:	8b c8                	mov    %eax,%ecx
140d7b72b:	25 00 00 00 ff       	and    $0xff000000,%eax
140d7b730:	3d 00 00 00 03       	cmp    $0x3000000,%eax
140d7b735:	75 32                	jne    0x140d7b769
140d7b737:	81 e1 ff 0f 00 00    	and    $0xfff,%ecx
140d7b73d:	83 f9 6c             	cmp    $0x6c,%ecx
140d7b740:	75 27                	jne    0x140d7b769
140d7b742:	e8 29 54 f5 ff       	call   0x140cd0b70
140d7b747:	8b 5c 24 3c          	mov    0x3c(%rsp),%ebx
140d7b74b:	ba 02 00 00 00       	mov    $0x2,%edx
140d7b750:	44 8b c3             	mov    %ebx,%r8d
140d7b753:	49 8b cd             	mov    %r13,%rcx
140d7b756:	e8 45 e6 fd ff       	call   0x140d59da0
140d7b75b:	ff c3                	inc    %ebx
140d7b75d:	89 5c 24 3c          	mov    %ebx,0x3c(%rsp)
140d7b761:	85 c0                	test   %eax,%eax
140d7b763:	0f 85 17 fe ff ff    	jne    0x140d7b580
140d7b769:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
140d7b76e:	c7 44 24 20 83 01 00 	movl   $0x183,0x20(%rsp)
140d7b775:	00
140d7b776:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140d7b77c:	e9 2b 03 00 00       	jmp    0x140d7baac
140d7b781:	49 8b df             	mov    %r15,%rbx
140d7b784:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
140d7b789:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d7b78e:	41 8b ef             	mov    %r15d,%ebp
140d7b791:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
140d7b796:	e9 bf fd ff ff       	jmp    0x140d7b55a
140d7b79b:	83 fd 01             	cmp    $0x1,%ebp
140d7b79e:	7e 17                	jle    0x140d7b7b7
140d7b7a0:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140d7b7a5:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140d7b7a9:	48 8b 48 18          	mov    0x18(%rax),%rcx
140d7b7ad:	e8 0e a6 f5 ff       	call   0x140cd5dc0
140d7b7b2:	48 85 c0             	test   %rax,%rax
140d7b7b5:	74 b2                	je     0x140d7b769
140d7b7b7:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d7b7bc:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d7b7c0:	48 8b d6             	mov    %rsi,%rdx
140d7b7c3:	e8 f8 a5 f5 ff       	call   0x140cd5dc0
140d7b7c8:	48 85 c0             	test   %rax,%rax
140d7b7cb:	74 9c                	je     0x140d7b769
140d7b7cd:	44 8b c5             	mov    %ebp,%r8d
140d7b7d0:	ba 03 00 00 00       	mov    $0x3,%edx
140d7b7d5:	49 8b cd             	mov    %r13,%rcx
140d7b7d8:	e8 c3 e5 fd ff       	call   0x140d59da0
140d7b7dd:	85 c0                	test   %eax,%eax
140d7b7df:	74 88                	je     0x140d7b769
140d7b7e1:	eb 1d                	jmp    0x140d7b800
140d7b7e3:	44 8b c5             	mov    %ebp,%r8d
140d7b7e6:	ba 03 00 00 00       	mov    $0x3,%edx
140d7b7eb:	49 8b cd             	mov    %r13,%rcx
140d7b7ee:	e8 ad e5 fd ff       	call   0x140d59da0
140d7b7f3:	85 c0                	test   %eax,%eax
140d7b7f5:	0f 84 6e ff ff ff    	je     0x140d7b769
140d7b7fb:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d7b800:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d7b805:	ff c5                	inc    %ebp
140d7b807:	48 63 4c 24 38       	movslq 0x38(%rsp),%rcx
140d7b80c:	48 ff c3             	inc    %rbx
140d7b80f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d7b814:	48 3b d9             	cmp    %rcx,%rbx
140d7b817:	0f 8c 14 fd ff ff    	jl     0x140d7b531
140d7b81d:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
140d7b822:	48 8b 57 38          	mov    0x38(%rdi),%rdx
140d7b826:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140d7b82a:	e8 91 a3 f5 ff       	call   0x140cd5bc0
140d7b82f:	85 c0                	test   %eax,%eax
140d7b831:	79 10                	jns    0x140d7b843
140d7b833:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140d7b837:	48 8b 47 38          	mov    0x38(%rdi),%rax
140d7b83b:	48 89 47 30          	mov    %rax,0x30(%rdi)
140d7b83f:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
140d7b843:	e8 d8 ad f5 ff       	call   0x140cd6620
140d7b848:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140d7b84c:	4c 8b c0             	mov    %rax,%r8
140d7b84f:	48 8b ce             	mov    %rsi,%rcx
140d7b852:	e8 a9 2c fa ff       	call   0x140d1e500
140d7b857:	85 c0                	test   %eax,%eax
140d7b859:	0f 84 0a ff ff ff    	je     0x140d7b769
140d7b85f:	e8 bc ad f5 ff       	call   0x140cd6620
140d7b864:	48 8b 57 38          	mov    0x38(%rdi),%rdx
140d7b868:	4c 8b c0             	mov    %rax,%r8
140d7b86b:	49 8b cc             	mov    %r12,%rcx
140d7b86e:	e8 8d 2c fa ff       	call   0x140d1e500
140d7b873:	85 c0                	test   %eax,%eax
140d7b875:	0f 84 ee fe ff ff    	je     0x140d7b769
140d7b87b:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140d7b880:	48 8b d6             	mov    %rsi,%rdx
140d7b883:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140d7b888:	4c 8b cd             	mov    %rbp,%r9
140d7b88b:	48 8b ce             	mov    %rsi,%rcx
140d7b88e:	4d 8b c4             	mov    %r12,%r8
140d7b891:	e8 aa ae fd ff       	call   0x140d56740
140d7b896:	85 c0                	test   %eax,%eax
140d7b898:	0f 84 ed 01 00 00    	je     0x140d7ba8b
140d7b89e:	41 bd 02 00 00 00    	mov    $0x2,%r13d
140d7b8a4:	41 8b dd             	mov    %r13d,%ebx
140d7b8a7:	39 5c 24 38          	cmp    %ebx,0x38(%rsp)
140d7b8ab:	7e 54                	jle    0x140d7b901
140d7b8ad:	0f 1f 00             	nopl   (%rax)
140d7b8b0:	8d 53 fe             	lea    -0x2(%rbx),%edx
140d7b8b3:	49 8b ce             	mov    %r14,%rcx
140d7b8b6:	e8 a5 5e f4 ff       	call   0x140cc1760
140d7b8bb:	48 8b f0             	mov    %rax,%rsi
140d7b8be:	e8 5d ad f5 ff       	call   0x140cd6620
140d7b8c3:	48 8b 16             	mov    (%rsi),%rdx
140d7b8c6:	4c 8b c0             	mov    %rax,%r8
140d7b8c9:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d7b8cd:	e8 2e 2c fa ff       	call   0x140d1e500
140d7b8d2:	85 c0                	test   %eax,%eax
140d7b8d4:	0f 84 b1 01 00 00    	je     0x140d7ba8b
140d7b8da:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140d7b8de:	4c 8b cd             	mov    %rbp,%r9
140d7b8e1:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140d7b8e6:	48 8b d6             	mov    %rsi,%rdx
140d7b8e9:	48 8b ce             	mov    %rsi,%rcx
140d7b8ec:	e8 4f ae fd ff       	call   0x140d56740
140d7b8f1:	85 c0                	test   %eax,%eax
140d7b8f3:	0f 84 92 01 00 00    	je     0x140d7ba8b
140d7b8f9:	ff c3                	inc    %ebx
140d7b8fb:	3b 5c 24 38          	cmp    0x38(%rsp),%ebx
140d7b8ff:	7c af                	jl     0x140d7b8b0
140d7b901:	e8 4a a8 f5 ff       	call   0x140cd6150
140d7b906:	48 8b d8             	mov    %rax,%rbx
140d7b909:	48 85 c0             	test   %rax,%rax
140d7b90c:	0f 84 79 01 00 00    	je     0x140d7ba8b
140d7b912:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d7b918:	48 8b d6             	mov    %rsi,%rdx
140d7b91b:	48 8b c8             	mov    %rax,%rcx
140d7b91e:	e8 0d ad f5 ff       	call   0x140cd6630
140d7b923:	48 8b 57 20          	mov    0x20(%rdi),%rdx
140d7b927:	4c 8b cd             	mov    %rbp,%r9
140d7b92a:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d7b92e:	4c 8b c3             	mov    %rbx,%r8
140d7b931:	e8 3a cb fd ff       	call   0x140d58470
140d7b936:	48 8b cb             	mov    %rbx,%rcx
140d7b939:	48 85 c0             	test   %rax,%rax
140d7b93c:	0f 84 44 01 00 00    	je     0x140d7ba86
140d7b942:	e8 19 a6 f5 ff       	call   0x140cd5f60
140d7b947:	e8 04 a8 f5 ff       	call   0x140cd6150
140d7b94c:	48 8b f0             	mov    %rax,%rsi
140d7b94f:	48 85 c0             	test   %rax,%rax
140d7b952:	0f 84 33 01 00 00    	je     0x140d7ba8b
140d7b958:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d7b95c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d7b962:	48 8b c8             	mov    %rax,%rcx
140d7b965:	e8 c6 ac f5 ff       	call   0x140cd6630
140d7b96a:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140d7b96f:	4c 8b c6             	mov    %rsi,%r8
140d7b972:	48 8b 57 40          	mov    0x40(%rdi),%rdx
140d7b976:	33 c9                	xor    %ecx,%ecx
140d7b978:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d7b97d:	e8 fe 2d fa ff       	call   0x140d1e780
140d7b982:	85 c0                	test   %eax,%eax
140d7b984:	0f 84 f9 00 00 00    	je     0x140d7ba83
140d7b98a:	48 8b 57 48          	mov    0x48(%rdi),%rdx
140d7b98e:	4d 8b cc             	mov    %r12,%r9
140d7b991:	4c 8b c6             	mov    %rsi,%r8
140d7b994:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d7b999:	33 c9                	xor    %ecx,%ecx
140d7b99b:	e8 e0 2d fa ff       	call   0x140d1e780
140d7b9a0:	85 c0                	test   %eax,%eax
140d7b9a2:	0f 84 db 00 00 00    	je     0x140d7ba83
140d7b9a8:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
140d7b9ad:	41 8b dd             	mov    %r13d,%ebx
140d7b9b0:	44 3b e3             	cmp    %ebx,%r12d
140d7b9b3:	7e 30                	jle    0x140d7b9e5
140d7b9b5:	8d 53 fe             	lea    -0x2(%rbx),%edx
140d7b9b8:	49 8b ce             	mov    %r14,%rcx
140d7b9bb:	e8 a0 5d f4 ff       	call   0x140cc1760
140d7b9c0:	4c 8b c6             	mov    %rsi,%r8
140d7b9c3:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d7b9c8:	33 c9                	xor    %ecx,%ecx
140d7b9ca:	48 8b 50 08          	mov    0x8(%rax),%rdx
140d7b9ce:	4c 8b ca             	mov    %rdx,%r9