140e5d0e4:	83 ef 04             	sub    $0x4,%edi
140e5d0e7:	74 1b                	je     0x140e5d104
140e5d0e9:	83 ef 0d             	sub    $0xd,%edi
140e5d0ec:	74 0d                	je     0x140e5d0fb
140e5d0ee:	3b fd                	cmp    %ebp,%edi
140e5d0f0:	75 22                	jne    0x140e5d114
140e5d0f2:	48 8b 1d cf da 38 00 	mov    0x38dacf(%rip),%rbx        # 0x1411eabc8
140e5d0f9:	eb 19                	jmp    0x140e5d114
140e5d0fb:	48 8b 1d be da 38 00 	mov    0x38dabe(%rip),%rbx        # 0x1411eabc0
140e5d102:	eb 10                	jmp    0x140e5d114
140e5d104:	48 8b 1d ad da 38 00 	mov    0x38daad(%rip),%rbx        # 0x1411eabb8
140e5d10b:	eb 07                	jmp    0x140e5d114
140e5d10d:	48 8b 1d 9c da 38 00 	mov    0x38da9c(%rip),%rbx        # 0x1411eabb0
140e5d114:	49 8d 7c 24 04       	lea    0x4(%r12),%rdi
140e5d119:	48 89 9e 20 02 00 00 	mov    %rbx,0x220(%rsi)
140e5d120:	49 03 ff             	add    %r15,%rdi
140e5d123:	48 8d 56 0c          	lea    0xc(%rsi),%rdx
140e5d127:	b9 06 00 00 00       	mov    $0x6,%ecx
140e5d12c:	0f b7 07             	movzwl (%rdi),%eax
140e5d12f:	48 8d 7f 02          	lea    0x2(%rdi),%rdi
140e5d133:	66 89 02             	mov    %ax,(%rdx)
140e5d136:	48 8d 52 02          	lea    0x2(%rdx),%rdx
140e5d13a:	48 2b cd             	sub    %rbp,%rcx
140e5d13d:	75 ed                	jne    0x140e5d12c
140e5d13f:	48 8b ce             	mov    %rsi,%rcx
140e5d142:	e8 e9 f7 ff ff       	call   0x140e5c930
140e5d147:	eb 08                	jmp    0x140e5d151
140e5d149:	48 8b ce             	mov    %rsi,%rcx
140e5d14c:	e8 47 f7 ff ff       	call   0x140e5c898
140e5d151:	33 c0                	xor    %eax,%eax
140e5d153:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140e5d158:	48 33 cc             	xor    %rsp,%rcx
140e5d15b:	e8 a0 e3 fb ff       	call   0x140e1b500
140e5d160:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
140e5d165:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140e5d169:	49 8b 6b 48          	mov    0x48(%r11),%rbp
140e5d16d:	49 8b e3             	mov    %r11,%rsp
140e5d170:	41 5f                	pop    %r15
140e5d172:	41 5e                	pop    %r14
140e5d174:	41 5c                	pop    %r12
140e5d176:	5f                   	pop    %rdi
140e5d177:	5e                   	pop    %rsi
140e5d178:	c3                   	ret
140e5d179:	cc                   	int3
140e5d17a:	cc                   	int3
140e5d17b:	cc                   	int3
140e5d17c:	48 8b c4             	mov    %rsp,%rax
140e5d17f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140e5d183:	48 89 68 10          	mov    %rbp,0x10(%rax)
140e5d187:	48 89 70 18          	mov    %rsi,0x18(%rax)
140e5d18b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140e5d18f:	41 56                	push   %r14
140e5d191:	48 83 ec 40          	sub    $0x40,%rsp
140e5d195:	ff 15 dd 61 12 00    	call   *0x1261dd(%rip)        # 0x140f83378
140e5d19b:	33 f6                	xor    %esi,%esi
140e5d19d:	48 8b d8             	mov    %rax,%rbx
140e5d1a0:	48 85 c0             	test   %rax,%rax
140e5d1a3:	75 07                	jne    0x140e5d1ac
140e5d1a5:	33 c0                	xor    %eax,%eax
140e5d1a7:	e9 c3 00 00 00       	jmp    0x140e5d26f
140e5d1ac:	48 8b eb             	mov    %rbx,%rbp
140e5d1af:	66 39 30             	cmp    %si,(%rax)
140e5d1b2:	74 1d                	je     0x140e5d1d1
140e5d1b4:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e5d1b8:	48 ff c0             	inc    %rax
140e5d1bb:	66 39 74 45 00       	cmp    %si,0x0(%rbp,%rax,2)
140e5d1c0:	75 f6                	jne    0x140e5d1b8
140e5d1c2:	48 8d 6c 45 00       	lea    0x0(%rbp,%rax,2),%rbp
140e5d1c7:	48 83 c5 02          	add    $0x2,%rbp
140e5d1cb:	66 39 75 00          	cmp    %si,0x0(%rbp)
140e5d1cf:	75 e3                	jne    0x140e5d1b4
140e5d1d1:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e5d1d6:	48 2b eb             	sub    %rbx,%rbp
140e5d1d9:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140e5d1de:	48 83 c5 02          	add    $0x2,%rbp
140e5d1e2:	48 d1 fd             	sar    $1,%rbp
140e5d1e5:	4c 8b c3             	mov    %rbx,%r8
140e5d1e8:	44 8b cd             	mov    %ebp,%r9d
140e5d1eb:	89 74 24 28          	mov    %esi,0x28(%rsp)
140e5d1ef:	33 d2                	xor    %edx,%edx
140e5d1f1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e5d1f6:	33 c9                	xor    %ecx,%ecx
140e5d1f8:	e8 1b b9 ff ff       	call   0x140e58b18
140e5d1fd:	4c 63 f0             	movslq %eax,%r14
140e5d200:	85 c0                	test   %eax,%eax
140e5d202:	75 0b                	jne    0x140e5d20f
140e5d204:	48 8b cb             	mov    %rbx,%rcx
140e5d207:	ff 15 73 61 12 00    	call   *0x126173(%rip)        # 0x140f83380
140e5d20d:	eb 96                	jmp    0x140e5d1a5
140e5d20f:	49 8b ce             	mov    %r14,%rcx
140e5d212:	e8 99 6a ff ff       	call   0x140e53cb0
140e5d217:	48 8b f8             	mov    %rax,%rdi
140e5d21a:	48 85 c0             	test   %rax,%rax
140e5d21d:	75 09                	jne    0x140e5d228
140e5d21f:	33 c9                	xor    %ecx,%ecx
140e5d221:	e8 4e 6a ff ff       	call   0x140e53c74
140e5d226:	eb dc                	jmp    0x140e5d204
140e5d228:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e5d22d:	44 8b cd             	mov    %ebp,%r9d
140e5d230:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140e5d235:	4c 8b c3             	mov    %rbx,%r8
140e5d238:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140e5d23d:	33 d2                	xor    %edx,%edx
140e5d23f:	33 c9                	xor    %ecx,%ecx
140e5d241:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140e5d246:	e8 cd b8 ff ff       	call   0x140e58b18
140e5d24b:	85 c0                	test   %eax,%eax
140e5d24d:	75 0a                	jne    0x140e5d259
140e5d24f:	48 8b cf             	mov    %rdi,%rcx
140e5d252:	e8 1d 6a ff ff       	call   0x140e53c74
140e5d257:	eb 0a                	jmp    0x140e5d263
140e5d259:	33 c9                	xor    %ecx,%ecx
140e5d25b:	e8 14 6a ff ff       	call   0x140e53c74
140e5d260:	48 8b f7             	mov    %rdi,%rsi
140e5d263:	48 8b cb             	mov    %rbx,%rcx
140e5d266:	ff 15 14 61 12 00    	call   *0x126114(%rip)        # 0x140f83380
140e5d26c:	48 8b c6             	mov    %rsi,%rax
140e5d26f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140e5d274:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140e5d279:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140e5d27e:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140e5d283:	48 83 c4 40          	add    $0x40,%rsp
140e5d287:	41 5e                	pop    %r14
140e5d289:	c3                   	ret
140e5d28a:	cc                   	int3
140e5d28b:	cc                   	int3
140e5d28c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e5d291:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140e5d296:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e5d29b:	57                   	push   %rdi
140e5d29c:	48 83 ec 20          	sub    $0x20,%rsp
140e5d2a0:	ff 15 d2 60 12 00    	call   *0x1260d2(%rip)        # 0x140f83378
140e5d2a6:	33 ed                	xor    %ebp,%ebp
140e5d2a8:	48 8b d8             	mov    %rax,%rbx
140e5d2ab:	48 85 c0             	test   %rax,%rax
140e5d2ae:	74 63                	je     0x140e5d313
140e5d2b0:	48 8b f3             	mov    %rbx,%rsi
140e5d2b3:	66 39 28             	cmp    %bp,(%rax)
140e5d2b6:	74 1a                	je     0x140e5d2d2
140e5d2b8:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e5d2bc:	48 ff c0             	inc    %rax
140e5d2bf:	66 39 2c 46          	cmp    %bp,(%rsi,%rax,2)
140e5d2c3:	75 f7                	jne    0x140e5d2bc
140e5d2c5:	48 8d 34 46          	lea    (%rsi,%rax,2),%rsi
140e5d2c9:	48 83 c6 02          	add    $0x2,%rsi
140e5d2cd:	66 39 2e             	cmp    %bp,(%rsi)
140e5d2d0:	75 e6                	jne    0x140e5d2b8
140e5d2d2:	48 2b f3             	sub    %rbx,%rsi
140e5d2d5:	48 83 c6 02          	add    $0x2,%rsi
140e5d2d9:	48 d1 fe             	sar    $1,%rsi
140e5d2dc:	48 03 f6             	add    %rsi,%rsi
140e5d2df:	48 8b ce             	mov    %rsi,%rcx
140e5d2e2:	e8 c9 69 ff ff       	call   0x140e53cb0
140e5d2e7:	48 8b f8             	mov    %rax,%rdi
140e5d2ea:	48 85 c0             	test   %rax,%rax
140e5d2ed:	74 11                	je     0x140e5d300
140e5d2ef:	4c 8b c6             	mov    %rsi,%r8
140e5d2f2:	48 8b d3             	mov    %rbx,%rdx
140e5d2f5:	48 8b c8             	mov    %rax,%rcx
140e5d2f8:	e8 13 1d 08 00       	call   0x140edf010
140e5d2fd:	48 8b ef             	mov    %rdi,%rbp
140e5d300:	33 c9                	xor    %ecx,%ecx
140e5d302:	e8 6d 69 ff ff       	call   0x140e53c74
140e5d307:	48 8b cb             	mov    %rbx,%rcx
140e5d30a:	ff 15 70 60 12 00    	call   *0x126070(%rip)        # 0x140f83380
140e5d310:	48 8b c5             	mov    %rbp,%rax
140e5d313:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e5d318:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140e5d31d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e5d322:	48 83 c4 20          	add    $0x20,%rsp
140e5d326:	5f                   	pop    %rdi
140e5d327:	c3                   	ret
140e5d328:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e5d32d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e5d332:	57                   	push   %rdi
140e5d333:	48 83 ec 20          	sub    $0x20,%rsp
140e5d337:	48 8b f2             	mov    %rdx,%rsi
140e5d33a:	48 8b f9             	mov    %rcx,%rdi
140e5d33d:	48 3b ca             	cmp    %rdx,%rcx
140e5d340:	74 68                	je     0x140e5d3aa
140e5d342:	48 8b d9             	mov    %rcx,%rbx
140e5d345:	48 8b 03             	mov    (%rbx),%rax
140e5d348:	48 85 c0             	test   %rax,%rax
140e5d34b:	74 14                	je     0x140e5d361
140e5d34d:	49 ba 70 a2 5c 5c c4 	movabs $0xdf949ec45c5ca270,%r10
140e5d354:	9e 94 df
140e5d357:	ff 15 cb 66 12 00    	call   *0x1266cb(%rip)        # 0x140f83a28
140e5d35d:	84 c0                	test   %al,%al
140e5d35f:	74 09                	je     0x140e5d36a
140e5d361:	48 83 c3 10          	add    $0x10,%rbx
140e5d365:	48 3b de             	cmp    %rsi,%rbx
140e5d368:	75 db                	jne    0x140e5d345
140e5d36a:	48 3b de             	cmp    %rsi,%rbx
140e5d36d:	74 3b                	je     0x140e5d3aa
140e5d36f:	48 3b df             	cmp    %rdi,%rbx
140e5d372:	74 32                	je     0x140e5d3a6
140e5d374:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140e5d378:	48 83 7b f8 00       	cmpq   $0x0,-0x8(%rbx)
140e5d37d:	74 1a                	je     0x140e5d399
140e5d37f:	48 8b 03             	mov    (%rbx),%rax
140e5d382:	48 85 c0             	test   %rax,%rax
140e5d385:	74 12                	je     0x140e5d399
140e5d387:	49 ba 70 3b 59 3e 75 	movabs $0x9799a6753e593b70,%r10
140e5d38e:	a6 99 97
140e5d391:	33 c9                	xor    %ecx,%ecx
140e5d393:	ff 15 8f 66 12 00    	call   *0x12668f(%rip)        # 0x140f83a28
140e5d399:	48 83 eb 10          	sub    $0x10,%rbx
140e5d39d:	48 8d 43 08          	lea    0x8(%rbx),%rax
140e5d3a1:	48 3b c7             	cmp    %rdi,%rax
140e5d3a4:	75 d2                	jne    0x140e5d378
140e5d3a6:	32 c0                	xor    %al,%al
140e5d3a8:	eb 02                	jmp    0x140e5d3ac
140e5d3aa:	b0 01                	mov    $0x1,%al
140e5d3ac:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e5d3b1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e5d3b6:	48 83 c4 20          	add    $0x20,%rsp
140e5d3ba:	5f                   	pop    %rdi
140e5d3bb:	c3                   	ret
140e5d3bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e5d3c1:	57                   	push   %rdi
140e5d3c2:	48 83 ec 20          	sub    $0x20,%rsp
140e5d3c6:	48 8b da             	mov    %rdx,%rbx
140e5d3c9:	48 8b f9             	mov    %rcx,%rdi
140e5d3cc:	48 3b ca             	cmp    %rdx,%rcx
140e5d3cf:	74 24                	je     0x140e5d3f5
140e5d3d1:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140e5d3d5:	48 85 c0             	test   %rax,%rax
140e5d3d8:	74 12                	je     0x140e5d3ec
140e5d3da:	49 ba 70 3b 59 3e 75 	movabs $0x9799a6753e593b70,%r10
140e5d3e1:	a6 99 97
140e5d3e4:	33 c9                	xor    %ecx,%ecx
140e5d3e6:	ff 15 3c 66 12 00    	call   *0x12663c(%rip)        # 0x140f83a28
140e5d3ec:	48 83 eb 10          	sub    $0x10,%rbx
140e5d3f0:	48 3b df             	cmp    %rdi,%rbx
140e5d3f3:	75 dc                	jne    0x140e5d3d1
140e5d3f5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e5d3fa:	b0 01                	mov    $0x1,%al
140e5d3fc:	48 83 c4 20          	add    $0x20,%rsp
140e5d400:	5f                   	pop    %rdi
140e5d401:	c3                   	ret
140e5d402:	cc                   	int3
140e5d403:	cc                   	int3
140e5d404:	48 85 c9             	test   %rcx,%rcx
140e5d407:	0f 84 00 01 00 00    	je     0x140e5d50d
140e5d40d:	53                   	push   %rbx
140e5d40e:	48 83 ec 20          	sub    $0x20,%rsp
140e5d412:	48 8b d9             	mov    %rcx,%rbx
140e5d415:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140e5d419:	48 3b 0d a8 bb 55 00 	cmp    0x55bba8(%rip),%rcx        # 0x1413b8fc8
140e5d420:	74 05                	je     0x140e5d427
140e5d422:	e8 4d 68 ff ff       	call   0x140e53c74
140e5d427:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e5d42b:	48 3b 0d 9e bb 55 00 	cmp    0x55bb9e(%rip),%rcx        # 0x1413b8fd0
140e5d432:	74 05                	je     0x140e5d439
140e5d434:	e8 3b 68 ff ff       	call   0x140e53c74
140e5d439:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140e5d43d:	48 3b 0d 94 bb 55 00 	cmp    0x55bb94(%rip),%rcx        # 0x1413b8fd8
140e5d444:	74 05                	je     0x140e5d44b
140e5d446:	e8 29 68 ff ff       	call   0x140e53c74
140e5d44b:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140e5d44f:	48 3b 0d 8a bb 55 00 	cmp    0x55bb8a(%rip),%rcx        # 0x1413b8fe0
140e5d456:	74 05                	je     0x140e5d45d
140e5d458:	e8 17 68 ff ff       	call   0x140e53c74
140e5d45d:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140e5d461:	48 3b 0d 80 bb 55 00 	cmp    0x55bb80(%rip),%rcx        # 0x1413b8fe8
140e5d468:	74 05                	je     0x140e5d46f
140e5d46a:	e8 05 68 ff ff       	call   0x140e53c74
140e5d46f:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140e5d473:	48 3b 0d 76 bb 55 00 	cmp    0x55bb76(%rip),%rcx        # 0x1413b8ff0
140e5d47a:	74 05                	je     0x140e5d481
140e5d47c:	e8 f3 67 ff ff       	call   0x140e53c74
140e5d481:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140e5d485:	48 3b 0d 6c bb 55 00 	cmp    0x55bb6c(%rip),%rcx        # 0x1413b8ff8
140e5d48c:	74 05                	je     0x140e5d493
140e5d48e:	e8 e1 67 ff ff       	call   0x140e53c74
140e5d493:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
140e5d497:	48 3b 0d 7a bb 55 00 	cmp    0x55bb7a(%rip),%rcx        # 0x1413b9018
140e5d49e:	74 05                	je     0x140e5d4a5
140e5d4a0:	e8 cf 67 ff ff       	call   0x140e53c74
140e5d4a5:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140e5d4a9:	48 3b 0d 70 bb 55 00 	cmp    0x55bb70(%rip),%rcx        # 0x1413b9020
140e5d4b0:	74 05                	je     0x140e5d4b7
140e5d4b2:	e8 bd 67 ff ff       	call   0x140e53c74
140e5d4b7:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
140e5d4bb:	48 3b 0d 66 bb 55 00 	cmp    0x55bb66(%rip),%rcx        # 0x1413b9028
140e5d4c2:	74 05                	je     0x140e5d4c9
140e5d4c4:	e8 ab 67 ff ff       	call   0x140e53c74
140e5d4c9:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140e5d4d0:	48 3b 0d 59 bb 55 00 	cmp    0x55bb59(%rip),%rcx        # 0x1413b9030
140e5d4d7:	74 05                	je     0x140e5d4de
140e5d4d9:	e8 96 67 ff ff       	call   0x140e53c74
140e5d4de:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
140e5d4e5:	48 3b 0d 4c bb 55 00 	cmp    0x55bb4c(%rip),%rcx        # 0x1413b9038
140e5d4ec:	74 05                	je     0x140e5d4f3
140e5d4ee:	e8 81 67 ff ff       	call   0x140e53c74
140e5d4f3:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
140e5d4fa:	48 3b 0d 3f bb 55 00 	cmp    0x55bb3f(%rip),%rcx        # 0x1413b9040
140e5d501:	74 05                	je     0x140e5d508
140e5d503:	e8 6c 67 ff ff       	call   0x140e53c74
140e5d508:	48 83 c4 20          	add    $0x20,%rsp
140e5d50c:	5b                   	pop    %rbx
140e5d50d:	c3                   	ret
140e5d50e:	cc                   	int3
140e5d50f:	cc                   	int3
140e5d510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e5d515:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e5d51a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140e5d51f:	55                   	push   %rbp
140e5d520:	41 54                	push   %r12
140e5d522:	41 55                	push   %r13
140e5d524:	41 56                	push   %r14
140e5d526:	41 57                	push   %r15
140e5d528:	48 8b ec             	mov    %rsp,%rbp
140e5d52b:	48 83 ec 40          	sub    $0x40,%rsp
140e5d52f:	45 33 ff             	xor    %r15d,%r15d
140e5d532:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140e5d536:	4c 21 7d f8          	and    %r15,-0x8(%rbp)
140e5d53a:	4c 8b f1             	mov    %rcx,%r14
140e5d53d:	4c 39 b9 40 01 00 00 	cmp    %r15,0x140(%rcx)
140e5d544:	75 1f                	jne    0x140e5d565
140e5d546:	4c 39 b9 48 01 00 00 	cmp    %r15,0x148(%rcx)
140e5d54d:	75 16                	jne    0x140e5d565
140e5d54f:	45 33 e4             	xor    %r12d,%r12d
140e5d552:	48 8d 35 57 ba 55 00 	lea    0x55ba57(%rip),%rsi        # 0x1413b8fb0
140e5d559:	48 8d 99 f8 00 00 00 	lea    0xf8(%rcx),%rbx
140e5d560:	e9 5a 04 00 00       	jmp    0x140e5d9bf
140e5d565:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140e5d56b:	ba 98 00 00 00       	mov    $0x98,%edx
140e5d570:	41 8b cd             	mov    %r13d,%ecx
140e5d573:	e8 70 8a ff ff       	call   0x140e55fe8
140e5d578:	33 c9                	xor    %ecx,%ecx
140e5d57a:	48 8b f0             	mov    %rax,%rsi
140e5d57d:	e8 f2 66 ff ff       	call   0x140e53c74
140e5d582:	48 85 f6             	test   %rsi,%rsi
140e5d585:	75 08                	jne    0x140e5d58f
140e5d587:	41 8b c5             	mov    %r13d,%eax
140e5d58a:	e9 7e 04 00 00       	jmp    0x140e5da0d
140e5d58f:	bb 04 00 00 00       	mov    $0x4,%ebx
140e5d594:	49 8b cd             	mov    %r13,%rcx
140e5d597:	8b d3                	mov    %ebx,%edx
140e5d599:	e8 4a 8a ff ff       	call   0x140e55fe8
140e5d59e:	33 c9                	xor    %ecx,%ecx
140e5d5a0:	4c 8b e0             	mov    %rax,%r12
140e5d5a3:	e8 cc 66 ff ff       	call   0x140e53c74
140e5d5a8:	4d 85 e4             	test   %r12,%r12
140e5d5ab:	75 0a                	jne    0x140e5d5b7
140e5d5ad:	48 8b ce             	mov    %rsi,%rcx
140e5d5b0:	e8 bf 66 ff ff       	call   0x140e53c74
140e5d5b5:	eb d0                	jmp    0x140e5d587
140e5d5b7:	4d 39 be 40 01 00 00 	cmp    %r15,0x140(%r14)