140b4f93f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4f946:	00
140b4f947:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4f94e:	5f                   	pop    %rdi
140b4f94f:	c3                   	ret
140b4f950:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4f955:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4f95a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4f95f:	57                   	push   %rdi
140b4f960:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4f967:	48 8b fa             	mov    %rdx,%rdi
140b4f96a:	48 8b d9             	mov    %rcx,%rbx
140b4f96d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4f972:	e8 19 3b fb ff       	call   0x140b03490
140b4f977:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4f97c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4f983:	00
140b4f984:	48 8d 05 2d 84 58 00 	lea    0x58842d(%rip),%rax        # 0x1410d7db8
140b4f98b:	48 89 03             	mov    %rax,(%rbx)
140b4f98e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4f993:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4f99a:	00
140b4f99b:	e8 40 e8 00 00       	call   0x140b5e1e0
140b4f9a0:	48 8b 08             	mov    (%rax),%rcx
140b4f9a3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4f9aa:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4f9ae:	48 8b 08             	mov    (%rax),%rcx
140b4f9b1:	48 85 c9             	test   %rcx,%rcx
140b4f9b4:	74 1a                	je     0x140b4f9d0
140b4f9b6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4f9bb:	75 13                	jne    0x140b4f9d0
140b4f9bd:	48 8b 01             	mov    (%rcx),%rax
140b4f9c0:	ba 01 00 00 00       	mov    $0x1,%edx
140b4f9c5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4f9c9:	ff 15 51 40 43 00    	call   *0x434051(%rip)        # 0x140f83a20
140b4f9cf:	90                   	nop
140b4f9d0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4f9d5:	e8 e6 3b fb ff       	call   0x140b035c0
140b4f9da:	48 8d 05 e7 83 58 00 	lea    0x5883e7(%rip),%rax        # 0x1410d7dc8
140b4f9e1:	48 89 03             	mov    %rax,(%rbx)
140b4f9e4:	48 8b cf             	mov    %rdi,%rcx
140b4f9e7:	e8 d4 3b fb ff       	call   0x140b035c0
140b4f9ec:	48 8b c3             	mov    %rbx,%rax
140b4f9ef:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4f9f6:	00
140b4f9f7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4f9fe:	5f                   	pop    %rdi
140b4f9ff:	c3                   	ret
140b4fa00:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4fa05:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4fa0a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4fa0f:	57                   	push   %rdi
140b4fa10:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4fa17:	48 8b fa             	mov    %rdx,%rdi
140b4fa1a:	48 8b d9             	mov    %rcx,%rbx
140b4fa1d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fa22:	e8 69 3a fb ff       	call   0x140b03490
140b4fa27:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4fa2c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4fa33:	00
140b4fa34:	48 8d 05 7d 83 58 00 	lea    0x58837d(%rip),%rax        # 0x1410d7db8
140b4fa3b:	48 89 03             	mov    %rax,(%rbx)
140b4fa3e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4fa43:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4fa4a:	00
140b4fa4b:	e8 50 e8 00 00       	call   0x140b5e2a0
140b4fa50:	48 8b 08             	mov    (%rax),%rcx
140b4fa53:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4fa5a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4fa5e:	48 8b 08             	mov    (%rax),%rcx
140b4fa61:	48 85 c9             	test   %rcx,%rcx
140b4fa64:	74 1a                	je     0x140b4fa80
140b4fa66:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4fa6b:	75 13                	jne    0x140b4fa80
140b4fa6d:	48 8b 01             	mov    (%rcx),%rax
140b4fa70:	ba 01 00 00 00       	mov    $0x1,%edx
140b4fa75:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4fa79:	ff 15 a1 3f 43 00    	call   *0x433fa1(%rip)        # 0x140f83a20
140b4fa7f:	90                   	nop
140b4fa80:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fa85:	e8 36 3b fb ff       	call   0x140b035c0
140b4fa8a:	48 8d 05 37 83 58 00 	lea    0x588337(%rip),%rax        # 0x1410d7dc8
140b4fa91:	48 89 03             	mov    %rax,(%rbx)
140b4fa94:	48 8b cf             	mov    %rdi,%rcx
140b4fa97:	e8 24 3b fb ff       	call   0x140b035c0
140b4fa9c:	48 8b c3             	mov    %rbx,%rax
140b4fa9f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4faa6:	00
140b4faa7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4faae:	5f                   	pop    %rdi
140b4faaf:	c3                   	ret
140b4fab0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b4fab5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140b4faba:	57                   	push   %rdi
140b4fabb:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b4fac2:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
140b4fac6:	33 f6                	xor    %esi,%esi
140b4fac8:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140b4facc:	48 8b da             	mov    %rdx,%rbx
140b4facf:	48 8b 02             	mov    (%rdx),%rax
140b4fad2:	48 8b f9             	mov    %rcx,%rdi
140b4fad5:	48 89 72 10          	mov    %rsi,0x10(%rdx)
140b4fad9:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b4fade:	48 89 72 08          	mov    %rsi,0x8(%rdx)
140b4fae2:	48 89 32             	mov    %rsi,(%rdx)
140b4fae5:	48 83 c2 18          	add    $0x18,%rdx
140b4fae9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140b4faee:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140b4faf3:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
140b4faf8:	e8 13 2f 84 ff       	call   0x140392a10
140b4fafd:	48 8b 43 68          	mov    0x68(%rbx),%rax
140b4fb01:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4fb06:	48 8b cf             	mov    %rdi,%rcx
140b4fb09:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140b4fb10:	00
140b4fb11:	48 89 73 68          	mov    %rsi,0x68(%rbx)
140b4fb15:	e8 56 ad fb ff       	call   0x140b0a870
140b4fb1a:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140b4fb21:	00
140b4fb22:	40 88 b7 e0 01 00 00 	mov    %sil,0x1e0(%rdi)
140b4fb29:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140b4fb2d:	48 8b c7             	mov    %rdi,%rax
140b4fb30:	49 8b 73 20          	mov    0x20(%r11),%rsi
140b4fb34:	49 8b e3             	mov    %r11,%rsp
140b4fb37:	5f                   	pop    %rdi
140b4fb38:	c3                   	ret
140b4fb39:	cc                   	int3
140b4fb3a:	cc                   	int3
140b4fb3b:	cc                   	int3
140b4fb3c:	cc                   	int3
140b4fb3d:	cc                   	int3
140b4fb3e:	cc                   	int3
140b4fb3f:	cc                   	int3
140b4fb40:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4fb45:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4fb4a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4fb4f:	57                   	push   %rdi
140b4fb50:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4fb57:	48 8b fa             	mov    %rdx,%rdi
140b4fb5a:	48 8b d9             	mov    %rcx,%rbx
140b4fb5d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fb62:	e8 29 39 fb ff       	call   0x140b03490
140b4fb67:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4fb6c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4fb73:	00
140b4fb74:	48 8d 05 3d 82 58 00 	lea    0x58823d(%rip),%rax        # 0x1410d7db8
140b4fb7b:	48 89 03             	mov    %rax,(%rbx)
140b4fb7e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4fb83:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4fb8a:	00
140b4fb8b:	e8 d0 e7 00 00       	call   0x140b5e360
140b4fb90:	48 8b 08             	mov    (%rax),%rcx
140b4fb93:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4fb9a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4fb9e:	48 8b 08             	mov    (%rax),%rcx
140b4fba1:	48 85 c9             	test   %rcx,%rcx
140b4fba4:	74 1a                	je     0x140b4fbc0
140b4fba6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4fbab:	75 13                	jne    0x140b4fbc0
140b4fbad:	48 8b 01             	mov    (%rcx),%rax
140b4fbb0:	ba 01 00 00 00       	mov    $0x1,%edx
140b4fbb5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4fbb9:	ff 15 61 3e 43 00    	call   *0x433e61(%rip)        # 0x140f83a20
140b4fbbf:	90                   	nop
140b4fbc0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fbc5:	e8 f6 39 fb ff       	call   0x140b035c0
140b4fbca:	48 8d 05 f7 81 58 00 	lea    0x5881f7(%rip),%rax        # 0x1410d7dc8
140b4fbd1:	48 89 03             	mov    %rax,(%rbx)
140b4fbd4:	48 8b cf             	mov    %rdi,%rcx
140b4fbd7:	e8 e4 39 fb ff       	call   0x140b035c0
140b4fbdc:	48 8b c3             	mov    %rbx,%rax
140b4fbdf:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4fbe6:	00
140b4fbe7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4fbee:	5f                   	pop    %rdi
140b4fbef:	c3                   	ret
140b4fbf0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4fbf5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4fbfa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4fbff:	57                   	push   %rdi
140b4fc00:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4fc07:	48 8b fa             	mov    %rdx,%rdi
140b4fc0a:	48 8b d9             	mov    %rcx,%rbx
140b4fc0d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fc12:	e8 79 38 fb ff       	call   0x140b03490
140b4fc17:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4fc1c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4fc23:	00
140b4fc24:	48 8d 05 8d 81 58 00 	lea    0x58818d(%rip),%rax        # 0x1410d7db8
140b4fc2b:	48 89 03             	mov    %rax,(%rbx)
140b4fc2e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4fc33:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4fc3a:	00
140b4fc3b:	e8 e0 e7 00 00       	call   0x140b5e420
140b4fc40:	48 8b 08             	mov    (%rax),%rcx
140b4fc43:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4fc4a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4fc4e:	48 8b 08             	mov    (%rax),%rcx
140b4fc51:	48 85 c9             	test   %rcx,%rcx
140b4fc54:	74 1a                	je     0x140b4fc70
140b4fc56:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4fc5b:	75 13                	jne    0x140b4fc70
140b4fc5d:	48 8b 01             	mov    (%rcx),%rax
140b4fc60:	ba 01 00 00 00       	mov    $0x1,%edx
140b4fc65:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4fc69:	ff 15 b1 3d 43 00    	call   *0x433db1(%rip)        # 0x140f83a20
140b4fc6f:	90                   	nop
140b4fc70:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fc75:	e8 46 39 fb ff       	call   0x140b035c0
140b4fc7a:	48 8d 05 47 81 58 00 	lea    0x588147(%rip),%rax        # 0x1410d7dc8
140b4fc81:	48 89 03             	mov    %rax,(%rbx)
140b4fc84:	48 8b cf             	mov    %rdi,%rcx
140b4fc87:	e8 34 39 fb ff       	call   0x140b035c0
140b4fc8c:	48 8b c3             	mov    %rbx,%rax
140b4fc8f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4fc96:	00
140b4fc97:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4fc9e:	5f                   	pop    %rdi
140b4fc9f:	c3                   	ret
140b4fca0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4fca5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4fcaa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4fcaf:	57                   	push   %rdi
140b4fcb0:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4fcb7:	48 8b fa             	mov    %rdx,%rdi
140b4fcba:	48 8b d9             	mov    %rcx,%rbx
140b4fcbd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fcc2:	e8 c9 37 fb ff       	call   0x140b03490
140b4fcc7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4fccc:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4fcd3:	00
140b4fcd4:	48 8d 05 dd 80 58 00 	lea    0x5880dd(%rip),%rax        # 0x1410d7db8
140b4fcdb:	48 89 03             	mov    %rax,(%rbx)
140b4fcde:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4fce3:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4fcea:	00
140b4fceb:	e8 f0 e7 00 00       	call   0x140b5e4e0
140b4fcf0:	48 8b 08             	mov    (%rax),%rcx
140b4fcf3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4fcfa:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4fcfe:	48 8b 08             	mov    (%rax),%rcx
140b4fd01:	48 85 c9             	test   %rcx,%rcx
140b4fd04:	74 1a                	je     0x140b4fd20
140b4fd06:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4fd0b:	75 13                	jne    0x140b4fd20
140b4fd0d:	48 8b 01             	mov    (%rcx),%rax
140b4fd10:	ba 01 00 00 00       	mov    $0x1,%edx
140b4fd15:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4fd19:	ff 15 01 3d 43 00    	call   *0x433d01(%rip)        # 0x140f83a20
140b4fd1f:	90                   	nop
140b4fd20:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fd25:	e8 96 38 fb ff       	call   0x140b035c0
140b4fd2a:	48 8d 05 97 80 58 00 	lea    0x588097(%rip),%rax        # 0x1410d7dc8
140b4fd31:	48 89 03             	mov    %rax,(%rbx)
140b4fd34:	48 8b cf             	mov    %rdi,%rcx
140b4fd37:	e8 84 38 fb ff       	call   0x140b035c0
140b4fd3c:	48 8b c3             	mov    %rbx,%rax
140b4fd3f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4fd46:	00
140b4fd47:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4fd4e:	5f                   	pop    %rdi
140b4fd4f:	c3                   	ret
140b4fd50:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4fd55:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4fd5a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4fd5f:	57                   	push   %rdi
140b4fd60:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4fd67:	48 8b fa             	mov    %rdx,%rdi
140b4fd6a:	48 8b d9             	mov    %rcx,%rbx
140b4fd6d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fd72:	e8 19 37 fb ff       	call   0x140b03490
140b4fd77:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4fd7c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4fd83:	00
140b4fd84:	48 8d 05 2d 80 58 00 	lea    0x58802d(%rip),%rax        # 0x1410d7db8
140b4fd8b:	48 89 03             	mov    %rax,(%rbx)
140b4fd8e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4fd93:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4fd9a:	00
140b4fd9b:	e8 00 e8 00 00       	call   0x140b5e5a0
140b4fda0:	48 8b 08             	mov    (%rax),%rcx
140b4fda3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4fdaa:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4fdae:	48 8b 08             	mov    (%rax),%rcx
140b4fdb1:	48 85 c9             	test   %rcx,%rcx
140b4fdb4:	74 1a                	je     0x140b4fdd0
140b4fdb6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4fdbb:	75 13                	jne    0x140b4fdd0
140b4fdbd:	48 8b 01             	mov    (%rcx),%rax
140b4fdc0:	ba 01 00 00 00       	mov    $0x1,%edx
140b4fdc5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4fdc9:	ff 15 51 3c 43 00    	call   *0x433c51(%rip)        # 0x140f83a20
140b4fdcf:	90                   	nop
140b4fdd0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fdd5:	e8 e6 37 fb ff       	call   0x140b035c0
140b4fdda:	48 8d 05 e7 7f 58 00 	lea    0x587fe7(%rip),%rax        # 0x1410d7dc8
140b4fde1:	48 89 03             	mov    %rax,(%rbx)
140b4fde4:	48 8b cf             	mov    %rdi,%rcx
140b4fde7:	e8 d4 37 fb ff       	call   0x140b035c0
140b4fdec:	48 8b c3             	mov    %rbx,%rax
140b4fdef:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4fdf6:	00
140b4fdf7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4fdfe:	5f                   	pop    %rdi
140b4fdff:	c3                   	ret
140b4fe00:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4fe05:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4fe0a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b4fe0f:	57                   	push   %rdi
140b4fe10:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b4fe17:	48 8b fa             	mov    %rdx,%rdi
140b4fe1a:	48 8b d9             	mov    %rcx,%rbx
140b4fe1d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fe22:	e8 69 36 fb ff       	call   0x140b03490
140b4fe27:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b4fe2c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b4fe33:	00
140b4fe34:	48 8d 05 7d 7f 58 00 	lea    0x587f7d(%rip),%rax        # 0x1410d7db8
140b4fe3b:	48 89 03             	mov    %rax,(%rbx)
140b4fe3e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b4fe43:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b4fe4a:	00
140b4fe4b:	e8 10 e8 00 00       	call   0x140b5e660
140b4fe50:	48 8b 08             	mov    (%rax),%rcx
140b4fe53:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b4fe5a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b4fe5e:	48 8b 08             	mov    (%rax),%rcx
140b4fe61:	48 85 c9             	test   %rcx,%rcx
140b4fe64:	74 1a                	je     0x140b4fe80
140b4fe66:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b4fe6b:	75 13                	jne    0x140b4fe80
140b4fe6d:	48 8b 01             	mov    (%rcx),%rax
140b4fe70:	ba 01 00 00 00       	mov    $0x1,%edx
140b4fe75:	48 8b 40 28          	mov    0x28(%rax),%rax
140b4fe79:	ff 15 a1 3b 43 00    	call   *0x433ba1(%rip)        # 0x140f83a20
140b4fe7f:	90                   	nop
140b4fe80:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b4fe85:	e8 36 37 fb ff       	call   0x140b035c0
140b4fe8a:	48 8d 05 37 7f 58 00 	lea    0x587f37(%rip),%rax        # 0x1410d7dc8
140b4fe91:	48 89 03             	mov    %rax,(%rbx)
140b4fe94:	48 8b cf             	mov    %rdi,%rcx
140b4fe97:	e8 24 37 fb ff       	call   0x140b035c0
140b4fe9c:	48 8b c3             	mov    %rbx,%rax
140b4fe9f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b4fea6:	00
140b4fea7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b4feae:	5f                   	pop    %rdi
140b4feaf:	c3                   	ret
140b4feb0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b4feb5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)