14008f0a2:	41 54                	push   %r12
14008f0a4:	55                   	push   %rbp
14008f0a5:	57                   	push   %rdi
14008f0a6:	56                   	push   %rsi
14008f0a7:	53                   	push   %rbx
14008f0a8:	48 83 ec 38          	sub    $0x38,%rsp
14008f0ac:	48 8b 2d 3d 9a 1a 00 	mov    0x1a9a3d(%rip),%rbp        # 0x140238af0
14008f0b3:	48 89 d7             	mov    %rdx,%rdi
14008f0b6:	48 8d 15 bb 88 17 00 	lea    0x1788bb(%rip),%rdx        # 0x140207978
14008f0bd:	48 89 cb             	mov    %rcx,%rbx
14008f0c0:	4d 89 cd             	mov    %r9,%r13
14008f0c3:	48 8b 45 00          	mov    0x0(%rbp),%rax
14008f0c7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14008f0cc:	31 c0                	xor    %eax,%eax
14008f0ce:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14008f0d5:	00 00
14008f0d7:	e8 9c ad 15 00       	call   0x1401e9e78
14008f0dc:	85 c0                	test   %eax,%eax
14008f0de:	0f 84 ac 00 00 00    	je     0x14008f190
14008f0e4:	48 8d 15 a6 88 17 00 	lea    0x1788a6(%rip),%rdx        # 0x140207991
14008f0eb:	48 89 d9             	mov    %rbx,%rcx
14008f0ee:	45 31 e4             	xor    %r12d,%r12d
14008f0f1:	31 f6                	xor    %esi,%esi
14008f0f3:	e8 80 ad 15 00       	call   0x1401e9e78
14008f0f8:	85 c0                	test   %eax,%eax
14008f0fa:	74 2c                	je     0x14008f128
14008f0fc:	4c 89 e1             	mov    %r12,%rcx
14008f0ff:	e8 ac 9d 06 00       	call   0x1400f8eb0
14008f104:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14008f109:	48 2b 45 00          	sub    0x0(%rbp),%rax
14008f10d:	0f 85 e5 00 00 00    	jne    0x14008f1f8
14008f113:	89 f0                	mov    %esi,%eax
14008f115:	48 83 c4 38          	add    $0x38,%rsp
14008f119:	5b                   	pop    %rbx
14008f11a:	5e                   	pop    %rsi
14008f11b:	5f                   	pop    %rdi
14008f11c:	5d                   	pop    %rbp
14008f11d:	41 5c                	pop    %r12
14008f11f:	41 5d                	pop    %r13
14008f121:	c3                   	ret
14008f122:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14008f128:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14008f12d:	49 89 f8             	mov    %rdi,%r8
14008f130:	48 89 da             	mov    %rbx,%rdx
14008f133:	e8 18 42 f8 ff       	call   0x140013350
14008f138:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
14008f13d:	89 c6                	mov    %eax,%esi
14008f13f:	85 c0                	test   %eax,%eax
14008f141:	75 b9                	jne    0x14008f0fc
14008f143:	4c 89 e1             	mov    %r12,%rcx
14008f146:	e8 c5 27 fd ff       	call   0x140061910
14008f14b:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
14008f150:	41 89 45 04          	mov    %eax,0x4(%r13)
14008f154:	85 c0                	test   %eax,%eax
14008f156:	75 a4                	jne    0x14008f0fc
14008f158:	48 8b 05 81 9e 1a 00 	mov    0x1a9e81(%rip),%rax        # 0x140238fe0
14008f15f:	48 8d 0d f2 87 17 00 	lea    0x1787f2(%rip),%rcx        # 0x140207958
14008f166:	8b 00                	mov    (%rax),%eax
14008f168:	85 c0                	test   %eax,%eax
14008f16a:	74 08                	je     0x14008f174
14008f16c:	e8 f7 41 15 00       	call   0x1401e3368
14008f171:	48 89 c1             	mov    %rax,%rcx
14008f174:	4c 89 e2             	mov    %r12,%rdx
14008f177:	e8 84 45 03 00       	call   0x1400c3700
14008f17c:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
14008f181:	e9 76 ff ff ff       	jmp    0x14008f0fc
14008f186:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14008f18d:	00 00 00
14008f190:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14008f195:	49 89 f8             	mov    %rdi,%r8
14008f198:	48 89 da             	mov    %rbx,%rdx
14008f19b:	e8 b0 41 f8 ff       	call   0x140013350
14008f1a0:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
14008f1a5:	89 c6                	mov    %eax,%esi
14008f1a7:	85 c0                	test   %eax,%eax
14008f1a9:	0f 85 4d ff ff ff    	jne    0x14008f0fc
14008f1af:	4c 89 e1             	mov    %r12,%rcx
14008f1b2:	e8 d9 65 fa ff       	call   0x140035790
14008f1b7:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
14008f1bc:	41 89 45 00          	mov    %eax,0x0(%r13)
14008f1c0:	85 c0                	test   %eax,%eax
14008f1c2:	0f 85 34 ff ff ff    	jne    0x14008f0fc
14008f1c8:	48 8b 05 11 9e 1a 00 	mov    0x1a9e11(%rip),%rax        # 0x140238fe0
14008f1cf:	48 8d 0d 5f 87 17 00 	lea    0x17875f(%rip),%rcx        # 0x140207935
14008f1d6:	8b 10                	mov    (%rax),%edx
14008f1d8:	85 d2                	test   %edx,%edx
14008f1da:	74 08                	je     0x14008f1e4
14008f1dc:	e8 87 41 15 00       	call   0x1401e3368
14008f1e1:	48 89 c1             	mov    %rax,%rcx
14008f1e4:	4c 89 e2             	mov    %r12,%rdx
14008f1e7:	31 f6                	xor    %esi,%esi
14008f1e9:	e8 12 45 03 00       	call   0x1400c3700
14008f1ee:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
14008f1f3:	e9 04 ff ff ff       	jmp    0x14008f0fc
14008f1f8:	e8 73 56 15 00       	call   0x1401e4870
14008f1fd:	90                   	nop
14008f1fe:	66 90                	xchg   %ax,%ax
14008f200:	41 55                	push   %r13
14008f202:	41 54                	push   %r12
14008f204:	55                   	push   %rbp
14008f205:	57                   	push   %rdi
14008f206:	56                   	push   %rsi
14008f207:	53                   	push   %rbx
14008f208:	48 83 ec 28          	sub    $0x28,%rsp
14008f20c:	48 89 d5             	mov    %rdx,%rbp
14008f20f:	48 8d 15 d9 87 17 00 	lea    0x1787d9(%rip),%rdx        # 0x1402079ef
14008f216:	48 89 ce             	mov    %rcx,%rsi
14008f219:	4d 89 c4             	mov    %r8,%r12
14008f21c:	4c 89 cf             	mov    %r9,%rdi
14008f21f:	48 89 f3             	mov    %rsi,%rbx
14008f222:	e8 51 ac 15 00       	call   0x1401e9e78
14008f227:	89 c2                	mov    %eax,%edx
14008f229:	48 8d 05 77 87 17 00 	lea    0x178777(%rip),%rax        # 0x1402079a7
14008f230:	85 d2                	test   %edx,%edx
14008f232:	75 1d                	jne    0x14008f251
14008f234:	e9 87 00 00 00       	jmp    0x14008f2c0
14008f239:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14008f240:	48 83 c3 01          	add    $0x1,%rbx
14008f244:	48 83 c0 01          	add    $0x1,%rax
14008f248:	3a 53 ff             	cmp    -0x1(%rbx),%dl
14008f24b:	0f 85 80 00 00 00    	jne    0x14008f2d1
14008f251:	0f b6 10             	movzbl (%rax),%edx
14008f254:	84 d2                	test   %dl,%dl
14008f256:	75 e8                	jne    0x14008f240
14008f258:	48 8d 15 6a 88 17 00 	lea    0x17886a(%rip),%rdx        # 0x140207ac9
14008f25f:	48 89 d9             	mov    %rbx,%rcx
14008f262:	e8 11 ac 15 00       	call   0x1401e9e78
14008f267:	85 c0                	test   %eax,%eax
14008f269:	74 45                	je     0x14008f2b0
14008f26b:	48 8d 15 9a 87 17 00 	lea    0x17879a(%rip),%rdx        # 0x140207a0c
14008f272:	48 89 d9             	mov    %rbx,%rcx
14008f275:	e8 fe ab 15 00       	call   0x1401e9e78
14008f27a:	85 c0                	test   %eax,%eax
14008f27c:	0f 84 f3 00 00 00    	je     0x14008f375
14008f282:	48 8d 15 93 87 17 00 	lea    0x178793(%rip),%rdx        # 0x140207a1c
14008f289:	48 89 d9             	mov    %rbx,%rcx
14008f28c:	e8 e7 ab 15 00       	call   0x1401e9e78
14008f291:	85 c0                	test   %eax,%eax
14008f293:	75 59                	jne    0x14008f2ee
14008f295:	48 85 ed             	test   %rbp,%rbp
14008f298:	0f 84 b2 00 00 00    	je     0x14008f350
14008f29e:	48 89 e9             	mov    %rbp,%rcx
14008f2a1:	e8 5a b7 03 00       	call   0x1400caa00
14008f2a6:	48 89 47 08          	mov    %rax,0x8(%rdi)
14008f2aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14008f2b0:	31 c0                	xor    %eax,%eax
14008f2b2:	48 83 c4 28          	add    $0x28,%rsp
14008f2b6:	5b                   	pop    %rbx
14008f2b7:	5e                   	pop    %rsi
14008f2b8:	5f                   	pop    %rdi
14008f2b9:	5d                   	pop    %rbp
14008f2ba:	41 5c                	pop    %r12
14008f2bc:	41 5d                	pop    %r13
14008f2be:	c3                   	ret
14008f2bf:	90                   	nop
14008f2c0:	4d 8b 04 24          	mov    (%r12),%r8
14008f2c4:	48 89 ea             	mov    %rbp,%rdx
14008f2c7:	48 89 f1             	mov    %rsi,%rcx
14008f2ca:	e8 e1 3d f8 ff       	call   0x1400130b0
14008f2cf:	89 07                	mov    %eax,(%rdi)
14008f2d1:	49 89 f9             	mov    %rdi,%r9
14008f2d4:	4d 89 e0             	mov    %r12,%r8
14008f2d7:	48 89 ea             	mov    %rbp,%rdx
14008f2da:	48 89 f1             	mov    %rsi,%rcx
14008f2dd:	48 83 c4 28          	add    $0x28,%rsp
14008f2e1:	5b                   	pop    %rbx
14008f2e2:	5e                   	pop    %rsi
14008f2e3:	5f                   	pop    %rdi
14008f2e4:	5d                   	pop    %rbp
14008f2e5:	41 5c                	pop    %r12
14008f2e7:	41 5d                	pop    %r13
14008f2e9:	e9 52 f8 ff ff       	jmp    0x14008eb40
14008f2ee:	48 8d 15 34 87 17 00 	lea    0x178734(%rip),%rdx        # 0x140207a29
14008f2f5:	48 89 d9             	mov    %rbx,%rcx
14008f2f8:	e8 7b ab 15 00       	call   0x1401e9e78
14008f2fd:	85 c0                	test   %eax,%eax
14008f2ff:	74 61                	je     0x14008f362
14008f301:	48 8d 15 30 87 17 00 	lea    0x178730(%rip),%rdx        # 0x140207a38
14008f308:	48 89 d9             	mov    %rbx,%rcx
14008f30b:	e8 68 ab 15 00       	call   0x1401e9e78
14008f310:	85 c0                	test   %eax,%eax
14008f312:	74 2b                	je     0x14008f33f
14008f314:	48 8d 15 25 87 17 00 	lea    0x178725(%rip),%rdx        # 0x140207a40
14008f31b:	48 89 d9             	mov    %rbx,%rcx
14008f31e:	e8 55 ab 15 00       	call   0x1401e9e78
14008f323:	85 c0                	test   %eax,%eax
14008f325:	75 61                	jne    0x14008f388
14008f327:	48 85 ed             	test   %rbp,%rbp
14008f32a:	74 24                	je     0x14008f350
14008f32c:	48 89 e9             	mov    %rbp,%rcx
14008f32f:	e8 5c 64 fa ff       	call   0x140035790
14008f334:	85 c0                	test   %eax,%eax
14008f336:	0f 84 ed 00 00 00    	je     0x14008f429
14008f33c:	89 47 1c             	mov    %eax,0x1c(%rdi)
14008f33f:	48 8d 4f 60          	lea    0x60(%rdi),%rcx
14008f343:	48 89 da             	mov    %rbx,%rdx
14008f346:	e8 d5 09 01 00       	call   0x14009fd20
14008f34b:	e9 60 ff ff ff       	jmp    0x14008f2b0
14008f350:	48 89 f1             	mov    %rsi,%rcx
14008f353:	e8 08 7a f8 ff       	call   0x140016d60
14008f358:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14008f35d:	e9 50 ff ff ff       	jmp    0x14008f2b2
14008f362:	48 89 ea             	mov    %rbp,%rdx
14008f365:	48 89 f1             	mov    %rsi,%rcx
14008f368:	e8 b3 3f f8 ff       	call   0x140013320
14008f36d:	89 47 10             	mov    %eax,0x10(%rdi)
14008f370:	e9 3b ff ff ff       	jmp    0x14008f2b0
14008f375:	48 89 ea             	mov    %rbp,%rdx
14008f378:	48 89 f1             	mov    %rsi,%rcx
14008f37b:	e8 a0 3f f8 ff       	call   0x140013320
14008f380:	89 47 04             	mov    %eax,0x4(%rdi)
14008f383:	e9 28 ff ff ff       	jmp    0x14008f2b0
14008f388:	4c 8d 25 d6 86 17 00 	lea    0x1786d6(%rip),%r12        # 0x140207a65
14008f38f:	48 89 d9             	mov    %rbx,%rcx
14008f392:	4c 89 e2             	mov    %r12,%rdx
14008f395:	e8 de aa 15 00       	call   0x1401e9e78
14008f39a:	85 c0                	test   %eax,%eax
14008f39c:	75 57                	jne    0x14008f3f5
14008f39e:	48 85 ed             	test   %rbp,%rbp
14008f3a1:	74 ad                	je     0x14008f350
14008f3a3:	48 89 e9             	mov    %rbp,%rcx
14008f3a6:	e8 e5 63 fa ff       	call   0x140035790
14008f3ab:	41 89 c5             	mov    %eax,%r13d
14008f3ae:	85 c0                	test   %eax,%eax
14008f3b0:	0f 84 43 01 00 00    	je     0x14008f4f9
14008f3b6:	48 8b 77 60          	mov    0x60(%rdi),%rsi
14008f3ba:	48 85 f6             	test   %rsi,%rsi
14008f3bd:	74 2d                	je     0x14008f3ec
14008f3bf:	48 8b 6f 68          	mov    0x68(%rdi),%rbp
14008f3c3:	48 c1 e5 04          	shl    $0x4,%rbp
14008f3c7:	48 01 f5             	add    %rsi,%rbp
14008f3ca:	eb 1b                	jmp    0x14008f3e7
14008f3cc:	0f 1f 40 00          	nopl   0x0(%rax)
14008f3d0:	48 8b 0e             	mov    (%rsi),%rcx
14008f3d3:	4c 89 e2             	mov    %r12,%rdx
14008f3d6:	e8 9d aa 15 00       	call   0x1401e9e78
14008f3db:	85 c0                	test   %eax,%eax
14008f3dd:	0f 84 a0 00 00 00    	je     0x14008f483
14008f3e3:	48 83 c6 10          	add    $0x10,%rsi
14008f3e7:	48 39 ee             	cmp    %rbp,%rsi
14008f3ea:	72 e4                	jb     0x14008f3d0
14008f3ec:	44 89 6f 20          	mov    %r13d,0x20(%rdi)
14008f3f0:	e9 4a ff ff ff       	jmp    0x14008f33f
14008f3f5:	48 8d 15 9a 86 17 00 	lea    0x17869a(%rip),%rdx        # 0x140207a96
14008f3fc:	48 89 d9             	mov    %rbx,%rcx
14008f3ff:	e8 74 aa 15 00       	call   0x1401e9e78
14008f404:	85 c0                	test   %eax,%eax
14008f406:	75 53                	jne    0x14008f45b
14008f408:	48 85 ed             	test   %rbp,%rbp
14008f40b:	0f 84 3f ff ff ff    	je     0x14008f350
14008f411:	48 89 e9             	mov    %rbp,%rcx
14008f414:	e8 f7 24 fd ff       	call   0x140061910
14008f419:	85 c0                	test   %eax,%eax
14008f41b:	0f 84 a8 00 00 00    	je     0x14008f4c9
14008f421:	89 47 24             	mov    %eax,0x24(%rdi)
14008f424:	e9 16 ff ff ff       	jmp    0x14008f33f
14008f429:	48 8b 05 b0 9b 1a 00 	mov    0x1a9bb0(%rip),%rax        # 0x140238fe0
14008f430:	48 8d 0d 7c 85 17 00 	lea    0x17857c(%rip),%rcx        # 0x1402079b3
14008f437:	44 8b 08             	mov    (%rax),%r9d
14008f43a:	45 85 c9             	test   %r9d,%r9d
14008f43d:	74 08                	je     0x14008f447
14008f43f:	e8 24 3f 15 00       	call   0x1401e3368
14008f444:	48 89 c1             	mov    %rax,%rcx
14008f447:	49 89 e8             	mov    %rbp,%r8
14008f44a:	48 8d 15 fc 85 17 00 	lea    0x1785fc(%rip),%rdx        # 0x140207a4d
14008f451:	e8 da 41 03 00       	call   0x1400c3630
14008f456:	e9 fd fe ff ff       	jmp    0x14008f358
14008f45b:	48 8d 15 55 86 17 00 	lea    0x178655(%rip),%rdx        # 0x140207ab7
14008f462:	48 89 d9             	mov    %rbx,%rcx
14008f465:	e8 0e aa 15 00       	call   0x1401e9e78
14008f46a:	85 c0                	test   %eax,%eax
14008f46c:	0f 84 b9 00 00 00    	je     0x14008f52b
14008f472:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14008f476:	48 89 da             	mov    %rbx,%rdx
14008f479:	e8 a2 08 01 00       	call   0x14009fd20
14008f47e:	e9 2d fe ff ff       	jmp    0x14008f2b0
14008f483:	48 63 47 20          	movslq 0x20(%rdi),%rax
14008f487:	48 8d 0d 42 85 17 00 	lea    0x178542(%rip),%rcx        # 0x1402079d0
14008f48e:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
14008f492:	48 c1 e0 04          	shl    $0x4,%rax
14008f496:	48 03 05 03 9c 1a 00 	add    0x1a9c03(%rip),%rax        # 0x1402390a0
14008f49d:	48 8b 18             	mov    (%rax),%rbx
14008f4a0:	48 8b 05 39 9b 1a 00 	mov    0x1a9b39(%rip),%rax        # 0x140238fe0
14008f4a7:	8b 10                	mov    (%rax),%edx
14008f4a9:	85 d2                	test   %edx,%edx
14008f4ab:	74 08                	je     0x14008f4b5
14008f4ad:	e8 b6 3e 15 00       	call   0x1401e3368
14008f4b2:	48 89 c1             	mov    %rax,%rcx
14008f4b5:	49 89 d8             	mov    %rbx,%r8
14008f4b8:	48 8d 15 b9 85 17 00 	lea    0x1785b9(%rip),%rdx        # 0x140207a78
14008f4bf:	e8 6c 41 03 00       	call   0x1400c3630
14008f4c4:	e9 8f fe ff ff       	jmp    0x14008f358
14008f4c9:	48 8b 05 10 9b 1a 00 	mov    0x1a9b10(%rip),%rax        # 0x140238fe0
14008f4d0:	48 8d 0d dc 84 17 00 	lea    0x1784dc(%rip),%rcx        # 0x1402079b3
14008f4d7:	8b 00                	mov    (%rax),%eax
14008f4d9:	85 c0                	test   %eax,%eax
14008f4db:	74 08                	je     0x14008f4e5
14008f4dd:	e8 86 3e 15 00       	call   0x1401e3368
14008f4e2:	48 89 c1             	mov    %rax,%rcx
14008f4e5:	49 89 e8             	mov    %rbp,%r8
14008f4e8:	48 8d 15 b2 85 17 00 	lea    0x1785b2(%rip),%rdx        # 0x140207aa1
14008f4ef:	e8 3c 41 03 00       	call   0x1400c3630
14008f4f4:	e9 5f fe ff ff       	jmp    0x14008f358
14008f4f9:	48 8b 05 e0 9a 1a 00 	mov    0x1a9ae0(%rip),%rax        # 0x140238fe0
14008f500:	48 8d 0d ac 84 17 00 	lea    0x1784ac(%rip),%rcx        # 0x1402079b3
14008f507:	44 8b 00             	mov    (%rax),%r8d
14008f50a:	45 85 c0             	test   %r8d,%r8d
14008f50d:	74 08                	je     0x14008f517
14008f50f:	e8 54 3e 15 00       	call   0x1401e3368
14008f514:	48 89 c1             	mov    %rax,%rcx
14008f517:	49 89 e8             	mov    %rbp,%r8
14008f51a:	48 8d 15 57 85 17 00 	lea    0x178557(%rip),%rdx        # 0x140207a78
14008f521:	e8 0a 41 03 00       	call   0x1400c3630
14008f526:	e9 2d fe ff ff       	jmp    0x14008f358
14008f52b:	48 89 ea             	mov    %rbp,%rdx
14008f52e:	48 89 f1             	mov    %rsi,%rcx
14008f531:	e8 ea 3d f8 ff       	call   0x140013320
14008f536:	89 47 14             	mov    %eax,0x14(%rdi)
14008f539:	e9 01 fe ff ff       	jmp    0x14008f33f
14008f53e:	66 90                	xchg   %ax,%ax
14008f540:	55                   	push   %rbp
14008f541:	57                   	push   %rdi
14008f542:	56                   	push   %rsi
14008f543:	53                   	push   %rbx
14008f544:	48 83 ec 38          	sub    $0x38,%rsp
14008f548:	48 8b 3d a1 95 1a 00 	mov    0x1a95a1(%rip),%rdi        # 0x140238af0
14008f54f:	48 89 d3             	mov    %rdx,%rbx
14008f552:	48 89 ce             	mov    %rcx,%rsi
14008f555:	4c 89 cd             	mov    %r9,%rbp
14008f558:	48 8b 17             	mov    (%rdi),%rdx
14008f55b:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14008f560:	48 8d 15 8a 85 17 00 	lea    0x17858a(%rip),%rdx        # 0x140207af1
14008f567:	e8 0c a9 15 00       	call   0x1401e9e78
14008f56c:	85 c0                	test   %eax,%eax
14008f56e:	75 20                	jne    0x14008f590
14008f570:	48 85 db             	test   %rbx,%rbx
14008f573:	74 3b                	je     0x14008f5b0
14008f575:	80 3b 00             	cmpb   $0x0,(%rbx)
14008f578:	74 36                	je     0x14008f5b0
14008f57a:	80 3b 2a             	cmpb   $0x2a,(%rbx)
14008f57d:	75 41                	jne    0x14008f5c0
14008f57f:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
14008f583:	75 3b                	jne    0x14008f5c0
14008f585:	c7 45 08 01 00 00 00 	movl   $0x1,0x8(%rbp)
14008f58c:	0f 1f 40 00          	nopl   0x0(%rax)
14008f590:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14008f595:	48 2b 07             	sub    (%rdi),%rax
14008f598:	0f 85 06 01 00 00    	jne    0x14008f6a4
14008f59e:	31 c0                	xor    %eax,%eax
14008f5a0:	48 83 c4 38          	add    $0x38,%rsp