140cdb6c2:	33 c0                	xor    %eax,%eax
140cdb6c4:	48 83 c4 28          	add    $0x28,%rsp
140cdb6c8:	c3                   	ret
140cdb6c9:	48 83 c4 28          	add    $0x28,%rsp
140cdb6cd:	e9 4e 5e fe ff       	jmp    0x140cc1520
140cdb6d2:	cc                   	int3
140cdb6d3:	cc                   	int3
140cdb6d4:	cc                   	int3
140cdb6d5:	cc                   	int3
140cdb6d6:	cc                   	int3
140cdb6d7:	cc                   	int3
140cdb6d8:	cc                   	int3
140cdb6d9:	cc                   	int3
140cdb6da:	cc                   	int3
140cdb6db:	cc                   	int3
140cdb6dc:	cc                   	int3
140cdb6dd:	cc                   	int3
140cdb6de:	cc                   	int3
140cdb6df:	cc                   	int3
140cdb6e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cdb6e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cdb6ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cdb6ef:	57                   	push   %rdi
140cdb6f0:	41 54                	push   %r12
140cdb6f2:	41 55                	push   %r13
140cdb6f4:	41 56                	push   %r14
140cdb6f6:	41 57                	push   %r15
140cdb6f8:	b8 50 00 00 00       	mov    $0x50,%eax
140cdb6fd:	e8 9e fd 13 00       	call   0x140e1b4a0
140cdb702:	48 2b e0             	sub    %rax,%rsp
140cdb705:	48 8b f1             	mov    %rcx,%rsi
140cdb708:	44 8d 70 b1          	lea    -0x4f(%rax),%r14d
140cdb70c:	33 ed                	xor    %ebp,%ebp
140cdb70e:	48 8b ca             	mov    %rdx,%rcx
140cdb711:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140cdb716:	44 8b ed             	mov    %ebp,%r13d
140cdb719:	45 8b e1             	mov    %r9d,%r12d
140cdb71c:	45 8b f8             	mov    %r8d,%r15d
140cdb71f:	48 8b fa             	mov    %rdx,%rdi
140cdb722:	e8 d9 fd ff ff       	call   0x140cdb500
140cdb727:	48 8b c8             	mov    %rax,%rcx
140cdb72a:	48 8b d8             	mov    %rax,%rbx
140cdb72d:	e8 0e 38 53 ff       	call   0x14020ef40
140cdb732:	48 8b cb             	mov    %rbx,%rcx
140cdb735:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140cdb73a:	e8 c1 3a 4f ff       	call   0x1401cf200
140cdb73f:	48 8b cf             	mov    %rdi,%rcx
140cdb742:	8b d8                	mov    %eax,%ebx
140cdb744:	e8 97 33 ff ff       	call   0x140cceae0
140cdb749:	48 8b f8             	mov    %rax,%rdi
140cdb74c:	48 85 c0             	test   %rax,%rax
140cdb74f:	0f 85 8c 00 00 00    	jne    0x140cdb7e1
140cdb755:	41 81 e7 00 00 0f 00 	and    $0xf0000,%r15d
140cdb75c:	74 7b                	je     0x140cdb7d9
140cdb75e:	41 81 ff 00 00 01 00 	cmp    $0x10000,%r15d
140cdb765:	74 54                	je     0x140cdb7bb
140cdb767:	41 81 ff 00 00 02 00 	cmp    $0x20000,%r15d
140cdb76e:	74 28                	je     0x140cdb798
140cdb770:	41 81 ff 00 00 03 00 	cmp    $0x30000,%r15d
140cdb777:	0f 85 b8 02 00 00    	jne    0x140cdba35
140cdb77d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140cdb782:	45 8b cc             	mov    %r12d,%r9d
140cdb785:	44 8b c3             	mov    %ebx,%r8d
140cdb788:	48 8b ce             	mov    %rsi,%rcx
140cdb78b:	e8 b0 f2 03 00       	call   0x140d1aa40
140cdb790:	44 8b f0             	mov    %eax,%r14d
140cdb793:	e9 9d 02 00 00       	jmp    0x140cdba35
140cdb798:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140cdb79d:	45 8b cc             	mov    %r12d,%r9d
140cdb7a0:	44 8b c3             	mov    %ebx,%r8d
140cdb7a3:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140cdb7aa:	ff
140cdb7ab:	48 8b ce             	mov    %rsi,%rcx
140cdb7ae:	e8 6d 08 04 00       	call   0x140d1c020
140cdb7b3:	44 8b f0             	mov    %eax,%r14d
140cdb7b6:	e9 7a 02 00 00       	jmp    0x140cdba35
140cdb7bb:	4c 8d 0d ca 7f 2c 00 	lea    0x2c7fca(%rip),%r9        # 0x140fa378c
140cdb7c2:	45 8b c4             	mov    %r12d,%r8d
140cdb7c5:	48 8d 15 64 7f 48 00 	lea    0x487f64(%rip),%rdx        # 0x141163730
140cdb7cc:	48 8b ce             	mov    %rsi,%rcx
140cdb7cf:	e8 5c d4 01 00       	call   0x140cf8c30
140cdb7d4:	e9 5c 02 00 00       	jmp    0x140cdba35
140cdb7d9:	44 8b f5             	mov    %ebp,%r14d
140cdb7dc:	e9 54 02 00 00       	jmp    0x140cdba35
140cdb7e1:	48 8b 40 08          	mov    0x8(%rax),%rax
140cdb7e5:	48 85 c0             	test   %rax,%rax
140cdb7e8:	74 1a                	je     0x140cdb804
140cdb7ea:	ff 15 30 82 2a 00    	call   *0x2a8230(%rip)        # 0x140f83a20
140cdb7f0:	44 8b c3             	mov    %ebx,%r8d
140cdb7f3:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140cdb7f8:	4c 8b c8             	mov    %rax,%r9
140cdb7fb:	33 c9                	xor    %ecx,%ecx
140cdb7fd:	e8 0e 31 02 00       	call   0x140cfe910
140cdb802:	eb 14                	jmp    0x140cdb818
140cdb804:	48 8b 47 20          	mov    0x20(%rdi),%rax
140cdb808:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140cdb80d:	44 8b c3             	mov    %ebx,%r8d
140cdb810:	33 c9                	xor    %ecx,%ecx
140cdb812:	ff 15 08 82 2a 00    	call   *0x2a8208(%rip)        # 0x140f83a20
140cdb818:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140cdb81d:	48 8b c8             	mov    %rax,%rcx
140cdb820:	48 85 c0             	test   %rax,%rax
140cdb823:	75 34                	jne    0x140cdb859
140cdb825:	41 81 e7 00 00 0f 00 	and    $0xf0000,%r15d
140cdb82c:	74 ab                	je     0x140cdb7d9
140cdb82e:	41 81 ff 00 00 01 00 	cmp    $0x10000,%r15d
140cdb835:	0f 85 2c ff ff ff    	jne    0x140cdb767
140cdb83b:	4c 8d 0d 4a 7f 2c 00 	lea    0x2c7f4a(%rip),%r9        # 0x140fa378c
140cdb842:	45 8b c4             	mov    %r12d,%r8d
140cdb845:	48 8d 15 cc 7e 48 00 	lea    0x487ecc(%rip),%rdx        # 0x141163718
140cdb84c:	48 8b ce             	mov    %rsi,%rcx
140cdb84f:	e8 dc d3 01 00       	call   0x140cf8c30
140cdb854:	e9 dc 01 00 00       	jmp    0x140cdba35
140cdb859:	48 8b 47 30          	mov    0x30(%rdi),%rax
140cdb85d:	48 85 c0             	test   %rax,%rax
140cdb860:	74 3d                	je     0x140cdb89f
140cdb862:	48 8b d1             	mov    %rcx,%rdx
140cdb865:	48 8b cf             	mov    %rdi,%rcx
140cdb868:	ff 15 b2 81 2a 00    	call   *0x2a81b2(%rip)        # 0x140f83a20
140cdb86e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140cdb873:	48 85 c0             	test   %rax,%rax
140cdb876:	0f 84 63 01 00 00    	je     0x140cdb9df
140cdb87c:	4c 8d 0d 09 7f 2c 00 	lea    0x2c7f09(%rip),%r9        # 0x140fa378c
140cdb883:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cdb888:	45 8b c4             	mov    %r12d,%r8d
140cdb88b:	48 8d 15 52 7e 48 00 	lea    0x487e52(%rip),%rdx        # 0x1411636e4
140cdb892:	48 8b ce             	mov    %rsi,%rcx
140cdb895:	e8 96 d3 01 00       	call   0x140cf8c30
140cdb89a:	e9 43 01 00 00       	jmp    0x140cdb9e2
140cdb89f:	48 8b 47 40          	mov    0x40(%rdi),%rax
140cdb8a3:	48 85 c0             	test   %rax,%rax
140cdb8a6:	0f 84 0d 01 00 00    	je     0x140cdb9b9
140cdb8ac:	48 8b d1             	mov    %rcx,%rdx
140cdb8af:	45 33 c0             	xor    %r8d,%r8d
140cdb8b2:	48 8b cf             	mov    %rdi,%rcx
140cdb8b5:	ff 15 65 81 2a 00    	call   *0x2a8165(%rip)        # 0x140f83a20
140cdb8bb:	4c 8b e8             	mov    %rax,%r13
140cdb8be:	48 85 c0             	test   %rax,%rax
140cdb8c1:	0f 84 18 01 00 00    	je     0x140cdb9df
140cdb8c7:	8b 5f 04             	mov    0x4(%rdi),%ebx
140cdb8ca:	83 e3 04             	and    $0x4,%ebx
140cdb8cd:	74 0c                	je     0x140cdb8db
140cdb8cf:	48 8b c8             	mov    %rax,%rcx
140cdb8d2:	e8 49 5c fe ff       	call   0x140cc1520
140cdb8d7:	85 c0                	test   %eax,%eax
140cdb8d9:	75 34                	jne    0x140cdb90f
140cdb8db:	4c 8d 0d aa 7e 2c 00 	lea    0x2c7eaa(%rip),%r9        # 0x140fa378c
140cdb8e2:	45 8b c4             	mov    %r12d,%r8d
140cdb8e5:	48 8d 15 e0 7d 48 00 	lea    0x487de0(%rip),%rdx        # 0x1411636cc
140cdb8ec:	48 8b ce             	mov    %rsi,%rcx
140cdb8ef:	e8 3c d3 01 00       	call   0x140cf8c30
140cdb8f4:	49 8b cd             	mov    %r13,%rcx
140cdb8f7:	e8 24 5c fe ff       	call   0x140cc1520
140cdb8fc:	85 c0                	test   %eax,%eax
140cdb8fe:	75 0f                	jne    0x140cdb90f
140cdb900:	48 8d 15 c9 7d 48 00 	lea    0x487dc9(%rip),%rdx        # 0x1411636d0
140cdb907:	48 8b ce             	mov    %rsi,%rcx
140cdb90a:	e8 31 71 fe ff       	call   0x140cc2a40
140cdb90f:	49 8b cd             	mov    %r13,%rcx
140cdb912:	e8 09 5c fe ff       	call   0x140cc1520
140cdb917:	85 c0                	test   %eax,%eax
140cdb919:	0f 8e c3 00 00 00    	jle    0x140cdb9e2
140cdb91f:	90                   	nop
140cdb920:	85 db                	test   %ebx,%ebx
140cdb922:	74 1b                	je     0x140cdb93f
140cdb924:	4c 8d 0d 61 7e 2c 00 	lea    0x2c7e61(%rip),%r9        # 0x140fa378c
140cdb92b:	45 8b c4             	mov    %r12d,%r8d
140cdb92e:	48 8d 15 97 7d 48 00 	lea    0x487d97(%rip),%rdx        # 0x1411636cc
140cdb935:	48 8b ce             	mov    %rsi,%rcx
140cdb938:	e8 f3 d2 01 00       	call   0x140cf8c30
140cdb93d:	eb 13                	jmp    0x140cdb952
140cdb93f:	85 ed                	test   %ebp,%ebp
140cdb941:	7e 0f                	jle    0x140cdb952
140cdb943:	48 8d 15 22 52 30 00 	lea    0x305222(%rip),%rdx        # 0x140fe0b6c
140cdb94a:	48 8b ce             	mov    %rsi,%rcx
140cdb94d:	e8 de d2 01 00       	call   0x140cf8c30
140cdb952:	8b d5                	mov    %ebp,%edx
140cdb954:	49 8b cd             	mov    %r13,%rcx
140cdb957:	e8 04 5e fe ff       	call   0x140cc1760
140cdb95c:	48 8b ce             	mov    %rsi,%rcx
140cdb95f:	4c 8b 40 08          	mov    0x8(%rax),%r8
140cdb963:	4d 85 c0             	test   %r8,%r8
140cdb966:	75 0b                	jne    0x140cdb973
140cdb968:	48 8b 50 10          	mov    0x10(%rax),%rdx
140cdb96c:	e8 cf 70 fe ff       	call   0x140cc2a40
140cdb971:	eb 1f                	jmp    0x140cdb992
140cdb973:	4c 8b 48 10          	mov    0x10(%rax),%r9
140cdb977:	4d 85 c9             	test   %r9,%r9
140cdb97a:	75 0a                	jne    0x140cdb986
140cdb97c:	49 8b d0             	mov    %r8,%rdx
140cdb97f:	e8 bc 70 fe ff       	call   0x140cc2a40
140cdb984:	eb 0c                	jmp    0x140cdb992
140cdb986:	48 8d 15 4f 7d 48 00 	lea    0x487d4f(%rip),%rdx        # 0x1411636dc
140cdb98d:	e8 9e d2 01 00       	call   0x140cf8c30
140cdb992:	85 db                	test   %ebx,%ebx
140cdb994:	74 0f                	je     0x140cdb9a5
140cdb996:	48 8d 15 cf ae 2d 00 	lea    0x2daecf(%rip),%rdx        # 0x140fb686c
140cdb99d:	48 8b ce             	mov    %rsi,%rcx
140cdb9a0:	e8 9b 70 fe ff       	call   0x140cc2a40
140cdb9a5:	49 8b cd             	mov    %r13,%rcx
140cdb9a8:	ff c5                	inc    %ebp
140cdb9aa:	e8 71 5b fe ff       	call   0x140cc1520
140cdb9af:	3b e8                	cmp    %eax,%ebp
140cdb9b1:	0f 8c 69 ff ff ff    	jl     0x140cdb920
140cdb9b7:	eb 29                	jmp    0x140cdb9e2
140cdb9b9:	48 8b 47 50          	mov    0x50(%rdi),%rax
140cdb9bd:	48 85 c0             	test   %rax,%rax
140cdb9c0:	74 1d                	je     0x140cdb9df
140cdb9c2:	48 8b d1             	mov    %rcx,%rdx
140cdb9c5:	45 8b cc             	mov    %r12d,%r9d
140cdb9c8:	48 8b cf             	mov    %rdi,%rcx
140cdb9cb:	4c 8b c6             	mov    %rsi,%r8
140cdb9ce:	ff 15 4c 80 2a 00    	call   *0x2a804c(%rip)        # 0x140f83a20
140cdb9d4:	85 c0                	test   %eax,%eax
140cdb9d6:	44 8b f5             	mov    %ebp,%r14d
140cdb9d9:	41 0f 95 c6          	setne  %r14b
140cdb9dd:	eb 03                	jmp    0x140cdb9e2
140cdb9df:	44 8b f5             	mov    %ebp,%r14d
140cdb9e2:	48 8d 15 67 dc 02 00 	lea    0x2dc67(%rip),%rdx        # 0x140d09650
140cdb9e9:	49 8b cd             	mov    %r13,%rcx
140cdb9ec:	e8 6f 5b fe ff       	call   0x140cc1560
140cdb9f1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140cdb9f6:	48 8d 15 f3 7c 48 00 	lea    0x487cf3(%rip),%rdx        # 0x1411636f0
140cdb9fd:	41 b8 82 00 00 00    	mov    $0x82,%r8d
140cdba03:	e8 08 60 fe ff       	call   0x140cc1a10
140cdba08:	48 8b 47 08          	mov    0x8(%rdi),%rax
140cdba0c:	48 85 c0             	test   %rax,%rax
140cdba0f:	74 15                	je     0x140cdba26
140cdba11:	ff 15 09 80 2a 00    	call   *0x2a8009(%rip)        # 0x140f83a20
140cdba17:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140cdba1c:	48 8b d0             	mov    %rax,%rdx
140cdba1f:	e8 4c 2a 02 00       	call   0x140cfe470
140cdba24:	eb 0f                	jmp    0x140cdba35
140cdba26:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140cdba2b:	48 8b 47 18          	mov    0x18(%rdi),%rax
140cdba2f:	ff 15 eb 7f 2a 00    	call   *0x2a7feb(%rip)        # 0x140f83a20
140cdba35:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140cdba3a:	41 8b c6             	mov    %r14d,%eax
140cdba3d:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140cdba41:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140cdba45:	49 8b 73 40          	mov    0x40(%r11),%rsi
140cdba49:	49 8b e3             	mov    %r11,%rsp
140cdba4c:	41 5f                	pop    %r15
140cdba4e:	41 5e                	pop    %r14
140cdba50:	41 5d                	pop    %r13
140cdba52:	41 5c                	pop    %r12
140cdba54:	5f                   	pop    %rdi
140cdba55:	c3                   	ret
140cdba56:	cc                   	int3
140cdba57:	cc                   	int3
140cdba58:	cc                   	int3
140cdba59:	cc                   	int3
140cdba5a:	cc                   	int3
140cdba5b:	cc                   	int3
140cdba5c:	cc                   	int3
140cdba5d:	cc                   	int3
140cdba5e:	cc                   	int3
140cdba5f:	cc                   	int3
140cdba60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cdba65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cdba6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cdba6f:	57                   	push   %rdi
140cdba70:	41 54                	push   %r12
140cdba72:	41 55                	push   %r13
140cdba74:	41 56                	push   %r14
140cdba76:	41 57                	push   %r15
140cdba78:	b8 30 00 00 00       	mov    $0x30,%eax
140cdba7d:	e8 1e fa 13 00       	call   0x140e1b4a0
140cdba82:	48 2b e0             	sub    %rax,%rsp
140cdba85:	48 8b d9             	mov    %rcx,%rbx
140cdba88:	45 8b e1             	mov    %r9d,%r12d
140cdba8b:	49 8b c8             	mov    %r8,%rcx
140cdba8e:	4d 8b f8             	mov    %r8,%r15
140cdba91:	48 8b fa             	mov    %rdx,%rdi
140cdba94:	e8 87 5a fe ff       	call   0x140cc1520
140cdba99:	85 c0                	test   %eax,%eax
140cdba9b:	0f 8e 2e 01 00 00    	jle    0x140cdbbcf
140cdbaa1:	8b b4 24 80 00 00 00 	mov    0x80(%rsp),%esi
140cdbaa8:	48 85 ff             	test   %rdi,%rdi
140cdbaab:	74 21                	je     0x140cdbace
140cdbaad:	4c 8d 0d d8 7c 2c 00 	lea    0x2c7cd8(%rip),%r9        # 0x140fa378c
140cdbab4:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cdbab9:	44 8b c6             	mov    %esi,%r8d
140cdbabc:	48 8d 15 45 7c 48 00 	lea    0x487c45(%rip),%rdx        # 0x141163708
140cdbac3:	48 8b cb             	mov    %rbx,%rcx
140cdbac6:	e8 65 d1 01 00       	call   0x140cf8c30
140cdbacb:	83 c6 04             	add    $0x4,%esi
140cdbace:	49 8b cf             	mov    %r15,%rcx
140cdbad1:	33 ff                	xor    %edi,%edi
140cdbad3:	e8 48 5a fe ff       	call   0x140cc1520
140cdbad8:	85 c0                	test   %eax,%eax
140cdbada:	0f 8e ef 00 00 00    	jle    0x140cdbbcf
140cdbae0:	4c 8d 2d e1 41 2f 00 	lea    0x2f41e1(%rip),%r13        # 0x140fcfcc8
140cdbae7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140cdbaee:	00 00
140cdbaf0:	8b d7                	mov    %edi,%edx
140cdbaf2:	49 8b cf             	mov    %r15,%rcx
140cdbaf5:	e8 66 5c fe ff       	call   0x140cc1760
140cdbafa:	48 8b e8             	mov    %rax,%rbp
140cdbafd:	85 f6                	test   %esi,%esi
140cdbaff:	74 21                	je     0x140cdbb22
140cdbb01:	4c 8d 0d 84 7c 2c 00 	lea    0x2c7c84(%rip),%r9        # 0x140fa378c
140cdbb08:	44 8b c6             	mov    %esi,%r8d
140cdbb0b:	48 8d 15 ba 7b 48 00 	lea    0x487bba(%rip),%rdx        # 0x1411636cc
140cdbb12:	48 8b cb             	mov    %rbx,%rcx
140cdbb15:	e8 16 d1 01 00       	call   0x140cf8c30
140cdbb1a:	85 c0                	test   %eax,%eax
140cdbb1c:	0f 8e cf 00 00 00    	jle    0x140cdbbf1
140cdbb22:	48 8b cd             	mov    %rbp,%rcx
140cdbb25:	e8 56 27 ff ff       	call   0x140cce280
140cdbb2a:	48 8b d0             	mov    %rax,%rdx
140cdbb2d:	48 8b cb             	mov    %rbx,%rcx
140cdbb30:	e8 7b 6a ff ff       	call   0x140cd25b0
140cdbb35:	48 8b cd             	mov    %rbp,%rcx
140cdbb38:	e8 b3 f9 ff ff       	call   0x140cdb4f0
140cdbb3d:	85 c0                	test   %eax,%eax
140cdbb3f:	4c 8d 05 46 7c 2c 00 	lea    0x2c7c46(%rip),%r8        # 0x140fa378c
140cdbb46:	48 8d 15 c3 7b 48 00 	lea    0x487bc3(%rip),%rdx        # 0x141163710
140cdbb4d:	48 8b cb             	mov    %rbx,%rcx
140cdbb50:	4d 0f 45 c5          	cmovne %r13,%r8
140cdbb54:	e8 d7 d0 01 00       	call   0x140cf8c30
140cdbb59:	85 c0                	test   %eax,%eax
140cdbb5b:	0f 8e 90 00 00 00    	jle    0x140cdbbf1
140cdbb61:	44 8d 4e 04          	lea    0x4(%rsi),%r9d
140cdbb65:	45 8b c4             	mov    %r12d,%r8d
140cdbb68:	48 8b d5             	mov    %rbp,%rdx
140cdbb6b:	48 8b cb             	mov    %rbx,%rcx
140cdbb6e:	e8 6d fb ff ff       	call   0x140cdb6e0
140cdbb73:	85 c0                	test   %eax,%eax
140cdbb75:	75 2d                	jne    0x140cdbba4
140cdbb77:	4c 8d 0d 0e 7c 2c 00 	lea    0x2c7c0e(%rip),%r9        # 0x140fa378c
140cdbb7e:	48 8b cb             	mov    %rbx,%rcx
140cdbb81:	44 8d 46 04          	lea    0x4(%rsi),%r8d
140cdbb85:	48 8d 15 40 7b 48 00 	lea    0x487b40(%rip),%rdx        # 0x1411636cc
140cdbb8c:	e8 9f d0 01 00       	call   0x140cf8c30
140cdbb91:	48 8b cd             	mov    %rbp,%rcx
140cdbb94:	e8 67 f9 ff ff       	call   0x140cdb500
140cdbb99:	48 8b d0             	mov    %rax,%rdx
140cdbb9c:	48 8b cb             	mov    %rbx,%rcx
140cdbb9f:	e8 fc 8b fe ff       	call   0x140cc47a0
140cdbba4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140cdbbaa:	48 8d 15 bb ac 2d 00 	lea    0x2dacbb(%rip),%rdx        # 0x140fb686c
140cdbbb1:	48 8b cb             	mov    %rbx,%rcx
140cdbbb4:	e8 37 71 fe ff       	call   0x140cc2cf0
140cdbbb9:	85 c0                	test   %eax,%eax
140cdbbbb:	7e 34                	jle    0x140cdbbf1
140cdbbbd:	49 8b cf             	mov    %r15,%rcx
140cdbbc0:	ff c7                	inc    %edi
140cdbbc2:	e8 59 59 fe ff       	call   0x140cc1520
140cdbbc7:	3b f8                	cmp    %eax,%edi