140d5bef6:	48 83 c4 30          	add    $0x30,%rsp
140d5befa:	5f                   	pop    %rdi
140d5befb:	5e                   	pop    %rsi
140d5befc:	5d                   	pop    %rbp
140d5befd:	c3                   	ret
140d5befe:	cc                   	int3
140d5beff:	cc                   	int3
140d5bf00:	b8 28 00 00 00       	mov    $0x28,%eax
140d5bf05:	e8 96 f5 0b 00       	call   0x140e1b4a0
140d5bf0a:	48 2b e0             	sub    %rax,%rsp
140d5bf0d:	48 83 c1 18          	add    $0x18,%rcx
140d5bf11:	48 83 c4 28          	add    $0x28,%rsp
140d5bf15:	e9 e6 0d 00 00       	jmp    0x140d5cd00
140d5bf1a:	cc                   	int3
140d5bf1b:	cc                   	int3
140d5bf1c:	cc                   	int3
140d5bf1d:	cc                   	int3
140d5bf1e:	cc                   	int3
140d5bf1f:	cc                   	int3
140d5bf20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d5bf25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d5bf2a:	57                   	push   %rdi
140d5bf2b:	b8 30 00 00 00       	mov    $0x30,%eax
140d5bf30:	e8 6b f5 0b 00       	call   0x140e1b4a0
140d5bf35:	48 2b e0             	sub    %rax,%rsp
140d5bf38:	48 8b f2             	mov    %rdx,%rsi
140d5bf3b:	48 8b f9             	mov    %rcx,%rdi
140d5bf3e:	e8 ed 14 03 00       	call   0x140d8d430
140d5bf43:	48 8b c8             	mov    %rax,%rcx
140d5bf46:	e8 a5 68 f6 ff       	call   0x140cc27f0
140d5bf4b:	48 8b d8             	mov    %rax,%rbx
140d5bf4e:	48 85 c0             	test   %rax,%rax
140d5bf51:	75 05                	jne    0x140d5bf58
140d5bf53:	8d 43 3c             	lea    0x3c(%rbx),%eax
140d5bf56:	eb 6b                	jmp    0x140d5bfc3
140d5bf58:	48 8b 0e             	mov    (%rsi),%rcx
140d5bf5b:	e8 50 7e f7 ff       	call   0x140cd3db0
140d5bf60:	8b c8                	mov    %eax,%ecx
140d5bf62:	e8 99 7d f7 ff       	call   0x140cd3d00
140d5bf67:	48 8b c8             	mov    %rax,%rcx
140d5bf6a:	e8 f1 11 f9 ff       	call   0x140ced160
140d5bf6f:	48 85 c0             	test   %rax,%rax
140d5bf72:	75 0b                	jne    0x140d5bf7f
140d5bf74:	b8 42 00 00 00       	mov    $0x42,%eax
140d5bf79:	44 8d 40 2b          	lea    0x2b(%rax),%r8d
140d5bf7d:	eb 4a                	jmp    0x140d5bfc9
140d5bf7f:	45 33 c0             	xor    %r8d,%r8d
140d5bf82:	4c 8b c8             	mov    %rax,%r9
140d5bf85:	48 8b cb             	mov    %rbx,%rcx
140d5bf88:	41 8d 50 6f          	lea    0x6f(%r8),%edx
140d5bf8c:	e8 1f 60 f6 ff       	call   0x140cc1fb0
140d5bf91:	48 8b 0f             	mov    (%rdi),%rcx
140d5bf94:	48 85 c9             	test   %rcx,%rcx
140d5bf97:	75 18                	jne    0x140d5bfb1
140d5bf99:	48 89 1f             	mov    %rbx,(%rdi)
140d5bf9c:	b8 01 00 00 00       	mov    $0x1,%eax
140d5bfa1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5bfa6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d5bfab:	48 83 c4 30          	add    $0x30,%rsp
140d5bfaf:	5f                   	pop    %rdi
140d5bfb0:	c3                   	ret
140d5bfb1:	48 8b d3             	mov    %rbx,%rdx
140d5bfb4:	e8 27 6a f6 ff       	call   0x140cc29e0
140d5bfb9:	48 85 c0             	test   %rax,%rax
140d5bfbc:	75 de                	jne    0x140d5bf9c
140d5bfbe:	b8 4a 00 00 00       	mov    $0x4a,%eax
140d5bfc3:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140d5bfc9:	ba 7d 00 00 00       	mov    $0x7d,%edx
140d5bfce:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d5bfd2:	4c 8d 0d 1f 66 42 00 	lea    0x42661f(%rip),%r9        # 0x1411825f8
140d5bfd9:	8d 4a a4             	lea    -0x5c(%rdx),%ecx
140d5bfdc:	e8 9f 4c f7 ff       	call   0x140cd0c80
140d5bfe1:	48 8b cb             	mov    %rbx,%rcx
140d5bfe4:	e8 77 61 f6 ff       	call   0x140cc2160
140d5bfe9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5bfee:	33 c0                	xor    %eax,%eax
140d5bff0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d5bff5:	48 83 c4 30          	add    $0x30,%rsp
140d5bff9:	5f                   	pop    %rdi
140d5bffa:	c3                   	ret
140d5bffb:	cc                   	int3
140d5bffc:	cc                   	int3
140d5bffd:	cc                   	int3
140d5bffe:	cc                   	int3
140d5bfff:	cc                   	int3
140d5c000:	40 56                	rex push %rsi
140d5c002:	57                   	push   %rdi
140d5c003:	41 55                	push   %r13
140d5c005:	b8 c0 00 00 00       	mov    $0xc0,%eax
140d5c00a:	e8 91 f4 0b 00       	call   0x140e1b4a0
140d5c00f:	48 2b e0             	sub    %rax,%rsp
140d5c012:	48 8b 05 e7 ce 65 00 	mov    0x65cee7(%rip),%rax        # 0x1413b8f00
140d5c019:	48 33 c4             	xor    %rsp,%rax
140d5c01c:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140d5c023:	00
140d5c024:	45 33 ed             	xor    %r13d,%r13d
140d5c027:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140d5c02c:	48 8b fa             	mov    %rdx,%rdi
140d5c02f:	48 8b f1             	mov    %rcx,%rsi
140d5c032:	48 85 c9             	test   %rcx,%rcx
140d5c035:	75 27                	jne    0x140d5c05e
140d5c037:	ba 80 00 00 00       	mov    $0x80,%edx
140d5c03c:	c7 44 24 20 91 02 00 	movl   $0x291,0x20(%rsp)
140d5c043:	00
140d5c044:	4c 8d 0d ad 65 42 00 	lea    0x4265ad(%rip),%r9        # 0x1411825f8
140d5c04b:	8d 4e 21             	lea    0x21(%rsi),%ecx
140d5c04e:	44 8d 42 0f          	lea    0xf(%rdx),%r8d
140d5c052:	e8 29 4c f7 ff       	call   0x140cd0c80
140d5c057:	33 c0                	xor    %eax,%eax
140d5c059:	e9 45 05 00 00       	jmp    0x140d5c5a3
140d5c05e:	4c 39 69 20          	cmp    %r13,0x20(%rcx)
140d5c062:	75 27                	jne    0x140d5c08b
140d5c064:	ba 80 00 00 00       	mov    $0x80,%edx
140d5c069:	c7 44 24 20 96 02 00 	movl   $0x296,0x20(%rsp)
140d5c070:	00
140d5c071:	4c 8d 0d 80 65 42 00 	lea    0x426580(%rip),%r9        # 0x1411825f8
140d5c078:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140d5c07b:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
140d5c07f:	e8 fc 4b f7 ff       	call   0x140cd0c80
140d5c084:	33 c0                	xor    %eax,%eax
140d5c086:	e9 18 05 00 00       	jmp    0x140d5c5a3
140d5c08b:	4c 89 bc 24 a0 00 00 	mov    %r15,0xa0(%rsp)
140d5c092:	00
140d5c093:	e8 f8 8f f6 ff       	call   0x140cc5090
140d5c098:	4c 8b f8             	mov    %rax,%r15
140d5c09b:	48 85 c0             	test   %rax,%rax
140d5c09e:	75 27                	jne    0x140d5c0c7
140d5c0a0:	4c 8d 0d 51 65 42 00 	lea    0x426551(%rip),%r9        # 0x1411825f8
140d5c0a7:	c7 44 24 20 9c 02 00 	movl   $0x29c,0x20(%rsp)
140d5c0ae:	00
140d5c0af:	ba 80 00 00 00       	mov    $0x80,%edx
140d5c0b4:	8d 48 21             	lea    0x21(%rax),%ecx
140d5c0b7:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d5c0bb:	e8 c0 4b f7 ff       	call   0x140cd0c80
140d5c0c0:	33 c0                	xor    %eax,%eax
140d5c0c2:	e9 d4 04 00 00       	jmp    0x140d5c59b
140d5c0c7:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140d5c0cb:	48 89 9c 24 f0 00 00 	mov    %rbx,0xf0(%rsp)
140d5c0d2:	00
140d5c0d3:	48 89 ac 24 b8 00 00 	mov    %rbp,0xb8(%rsp)
140d5c0da:	00
140d5c0db:	4c 89 a4 24 b0 00 00 	mov    %r12,0xb0(%rsp)
140d5c0e2:	00
140d5c0e3:	4c 89 b4 24 a8 00 00 	mov    %r14,0xa8(%rsp)
140d5c0ea:	00
140d5c0eb:	e8 c0 7c f7 ff       	call   0x140cd3db0
140d5c0f0:	8b c8                	mov    %eax,%ecx
140d5c0f2:	44 89 6e 0c          	mov    %r13d,0xc(%rsi)
140d5c0f6:	8b d8                	mov    %eax,%ebx
140d5c0f8:	83 e9 15             	sub    $0x15,%ecx
140d5c0fb:	0f 84 1a 04 00 00    	je     0x140d5c51b
140d5c101:	83 e9 01             	sub    $0x1,%ecx
140d5c104:	0f 84 16 01 00 00    	je     0x140d5c220
140d5c10a:	83 e9 01             	sub    $0x1,%ecx
140d5c10d:	0f 84 d0 00 00 00    	je     0x140d5c1e3
140d5c113:	83 e9 01             	sub    $0x1,%ecx
140d5c116:	74 6b                	je     0x140d5c183
140d5c118:	83 f9 01             	cmp    $0x1,%ecx
140d5c11b:	74 16                	je     0x140d5c133
140d5c11d:	ba 80 00 00 00       	mov    $0x80,%edx
140d5c122:	c7 44 24 20 d6 02 00 	movl   $0x2d6,0x20(%rsp)
140d5c129:	00
140d5c12a:	44 8d 42 f0          	lea    -0x10(%rdx),%r8d
140d5c12e:	e9 89 00 00 00       	jmp    0x140d5c1bc
140d5c133:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140d5c137:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d5c13b:	e8 30 0b 00 00       	call   0x140d5cc70
140d5c140:	48 8b e8             	mov    %rax,%rbp
140d5c143:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c147:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5c14b:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d5c14f:	e8 5c 7c f7 ff       	call   0x140cd3db0
140d5c154:	83 f8 15             	cmp    $0x15,%eax
140d5c157:	0f 85 5d 03 00 00    	jne    0x140d5c4ba
140d5c15d:	44 39 6e 10          	cmp    %r13d,0x10(%rsi)
140d5c161:	0f 84 53 03 00 00    	je     0x140d5c4ba
140d5c167:	48 8b cd             	mov    %rbp,%rcx
140d5c16a:	e8 b1 53 f7 ff       	call   0x140cd1520
140d5c16f:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c173:	49 8b ed             	mov    %r13,%rbp
140d5c176:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5c17a:	4c 89 69 20          	mov    %r13,0x20(%rcx)
140d5c17e:	e9 37 03 00 00       	jmp    0x140d5c4ba
140d5c183:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c187:	4c 8b 60 20          	mov    0x20(%rax),%r12
140d5c18b:	48 8b 40 28          	mov    0x28(%rax),%rax
140d5c18f:	48 8b 68 10          	mov    0x10(%rax),%rbp
140d5c193:	48 85 ed             	test   %rbp,%rbp
140d5c196:	0f 85 cb 00 00 00    	jne    0x140d5c267
140d5c19c:	e8 ef 54 f7 ff       	call   0x140cd1690
140d5c1a1:	48 8b e8             	mov    %rax,%rbp
140d5c1a4:	48 85 c0             	test   %rax,%rax
140d5c1a7:	75 29                	jne    0x140d5c1d2
140d5c1a9:	c7 44 24 20 ae 02 00 	movl   $0x2ae,0x20(%rsp)
140d5c1b0:	00
140d5c1b1:	ba 80 00 00 00       	mov    $0x80,%edx
140d5c1b6:	41 b8 41 00 00 00    	mov    $0x41,%r8d
140d5c1bc:	4c 8d 0d 35 64 42 00 	lea    0x426435(%rip),%r9        # 0x1411825f8
140d5c1c3:	b9 21 00 00 00       	mov    $0x21,%ecx
140d5c1c8:	e8 b3 4a f7 ff       	call   0x140cd0c80
140d5c1cd:	e9 9e 03 00 00       	jmp    0x140d5c570
140d5c1d2:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c1d6:	48 8b 48 28          	mov    0x28(%rax),%rcx
140d5c1da:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140d5c1de:	e9 84 00 00 00       	jmp    0x140d5c267
140d5c1e3:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c1e7:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5c1eb:	48 8b 69 10          	mov    0x10(%rcx),%rbp
140d5c1ef:	48 85 ed             	test   %rbp,%rbp
140d5c1f2:	0f 85 e9 01 00 00    	jne    0x140d5c3e1
140d5c1f8:	e8 93 54 f7 ff       	call   0x140cd1690
140d5c1fd:	48 8b e8             	mov    %rax,%rbp
140d5c200:	48 85 c0             	test   %rax,%rax
140d5c203:	75 0a                	jne    0x140d5c20f
140d5c205:	c7 44 24 20 ba 02 00 	movl   $0x2ba,0x20(%rsp)
140d5c20c:	00
140d5c20d:	eb a2                	jmp    0x140d5c1b1
140d5c20f:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c213:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5c217:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140d5c21b:	e9 c1 01 00 00       	jmp    0x140d5c3e1
140d5c220:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140d5c224:	4c 8b 61 20          	mov    0x20(%rcx),%r12
140d5c228:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d5c22c:	e8 3f 0a 00 00       	call   0x140d5cc70
140d5c231:	48 8b e8             	mov    %rax,%rbp
140d5c234:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c238:	48 8b 48 28          	mov    0x28(%rax),%rcx
140d5c23c:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d5c240:	e8 6b 7b f7 ff       	call   0x140cd3db0
140d5c245:	83 f8 15             	cmp    $0x15,%eax
140d5c248:	75 1d                	jne    0x140d5c267
140d5c24a:	44 39 6e 10          	cmp    %r13d,0x10(%rsi)
140d5c24e:	74 17                	je     0x140d5c267
140d5c250:	48 8b cd             	mov    %rbp,%rcx
140d5c253:	e8 c8 52 f7 ff       	call   0x140cd1520
140d5c258:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c25c:	49 8b ed             	mov    %r13,%rbp
140d5c25f:	48 8b 48 28          	mov    0x28(%rax),%rcx
140d5c263:	4c 89 69 20          	mov    %r13,0x20(%rcx)
140d5c267:	4d 85 e4             	test   %r12,%r12
140d5c26a:	0f 84 41 02 00 00    	je     0x140d5c4b1
140d5c270:	49 8b cc             	mov    %r12,%rcx
140d5c273:	45 8b f5             	mov    %r13d,%r14d
140d5c276:	e8 a5 52 f6 ff       	call   0x140cc1520
140d5c27b:	85 c0                	test   %eax,%eax
140d5c27d:	0f 8e 5e 01 00 00    	jle    0x140d5c3e1
140d5c283:	41 8b d6             	mov    %r14d,%edx
140d5c286:	49 8b cc             	mov    %r12,%rcx
140d5c289:	e8 d2 54 f6 ff       	call   0x140cc1760
140d5c28e:	48 8b f8             	mov    %rax,%rdi
140d5c291:	4c 39 68 38          	cmp    %r13,0x38(%rax)
140d5c295:	0f 84 2d 01 00 00    	je     0x140d5c3c8
140d5c29b:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5c29f:	48 8b 09             	mov    (%rcx),%rcx
140d5c2a2:	e8 09 7b f7 ff       	call   0x140cd3db0
140d5c2a7:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140d5c2ac:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140d5c2b1:	44 8b c0             	mov    %eax,%r8d
140d5c2b4:	e8 d7 08 00 00       	call   0x140d5cb90
140d5c2b9:	48 85 c0             	test   %rax,%rax
140d5c2bc:	0f 84 ae 02 00 00    	je     0x140d5c570
140d5c2c2:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140d5c2c7:	49 8b cf             	mov    %r15,%rcx
140d5c2ca:	e8 61 8b f6 ff       	call   0x140cc4e30
140d5c2cf:	85 c0                	test   %eax,%eax
140d5c2d1:	0f 84 99 02 00 00    	je     0x140d5c570
140d5c2d7:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d5c2db:	e8 40 52 f6 ff       	call   0x140cc1520
140d5c2e0:	85 c0                	test   %eax,%eax
140d5c2e2:	0f 8e 86 00 00 00    	jle    0x140d5c36e
140d5c2e8:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
140d5c2ec:	ba 34 00 00 00       	mov    $0x34,%edx
140d5c2f1:	48 8b cb             	mov    %rbx,%rcx
140d5c2f4:	44 8d 42 cb          	lea    -0x35(%rdx),%r8d
140d5c2f8:	e8 f3 f2 f7 ff       	call   0x140cdb5f0
140d5c2fd:	8b d0                	mov    %eax,%edx
140d5c2ff:	48 8b cb             	mov    %rbx,%rcx
140d5c302:	e8 99 f2 f7 ff       	call   0x140cdb5a0
140d5c307:	33 d2                	xor    %edx,%edx
140d5c309:	48 8b c8             	mov    %rax,%rcx
140d5c30c:	e8 0f 11 00 00       	call   0x140d5d420
140d5c311:	48 85 c0             	test   %rax,%rax
140d5c314:	75 12                	jne    0x140d5c328
140d5c316:	33 d2                	xor    %edx,%edx
140d5c318:	48 8b cf             	mov    %rdi,%rcx
140d5c31b:	e8 30 1a 03 00       	call   0x140d8dd50
140d5c320:	85 c0                	test   %eax,%eax
140d5c322:	0f 84 22 01 00 00    	je     0x140d5c44a
140d5c328:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140d5c32d:	49 8b cf             	mov    %r15,%rcx
140d5c330:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d5c335:	e8 36 87 f6 ff       	call   0x140cc4a70
140d5c33a:	85 c0                	test   %eax,%eax
140d5c33c:	0f 84 2c 01 00 00    	je     0x140d5c46e
140d5c342:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140d5c347:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d5c34c:	48 8b cf             	mov    %rdi,%rcx
140d5c34f:	e8 6c 1a 03 00       	call   0x140d8ddc0
140d5c354:	85 c0                	test   %eax,%eax
140d5c356:	0f 84 00 01 00 00    	je     0x140d5c45c
140d5c35c:	48 8b cf             	mov    %rdi,%rcx
140d5c35f:	e8 7c f9 ff ff       	call   0x140d5bce0
140d5c364:	85 c0                	test   %eax,%eax
140d5c366:	0f 84 04 02 00 00    	je     0x140d5c570
140d5c36c:	eb 5a                	jmp    0x140d5c3c8
140d5c36e:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140d5c372:	e8 89 a8 f6 ff       	call   0x140cc6c00
140d5c377:	8b c8                	mov    %eax,%ecx
140d5c379:	48 8d 15 78 62 42 00 	lea    0x426278(%rip),%rdx        # 0x1411825f8
140d5c380:	41 b8 fc 02 00 00    	mov    $0x2fc,%r8d
140d5c386:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140d5c38a:	e8 21 56 f6 ff       	call   0x140cc19b0
140d5c38f:	48 8b d8             	mov    %rax,%rbx
140d5c392:	48 85 c0             	test   %rax,%rax
140d5c395:	0f 84 d5 01 00 00    	je     0x140d5c570
140d5c39b:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140d5c39f:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
140d5c3a4:	48 8b d0             	mov    %rax,%rdx
140d5c3a7:	49 8b cf             	mov    %r15,%rcx
140d5c3aa:	e8 91 0c 00 00       	call   0x140d5d040
140d5c3af:	85 c0                	test   %eax,%eax
140d5c3b1:	0f 84 cf 00 00 00    	je     0x140d5c486
140d5c3b7:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
140d5c3bc:	48 8b d3             	mov    %rbx,%rdx
140d5c3bf:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d5c3c3:	e8 18 7d f6 ff       	call   0x140cc40e0
140d5c3c8:	49 8b cc             	mov    %r12,%rcx
140d5c3cb:	41 ff c6             	inc    %r14d
140d5c3ce:	e8 4d 51 f6 ff       	call   0x140cc1520
140d5c3d3:	44 3b f0             	cmp    %eax,%r14d
140d5c3d6:	0f 8c a7 fe ff ff    	jl     0x140d5c283
140d5c3dc:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140d5c3e1:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140d5c3e5:	e8 c6 79 f7 ff       	call   0x140cd3db0
140d5c3ea:	83 f8 16             	cmp    $0x16,%eax
140d5c3ed:	75 19                	jne    0x140d5c408
140d5c3ef:	45 33 c9             	xor    %r9d,%r9d
140d5c3f2:	8d 50 ec             	lea    -0x14(%rax),%edx
140d5c3f5:	45 33 c0             	xor    %r8d,%r8d
140d5c3f8:	48 8b ce             	mov    %rsi,%rcx
140d5c3fb:	e8 50 0a 00 00       	call   0x140d5ce50
140d5c400:	85 c0                	test   %eax,%eax
140d5c402:	0f 85 62 01 00 00    	jne    0x140d5c56a
140d5c408:	48 85 ed             	test   %rbp,%rbp
140d5c40b:	0f 84 5f 01 00 00    	je     0x140d5c570
140d5c411:	f6 45 10 10          	testb  $0x10,0x10(%rbp)
140d5c415:	0f 85 4f 01 00 00    	jne    0x140d5c56a
140d5c41b:	ba 01 04 00 00       	mov    $0x401,%edx
140d5c420:	48 8b cf             	mov    %rdi,%rcx