140042a5a:	48 8b 00             	mov    (%rax),%rax
140042a5d:	ff 15 25 cc 02 00    	call   *0x2cc25(%rip)        # 0x14006f688
140042a63:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140042a68:	48 8b c8             	mov    %rax,%rcx
140042a6b:	e8 80 bc fe ff       	call   0x14002e6f0
140042a70:	8b f8                	mov    %eax,%edi
140042a72:	85 c0                	test   %eax,%eax
140042a74:	0f 89 8d 00 00 00    	jns    0x140042b07
140042a7a:	4c 8d 25 7f 55 07 00 	lea    0x7557f(%rip),%r12        # 0x1400b8000
140042a81:	48 8b 0d 78 55 07 00 	mov    0x75578(%rip),%rcx        # 0x1400b8000
140042a88:	49 3b cc             	cmp    %r12,%rcx
140042a8b:	74 30                	je     0x140042abd
140042a8d:	41 bf 00 01 00 00    	mov    $0x100,%r15d
140042a93:	44 85 79 5c          	test   %r15d,0x5c(%rcx)
140042a97:	74 24                	je     0x140042abd
140042a99:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
140042a9d:	72 1e                	jb     0x140042abd
140042a9f:	41 8d 57 a0          	lea    -0x60(%r15),%edx
140042aa3:	89 44 24 20          	mov    %eax,0x20(%rsp)
140042aa7:	4d 8b ce             	mov    %r14,%r9
140042aaa:	4c 8d 05 9f 6c 03 00 	lea    0x36c9f(%rip),%r8        # 0x140079750
140042ab1:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140042ab5:	e8 26 fe fd ff       	call   0x1400228e0
140042aba:	45 33 ed             	xor    %r13d,%r13d
140042abd:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140042ac2:	48 85 c9             	test   %rcx,%rcx
140042ac5:	74 0d                	je     0x140042ad4
140042ac7:	48 8b 01             	mov    (%rcx),%rax
140042aca:	48 8b 40 10          	mov    0x10(%rax),%rax
140042ace:	ff 15 b4 cb 02 00    	call   *0x2cbb4(%rip)        # 0x14006f688
140042ad4:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140042ad9:	48 8b 0e             	mov    (%rsi),%rcx
140042adc:	48 8b 41 10          	mov    0x10(%rcx),%rax
140042ae0:	48 8b ce             	mov    %rsi,%rcx
140042ae3:	ff 15 9f cb 02 00    	call   *0x2cb9f(%rip)        # 0x14006f688
140042ae9:	e8 42 30 01 00       	call   0x140055b30
140042aee:	66 90                	xchg   %ax,%ax
140042af0:	48 8b cb             	mov    %rbx,%rcx
140042af3:	e8 dc 73 fe ff       	call   0x140029ed4
140042af8:	48 8b cb             	mov    %rbx,%rcx
140042afb:	e8 e0 2d 01 00       	call   0x1400558e0
140042b00:	8b c7                	mov    %edi,%eax
140042b02:	e9 be 16 00 00       	jmp    0x1400441c5
140042b07:	44 89 ac 24 58 01 00 	mov    %r13d,0x158(%rsp)
140042b0e:	00
140042b0f:	44 89 ac 24 60 01 00 	mov    %r13d,0x160(%rsp)
140042b16:	00
140042b17:	44 89 ac 24 68 01 00 	mov    %r13d,0x168(%rsp)
140042b1e:	00
140042b1f:	4c 8d 3d c2 66 03 00 	lea    0x366c2(%rip),%r15        # 0x1400791e8
140042b26:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
140042b2d:	00
140042b2e:	4c 8d 25 63 67 03 00 	lea    0x36763(%rip),%r12        # 0x140079298
140042b35:	4c 89 a4 24 88 00 00 	mov    %r12,0x88(%rsp)
140042b3c:	00
140042b3d:	4c 89 ac 24 90 00 00 	mov    %r13,0x90(%rsp)
140042b44:	00
140042b45:	44 89 ac 24 98 00 00 	mov    %r13d,0x98(%rsp)
140042b4c:	00
140042b4d:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140042b52:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140042b57:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140042b5e:	00
140042b5f:	e8 a4 28 02 00       	call   0x140065408
140042b64:	8b f8                	mov    %eax,%edi
140042b66:	85 c0                	test   %eax,%eax
140042b68:	0f 89 a6 00 00 00    	jns    0x140042c14
140042b6e:	4c 8d 25 8b 54 07 00 	lea    0x7548b(%rip),%r12        # 0x1400b8000
140042b75:	48 8b 0d 84 54 07 00 	mov    0x75484(%rip),%rcx        # 0x1400b8000
140042b7c:	49 3b cc             	cmp    %r12,%rcx
140042b7f:	74 30                	je     0x140042bb1
140042b81:	41 bf 00 01 00 00    	mov    $0x100,%r15d
140042b87:	44 85 79 5c          	test   %r15d,0x5c(%rcx)
140042b8b:	74 24                	je     0x140042bb1
140042b8d:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
140042b91:	72 1e                	jb     0x140042bb1
140042b93:	41 8d 57 a1          	lea    -0x5f(%r15),%edx
140042b97:	89 44 24 20          	mov    %eax,0x20(%rsp)
140042b9b:	4d 8b ce             	mov    %r14,%r9
140042b9e:	4c 8d 05 ab 6b 03 00 	lea    0x36bab(%rip),%r8        # 0x140079750
140042ba5:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140042ba9:	e8 32 fd fd ff       	call   0x1400228e0
140042bae:	45 33 ed             	xor    %r13d,%r13d
140042bb1:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140042bb8:	00
140042bb9:	48 85 c9             	test   %rcx,%rcx
140042bbc:	74 0e                	je     0x140042bcc
140042bbe:	48 8b 01             	mov    (%rcx),%rax
140042bc1:	48 8b 40 10          	mov    0x10(%rax),%rax
140042bc5:	ff 15 bd ca 02 00    	call   *0x2cabd(%rip)        # 0x14006f688
140042bcb:	90                   	nop
140042bcc:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140042bd1:	48 85 c9             	test   %rcx,%rcx
140042bd4:	74 0d                	je     0x140042be3
140042bd6:	48 8b 01             	mov    (%rcx),%rax
140042bd9:	48 8b 40 10          	mov    0x10(%rax),%rax
140042bdd:	ff 15 a5 ca 02 00    	call   *0x2caa5(%rip)        # 0x14006f688
140042be3:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140042be8:	48 8b 0e             	mov    (%rsi),%rcx
140042beb:	48 8b 41 10          	mov    0x10(%rcx),%rax
140042bef:	48 8b ce             	mov    %rsi,%rcx
140042bf2:	ff 15 90 ca 02 00    	call   *0x2ca90(%rip)        # 0x14006f688
140042bf8:	e8 33 2f 01 00       	call   0x140055b30
140042bfd:	48 8b cb             	mov    %rbx,%rcx
140042c00:	e8 cf 72 fe ff       	call   0x140029ed4
140042c05:	48 8b cb             	mov    %rbx,%rcx
140042c08:	e8 d3 2c 01 00       	call   0x1400558e0
140042c0d:	8b c7                	mov    %edi,%eax
140042c0f:	e9 b1 15 00 00       	jmp    0x1400441c5
140042c14:	4c 89 bc 24 a8 00 00 	mov    %r15,0xa8(%rsp)
140042c1b:	00
140042c1c:	4c 89 a4 24 b0 00 00 	mov    %r12,0xb0(%rsp)
140042c23:	00
140042c24:	4c 89 ac 24 b8 00 00 	mov    %r13,0xb8(%rsp)
140042c2b:	00
140042c2c:	44 89 ac 24 c0 00 00 	mov    %r13d,0xc0(%rsp)
140042c33:	00
140042c34:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140042c39:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140042c3e:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140042c45:	00
140042c46:	e8 bd 27 02 00       	call   0x140065408
140042c4b:	8b f8                	mov    %eax,%edi
140042c4d:	85 c0                	test   %eax,%eax
140042c4f:	0f 89 c1 00 00 00    	jns    0x140042d16
140042c55:	4c 8d 25 a4 53 07 00 	lea    0x753a4(%rip),%r12        # 0x1400b8000
140042c5c:	48 8b 0d 9d 53 07 00 	mov    0x7539d(%rip),%rcx        # 0x1400b8000
140042c63:	49 3b cc             	cmp    %r12,%rcx
140042c66:	74 30                	je     0x140042c98
140042c68:	41 bf 00 01 00 00    	mov    $0x100,%r15d
140042c6e:	44 85 79 5c          	test   %r15d,0x5c(%rcx)
140042c72:	74 24                	je     0x140042c98
140042c74:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
140042c78:	72 1e                	jb     0x140042c98
140042c7a:	41 8d 57 a2          	lea    -0x5e(%r15),%edx
140042c7e:	89 44 24 20          	mov    %eax,0x20(%rsp)
140042c82:	4d 8b ce             	mov    %r14,%r9
140042c85:	4c 8d 05 c4 6a 03 00 	lea    0x36ac4(%rip),%r8        # 0x140079750
140042c8c:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140042c90:	e8 4b fc fd ff       	call   0x1400228e0
140042c95:	45 33 ed             	xor    %r13d,%r13d
140042c98:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140042c9f:	00
140042ca0:	48 85 c9             	test   %rcx,%rcx
140042ca3:	74 0e                	je     0x140042cb3
140042ca5:	48 8b 01             	mov    (%rcx),%rax
140042ca8:	48 8b 40 10          	mov    0x10(%rax),%rax
140042cac:	ff 15 d6 c9 02 00    	call   *0x2c9d6(%rip)        # 0x14006f688
140042cb2:	90                   	nop
140042cb3:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140042cba:	00
140042cbb:	48 85 c9             	test   %rcx,%rcx
140042cbe:	74 0e                	je     0x140042cce
140042cc0:	48 8b 01             	mov    (%rcx),%rax
140042cc3:	48 8b 40 10          	mov    0x10(%rax),%rax
140042cc7:	ff 15 bb c9 02 00    	call   *0x2c9bb(%rip)        # 0x14006f688
140042ccd:	90                   	nop
140042cce:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140042cd3:	48 85 c9             	test   %rcx,%rcx
140042cd6:	74 0d                	je     0x140042ce5
140042cd8:	48 8b 01             	mov    (%rcx),%rax
140042cdb:	48 8b 40 10          	mov    0x10(%rax),%rax
140042cdf:	ff 15 a3 c9 02 00    	call   *0x2c9a3(%rip)        # 0x14006f688
140042ce5:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140042cea:	48 8b 0e             	mov    (%rsi),%rcx
140042ced:	48 8b 41 10          	mov    0x10(%rcx),%rax
140042cf1:	48 8b ce             	mov    %rsi,%rcx
140042cf4:	ff 15 8e c9 02 00    	call   *0x2c98e(%rip)        # 0x14006f688
140042cfa:	e8 31 2e 01 00       	call   0x140055b30
140042cff:	48 8b cb             	mov    %rbx,%rcx
140042d02:	e8 cd 71 fe ff       	call   0x140029ed4
140042d07:	48 8b cb             	mov    %rbx,%rcx
140042d0a:	e8 d1 2b 01 00       	call   0x1400558e0
140042d0f:	8b c7                	mov    %edi,%eax
140042d11:	e9 af 14 00 00       	jmp    0x1400441c5
140042d16:	4c 89 bc 24 c8 00 00 	mov    %r15,0xc8(%rsp)
140042d1d:	00
140042d1e:	4c 89 a4 24 d0 00 00 	mov    %r12,0xd0(%rsp)
140042d25:	00
140042d26:	4c 89 ac 24 d8 00 00 	mov    %r13,0xd8(%rsp)
140042d2d:	00
140042d2e:	44 89 ac 24 e0 00 00 	mov    %r13d,0xe0(%rsp)
140042d35:	00
140042d36:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140042d3b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140042d40:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140042d47:	00
140042d48:	e8 bb 26 02 00       	call   0x140065408
140042d4d:	8b f8                	mov    %eax,%edi
140042d4f:	85 c0                	test   %eax,%eax
140042d51:	0f 89 e1 00 00 00    	jns    0x140042e38
140042d57:	4c 8d 25 a2 52 07 00 	lea    0x752a2(%rip),%r12        # 0x1400b8000
140042d5e:	48 8b 0d 9b 52 07 00 	mov    0x7529b(%rip),%rcx        # 0x1400b8000
140042d65:	49 3b cc             	cmp    %r12,%rcx
140042d68:	74 30                	je     0x140042d9a
140042d6a:	41 bf 00 01 00 00    	mov    $0x100,%r15d
140042d70:	44 85 79 5c          	test   %r15d,0x5c(%rcx)
140042d74:	74 24                	je     0x140042d9a
140042d76:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
140042d7a:	72 1e                	jb     0x140042d9a
140042d7c:	41 8d 57 a3          	lea    -0x5d(%r15),%edx
140042d80:	89 44 24 20          	mov    %eax,0x20(%rsp)
140042d84:	4d 8b ce             	mov    %r14,%r9
140042d87:	4c 8d 05 c2 69 03 00 	lea    0x369c2(%rip),%r8        # 0x140079750
140042d8e:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140042d92:	e8 49 fb fd ff       	call   0x1400228e0
140042d97:	45 33 ed             	xor    %r13d,%r13d
140042d9a:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
140042da1:	00
140042da2:	48 85 c9             	test   %rcx,%rcx
140042da5:	74 0e                	je     0x140042db5
140042da7:	48 8b 01             	mov    (%rcx),%rax
140042daa:	48 8b 40 10          	mov    0x10(%rax),%rax
140042dae:	ff 15 d4 c8 02 00    	call   *0x2c8d4(%rip)        # 0x14006f688
140042db4:	90                   	nop
140042db5:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140042dbc:	00
140042dbd:	48 85 c9             	test   %rcx,%rcx
140042dc0:	74 0e                	je     0x140042dd0
140042dc2:	48 8b 01             	mov    (%rcx),%rax
140042dc5:	48 8b 40 10          	mov    0x10(%rax),%rax
140042dc9:	ff 15 b9 c8 02 00    	call   *0x2c8b9(%rip)        # 0x14006f688
140042dcf:	90                   	nop
140042dd0:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140042dd7:	00
140042dd8:	48 85 c9             	test   %rcx,%rcx
140042ddb:	74 13                	je     0x140042df0
140042ddd:	48 8b 01             	mov    (%rcx),%rax
140042de0:	48 8b 40 10          	mov    0x10(%rax),%rax
140042de4:	ff 15 9e c8 02 00    	call   *0x2c89e(%rip)        # 0x14006f688
140042dea:	90                   	nop
140042deb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140042df0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140042df5:	48 85 c9             	test   %rcx,%rcx
140042df8:	74 0d                	je     0x140042e07
140042dfa:	48 8b 01             	mov    (%rcx),%rax
140042dfd:	48 8b 40 10          	mov    0x10(%rax),%rax
140042e01:	ff 15 81 c8 02 00    	call   *0x2c881(%rip)        # 0x14006f688
140042e07:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140042e0c:	48 8b 0e             	mov    (%rsi),%rcx
140042e0f:	48 8b 41 10          	mov    0x10(%rcx),%rax
140042e13:	48 8b ce             	mov    %rsi,%rcx
140042e16:	ff 15 6c c8 02 00    	call   *0x2c86c(%rip)        # 0x14006f688
140042e1c:	e8 0f 2d 01 00       	call   0x140055b30
140042e21:	48 8b cb             	mov    %rbx,%rcx
140042e24:	e8 ab 70 fe ff       	call   0x140029ed4
140042e29:	48 8b cb             	mov    %rbx,%rcx
140042e2c:	e8 af 2a 01 00       	call   0x1400558e0
140042e31:	8b c7                	mov    %edi,%eax
140042e33:	e9 8d 13 00 00       	jmp    0x1400441c5
140042e38:	48 8b cb             	mov    %rbx,%rcx
140042e3b:	e8 7c e5 ff ff       	call   0x1400413bc
140042e40:	48 8b d0             	mov    %rax,%rdx
140042e43:	4c 8d 25 b6 51 07 00 	lea    0x751b6(%rip),%r12        # 0x1400b8000
140042e4a:	41 bf 00 01 00 00    	mov    $0x100,%r15d
140042e50:	4c 8d 2d f9 68 03 00 	lea    0x368f9(%rip),%r13        # 0x140079750
140042e57:	48 8b 3d a2 51 07 00 	mov    0x751a2(%rip),%rdi        # 0x1400b8000
140042e5e:	48 85 d2             	test   %rdx,%rdx
140042e61:	0f 84 c2 0a 00 00    	je     0x140043929
140042e67:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140042e6c:	48 8b cb             	mov    %rbx,%rcx
140042e6f:	e8 84 8e ff ff       	call   0x14003bcf8
140042e74:	48 8b d0             	mov    %rax,%rdx
140042e77:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140042e7c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140042e81:	48 8b 40 08          	mov    0x8(%rax),%rax
140042e85:	48 85 c0             	test   %rax,%rax
140042e88:	74 d4                	je     0x140042e5e
140042e8a:	b9 09 00 00 00       	mov    $0x9,%ecx
140042e8f:	39 48 10             	cmp    %ecx,0x10(%rax)
140042e92:	0f 85 e1 01 00 00    	jne    0x140043079
140042e98:	49 3b fc             	cmp    %r12,%rdi
140042e9b:	74 27                	je     0x140042ec4
140042e9d:	44 85 7f 5c          	test   %r15d,0x5c(%rdi)
140042ea1:	74 32                	je     0x140042ed5
140042ea3:	80 7f 59 02          	cmpb   $0x2,0x59(%rdi)
140042ea7:	72 1b                	jb     0x140042ec4
140042ea9:	ba ab 00 00 00       	mov    $0xab,%edx
140042eae:	4d 8b ce             	mov    %r14,%r9
140042eb1:	4d 8b c5             	mov    %r13,%r8
140042eb4:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
140042eb8:	e8 cf 1f fe ff       	call   0x140024e8c
140042ebd:	48 8b 3d 3c 51 07 00 	mov    0x7513c(%rip),%rdi        # 0x1400b8000
140042ec4:	44 85 7f 5c          	test   %r15d,0x5c(%rdi)
140042ec8:	74 0b                	je     0x140042ed5
140042eca:	80 7f 59 02          	cmpb   $0x2,0x59(%rdi)
140042ece:	72 05                	jb     0x140042ed5
140042ed0:	e8 3b 4d 01 00       	call   0x140057c10
140042ed5:	33 c0                	xor    %eax,%eax
140042ed7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140042edc:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140042ee1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140042ee6:	89 44 24 78          	mov    %eax,0x78(%rsp)
140042eea:	41 83 c8 ff          	or     $0xffffffff,%r8d
140042eee:	8d 50 02             	lea    0x2(%rax),%edx
140042ef1:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140042ef6:	e8 ad e8 fe ff       	call   0x1400317a8
140042efb:	4d 8d 7e 68          	lea    0x68(%r14),%r15
140042eff:	49 8b c6             	mov    %r14,%rax
140042f02:	48 f7 d8             	neg    %rax
140042f05:	48 1b ff             	sbb    %rdi,%rdi
140042f08:	49 23 ff             	and    %r15,%rdi
140042f0b:	48 83 7c 24 68 01    	cmpq   $0x1,0x68(%rsp)
140042f11:	0f 86 d6 12 00 00    	jbe    0x1400441ed
140042f17:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140042f1c:	4d 8d 6f 18          	lea    0x18(%r15),%r13
140042f20:	b9 09 00 00 00       	mov    $0x9,%ecx
140042f25:	66 41 39 4d 00       	cmp    %cx,0x0(%r13)
140042f2a:	75 06                	jne    0x140042f32
140042f2c:	49 3b 7d 08          	cmp    0x8(%r13),%rdi
140042f30:	74 31                	je     0x140042f63
140042f32:	49 8b cd             	mov    %r13,%rcx
140042f35:	ff 15 15 c3 09 00    	call   *0x9c315(%rip)        # 0x1400df250
140042f3b:	b9 09 00 00 00       	mov    $0x9,%ecx
140042f40:	66 41 89 4d 00       	mov    %cx,0x0(%r13)
140042f45:	49 89 7d 08          	mov    %rdi,0x8(%r13)
140042f49:	48 85 ff             	test   %rdi,%rdi
140042f4c:	74 15                	je     0x140042f63
140042f4e:	48 8b 07             	mov    (%rdi),%rax
140042f51:	48 8b cf             	mov    %rdi,%rcx
140042f54:	48 8b 40 08          	mov    0x8(%rax),%rax
140042f58:	ff 15 2a c7 02 00    	call   *0x2c72a(%rip)        # 0x14006f688
140042f5e:	b9 09 00 00 00       	mov    $0x9,%ecx
140042f63:	49 8b c6             	mov    %r14,%rax
140042f66:	48 f7 d8             	neg    %rax
140042f69:	48 1b ff             	sbb    %rdi,%rdi
140042f6c:	49 8d 46 68          	lea    0x68(%r14),%rax
140042f70:	48 23 f8             	and    %rax,%rdi
140042f73:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
140042f79:	0f 86 78 12 00 00    	jbe    0x1400441f7
140042f7f:	66 41 39 0f          	cmp    %cx,(%r15)
140042f83:	75 06                	jne    0x140042f8b
140042f85:	49 3b 7f 08          	cmp    0x8(%r15),%rdi
140042f89:	74 28                	je     0x140042fb3
140042f8b:	49 8b cf             	mov    %r15,%rcx
140042f8e:	ff 15 bc c2 09 00    	call   *0x9c2bc(%rip)        # 0x1400df250
140042f94:	66 41 c7 07 09 00    	movw   $0x9,(%r15)
140042f9a:	49 89 7f 08          	mov    %rdi,0x8(%r15)
140042f9e:	48 85 ff             	test   %rdi,%rdi
140042fa1:	74 10                	je     0x140042fb3
140042fa3:	48 8b 07             	mov    (%rdi),%rax
140042fa6:	48 8b cf             	mov    %rdi,%rcx
140042fa9:	48 8b 40 08          	mov    0x8(%rax),%rax
140042fad:	ff 15 d5 c6 02 00    	call   *0x2c6d5(%rip)        # 0x14006f688
140042fb3:	49 8d 46 50          	lea    0x50(%r14),%rax
140042fb7:	49 f7 de             	neg    %r14
140042fba:	48 1b c9             	sbb    %rcx,%rcx
140042fbd:	48 23 c8             	and    %rax,%rcx
140042fc0:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140042fc5:	ba cb 00 00 00       	mov    $0xcb,%edx