14005efaf:	90                   	nop
14005efb0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14005efb5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14005efba:	89 54 24 10          	mov    %edx,0x10(%rsp)
14005efbe:	57                   	push   %rdi
14005efbf:	41 54                	push   %r12
14005efc1:	41 55                	push   %r13
14005efc3:	41 56                	push   %r14
14005efc5:	41 57                	push   %r15
14005efc7:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
14005efce:	48 8b 05 eb 36 06 00 	mov    0x636eb(%rip),%rax        # 0x1400c26c0
14005efd5:	48 33 c4             	xor    %rsp,%rax
14005efd8:	48 89 84 24 18 01 00 	mov    %rax,0x118(%rsp)
14005efdf:	00
14005efe0:	44 8b e2             	mov    %edx,%r12d
14005efe3:	4c 8b f9             	mov    %rcx,%r15
14005efe6:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14005efeb:	e8 4c 26 fc ff       	call   0x14002163c
14005eff0:	49 8d 4f 08          	lea    0x8(%r15),%rcx
14005eff4:	e8 43 26 fc ff       	call   0x14002163c
14005eff9:	49 8d 47 10          	lea    0x10(%r15),%rax
14005effd:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14005f004:	00
14005f005:	48 8b c8             	mov    %rax,%rcx
14005f008:	e8 2f 26 fc ff       	call   0x14002163c
14005f00d:	49 8d 4f 18          	lea    0x18(%r15),%rcx
14005f011:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
14005f018:	00
14005f019:	e8 1e 26 fc ff       	call   0x14002163c
14005f01e:	49 8d 47 28          	lea    0x28(%r15),%rax
14005f022:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14005f029:	00
14005f02a:	33 f6                	xor    %esi,%esi
14005f02c:	40 88 30             	mov    %sil,(%rax)
14005f02f:	49 8d 4f 30          	lea    0x30(%r15),%rcx
14005f033:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
14005f03a:	00
14005f03b:	41 83 c8 ff          	or     $0xffffffff,%r8d
14005f03f:	33 d2                	xor    %edx,%edx
14005f041:	e8 b6 09 00 00       	call   0x14005f9fc
14005f046:	49 8d 47 20          	lea    0x20(%r15),%rax
14005f04a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14005f04f:	48 8b c8             	mov    %rax,%rcx
14005f052:	e8 e5 25 fc ff       	call   0x14002163c
14005f057:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14005f05c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14005f061:	33 c9                	xor    %ecx,%ecx
14005f063:	e8 2a b4 00 00       	call   0x14006a492
14005f068:	85 c0                	test   %eax,%eax
14005f06a:	0f 88 2e 08 00 00    	js     0x14005f89e
14005f070:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14005f075:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14005f07a:	48 8b 01             	mov    (%rcx),%rax
14005f07d:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14005f082:	33 d2                	xor    %edx,%edx
14005f084:	48 8b 40 20          	mov    0x20(%rax),%rax
14005f088:	ff 15 fa 05 01 00    	call   *0x105fa(%rip)        # 0x14006f688
14005f08e:	85 c0                	test   %eax,%eax
14005f090:	0f 88 13 08 00 00    	js     0x14005f8a9
14005f096:	b8 0b 00 04 3d       	mov    $0x3d04000b,%eax
14005f09b:	89 84 24 e0 00 00 00 	mov    %eax,0xe0(%rsp)
14005f0a2:	41 be 01 00 00 00    	mov    $0x1,%r14d
14005f0a8:	66 44 89 b4 24 e8 00 	mov    %r14w,0xe8(%rsp)
14005f0af:	00 00
14005f0b1:	c7 84 24 f8 00 00 00 	movl   $0x4,0xf8(%rsp)
14005f0b8:	04 00 00 00
14005f0bc:	c7 84 24 00 01 00 00 	movl   $0x4,0x100(%rsp)
14005f0c3:	04 00 00 00
14005f0c7:	89 84 24 04 01 00 00 	mov    %eax,0x104(%rsp)
14005f0ce:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
14005f0d5:	00
14005f0d6:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
14005f0dd:	00
14005f0de:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14005f0e3:	48 8b 01             	mov    (%rcx),%rax
14005f0e6:	45 8d 46 01          	lea    0x1(%r14),%r8d
14005f0ea:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14005f0f1:	00
14005f0f2:	48 8b 40 70          	mov    0x70(%rax),%rax
14005f0f6:	ff 15 8c 05 01 00    	call   *0x1058c(%rip)        # 0x14006f688
14005f0fc:	85 c0                	test   %eax,%eax
14005f0fe:	0f 88 ac 07 00 00    	js     0x14005f8b0
14005f104:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14005f109:	48 8b 01             	mov    (%rcx),%rax
14005f10c:	45 33 c9             	xor    %r9d,%r9d
14005f10f:	45 33 c0             	xor    %r8d,%r8d
14005f112:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14005f119:	00
14005f11a:	48 8b 40 68          	mov    0x68(%rax),%rax
14005f11e:	ff 15 64 05 01 00    	call   *0x10564(%rip)        # 0x14006f688
14005f124:	85 c0                	test   %eax,%eax
14005f126:	0f 88 8b 07 00 00    	js     0x14005f8b7
14005f12c:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14005f131:	48 8d 05 48 a0 01 00 	lea    0x1a048(%rip),%rax        # 0x140079180
14005f138:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14005f13d:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14005f142:	48 8b 03             	mov    (%rbx),%rax
14005f145:	48 8b b8 98 00 00 00 	mov    0x98(%rax),%rdi
14005f14c:	33 c9                	xor    %ecx,%ecx
14005f14e:	e8 33 6a ff ff       	call   0x140055b86
14005f153:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14005f158:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14005f15d:	45 33 c0             	xor    %r8d,%r8d
14005f160:	41 8b d6             	mov    %r14d,%edx
14005f163:	48 8b cb             	mov    %rbx,%rcx
14005f166:	48 8b c7             	mov    %rdi,%rax
14005f169:	ff 15 19 05 01 00    	call   *0x10519(%rip)        # 0x14006f688
14005f16f:	85 c0                	test   %eax,%eax
14005f171:	0f 88 4e 07 00 00    	js     0x14005f8c5
14005f177:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14005f17c:	48 85 c0             	test   %rax,%rax
14005f17f:	0f 84 1a 08 00 00    	je     0x14005f99f
14005f185:	39 30                	cmp    %esi,(%rax)
14005f187:	0f 84 12 08 00 00    	je     0x14005f99f
14005f18d:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
14005f194:	00
14005f195:	ff 15 ed ff 00 00    	call   *0xffed(%rip)        # 0x14006f188
14005f19b:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14005f1a0:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14005f1a4:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14005f1a8:	4c 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%r9
14005f1af:	00
14005f1b0:	4c 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%r8
14005f1b7:	00
14005f1b8:	8b d0                	mov    %eax,%edx
14005f1ba:	e8 11 c1 ff ff       	call   0x14005b2d0
14005f1bf:	85 c0                	test   %eax,%eax
14005f1c1:	0f 88 0a 07 00 00    	js     0x14005f8d1
14005f1c7:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
14005f1ce:	00
14005f1cf:	4d 85 ed             	test   %r13,%r13
14005f1d2:	75 04                	jne    0x14005f1d8
14005f1d4:	8b de                	mov    %esi,%ebx
14005f1d6:	eb 0f                	jmp    0x14005f1e7
14005f1d8:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
14005f1dc:	48 ff c3             	inc    %rbx
14005f1df:	66 41 39 74 5d 00    	cmp    %si,0x0(%r13,%rbx,2)
14005f1e5:	75 f5                	jne    0x14005f1dc
14005f1e7:	85 db                	test   %ebx,%ebx
14005f1e9:	75 0d                	jne    0x14005f1f8
14005f1eb:	49 8b cf             	mov    %r15,%rcx
14005f1ee:	e8 49 24 fc ff       	call   0x14002163c
14005f1f3:	e9 e0 00 00 00       	jmp    0x14005f2d8
14005f1f8:	4d 85 ed             	test   %r13,%r13
14005f1fb:	0f 84 d7 06 00 00    	je     0x14005f8d8
14005f201:	49 8b 07             	mov    (%r15),%rax
14005f204:	8b 48 f0             	mov    -0x10(%rax),%ecx
14005f207:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
14005f20b:	4d 8b e5             	mov    %r13,%r12
14005f20e:	4c 2b e0             	sub    %rax,%r12
14005f211:	49 d1 fc             	sar    $1,%r12
14005f214:	85 db                	test   %ebx,%ebx
14005f216:	0f 88 c6 06 00 00    	js     0x14005f8e2
14005f21c:	41 8b ce             	mov    %r14d,%ecx
14005f21f:	2b 48 f8             	sub    -0x8(%rax),%ecx
14005f222:	8b 40 f4             	mov    -0xc(%rax),%eax
14005f225:	2b c3                	sub    %ebx,%eax
14005f227:	0b c1                	or     %ecx,%eax
14005f229:	7d 0a                	jge    0x14005f235
14005f22b:	8b d3                	mov    %ebx,%edx
14005f22d:	49 8b cf             	mov    %r15,%rcx
14005f230:	e8 9b 27 fc ff       	call   0x1400219d0
14005f235:	49 8b 0f             	mov    (%r15),%rcx
14005f238:	48 63 fb             	movslq %ebx,%rdi
14005f23b:	48 03 ff             	add    %rdi,%rdi
14005f23e:	8b 44 24 50          	mov    0x50(%rsp),%eax
14005f242:	4c 3b e0             	cmp    %rax,%r12
14005f245:	77 37                	ja     0x14005f27e
14005f247:	4a 8d 14 61          	lea    (%rcx,%r12,2),%rdx
14005f24b:	48 85 ff             	test   %rdi,%rdi
14005f24e:	74 6a                	je     0x14005f2ba
14005f250:	48 85 c9             	test   %rcx,%rcx
14005f253:	75 0e                	jne    0x14005f263
14005f255:	ff 15 dd 01 01 00    	call   *0x101dd(%rip)        # 0x14006f438
14005f25b:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14005f261:	eb 51                	jmp    0x14005f2b4
14005f263:	48 85 d2             	test   %rdx,%rdx
14005f266:	74 ed                	je     0x14005f255
14005f268:	48 63 41 f4          	movslq -0xc(%rcx),%rax
14005f26c:	48 03 c0             	add    %rax,%rax
14005f26f:	48 3b c7             	cmp    %rdi,%rax
14005f272:	72 34                	jb     0x14005f2a8
14005f274:	4c 8b c7             	mov    %rdi,%r8
14005f277:	e8 a0 b0 00 00       	call   0x14006a31c
14005f27c:	eb 3c                	jmp    0x14005f2ba
14005f27e:	4c 63 41 f4          	movslq -0xc(%rcx),%r8
14005f282:	4d 03 c0             	add    %r8,%r8
14005f285:	48 85 ff             	test   %rdi,%rdi
14005f288:	74 30                	je     0x14005f2ba
14005f28a:	48 85 c9             	test   %rcx,%rcx
14005f28d:	74 c6                	je     0x14005f255
14005f28f:	4c 3b c7             	cmp    %rdi,%r8
14005f292:	72 0d                	jb     0x14005f2a1
14005f294:	4c 8b c7             	mov    %rdi,%r8
14005f297:	49 8b d5             	mov    %r13,%rdx
14005f29a:	e8 71 b0 00 00       	call   0x14006a310
14005f29f:	eb 19                	jmp    0x14005f2ba
14005f2a1:	33 d2                	xor    %edx,%edx
14005f2a3:	e8 6e b0 00 00       	call   0x14006a316
14005f2a8:	ff 15 8a 01 01 00    	call   *0x1018a(%rip)        # 0x14006f438
14005f2ae:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14005f2b4:	ff 15 1e 02 01 00    	call   *0x1021e(%rip)        # 0x14006f4d8
14005f2ba:	49 8b 07             	mov    (%r15),%rax
14005f2bd:	3b 58 f4             	cmp    -0xc(%rax),%ebx
14005f2c0:	0f 8f cb 06 00 00    	jg     0x14005f991
14005f2c6:	89 58 f0             	mov    %ebx,-0x10(%rax)
14005f2c9:	49 8b 07             	mov    (%r15),%rax
14005f2cc:	66 89 34 07          	mov    %si,(%rdi,%rax,1)
14005f2d0:	44 8b a4 24 58 01 00 	mov    0x158(%rsp),%r12d
14005f2d7:	00
14005f2d8:	49 8b 0f             	mov    (%r15),%rcx
14005f2db:	39 71 f0             	cmp    %esi,-0x10(%rcx)
14005f2de:	0f 84 08 06 00 00    	je     0x14005f8ec
14005f2e4:	48 8d 1d 15 8d 05 00 	lea    0x58d15(%rip),%rbx        # 0x1400b8000
14005f2eb:	48 8b 05 0e 8d 05 00 	mov    0x58d0e(%rip),%rax        # 0x1400b8000
14005f2f2:	48 3b c3             	cmp    %rbx,%rax
14005f2f5:	74 30                	je     0x14005f327
14005f2f7:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f2fb:	74 3b                	je     0x14005f338
14005f2fd:	80 78 59 04          	cmpb   $0x4,0x59(%rax)
14005f301:	72 24                	jb     0x14005f327
14005f303:	ba 0c 00 00 00       	mov    $0xc,%edx
14005f308:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14005f30d:	4d 8b cf             	mov    %r15,%r9
14005f310:	4c 8d 05 e1 d1 01 00 	lea    0x1d1e1(%rip),%r8        # 0x14007c4f8
14005f317:	48 8b 48 50          	mov    0x50(%rax),%rcx
14005f31b:	e8 98 54 fd ff       	call   0x1400347b8
14005f320:	48 8b 05 d9 8c 05 00 	mov    0x58cd9(%rip),%rax        # 0x1400b8000
14005f327:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f32b:	74 0b                	je     0x14005f338
14005f32d:	80 78 59 04          	cmpb   $0x4,0x59(%rax)
14005f331:	72 05                	jb     0x14005f338
14005f333:	e8 d8 88 ff ff       	call   0x140057c10
14005f338:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
14005f33f:	00
14005f340:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14005f345:	45 33 c9             	xor    %r9d,%r9d
14005f348:	48 8b 01             	mov    (%rcx),%rax
14005f34b:	48 8b 40 58          	mov    0x58(%rax),%rax
14005f34f:	41 83 fc 0a          	cmp    $0xa,%r12d
14005f353:	77 31                	ja     0x14005f386
14005f355:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14005f35a:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14005f35e:	49 8b 50 08          	mov    0x8(%r8),%rdx
14005f362:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14005f369:	00
14005f36a:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14005f36f:	89 74 24 20          	mov    %esi,0x20(%rsp)
14005f373:	45 33 c0             	xor    %r8d,%r8d
14005f376:	ff 15 0c 03 01 00    	call   *0x1030c(%rip)        # 0x14006f688
14005f37c:	85 c0                	test   %eax,%eax
14005f37e:	0f 88 c5 05 00 00    	js     0x14005f949
14005f384:	eb 29                	jmp    0x14005f3af
14005f386:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14005f38d:	00
14005f38e:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14005f393:	c7 44 24 20 00 00 00 	movl   $0x80000000,0x20(%rsp)
14005f39a:	80
14005f39b:	45 33 c0             	xor    %r8d,%r8d
14005f39e:	49 8b 17             	mov    (%r15),%rdx
14005f3a1:	ff 15 e1 02 01 00    	call   *0x102e1(%rip)        # 0x14006f688
14005f3a7:	85 c0                	test   %eax,%eax
14005f3a9:	0f 88 a1 05 00 00    	js     0x14005f950
14005f3af:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14005f3b4:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14005f3bb:	00
14005f3bc:	48 8b 01             	mov    (%rcx),%rax
14005f3bf:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14005f3c4:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14005f3c9:	45 33 c9             	xor    %r9d,%r9d
14005f3cc:	45 33 c0             	xor    %r8d,%r8d
14005f3cf:	48 8d 15 4a b7 01 00 	lea    0x1b74a(%rip),%rdx        # 0x14007ab20
14005f3d6:	48 8b 40 50          	mov    0x50(%rax),%rax
14005f3da:	ff 15 a8 02 01 00    	call   *0x102a8(%rip)        # 0x14006f688
14005f3e0:	85 c0                	test   %eax,%eax
14005f3e2:	0f 88 75 05 00 00    	js     0x14005f95d
14005f3e8:	41 b9 1e 00 03 66    	mov    $0x6603001e,%r9d
14005f3ee:	45 8d 41 01          	lea    0x1(%r9),%r8d
14005f3f2:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14005f3f7:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14005f3fc:	e8 a3 f5 ff ff       	call   0x14005e9a4
14005f401:	48 8b d0             	mov    %rax,%rdx
14005f404:	49 8d 4f 08          	lea    0x8(%r15),%rcx
14005f408:	e8 3f 70 fc ff       	call   0x14002644c
14005f40d:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14005f412:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14005f416:	83 c8 ff             	or     $0xffffffff,%eax
14005f419:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14005f41e:	83 e8 01             	sub    $0x1,%eax
14005f421:	7f 11                	jg     0x14005f434
14005f423:	48 8b 0a             	mov    (%rdx),%rcx
14005f426:	48 8b 01             	mov    (%rcx),%rax
14005f429:	48 8b 40 08          	mov    0x8(%rax),%rax
14005f42d:	ff 15 55 02 01 00    	call   *0x10255(%rip)        # 0x14006f688
14005f433:	90                   	nop
14005f434:	eb 12                	jmp    0x14005f448
14005f436:	33 f6                	xor    %esi,%esi
14005f438:	44 8d 76 01          	lea    0x1(%rsi),%r14d
14005f43c:	48 8d 1d bd 8b 05 00 	lea    0x58bbd(%rip),%rbx        # 0x1400b8000
14005f443:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
14005f448:	41 b9 1e 00 01 30    	mov    $0x3001001e,%r9d
14005f44e:	45 8d 41 01          	lea    0x1(%r9),%r8d
14005f452:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14005f457:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14005f45c:	e8 43 f5 ff ff       	call   0x14005e9a4
14005f461:	48 8b d0             	mov    %rax,%rdx
14005f464:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
14005f46b:	00
14005f46c:	0f 1f 40 00          	nopl   0x0(%rax)
14005f470:	e8 d7 6f fc ff       	call   0x14002644c
14005f475:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14005f47a:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14005f47e:	83 c8 ff             	or     $0xffffffff,%eax
14005f481:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14005f486:	83 e8 01             	sub    $0x1,%eax
14005f489:	7f 10                	jg     0x14005f49b
14005f48b:	48 8b 0a             	mov    (%rdx),%rcx
14005f48e:	48 8b 01             	mov    (%rcx),%rax
14005f491:	48 8b 40 08          	mov    0x8(%rax),%rax
14005f495:	ff 15 ed 01 01 00    	call   *0x101ed(%rip)        # 0x14006f688
14005f49b:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
14005f4a2:	00
14005f4a3:	4c 8d 25 06 9d 01 00 	lea    0x19d06(%rip),%r12        # 0x1400791b0
14005f4aa:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
14005f4b1:	00
14005f4b2:	4c 8d 8c 24 98 00 00 	lea    0x98(%rsp),%r9
14005f4b9:	00
14005f4ba:	45 33 c0             	xor    %r8d,%r8d
14005f4bd:	ba 02 01 01 3d       	mov    $0x3d010102,%edx
14005f4c2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14005f4c7:	e8 60 04 fd ff       	call   0x14002f92c
14005f4cc:	85 c0                	test   %eax,%eax
14005f4ce:	0f 88 e6 00 00 00    	js     0x14005f5ba
14005f4d4:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14005f4db:	00
14005f4dc:	48 85 c0             	test   %rax,%rax
14005f4df:	0f 84 d5 00 00 00    	je     0x14005f5ba
14005f4e5:	48 39 70 10          	cmp    %rsi,0x10(%rax)
14005f4e9:	0f 84 cb 00 00 00    	je     0x14005f5ba
14005f4ef:	8b 78 08             	mov    0x8(%rax),%edi
14005f4f2:	85 ff                	test   %edi,%edi
14005f4f4:	0f 84 c0 00 00 00    	je     0x14005f5ba
14005f4fa:	8d 3c 7d 01 00 00 00 	lea    0x1(,%rdi,2),%edi
14005f501:	85 ff                	test   %edi,%edi
14005f503:	0f 88 60 04 00 00    	js     0x14005f969
14005f509:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14005f50e:	49 8b 45 00          	mov    0x0(%r13),%rax
14005f512:	41 8b d6             	mov    %r14d,%edx
14005f515:	2b 50 f8             	sub    -0x8(%rax),%edx
14005f518:	8b 48 f4             	mov    -0xc(%rax),%ecx