140d5d48e:	8d 48 db             	lea    -0x25(%rax),%ecx
140d5d491:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d5d495:	e8 e6 37 f7 ff       	call   0x140cd0c80
140d5d49a:	48 8b ce             	mov    %rsi,%rcx
140d5d49d:	e8 fe 8a fa ff       	call   0x140d05fa0
140d5d4a2:	48 8b cb             	mov    %rbx,%rcx
140d5d4a5:	e8 f6 3d f6 ff       	call   0x140cc12a0
140d5d4aa:	33 c0                	xor    %eax,%eax
140d5d4ac:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5d4b1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d5d4b6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d5d4bb:	48 83 c4 30          	add    $0x30,%rsp
140d5d4bf:	5f                   	pop    %rdi
140d5d4c0:	c3                   	ret
140d5d4c1:	48 8b 19             	mov    (%rcx),%rbx
140d5d4c4:	48 85 db             	test   %rbx,%rbx
140d5d4c7:	75 0d                	jne    0x140d5d4d6
140d5d4c9:	e8 62 3f f6 ff       	call   0x140cc1430
140d5d4ce:	48 8b d8             	mov    %rax,%rbx
140d5d4d1:	48 85 c0             	test   %rax,%rax
140d5d4d4:	74 1f                	je     0x140d5d4f5
140d5d4d6:	48 8b cd             	mov    %rbp,%rcx
140d5d4d9:	e8 a2 8a fa ff       	call   0x140d05f80
140d5d4de:	48 8b f0             	mov    %rax,%rsi
140d5d4e1:	48 85 c0             	test   %rax,%rax
140d5d4e4:	74 b4                	je     0x140d5d49a
140d5d4e6:	48 8b d0             	mov    %rax,%rdx
140d5d4e9:	48 8b cb             	mov    %rbx,%rcx
140d5d4ec:	e8 1f 41 f6 ff       	call   0x140cc1610
140d5d4f1:	85 c0                	test   %eax,%eax
140d5d4f3:	75 1d                	jne    0x140d5d512
140d5d4f5:	ba 87 00 00 00       	mov    $0x87,%edx
140d5d4fa:	c7 44 24 20 62 00 00 	movl   $0x62,0x20(%rsp)
140d5d501:	00
140d5d502:	4c 8d 0d 37 51 42 00 	lea    0x425137(%rip),%r9        # 0x141182640
140d5d509:	8d 4a 84             	lea    -0x7c(%rdx),%ecx
140d5d50c:	44 8d 42 ba          	lea    -0x46(%rdx),%r8d
140d5d510:	eb 83                	jmp    0x140d5d495
140d5d512:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140d5d516:	75 03                	jne    0x140d5d51b
140d5d518:	48 89 1f             	mov    %rbx,(%rdi)
140d5d51b:	48 8b c3             	mov    %rbx,%rax
140d5d51e:	eb 8c                	jmp    0x140d5d4ac
140d5d520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d5d525:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d5d52a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d5d52f:	57                   	push   %rdi
140d5d530:	b8 30 00 00 00       	mov    $0x30,%eax
140d5d535:	e8 66 df 0b 00       	call   0x140e1b4a0
140d5d53a:	48 2b e0             	sub    %rax,%rsp
140d5d53d:	48 8b f1             	mov    %rcx,%rsi
140d5d540:	49 8b f9             	mov    %r9,%rdi
140d5d543:	8b ca                	mov    %edx,%ecx
140d5d545:	41 8b e8             	mov    %r8d,%ebp
140d5d548:	e8 03 67 f7 ff       	call   0x140cd3c50
140d5d54d:	48 8b d8             	mov    %rax,%rbx
140d5d550:	48 85 c0             	test   %rax,%rax
140d5d553:	75 24                	jne    0x140d5d579
140d5d555:	4c 8d 0d e4 50 42 00 	lea    0x4250e4(%rip),%r9        # 0x141182640
140d5d55c:	c7 44 24 20 b1 00 00 	movl   $0xb1,0x20(%rsp)
140d5d563:	00
140d5d564:	ba 88 00 00 00       	mov    $0x88,%edx
140d5d569:	8d 48 0b             	lea    0xb(%rax),%ecx
140d5d56c:	44 8d 40 6d          	lea    0x6d(%rax),%r8d
140d5d570:	e8 0b 37 f7 ff       	call   0x140cd0c80
140d5d575:	33 c0                	xor    %eax,%eax
140d5d577:	eb 45                	jmp    0x140d5d5be
140d5d579:	8b 44 24 60          	mov    0x60(%rsp),%eax
140d5d57d:	4c 8b cf             	mov    %rdi,%r9
140d5d580:	44 8b c5             	mov    %ebp,%r8d
140d5d583:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d5d587:	48 8b d3             	mov    %rbx,%rdx
140d5d58a:	33 c9                	xor    %ecx,%ecx
140d5d58c:	e8 6f fc ff ff       	call   0x140d5d200
140d5d591:	48 8b f8             	mov    %rax,%rdi
140d5d594:	48 85 c0             	test   %rax,%rax
140d5d597:	75 0c                	jne    0x140d5d5a5
140d5d599:	48 8b cb             	mov    %rbx,%rcx
140d5d59c:	e8 9f 47 f7 ff       	call   0x140cd1d40
140d5d5a1:	33 c0                	xor    %eax,%eax
140d5d5a3:	eb 19                	jmp    0x140d5d5be
140d5d5a5:	48 8b d7             	mov    %rdi,%rdx
140d5d5a8:	48 8b ce             	mov    %rsi,%rcx
140d5d5ab:	e8 a0 fe ff ff       	call   0x140d5d450
140d5d5b0:	48 8b cf             	mov    %rdi,%rcx
140d5d5b3:	48 8b d8             	mov    %rax,%rbx
140d5d5b6:	e8 e5 89 fa ff       	call   0x140d05fa0
140d5d5bb:	48 8b c3             	mov    %rbx,%rax
140d5d5be:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5d5c3:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d5d5c8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d5d5cd:	48 83 c4 30          	add    $0x30,%rsp
140d5d5d1:	5f                   	pop    %rdi
140d5d5d2:	c3                   	ret
140d5d5d3:	cc                   	int3
140d5d5d4:	cc                   	int3
140d5d5d5:	cc                   	int3
140d5d5d6:	cc                   	int3
140d5d5d7:	cc                   	int3
140d5d5d8:	cc                   	int3
140d5d5d9:	cc                   	int3
140d5d5da:	cc                   	int3
140d5d5db:	cc                   	int3
140d5d5dc:	cc                   	int3
140d5d5dd:	cc                   	int3
140d5d5de:	cc                   	int3
140d5d5df:	cc                   	int3
140d5d5e0:	b8 28 00 00 00       	mov    $0x28,%eax
140d5d5e5:	e8 b6 de 0b 00       	call   0x140e1b4a0
140d5d5ea:	48 2b e0             	sub    %rax,%rsp
140d5d5ed:	48 83 c4 28          	add    $0x28,%rsp
140d5d5f1:	e9 2a 3f f6 ff       	jmp    0x140cc1520
140d5d5f6:	cc                   	int3
140d5d5f7:	cc                   	int3
140d5d5f8:	cc                   	int3
140d5d5f9:	cc                   	int3
140d5d5fa:	cc                   	int3
140d5d5fb:	cc                   	int3
140d5d5fc:	cc                   	int3
140d5d5fd:	cc                   	int3
140d5d5fe:	cc                   	int3
140d5d5ff:	cc                   	int3
140d5d600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d5d605:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d5d60a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d5d60f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d5d614:	41 55                	push   %r13
140d5d616:	41 56                	push   %r14
140d5d618:	41 57                	push   %r15
140d5d61a:	b8 20 00 00 00       	mov    $0x20,%eax
140d5d61f:	e8 7c de 0b 00       	call   0x140e1b4a0
140d5d624:	48 2b e0             	sub    %rax,%rsp
140d5d627:	4c 8b b1 f0 00 00 00 	mov    0xf0(%rcx),%r14
140d5d62e:	4c 8b e9             	mov    %rcx,%r13
140d5d631:	48 8b ca             	mov    %rdx,%rcx
140d5d634:	4c 8b fa             	mov    %rdx,%r15
140d5d637:	33 ed                	xor    %ebp,%ebp
140d5d639:	e8 e2 3e f6 ff       	call   0x140cc1520
140d5d63e:	85 c0                	test   %eax,%eax
140d5d640:	0f 84 09 01 00 00    	je     0x140d5d74f
140d5d646:	49 8b cf             	mov    %r15,%rcx
140d5d649:	8b f5                	mov    %ebp,%esi
140d5d64b:	e8 d0 3e f6 ff       	call   0x140cc1520
140d5d650:	85 c0                	test   %eax,%eax
140d5d652:	0f 8e c2 00 00 00    	jle    0x140d5d71a
140d5d658:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d5d65f:	00
140d5d660:	8b d6                	mov    %esi,%edx
140d5d662:	49 8b cf             	mov    %r15,%rcx
140d5d665:	e8 f6 40 f6 ff       	call   0x140cc1760
140d5d66a:	48 8b f8             	mov    %rax,%rdi
140d5d66d:	48 8b 48 08          	mov    0x8(%rax),%rcx
140d5d671:	e8 3a 67 f7 ff       	call   0x140cd3db0
140d5d676:	3d ea 02 00 00       	cmp    $0x2ea,%eax
140d5d67b:	0f 84 ce 00 00 00    	je     0x140d5d74f
140d5d681:	48 8b 0f             	mov    (%rdi),%rcx
140d5d684:	e8 27 67 f7 ff       	call   0x140cd3db0
140d5d689:	3d ea 02 00 00       	cmp    $0x2ea,%eax
140d5d68e:	0f 84 bb 00 00 00    	je     0x140d5d74f
140d5d694:	48 8b 17             	mov    (%rdi),%rdx
140d5d697:	49 8b ce             	mov    %r14,%rcx
140d5d69a:	e8 91 5e fb ff       	call   0x140d13530
140d5d69f:	48 8b d8             	mov    %rax,%rbx
140d5d6a2:	48 85 c0             	test   %rax,%rax
140d5d6a5:	75 49                	jne    0x140d5d6f0
140d5d6a7:	4d 8b 06             	mov    (%r14),%r8
140d5d6aa:	4d 85 c0             	test   %r8,%r8
140d5d6ad:	74 59                	je     0x140d5d708
140d5d6af:	45 8b 00             	mov    (%r8),%r8d
140d5d6b2:	33 c9                	xor    %ecx,%ecx
140d5d6b4:	48 8b 17             	mov    (%rdi),%rdx
140d5d6b7:	41 83 e0 10          	and    $0x10,%r8d
140d5d6bb:	e8 f0 e0 ff ff       	call   0x140d5b7b0
140d5d6c0:	48 8b d8             	mov    %rax,%rbx
140d5d6c3:	48 85 c0             	test   %rax,%rax
140d5d6c6:	74 57                	je     0x140d5d71f
140d5d6c8:	49 8b 06             	mov    (%r14),%rax
140d5d6cb:	48 8b d3             	mov    %rbx,%rdx
140d5d6ce:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5d6d2:	83 0b 06             	orl    $0x6,(%rbx)
140d5d6d5:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
140d5d6d9:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140d5d6dd:	e8 2e 3f f6 ff       	call   0x140cc1610
140d5d6e2:	85 c0                	test   %eax,%eax
140d5d6e4:	75 0d                	jne    0x140d5d6f3
140d5d6e6:	48 8b cb             	mov    %rbx,%rcx
140d5d6e9:	e8 62 e0 ff ff       	call   0x140d5b750
140d5d6ee:	eb 2f                	jmp    0x140d5d71f
140d5d6f0:	83 08 01             	orl    $0x1,(%rax)
140d5d6f3:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140d5d6f7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d5d6fb:	e8 10 3f f6 ff       	call   0x140cc1610
140d5d700:	85 c0                	test   %eax,%eax
140d5d702:	74 1b                	je     0x140d5d71f
140d5d704:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140d5d708:	49 8b cf             	mov    %r15,%rcx
140d5d70b:	ff c6                	inc    %esi
140d5d70d:	e8 0e 3e f6 ff       	call   0x140cc1520
140d5d712:	3b f0                	cmp    %eax,%esi
140d5d714:	0f 8c 46 ff ff ff    	jl     0x140d5d660
140d5d71a:	bd 01 00 00 00       	mov    $0x1,%ebp
140d5d71f:	48 8d 15 9a b7 fb ff 	lea    -0x44866(%rip),%rdx        # 0x140d18ec0
140d5d726:	49 8b cf             	mov    %r15,%rcx
140d5d729:	e8 32 3e f6 ff       	call   0x140cc1560
140d5d72e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5d733:	8b c5                	mov    %ebp,%eax
140d5d735:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d5d73a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d5d73f:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d5d744:	48 83 c4 20          	add    $0x20,%rsp
140d5d748:	41 5f                	pop    %r15
140d5d74a:	41 5e                	pop    %r14
140d5d74c:	41 5d                	pop    %r13
140d5d74e:	c3                   	ret
140d5d74f:	41 81 8d d0 00 00 00 	orl    $0x800,0xd0(%r13)
140d5d756:	00 08 00 00
140d5d75a:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
140d5d75f:	eb be                	jmp    0x140d5d71f
140d5d761:	cc                   	int3
140d5d762:	cc                   	int3
140d5d763:	cc                   	int3
140d5d764:	cc                   	int3
140d5d765:	cc                   	int3
140d5d766:	cc                   	int3
140d5d767:	cc                   	int3
140d5d768:	cc                   	int3
140d5d769:	cc                   	int3
140d5d76a:	cc                   	int3
140d5d76b:	cc                   	int3
140d5d76c:	cc                   	int3
140d5d76d:	cc                   	int3
140d5d76e:	cc                   	int3
140d5d76f:	cc                   	int3
140d5d770:	40 53                	rex push %rbx
140d5d772:	b8 30 00 00 00       	mov    $0x30,%eax
140d5d777:	e8 24 dd 0b 00       	call   0x140e1b4a0
140d5d77c:	48 2b e0             	sub    %rax,%rsp
140d5d77f:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140d5d784:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
140d5d78b:	00
140d5d78c:	45 33 c0             	xor    %r8d,%r8d
140d5d78f:	e8 6c 0a 00 00       	call   0x140d5e200
140d5d794:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
140d5d799:	48 8b d8             	mov    %rax,%rbx
140d5d79c:	45 85 c0             	test   %r8d,%r8d
140d5d79f:	74 21                	je     0x140d5d7c2
140d5d7a1:	4c 8d 0d b8 52 42 00 	lea    0x4252b8(%rip),%r9        # 0x141182a60
140d5d7a8:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
140d5d7af:	00
140d5d7b0:	ba b2 00 00 00       	mov    $0xb2,%edx
140d5d7b5:	b9 0d 00 00 00       	mov    $0xd,%ecx
140d5d7ba:	e8 c1 34 f7 ff       	call   0x140cd0c80
140d5d7bf:	48 8b c3             	mov    %rbx,%rax
140d5d7c2:	48 83 c4 30          	add    $0x30,%rsp
140d5d7c6:	5b                   	pop    %rbx
140d5d7c7:	c3                   	ret
140d5d7c8:	cc                   	int3
140d5d7c9:	cc                   	int3
140d5d7ca:	cc                   	int3
140d5d7cb:	cc                   	int3
140d5d7cc:	cc                   	int3
140d5d7cd:	cc                   	int3
140d5d7ce:	cc                   	int3
140d5d7cf:	cc                   	int3
140d5d7d0:	b8 38 00 00 00       	mov    $0x38,%eax
140d5d7d5:	e8 c6 dc 0b 00       	call   0x140e1b4a0
140d5d7da:	48 2b e0             	sub    %rax,%rsp
140d5d7dd:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
140d5d7e3:	4c 8d 0d 56 0e 00 00 	lea    0xe56(%rip),%r9        # 0x140d5e640
140d5d7ea:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140d5d7ef:	44 8d 40 c9          	lea    -0x37(%rax),%r8d
140d5d7f3:	8d 50 44             	lea    0x44(%rax),%edx
140d5d7f6:	e8 45 d2 f9 ff       	call   0x140cfaa40
140d5d7fb:	48 83 c4 38          	add    $0x38,%rsp
140d5d7ff:	c3                   	ret
140d5d800:	40 53                	rex push %rbx
140d5d802:	b8 30 00 00 00       	mov    $0x30,%eax
140d5d807:	e8 94 dc 0b 00       	call   0x140e1b4a0
140d5d80c:	48 2b e0             	sub    %rax,%rsp
140d5d80f:	44 8b 19             	mov    (%rcx),%r11d
140d5d812:	8b da                	mov    %edx,%ebx
140d5d814:	4c 8b d1             	mov    %rcx,%r10
140d5d817:	41 83 fb ff          	cmp    $0xffffffff,%r11d
140d5d81b:	74 2f                	je     0x140d5d84c
140d5d81d:	83 7c 24 68 00       	cmpl   $0x0,0x68(%rsp)
140d5d822:	75 28                	jne    0x140d5d84c
140d5d824:	ba b0 00 00 00       	mov    $0xb0,%edx
140d5d829:	c7 44 24 20 d8 01 00 	movl   $0x1d8,0x20(%rsp)
140d5d830:	00
140d5d831:	4c 8d 0d 28 52 42 00 	lea    0x425228(%rip),%r9        # 0x141182a60
140d5d838:	8d 48 dd             	lea    -0x23(%rax),%ecx
140d5d83b:	44 8d 42 03          	lea    0x3(%rdx),%r8d
140d5d83f:	e8 3c 34 f7 ff       	call   0x140cd0c80
140d5d844:	33 c0                	xor    %eax,%eax
140d5d846:	48 83 c4 30          	add    $0x30,%rsp
140d5d84a:	5b                   	pop    %rbx
140d5d84b:	c3                   	ret
140d5d84c:	48 63 91 a8 01 00 00 	movslq 0x1a8(%rcx),%rdx
140d5d853:	83 fa 14             	cmp    $0x14,%edx
140d5d856:	75 2a                	jne    0x140d5d882
140d5d858:	ba b0 00 00 00       	mov    $0xb0,%edx
140d5d85d:	c7 44 24 20 dd 01 00 	movl   $0x1dd,0x20(%rsp)
140d5d864:	00
140d5d865:	4c 8d 0d f4 51 42 00 	lea    0x4251f4(%rip),%r9        # 0x141182a60
140d5d86c:	b9 0d 00 00 00       	mov    $0xd,%ecx
140d5d871:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140d5d875:	e8 06 34 f7 ff       	call   0x140cd0c80
140d5d87a:	33 c0                	xor    %eax,%eax
140d5d87c:	48 83 c4 30          	add    $0x30,%rsp
140d5d880:	5b                   	pop    %rbx
140d5d881:	c3                   	ret
140d5d882:	8d 42 01             	lea    0x1(%rdx),%eax
140d5d885:	41 89 82 a8 01 00 00 	mov    %eax,0x1a8(%r10)
140d5d88c:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
140d5d890:	41 83 fb ff          	cmp    $0xffffffff,%r11d
140d5d894:	74 17                	je     0x140d5d8ad
140d5d896:	45 89 5c 8a 18       	mov    %r11d,0x18(%r10,%rcx,4)
140d5d89b:	41 8b 42 04          	mov    0x4(%r10),%eax
140d5d89f:	41 89 44 8a 1c       	mov    %eax,0x1c(%r10,%rcx,4)
140d5d8a4:	49 c7 02 ff ff ff ff 	movq   $0xffffffffffffffff,(%r10)
140d5d8ab:	eb 0a                	jmp    0x140d5d8b7
140d5d8ad:	41 89 5c 8a 18       	mov    %ebx,0x18(%r10,%rcx,4)
140d5d8b2:	45 89 44 8a 1c       	mov    %r8d,0x1c(%r10,%rcx,4)
140d5d8b7:	8b 44 24 60          	mov    0x60(%rsp),%eax
140d5d8bb:	41 89 44 8a 24       	mov    %eax,0x24(%r10,%rcx,4)
140d5d8c0:	b8 01 00 00 00       	mov    $0x1,%eax
140d5d8c5:	45 89 4c 8a 20       	mov    %r9d,0x20(%r10,%rcx,4)
140d5d8ca:	48 83 c4 30          	add    $0x30,%rsp
140d5d8ce:	5b                   	pop    %rbx
140d5d8cf:	c3                   	ret
140d5d8d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d5d8d5:	55                   	push   %rbp
140d5d8d6:	56                   	push   %rsi
140d5d8d7:	57                   	push   %rdi
140d5d8d8:	41 56                	push   %r14
140d5d8da:	41 57                	push   %r15
140d5d8dc:	b8 30 00 00 00       	mov    $0x30,%eax
140d5d8e1:	e8 ba db 0b 00       	call   0x140e1b4a0
140d5d8e6:	48 2b e0             	sub    %rax,%rsp
140d5d8e9:	45 33 ff             	xor    %r15d,%r15d
140d5d8ec:	49 8b d8             	mov    %r8,%rbx
140d5d8ef:	8b f2                	mov    %edx,%esi
140d5d8f1:	48 8b e9             	mov    %rcx,%rbp
140d5d8f4:	45 8b f7             	mov    %r15d,%r14d
140d5d8f7:	41 8b ff             	mov    %r15d,%edi
140d5d8fa:	48 85 c9             	test   %rcx,%rcx
140d5d8fd:	0f 84 ad 00 00 00    	je     0x140d5d9b0
140d5d903:	45 8b c7             	mov    %r15d,%r8d
140d5d906:	48 8b c1             	mov    %rcx,%rax
140d5d909:	85 d2                	test   %edx,%edx