140d3f344:	8b d3                	mov    %ebx,%edx
140d3f346:	48 8b cd             	mov    %rbp,%rcx
140d3f349:	e8 12 24 f8 ff       	call   0x140cc1760
140d3f34e:	48 8b ce             	mov    %rsi,%rcx
140d3f351:	48 8b f8             	mov    %rax,%rdi
140d3f354:	e8 f7 09 71 ff       	call   0x14044fd50
140d3f359:	48 8b d0             	mov    %rax,%rdx
140d3f35c:	48 8b cf             	mov    %rdi,%rcx
140d3f35f:	e8 fc e2 f8 ff       	call   0x140ccd660
140d3f364:	85 c0                	test   %eax,%eax
140d3f366:	0f 84 af 00 00 00    	je     0x140d3f41b
140d3f36c:	48 8b cd             	mov    %rbp,%rcx
140d3f36f:	ff c3                	inc    %ebx
140d3f371:	e8 aa 21 f8 ff       	call   0x140cc1520
140d3f376:	3b d8                	cmp    %eax,%ebx
140d3f378:	7c ca                	jl     0x140d3f344
140d3f37a:	48 8b ce             	mov    %rsi,%rcx
140d3f37d:	e8 ae d9 f8 ff       	call   0x140cccd30
140d3f382:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140d3f387:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140d3f38c:	49 8b d7             	mov    %r15,%rdx
140d3f38f:	41 ff c5             	inc    %r13d
140d3f392:	ff 15 50 3d 24 00    	call   *0x243d50(%rip)        # 0x140f830e8
140d3f398:	4c 8b f8             	mov    %rax,%r15
140d3f39b:	48 85 c0             	test   %rax,%rax
140d3f39e:	0f 85 4c ff ff ff    	jne    0x140d3f2f0
140d3f3a4:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
140d3f3ab:	00
140d3f3ac:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140d3f3b1:	33 d2                	xor    %edx,%edx
140d3f3b3:	ff 15 37 3d 24 00    	call   *0x243d37(%rip)        # 0x140f830f0
140d3f3b9:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
140d3f3c0:	00
140d3f3c1:	4d 85 e4             	test   %r12,%r12
140d3f3c4:	0f 84 eb fe ff ff    	je     0x140d3f2b5
140d3f3ca:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140d3f3d1:	00
140d3f3d2:	4d 8b c4             	mov    %r12,%r8
140d3f3d5:	48 8b 47 48          	mov    0x48(%rdi),%rax
140d3f3d9:	48 8b cd             	mov    %rbp,%rcx
140d3f3dc:	48 8b d6             	mov    %rsi,%rdx
140d3f3df:	ff 15 3b 46 24 00    	call   *0x24463b(%rip)        # 0x140f83a20
140d3f3e5:	49 8b cc             	mov    %r12,%rcx
140d3f3e8:	8b f0                	mov    %eax,%esi
140d3f3ea:	e8 31 21 f8 ff       	call   0x140cc1520
140d3f3ef:	4c 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%r15
140d3f3f6:	00
140d3f3f7:	85 c0                	test   %eax,%eax
140d3f3f9:	0f 8e fd 00 00 00    	jle    0x140d3f4fc
140d3f3ff:	90                   	nop
140d3f400:	41 8b d6             	mov    %r14d,%edx
140d3f403:	49 8b cc             	mov    %r12,%rcx
140d3f406:	e8 55 23 f8 ff       	call   0x140cc1760
140d3f40b:	48 8b f8             	mov    %rax,%rdi
140d3f40e:	44 3b f6             	cmp    %esi,%r14d
140d3f411:	75 7e                	jne    0x140d3f491
140d3f413:	49 89 07             	mov    %rax,(%r15)
140d3f416:	e9 cd 00 00 00       	jmp    0x140d3f4e8
140d3f41b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140d3f420:	45 33 c0             	xor    %r8d,%r8d
140d3f423:	48 8b ce             	mov    %rsi,%rcx
140d3f426:	41 8d 50 01          	lea    0x1(%r8),%edx
140d3f42a:	e8 e1 44 fb ff       	call   0x140cf3910
140d3f42f:	85 c0                	test   %eax,%eax
140d3f431:	0f 84 43 ff ff ff    	je     0x140d3f37a
140d3f437:	49 8b d7             	mov    %r15,%rdx
140d3f43a:	48 8b cf             	mov    %rdi,%rcx
140d3f43d:	e8 fe e6 ff ff       	call   0x140d3db40
140d3f442:	48 8b d8             	mov    %rax,%rbx
140d3f445:	48 85 c0             	test   %rax,%rax
140d3f448:	75 0d                	jne    0x140d3f457
140d3f44a:	48 8b ce             	mov    %rsi,%rcx
140d3f44d:	e8 de d8 f8 ff       	call   0x140cccd30
140d3f452:	e9 30 ff ff ff       	jmp    0x140d3f387
140d3f457:	49 8b cf             	mov    %r15,%rcx
140d3f45a:	ff 15 78 3c 24 00    	call   *0x243c78(%rip)        # 0x140f830d8
140d3f460:	8b 15 a6 91 67 00    	mov    0x6791a6(%rip),%edx        # 0x1413b860c
140d3f466:	4c 8b c3             	mov    %rbx,%r8
140d3f469:	48 8b ce             	mov    %rsi,%rcx
140d3f46c:	48 89 03             	mov    %rax,(%rbx)
140d3f46f:	e8 4c d9 f8 ff       	call   0x140cccdc0
140d3f474:	4d 85 e4             	test   %r12,%r12
140d3f477:	75 08                	jne    0x140d3f481
140d3f479:	e8 b2 1f f8 ff       	call   0x140cc1430
140d3f47e:	4c 8b e0             	mov    %rax,%r12
140d3f481:	48 8b d6             	mov    %rsi,%rdx
140d3f484:	49 8b cc             	mov    %r12,%rcx
140d3f487:	e8 84 21 f8 ff       	call   0x140cc1610
140d3f48c:	e9 f6 fe ff ff       	jmp    0x140d3f387
140d3f491:	8b 15 75 91 67 00    	mov    0x679175(%rip),%edx        # 0x1413b860c
140d3f497:	48 8b cf             	mov    %rdi,%rcx
140d3f49a:	e8 d1 d8 f8 ff       	call   0x140cccd70
140d3f49f:	48 8b d8             	mov    %rax,%rbx
140d3f4a2:	48 85 c0             	test   %rax,%rax
140d3f4a5:	74 39                	je     0x140d3f4e0
140d3f4a7:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d3f4ab:	ff 15 8f 3b 24 00    	call   *0x243b8f(%rip)        # 0x140f83040
140d3f4b1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d3f4b5:	33 d2                	xor    %edx,%edx
140d3f4b7:	ff 15 8b 3b 24 00    	call   *0x243b8b(%rip)        # 0x140f83048
140d3f4bd:	48 8b 0b             	mov    (%rbx),%rcx
140d3f4c0:	48 85 c9             	test   %rcx,%rcx
140d3f4c3:	74 06                	je     0x140d3f4cb
140d3f4c5:	ff 15 05 3c 24 00    	call   *0x243c05(%rip)        # 0x140f830d0
140d3f4cb:	41 b8 3a 06 00 00    	mov    $0x63a,%r8d
140d3f4d1:	48 8d 15 58 b7 43 00 	lea    0x43b758(%rip),%rdx        # 0x14117ac30
140d3f4d8:	48 8b cb             	mov    %rbx,%rcx
140d3f4db:	e8 30 25 f8 ff       	call   0x140cc1a10
140d3f4e0:	48 8b cf             	mov    %rdi,%rcx
140d3f4e3:	e8 48 d8 f8 ff       	call   0x140cccd30
140d3f4e8:	49 8b cc             	mov    %r12,%rcx
140d3f4eb:	41 ff c6             	inc    %r14d
140d3f4ee:	e8 2d 20 f8 ff       	call   0x140cc1520
140d3f4f3:	44 3b f0             	cmp    %eax,%r14d
140d3f4f6:	0f 8c 04 ff ff ff    	jl     0x140d3f400
140d3f4fc:	49 8b cc             	mov    %r12,%rcx
140d3f4ff:	e8 9c 1d f8 ff       	call   0x140cc12a0
140d3f504:	49 8b 0f             	mov    (%r15),%rcx
140d3f507:	48 85 c9             	test   %rcx,%rcx
140d3f50a:	0f 84 a5 fd ff ff    	je     0x140d3f2b5
140d3f510:	8b 15 f6 90 67 00    	mov    0x6790f6(%rip),%edx        # 0x1413b860c
140d3f516:	e8 55 d8 f8 ff       	call   0x140cccd70
140d3f51b:	48 8b d0             	mov    %rax,%rdx
140d3f51e:	48 8b cd             	mov    %rbp,%rcx
140d3f521:	e8 9a e8 ff ff       	call   0x140d3ddc0
140d3f526:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140d3f52d:	00
140d3f52e:	45 33 c0             	xor    %r8d,%r8d
140d3f531:	8b 15 d5 90 67 00    	mov    0x6790d5(%rip),%edx        # 0x1413b860c
140d3f537:	48 89 01             	mov    %rax,(%rcx)
140d3f53a:	49 8b 0f             	mov    (%r15),%rcx
140d3f53d:	e8 7e d8 f8 ff       	call   0x140cccdc0
140d3f542:	b8 01 00 00 00       	mov    $0x1,%eax
140d3f547:	e9 6b fd ff ff       	jmp    0x140d3f2b7
140d3f54c:	cc                   	int3
140d3f54d:	cc                   	int3
140d3f54e:	cc                   	int3
140d3f54f:	cc                   	int3
140d3f550:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d3f555:	57                   	push   %rdi
140d3f556:	b8 30 00 00 00       	mov    $0x30,%eax
140d3f55b:	e8 40 bf 0d 00       	call   0x140e1b4a0
140d3f560:	48 2b e0             	sub    %rax,%rsp
140d3f563:	48 8b da             	mov    %rdx,%rbx
140d3f566:	48 8b f9             	mov    %rcx,%rdi
140d3f569:	48 85 d2             	test   %rdx,%rdx
140d3f56c:	75 12                	jne    0x140d3f580
140d3f56e:	48 8b 41 28          	mov    0x28(%rcx),%rax
140d3f572:	48 8d 1d 8b ba 43 00 	lea    0x43ba8b(%rip),%rbx        # 0x14117b004
140d3f579:	48 85 c0             	test   %rax,%rax
140d3f57c:	48 0f 45 d8          	cmovne %rax,%rbx
140d3f580:	4c 8b c3             	mov    %rbx,%r8
140d3f583:	48 8d 15 7e ba 43 00 	lea    0x43ba7e(%rip),%rdx        # 0x14117b008
140d3f58a:	e8 21 d2 ff ff       	call   0x140d3c7b0
140d3f58f:	44 8b 4f 38          	mov    0x38(%rdi),%r9d
140d3f593:	33 d2                	xor    %edx,%edx
140d3f595:	45 33 c0             	xor    %r8d,%r8d
140d3f598:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d3f59d:	8d 4a 09             	lea    0x9(%rdx),%ecx
140d3f5a0:	ff 15 52 3b 24 00    	call   *0x243b52(%rip)        # 0x140f830f8
140d3f5a6:	48 8b d8             	mov    %rax,%rbx
140d3f5a9:	48 85 c0             	test   %rax,%rax
140d3f5ac:	75 3c                	jne    0x140d3f5ea
140d3f5ae:	8b 05 54 e7 75 00    	mov    0x75e754(%rip),%eax        # 0x14149dd08
140d3f5b4:	85 c0                	test   %eax,%eax
140d3f5b6:	75 0b                	jne    0x140d3f5c3
140d3f5b8:	e8 23 10 f9 ff       	call   0x140cd05e0
140d3f5bd:	89 05 45 e7 75 00    	mov    %eax,0x75e745(%rip)        # 0x14149dd08
140d3f5c3:	ba 6d 00 00 00       	mov    $0x6d,%edx
140d3f5c8:	c7 44 24 20 7b 05 00 	movl   $0x57b,0x20(%rsp)
140d3f5cf:	00
140d3f5d0:	4c 8d 0d 59 b6 43 00 	lea    0x43b659(%rip),%r9        # 0x14117ac30
140d3f5d7:	8b c8                	mov    %eax,%ecx
140d3f5d9:	44 8d 42 04          	lea    0x4(%rdx),%r8d
140d3f5dd:	e8 9e 16 f9 ff       	call   0x140cd0c80
140d3f5e2:	e8 e9 d2 ff ff       	call   0x140d3c8d0
140d3f5e7:	48 8b c3             	mov    %rbx,%rax
140d3f5ea:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3f5ef:	48 83 c4 30          	add    $0x30,%rsp
140d3f5f3:	5f                   	pop    %rdi
140d3f5f4:	c3                   	ret
140d3f5f5:	cc                   	int3
140d3f5f6:	cc                   	int3
140d3f5f7:	cc                   	int3
140d3f5f8:	cc                   	int3
140d3f5f9:	cc                   	int3
140d3f5fa:	cc                   	int3
140d3f5fb:	cc                   	int3
140d3f5fc:	cc                   	int3
140d3f5fd:	cc                   	int3
140d3f5fe:	cc                   	int3
140d3f5ff:	cc                   	int3
140d3f600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d3f605:	57                   	push   %rdi
140d3f606:	b8 20 00 00 00       	mov    $0x20,%eax
140d3f60b:	e8 90 be 0d 00       	call   0x140e1b4a0
140d3f610:	48 2b e0             	sub    %rax,%rsp
140d3f613:	8b 15 eb 8f 67 00    	mov    0x678feb(%rip),%edx        # 0x1413b8604
140d3f619:	48 8b f9             	mov    %rcx,%rdi
140d3f61c:	e8 7f b1 f9 ff       	call   0x140cda7a0
140d3f621:	48 8b d8             	mov    %rax,%rbx
140d3f624:	48 85 c0             	test   %rax,%rax
140d3f627:	74 39                	je     0x140d3f662
140d3f629:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d3f62d:	ff 15 0d 3a 24 00    	call   *0x243a0d(%rip)        # 0x140f83040
140d3f633:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d3f637:	33 d2                	xor    %edx,%edx
140d3f639:	ff 15 09 3a 24 00    	call   *0x243a09(%rip)        # 0x140f83048
140d3f63f:	48 8b 0b             	mov    (%rbx),%rcx
140d3f642:	48 85 c9             	test   %rcx,%rcx
140d3f645:	74 06                	je     0x140d3f64d
140d3f647:	ff 15 83 3a 24 00    	call   *0x243a83(%rip)        # 0x140f830d0
140d3f64d:	41 b8 3a 06 00 00    	mov    $0x63a,%r8d
140d3f653:	48 8d 15 d6 b5 43 00 	lea    0x43b5d6(%rip),%rdx        # 0x14117ac30
140d3f65a:	48 8b cb             	mov    %rbx,%rcx
140d3f65d:	e8 ae 23 f8 ff       	call   0x140cc1a10
140d3f662:	8b 15 9c 8f 67 00    	mov    0x678f9c(%rip),%edx        # 0x1413b8604
140d3f668:	45 33 c0             	xor    %r8d,%r8d
140d3f66b:	48 8b cf             	mov    %rdi,%rcx
140d3f66e:	e8 6d b5 f9 ff       	call   0x140cdabe0
140d3f673:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d3f678:	b8 01 00 00 00       	mov    $0x1,%eax
140d3f67d:	48 83 c4 20          	add    $0x20,%rsp
140d3f681:	5f                   	pop    %rdi
140d3f682:	c3                   	ret
140d3f683:	cc                   	int3
140d3f684:	cc                   	int3
140d3f685:	cc                   	int3
140d3f686:	cc                   	int3
140d3f687:	cc                   	int3
140d3f688:	cc                   	int3
140d3f689:	cc                   	int3
140d3f68a:	cc                   	int3
140d3f68b:	cc                   	int3
140d3f68c:	cc                   	int3
140d3f68d:	cc                   	int3
140d3f68e:	cc                   	int3
140d3f68f:	cc                   	int3
140d3f690:	40 53                	rex push %rbx
140d3f692:	57                   	push   %rdi
140d3f693:	41 56                	push   %r14
140d3f695:	41 57                	push   %r15
140d3f697:	b8 58 00 00 00       	mov    $0x58,%eax
140d3f69c:	e8 ff bd 0d 00       	call   0x140e1b4a0
140d3f6a1:	48 2b e0             	sub    %rax,%rsp
140d3f6a4:	48 8b 05 55 98 67 00 	mov    0x679855(%rip),%rax        # 0x1413b8f00
140d3f6ab:	48 33 c4             	xor    %rsp,%rax
140d3f6ae:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d3f6b3:	48 63 f9             	movslq %ecx,%rdi
140d3f6b6:	49 8b d9             	mov    %r9,%rbx
140d3f6b9:	4d 8b f8             	mov    %r8,%r15
140d3f6bc:	4c 8b f2             	mov    %rdx,%r14
140d3f6bf:	85 c9                	test   %ecx,%ecx
140d3f6c1:	7f 07                	jg     0x140d3f6ca
140d3f6c3:	8b c7                	mov    %edi,%eax
140d3f6c5:	e9 48 02 00 00       	jmp    0x140d3f912
140d3f6ca:	48 8b cb             	mov    %rbx,%rcx
140d3f6cd:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
140d3f6d4:	00
140d3f6d5:	e8 86 fa 48 ff       	call   0x1401cf160
140d3f6da:	8b 15 20 8f 67 00    	mov    0x678f20(%rip),%edx        # 0x1413b8600
140d3f6e0:	48 8b c8             	mov    %rax,%rcx
140d3f6e3:	e8 98 0a 00 00       	call   0x140d40180
140d3f6e8:	48 8d 15 61 b6 43 00 	lea    0x43b661(%rip),%rdx        # 0x14117ad50
140d3f6ef:	48 8b c8             	mov    %rax,%rcx
140d3f6f2:	e8 b9 d0 ff ff       	call   0x140d3c7b0
140d3f6f7:	8b 15 07 8f 67 00    	mov    0x678f07(%rip),%edx        # 0x1413b8604
140d3f6fd:	48 8b cb             	mov    %rbx,%rcx
140d3f700:	e8 9b b0 f9 ff       	call   0x140cda7a0
140d3f705:	48 8b e8             	mov    %rax,%rbp
140d3f708:	48 85 c0             	test   %rax,%rax
140d3f70b:	75 3e                	jne    0x140d3f74b
140d3f70d:	8b 05 f5 e5 75 00    	mov    0x75e5f5(%rip),%eax        # 0x14149dd08
140d3f713:	85 c0                	test   %eax,%eax
140d3f715:	75 0b                	jne    0x140d3f722
140d3f717:	e8 c4 0e f9 ff       	call   0x140cd05e0
140d3f71c:	89 05 e6 e5 75 00    	mov    %eax,0x75e5e6(%rip)        # 0x14149dd08
140d3f722:	ba 6e 00 00 00       	mov    $0x6e,%edx
140d3f727:	c7 44 24 20 a4 03 00 	movl   $0x3a4,0x20(%rsp)
140d3f72e:	00
140d3f72f:	4c 8d 0d fa b4 43 00 	lea    0x43b4fa(%rip),%r9        # 0x14117ac30
140d3f736:	8b c8                	mov    %eax,%ecx
140d3f738:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
140d3f73c:	e8 3f 15 f9 ff       	call   0x140cd0c80
140d3f741:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d3f746:	e9 bf 01 00 00       	jmp    0x140d3f90a
140d3f74b:	44 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9d
140d3f752:	00
140d3f753:	41 83 f9 01          	cmp    $0x1,%r9d
140d3f757:	74 6a                	je     0x140d3f7c3
140d3f759:	4c 8d 05 0c 6e 26 00 	lea    0x266e0c(%rip),%r8        # 0x140fa656c
140d3f760:	ba 0a 00 00 00       	mov    $0xa,%edx
140d3f765:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140d3f76a:	e8 d1 95 fb ff       	call   0x140cf8d40
140d3f76f:	8b 05 93 e5 75 00    	mov    0x75e593(%rip),%eax        # 0x14149dd08
140d3f775:	85 c0                	test   %eax,%eax
140d3f777:	75 0b                	jne    0x140d3f784
140d3f779:	e8 62 0e f9 ff       	call   0x140cd05e0
140d3f77e:	89 05 84 e5 75 00    	mov    %eax,0x75e584(%rip)        # 0x14149dd08
140d3f784:	ba 6e 00 00 00       	mov    $0x6e,%edx
140d3f789:	c7 44 24 20 b5 03 00 	movl   $0x3b5,0x20(%rsp)
140d3f790:	00
140d3f791:	4c 8d 0d 98 b4 43 00 	lea    0x43b498(%rip),%r9        # 0x14117ac30
140d3f798:	8b c8                	mov    %eax,%ecx
140d3f79a:	44 8d 42 11          	lea    0x11(%rdx),%r8d
140d3f79e:	e8 dd 14 f9 ff       	call   0x140cd0c80
140d3f7a3:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140d3f7a8:	b9 02 00 00 00       	mov    $0x2,%ecx
140d3f7ad:	48 8d 15 bc b5 43 00 	lea    0x43b5bc(%rip),%rdx        # 0x14117ad70
140d3f7b4:	e8 77 07 f9 ff       	call   0x140ccff30
140d3f7b9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d3f7be:	e9 47 01 00 00       	jmp    0x140d3f90a
140d3f7c3:	41 b8 bc 03 00 00    	mov    $0x3bc,%r8d
140d3f7c9:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140d3f7ce:	48 8d 15 5b b4 43 00 	lea    0x43b45b(%rip),%rdx        # 0x14117ac30
140d3f7d5:	48 8b cf             	mov    %rdi,%rcx
140d3f7d8:	48 8b df             	mov    %rdi,%rbx
140d3f7db:	e8 d0 21 f8 ff       	call   0x140cc19b0
140d3f7e0:	48 8b f0             	mov    %rax,%rsi
140d3f7e3:	48 85 c0             	test   %rax,%rax
140d3f7e6:	75 3e                	jne    0x140d3f826
140d3f7e8:	8b 05 1a e5 75 00    	mov    0x75e51a(%rip),%eax        # 0x14149dd08
140d3f7ee:	85 c0                	test   %eax,%eax
140d3f7f0:	75 0b                	jne    0x140d3f7fd
140d3f7f2:	e8 e9 0d f9 ff       	call   0x140cd05e0
140d3f7f7:	89 05 0b e5 75 00    	mov    %eax,0x75e50b(%rip)        # 0x14149dd08
140d3f7fd:	ba 6e 00 00 00       	mov    $0x6e,%edx
140d3f802:	c7 44 24 20 bd 03 00 	movl   $0x3bd,0x20(%rsp)
140d3f809:	00
140d3f80a:	4c 8d 0d 1f b4 43 00 	lea    0x43b41f(%rip),%r9        # 0x14117ac30
140d3f811:	8b c8                	mov    %eax,%ecx
140d3f813:	44 8d 42 d3          	lea    -0x2d(%rdx),%r8d
140d3f817:	e8 64 14 f9 ff       	call   0x140cd0c80
140d3f81c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d3f821:	e9 df 00 00 00       	jmp    0x140d3f905
140d3f826:	85 ff                	test   %edi,%edi
140d3f828:	74 1b                	je     0x140d3f845
140d3f82a:	33 c9                	xor    %ecx,%ecx
140d3f82c:	48 8b d3             	mov    %rbx,%rdx
140d3f82f:	90                   	nop
140d3f830:	41 0f b6 04 0e       	movzbl (%r14,%rcx,1),%eax
140d3f835:	48 ff c1             	inc    %rcx
140d3f838:	88 44 32 ff          	mov    %al,-0x1(%rdx,%rsi,1)
140d3f83c:	48 8d 52 ff          	lea    -0x1(%rdx),%rdx
140d3f840:	48 3b cb             	cmp    %rbx,%rcx
140d3f843:	7c eb                	jl     0x140d3f830
140d3f845:	45 33 c9             	xor    %r9d,%r9d
140d3f848:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140d3f84c:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140d3f850:	48 8d 44 24 30       	lea    0x30(%rsp),%rax