140d4dd3f:	4c 8b c6             	mov    %rsi,%r8
140d4dd42:	48 8d 15 1f 0b 43 00 	lea    0x430b1f(%rip),%rdx        # 0x14117e868
140d4dd49:	b9 04 00 00 00       	mov    $0x4,%ecx
140d4dd4e:	e8 dd 21 f8 ff       	call   0x140ccff30
140d4dd53:	33 c0                	xor    %eax,%eax
140d4dd55:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d4dd5a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d4dd5f:	48 83 c4 30          	add    $0x30,%rsp
140d4dd63:	5f                   	pop    %rdi
140d4dd64:	c3                   	ret
140d4dd65:	cc                   	int3
140d4dd66:	cc                   	int3
140d4dd67:	cc                   	int3
140d4dd68:	cc                   	int3
140d4dd69:	cc                   	int3
140d4dd6a:	cc                   	int3
140d4dd6b:	cc                   	int3
140d4dd6c:	cc                   	int3
140d4dd6d:	cc                   	int3
140d4dd6e:	cc                   	int3
140d4dd6f:	cc                   	int3
140d4dd70:	b8 38 00 00 00       	mov    $0x38,%eax
140d4dd75:	e8 26 d7 0c 00       	call   0x140e1b4a0
140d4dd7a:	48 2b e0             	sub    %rax,%rsp
140d4dd7d:	48 85 c9             	test   %rcx,%rcx
140d4dd80:	75 25                	jne    0x140d4dda7
140d4dd82:	4c 8d 0d bf 0a 43 00 	lea    0x430abf(%rip),%r9        # 0x14117e848
140d4dd89:	c7 44 24 20 d2 00 00 	movl   $0xd2,0x20(%rsp)
140d4dd90:	00
140d4dd91:	8d 50 39             	lea    0x39(%rax),%edx
140d4dd94:	44 8d 40 31          	lea    0x31(%rax),%r8d
140d4dd98:	8d 48 d6             	lea    -0x2a(%rax),%ecx
140d4dd9b:	e8 e0 2e f8 ff       	call   0x140cd0c80
140d4dda0:	33 c0                	xor    %eax,%eax
140d4dda2:	48 83 c4 38          	add    $0x38,%rsp
140d4dda6:	c3                   	ret
140d4dda7:	48 8b 01             	mov    (%rcx),%rax
140d4ddaa:	48 8b 40 48          	mov    0x48(%rax),%rax
140d4ddae:	48 83 c4 38          	add    $0x38,%rsp
140d4ddb2:	48 ff 25 67 5c 23 00 	rex.W jmp *0x235c67(%rip)        # 0x140f83a20
140d4ddb9:	cc                   	int3
140d4ddba:	cc                   	int3
140d4ddbb:	cc                   	int3
140d4ddbc:	cc                   	int3
140d4ddbd:	cc                   	int3
140d4ddbe:	cc                   	int3
140d4ddbf:	cc                   	int3
140d4ddc0:	b8 38 00 00 00       	mov    $0x38,%eax
140d4ddc5:	e8 d6 d6 0c 00       	call   0x140e1b4a0
140d4ddca:	48 2b e0             	sub    %rax,%rsp
140d4ddcd:	48 8b c1             	mov    %rcx,%rax
140d4ddd0:	48 85 c9             	test   %rcx,%rcx
140d4ddd3:	75 05                	jne    0x140d4ddda
140d4ddd5:	e8 d6 72 03 00       	call   0x140d850b0
140d4ddda:	48 8b c8             	mov    %rax,%rcx
140d4dddd:	48 8b 40 08          	mov    0x8(%rax),%rax
140d4dde1:	ff 15 39 5c 23 00    	call   *0x235c39(%rip)        # 0x140f83a20
140d4dde7:	48 85 c0             	test   %rax,%rax
140d4ddea:	75 20                	jne    0x140d4de0c
140d4ddec:	4c 8d 0d 55 0a 43 00 	lea    0x430a55(%rip),%r9        # 0x14117e848
140d4ddf3:	c7 44 24 20 ba 00 00 	movl   $0xba,0x20(%rsp)
140d4ddfa:	00
140d4ddfb:	8d 50 6f             	lea    0x6f(%rax),%edx
140d4ddfe:	8d 48 0e             	lea    0xe(%rax),%ecx
140d4de01:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d4de05:	e8 76 2e f8 ff       	call   0x140cd0c80
140d4de0a:	33 c0                	xor    %eax,%eax
140d4de0c:	48 83 c4 38          	add    $0x38,%rsp
140d4de10:	c3                   	ret
140d4de11:	cc                   	int3
140d4de12:	cc                   	int3
140d4de13:	cc                   	int3
140d4de14:	cc                   	int3
140d4de15:	cc                   	int3
140d4de16:	cc                   	int3
140d4de17:	cc                   	int3
140d4de18:	cc                   	int3
140d4de19:	cc                   	int3
140d4de1a:	cc                   	int3
140d4de1b:	cc                   	int3
140d4de1c:	cc                   	int3
140d4de1d:	cc                   	int3
140d4de1e:	cc                   	int3
140d4de1f:	cc                   	int3
140d4de20:	b8 28 00 00 00       	mov    $0x28,%eax
140d4de25:	e8 76 d6 0c 00       	call   0x140e1b4a0
140d4de2a:	48 2b e0             	sub    %rax,%rsp
140d4de2d:	0f be ca             	movsbl %dl,%ecx
140d4de30:	8d 50 dc             	lea    -0x24(%rax),%edx
140d4de33:	48 83 c4 28          	add    $0x28,%rsp
140d4de37:	e9 a4 78 fb ff       	jmp    0x140d056e0
140d4de3c:	cc                   	int3
140d4de3d:	cc                   	int3
140d4de3e:	cc                   	int3
140d4de3f:	cc                   	int3
140d4de40:	0f be c2             	movsbl %dl,%eax
140d4de43:	83 e8 30             	sub    $0x30,%eax
140d4de46:	c3                   	ret
140d4de47:	cc                   	int3
140d4de48:	cc                   	int3
140d4de49:	cc                   	int3
140d4de4a:	cc                   	int3
140d4de4b:	cc                   	int3
140d4de4c:	cc                   	int3
140d4de4d:	cc                   	int3
140d4de4e:	cc                   	int3
140d4de4f:	cc                   	int3
140d4de50:	48 8d 05 59 0a 43 00 	lea    0x430a59(%rip),%rax        # 0x14117e8b0
140d4de57:	c3                   	ret
140d4de58:	cc                   	int3
140d4de59:	cc                   	int3
140d4de5a:	cc                   	int3
140d4de5b:	cc                   	int3
140d4de5c:	cc                   	int3
140d4de5d:	cc                   	int3
140d4de5e:	cc                   	int3
140d4de5f:	cc                   	int3
140d4de60:	b8 28 00 00 00       	mov    $0x28,%eax
140d4de65:	e8 36 d6 0c 00       	call   0x140e1b4a0
140d4de6a:	48 2b e0             	sub    %rax,%rsp
140d4de6d:	48 8d 15 ac 0a 43 00 	lea    0x430aac(%rip),%rdx        # 0x14117e920
140d4de74:	48 83 c4 28          	add    $0x28,%rsp
140d4de78:	e9 f3 05 fb ff       	jmp    0x140cfe470
140d4de7d:	cc                   	int3
140d4de7e:	cc                   	int3
140d4de7f:	cc                   	int3
140d4de80:	48 8d 05 99 0a 43 00 	lea    0x430a99(%rip),%rax        # 0x14117e920
140d4de87:	c3                   	ret
140d4de88:	cc                   	int3
140d4de89:	cc                   	int3
140d4de8a:	cc                   	int3
140d4de8b:	cc                   	int3
140d4de8c:	cc                   	int3
140d4de8d:	cc                   	int3
140d4de8e:	cc                   	int3
140d4de8f:	cc                   	int3
140d4de90:	b8 28 00 00 00       	mov    $0x28,%eax
140d4de95:	e8 06 d6 0c 00       	call   0x140e1b4a0
140d4de9a:	48 2b e0             	sub    %rax,%rsp
140d4de9d:	48 8d 0d 7c 0a 43 00 	lea    0x430a7c(%rip),%rcx        # 0x14117e920
140d4dea4:	48 83 c4 28          	add    $0x28,%rsp
140d4dea8:	e9 33 ff fa ff       	jmp    0x140cfdde0
140d4dead:	cc                   	int3
140d4deae:	cc                   	int3
140d4deaf:	cc                   	int3
140d4deb0:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d4deb5:	57                   	push   %rdi
140d4deb6:	b8 20 00 00 00       	mov    $0x20,%eax
140d4debb:	e8 e0 d5 0c 00       	call   0x140e1b4a0
140d4dec0:	48 2b e0             	sub    %rax,%rsp
140d4dec3:	8d 50 e1             	lea    -0x1f(%rax),%edx
140d4dec6:	48 8b f9             	mov    %rcx,%rdi
140d4dec9:	e8 82 72 fa ff       	call   0x140cf5150
140d4dece:	48 8b d0             	mov    %rax,%rdx
140d4ded1:	48 8b cf             	mov    %rdi,%rcx
140d4ded4:	48 8b f0             	mov    %rax,%rsi
140d4ded7:	e8 e4 70 fa ff       	call   0x140cf4fc0
140d4dedc:	48 85 c0             	test   %rax,%rax
140d4dedf:	74 43                	je     0x140d4df24
140d4dee1:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140d4dee6:	44 8b c6             	mov    %esi,%r8d
140d4dee9:	33 db                	xor    %ebx,%ebx
140d4deeb:	48 8b d0             	mov    %rax,%rdx
140d4deee:	33 c9                	xor    %ecx,%ecx
140d4def0:	44 8d 4b 02          	lea    0x2(%rbx),%r9d
140d4def4:	e8 6a 1d c5 ff       	call   0x14099fc63
140d4def9:	85 c0                	test   %eax,%eax
140d4defb:	48 8b cf             	mov    %rdi,%rcx
140d4defe:	48 0f 44 de          	cmove  %rsi,%rbx
140d4df02:	48 8b d3             	mov    %rbx,%rdx
140d4df05:	4c 8d 04 dd 00 00 00 	lea    0x0(,%rbx,8),%r8
140d4df0c:	00
140d4df0d:	e8 3e 71 fa ff       	call   0x140cf5050
140d4df12:	48 8b cf             	mov    %rdi,%rcx
140d4df15:	e8 36 73 fa ff       	call   0x140cf5250
140d4df1a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4df1f:	48 85 c0             	test   %rax,%rax
140d4df22:	75 08                	jne    0x140d4df2c
140d4df24:	48 8b cf             	mov    %rdi,%rcx
140d4df27:	e8 24 73 fa ff       	call   0x140cf5250
140d4df2c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d4df31:	48 83 c4 20          	add    $0x20,%rsp
140d4df35:	5f                   	pop    %rdi
140d4df36:	c3                   	ret
140d4df37:	cc                   	int3
140d4df38:	cc                   	int3
140d4df39:	cc                   	int3
140d4df3a:	cc                   	int3
140d4df3b:	cc                   	int3
140d4df3c:	cc                   	int3
140d4df3d:	cc                   	int3
140d4df3e:	cc                   	int3
140d4df3f:	cc                   	int3
140d4df40:	40 53                	rex push %rbx
140d4df42:	b8 40 00 00 00       	mov    $0x40,%eax
140d4df47:	e8 54 d5 0c 00       	call   0x140e1b4a0
140d4df4c:	48 2b e0             	sub    %rax,%rsp
140d4df4f:	48 8b 05 aa af 66 00 	mov    0x66afaa(%rip),%rax        # 0x1413b8f00
140d4df56:	48 33 c4             	xor    %rsp,%rax
140d4df59:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d4df5e:	0f 57 c0             	xorps  %xmm0,%xmm0
140d4df61:	48 8b d9             	mov    %rcx,%rbx
140d4df64:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140d4df69:	ff 15 69 53 23 00    	call   *0x235369(%rip)        # 0x140f832d8
140d4df6f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140d4df74:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d4df78:	ff 15 72 54 23 00    	call   *0x235472(%rip)        # 0x140f833f0
140d4df7e:	45 33 c9             	xor    %r9d,%r9d
140d4df81:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d4df86:	48 8b cb             	mov    %rbx,%rcx
140d4df89:	45 8d 41 10          	lea    0x10(%r9),%r8d
140d4df8d:	e8 3e 6f fa ff       	call   0x140cf4ed0
140d4df92:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140d4df97:	48 33 cc             	xor    %rsp,%rcx
140d4df9a:	e8 61 d5 0c 00       	call   0x140e1b500
140d4df9f:	48 83 c4 40          	add    $0x40,%rsp
140d4dfa3:	5b                   	pop    %rbx
140d4dfa4:	c3                   	ret
140d4dfa5:	cc                   	int3
140d4dfa6:	cc                   	int3
140d4dfa7:	cc                   	int3
140d4dfa8:	cc                   	int3
140d4dfa9:	cc                   	int3
140d4dfaa:	cc                   	int3
140d4dfab:	cc                   	int3
140d4dfac:	cc                   	int3
140d4dfad:	cc                   	int3
140d4dfae:	cc                   	int3
140d4dfaf:	cc                   	int3
140d4dfb0:	40 53                	rex push %rbx
140d4dfb2:	b8 40 00 00 00       	mov    $0x40,%eax
140d4dfb7:	e8 e4 d4 0c 00       	call   0x140e1b4a0
140d4dfbc:	48 2b e0             	sub    %rax,%rsp
140d4dfbf:	48 8b 05 3a af 66 00 	mov    0x66af3a(%rip),%rax        # 0x1413b8f00
140d4dfc6:	48 33 c4             	xor    %rsp,%rax
140d4dfc9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d4dfce:	48 8b d9             	mov    %rcx,%rbx
140d4dfd1:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d4dfd8:	00 00
140d4dfda:	ff 15 f0 52 23 00    	call   *0x2352f0(%rip)        # 0x140f832d0
140d4dfe0:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d4dfe4:	ff 15 ee 52 23 00    	call   *0x2352ee(%rip)        # 0x140f832d8
140d4dfea:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140d4dfef:	89 44 24 24          	mov    %eax,0x24(%rsp)
140d4dff3:	ff 15 37 53 23 00    	call   *0x235337(%rip)        # 0x140f83330
140d4dff9:	45 33 c9             	xor    %r9d,%r9d
140d4dffc:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d4e001:	48 8b cb             	mov    %rbx,%rcx
140d4e004:	45 8d 41 10          	lea    0x10(%r9),%r8d
140d4e008:	e8 c3 6e fa ff       	call   0x140cf4ed0
140d4e00d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140d4e012:	48 33 cc             	xor    %rsp,%rcx
140d4e015:	e8 e6 d4 0c 00       	call   0x140e1b500
140d4e01a:	48 83 c4 40          	add    $0x40,%rsp
140d4e01e:	5b                   	pop    %rbx
140d4e01f:	c3                   	ret
140d4e020:	b8 28 00 00 00       	mov    $0x28,%eax
140d4e025:	e8 76 d4 0c 00       	call   0x140e1b4a0
140d4e02a:	48 2b e0             	sub    %rax,%rsp
140d4e02d:	8d 50 d9             	lea    -0x27(%rax),%edx
140d4e030:	48 8d 0d 49 fd 74 00 	lea    0x74fd49(%rip),%rcx        # 0x14149dd80
140d4e037:	48 83 c4 28          	add    $0x28,%rsp
140d4e03b:	e9 40 d5 00 00       	jmp    0x140d5b580
140d4e040:	b8 38 00 00 00       	mov    $0x38,%eax
140d4e045:	e8 56 d4 0c 00       	call   0x140e1b4a0
140d4e04a:	48 2b e0             	sub    %rax,%rsp
140d4e04d:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
140d4e052:	74 32                	je     0x140d4e086
140d4e054:	4c 8b c1             	mov    %rcx,%r8
140d4e057:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140d4e05e:	00
140d4e05f:	48 8d 0d 1a fd 74 00 	lea    0x74fd1a(%rip),%rcx        # 0x14149dd80
140d4e066:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d4e06d:	00
140d4e06e:	4c 8d 0d 3f 09 43 00 	lea    0x43093f(%rip),%r9        # 0x14117e9b4
140d4e075:	48 8d 15 74 00 00 00 	lea    0x74(%rip),%rdx        # 0x140d4e0f0
140d4e07c:	e8 ff d2 00 00       	call   0x140d5b380
140d4e081:	48 83 c4 38          	add    $0x38,%rsp
140d4e085:	c3                   	ret
140d4e086:	b8 01 00 00 00       	mov    $0x1,%eax
140d4e08b:	48 83 c4 38          	add    $0x38,%rsp
140d4e08f:	c3                   	ret
140d4e090:	48 89 51 30          	mov    %rdx,0x30(%rcx)
140d4e094:	b8 01 00 00 00       	mov    $0x1,%eax
140d4e099:	c3                   	ret
140d4e09a:	cc                   	int3
140d4e09b:	cc                   	int3
140d4e09c:	cc                   	int3
140d4e09d:	cc                   	int3
140d4e09e:	cc                   	int3
140d4e09f:	cc                   	int3
140d4e0a0:	b8 38 00 00 00       	mov    $0x38,%eax
140d4e0a5:	e8 f6 d3 0c 00       	call   0x140e1b4a0
140d4e0aa:	48 2b e0             	sub    %rax,%rsp
140d4e0ad:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
140d4e0b2:	74 32                	je     0x140d4e0e6
140d4e0b4:	4c 8b c1             	mov    %rcx,%r8
140d4e0b7:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140d4e0be:	00
140d4e0bf:	48 8d 0d ba fc 74 00 	lea    0x74fcba(%rip),%rcx        # 0x14149dd80
140d4e0c6:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d4e0cd:	00
140d4e0ce:	4c 8d 0d df 08 43 00 	lea    0x4308df(%rip),%r9        # 0x14117e9b4
140d4e0d5:	48 8d 15 14 00 00 00 	lea    0x14(%rip),%rdx        # 0x140d4e0f0
140d4e0dc:	e8 9f d2 00 00       	call   0x140d5b380
140d4e0e1:	48 83 c4 38          	add    $0x38,%rsp
140d4e0e5:	c3                   	ret
140d4e0e6:	b8 01 00 00 00       	mov    $0x1,%eax
140d4e0eb:	48 83 c4 38          	add    $0x38,%rsp
140d4e0ef:	c3                   	ret
140d4e0f0:	b8 28 00 00 00       	mov    $0x28,%eax
140d4e0f5:	e8 a6 d3 0c 00       	call   0x140e1b4a0
140d4e0fa:	48 2b e0             	sub    %rax,%rsp
140d4e0fd:	48 8d 0d 7c fc 74 00 	lea    0x74fc7c(%rip),%rcx        # 0x14149dd80
140d4e104:	48 83 c4 28          	add    $0x28,%rsp
140d4e108:	e9 d3 d1 00 00       	jmp    0x140d5b2e0
140d4e10d:	cc                   	int3
140d4e10e:	cc                   	int3
140d4e10f:	cc                   	int3
140d4e110:	40 55                	rex push %rbp
140d4e112:	57                   	push   %rdi
140d4e113:	41 54                	push   %r12
140d4e115:	41 56                	push   %r14
140d4e117:	41 57                	push   %r15
140d4e119:	b8 50 00 00 00       	mov    $0x50,%eax
140d4e11e:	e8 7d d3 0c 00       	call   0x140e1b4a0
140d4e123:	48 2b e0             	sub    %rax,%rsp
140d4e126:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
140d4e12b:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
140d4e12f:	48 89 75 68          	mov    %rsi,0x68(%rbp)
140d4e133:	48 8b 05 c6 ad 66 00 	mov    0x66adc6(%rip),%rax        # 0x1413b8f00
140d4e13a:	48 33 c5             	xor    %rbp,%rax
140d4e13d:	48 89 45 10          	mov    %rax,0x10(%rbp)
140d4e141:	45 33 e4             	xor    %r12d,%r12d
140d4e144:	48 8b f2             	mov    %rdx,%rsi
140d4e147:	41 8b dc             	mov    %r12d,%ebx
140d4e14a:	48 8b f9             	mov    %rcx,%rdi
140d4e14d:	48 8b c1             	mov    %rcx,%rax
140d4e150:	38 19                	cmp    %bl,(%rcx)
140d4e152:	74 12                	je     0x140d4e166
140d4e154:	81 fb 00 00 00 80    	cmp    $0x80000000,%ebx
140d4e15a:	73 0a                	jae    0x140d4e166
140d4e15c:	48 ff c0             	inc    %rax
140d4e15f:	ff c3                	inc    %ebx
140d4e161:	44 38 20             	cmp    %r12b,(%rax)
140d4e164:	75 ee                	jne    0x140d4e154
140d4e166:	0f ba f3 1f          	btr    $0x1f,%ebx
140d4e16a:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140d4e16f:	ff c3                	inc    %ebx
140d4e171:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)