1401a9077:	e8 14 e2 f7 ff       	call   0x140127290
1401a907c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a9081:	33 c0                	xor    %eax,%eax
1401a9083:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a9088:	48 83 c4 20          	add    $0x20,%rsp
1401a908c:	5f                   	pop    %rdi
1401a908d:	c3                   	ret
1401a908e:	cc                   	int3
1401a908f:	cc                   	int3
1401a9090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a9095:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401a909a:	56                   	push   %rsi
1401a909b:	57                   	push   %rdi
1401a909c:	41 56                	push   %r14
1401a909e:	b8 30 00 00 00       	mov    $0x30,%eax
1401a90a3:	e8 88 7a 10 00       	call   0x1402b0b30
1401a90a8:	48 2b e0             	sub    %rax,%rsp
1401a90ab:	8d 50 d1             	lea    -0x2f(%rax),%edx
1401a90ae:	48 8b d9             	mov    %rcx,%rbx
1401a90b1:	e8 4a fb ff ff       	call   0x1401a8c00
1401a90b6:	48 8b d0             	mov    %rax,%rdx
1401a90b9:	48 8b cb             	mov    %rbx,%rcx
1401a90bc:	48 8b e8             	mov    %rax,%rbp
1401a90bf:	e8 1c fa ff ff       	call   0x1401a8ae0
1401a90c4:	33 ff                	xor    %edi,%edi
1401a90c6:	4c 8b f0             	mov    %rax,%r14
1401a90c9:	48 85 c0             	test   %rax,%rax
1401a90cc:	74 69                	je     0x1401a9137
1401a90ce:	44 8d 4f 01          	lea    0x1(%rdi),%r9d
1401a90d2:	c7 44 24 20 40 00 00 	movl   $0xf0000040,0x20(%rsp)
1401a90d9:	f0
1401a90da:	45 33 c0             	xor    %r8d,%r8d
1401a90dd:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401a90e2:	33 d2                	xor    %edx,%edx
1401a90e4:	8b f7                	mov    %edi,%esi
1401a90e6:	ff 15 1c bf 13 00    	call   *0x13bf1c(%rip)        # 0x1402e5008
1401a90ec:	85 c0                	test   %eax,%eax
1401a90ee:	74 23                	je     0x1401a9113
1401a90f0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a90f5:	4d 8b c6             	mov    %r14,%r8
1401a90f8:	8b d5                	mov    %ebp,%edx
1401a90fa:	ff 15 30 bf 13 00    	call   *0x13bf30(%rip)        # 0x1402e5030
1401a9100:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a9105:	85 c0                	test   %eax,%eax
1401a9107:	48 0f 45 f5          	cmovne %rbp,%rsi
1401a910b:	33 d2                	xor    %edx,%edx
1401a910d:	ff 15 ed be 13 00    	call   *0x13beed(%rip)        # 0x1402e5000
1401a9113:	4c 8d 04 f5 00 00 00 	lea    0x0(,%rsi,8),%r8
1401a911a:	00
1401a911b:	48 8b d6             	mov    %rsi,%rdx
1401a911e:	48 8b cb             	mov    %rbx,%rcx
1401a9121:	e8 6a fa ff ff       	call   0x1401a8b90
1401a9126:	48 8b cb             	mov    %rbx,%rcx
1401a9129:	e8 02 fc ff ff       	call   0x1401a8d30
1401a912e:	48 85 c0             	test   %rax,%rax
1401a9131:	0f 85 94 00 00 00    	jne    0x1401a91cb
1401a9137:	ba 01 00 00 00       	mov    $0x1,%edx
1401a913c:	48 8b cb             	mov    %rbx,%rcx
1401a913f:	e8 bc fa ff ff       	call   0x1401a8c00
1401a9144:	48 8b d0             	mov    %rax,%rdx
1401a9147:	48 8b cb             	mov    %rbx,%rcx
1401a914a:	48 8b f0             	mov    %rax,%rsi
1401a914d:	e8 8e f9 ff ff       	call   0x1401a8ae0
1401a9152:	48 8b e8             	mov    %rax,%rbp
1401a9155:	48 85 c0             	test   %rax,%rax
1401a9158:	74 69                	je     0x1401a91c3
1401a915a:	41 b9 16 00 00 00    	mov    $0x16,%r9d
1401a9160:	c7 44 24 20 40 00 00 	movl   $0xf0000040,0x20(%rsp)
1401a9167:	f0
1401a9168:	4c 8d 05 f1 fa 17 00 	lea    0x17faf1(%rip),%r8        # 0x140328c60
1401a916f:	33 d2                	xor    %edx,%edx
1401a9171:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401a9176:	ff 15 8c be 13 00    	call   *0x13be8c(%rip)        # 0x1402e5008
1401a917c:	85 c0                	test   %eax,%eax
1401a917e:	74 23                	je     0x1401a91a3
1401a9180:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a9185:	4c 8b c5             	mov    %rbp,%r8
1401a9188:	8b d6                	mov    %esi,%edx
1401a918a:	ff 15 a0 be 13 00    	call   *0x13bea0(%rip)        # 0x1402e5030
1401a9190:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a9195:	85 c0                	test   %eax,%eax
1401a9197:	48 0f 45 fe          	cmovne %rsi,%rdi
1401a919b:	33 d2                	xor    %edx,%edx
1401a919d:	ff 15 5d be 13 00    	call   *0x13be5d(%rip)        # 0x1402e5000
1401a91a3:	4c 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%r8
1401a91aa:	00
1401a91ab:	48 8b d7             	mov    %rdi,%rdx
1401a91ae:	48 8b cb             	mov    %rbx,%rcx
1401a91b1:	e8 da f9 ff ff       	call   0x1401a8b90
1401a91b6:	48 8b cb             	mov    %rbx,%rcx
1401a91b9:	e8 72 fb ff ff       	call   0x1401a8d30
1401a91be:	48 85 c0             	test   %rax,%rax
1401a91c1:	75 08                	jne    0x1401a91cb
1401a91c3:	48 8b cb             	mov    %rbx,%rcx
1401a91c6:	e8 65 fb ff ff       	call   0x1401a8d30
1401a91cb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401a91d0:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401a91d5:	48 83 c4 30          	add    $0x30,%rsp
1401a91d9:	41 5e                	pop    %r14
1401a91db:	5f                   	pop    %rdi
1401a91dc:	5e                   	pop    %rsi
1401a91dd:	c3                   	ret
1401a91de:	cc                   	int3
1401a91df:	cc                   	int3
1401a91e0:	40 53                	rex push %rbx
1401a91e2:	b8 40 00 00 00       	mov    $0x40,%eax
1401a91e7:	e8 44 79 10 00       	call   0x1402b0b30
1401a91ec:	48 2b e0             	sub    %rax,%rsp
1401a91ef:	48 8b 05 8a c8 22 00 	mov    0x22c88a(%rip),%rax        # 0x1403d5a80
1401a91f6:	48 33 c4             	xor    %rsp,%rax
1401a91f9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a91fe:	48 8b d9             	mov    %rcx,%rbx
1401a9201:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401a9208:	00 00
1401a920a:	ff 15 c8 c0 13 00    	call   *0x13c0c8(%rip)        # 0x1402e52d8
1401a9210:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401a9214:	ff 15 26 c1 13 00    	call   *0x13c126(%rip)        # 0x1402e5340
1401a921a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1401a921f:	89 44 24 24          	mov    %eax,0x24(%rsp)
1401a9223:	ff 15 a7 c1 13 00    	call   *0x13c1a7(%rip)        # 0x1402e53d0
1401a9229:	45 33 c9             	xor    %r9d,%r9d
1401a922c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401a9231:	48 8b cb             	mov    %rbx,%rcx
1401a9234:	45 8d 41 10          	lea    0x10(%r9),%r8d
1401a9238:	e8 63 f7 ff ff       	call   0x1401a89a0
1401a923d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401a9242:	48 33 cc             	xor    %rsp,%rcx
1401a9245:	e8 66 6c 10 00       	call   0x1402afeb0
1401a924a:	48 83 c4 40          	add    $0x40,%rsp
1401a924e:	5b                   	pop    %rbx
1401a924f:	c3                   	ret
1401a9250:	b8 28 00 00 00       	mov    $0x28,%eax
1401a9255:	e8 d6 78 10 00       	call   0x1402b0b30
1401a925a:	48 2b e0             	sub    %rax,%rsp
1401a925d:	83 3d ec a9 22 00 ff 	cmpl   $0xffffffff,0x22a9ec(%rip)        # 0x1403d3c50
1401a9264:	0f 84 e2 00 00 00    	je     0x1401a934c
1401a926a:	48 8d 0d df a9 22 00 	lea    0x22a9df(%rip),%rcx        # 0x1403d3c50
1401a9271:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401a9276:	e8 e5 e5 f7 ff       	call   0x140127860
1401a927b:	33 d2                	xor    %edx,%edx
1401a927d:	48 8d 0d cc a9 22 00 	lea    0x22a9cc(%rip),%rcx        # 0x1403d3c50
1401a9284:	48 8b f8             	mov    %rax,%rdi
1401a9287:	e8 74 e7 f7 ff       	call   0x140127a00
1401a928c:	48 85 ff             	test   %rdi,%rdi
1401a928f:	0f 84 8c 00 00 00    	je     0x1401a9321
1401a9295:	48 8d 15 c4 00 00 00 	lea    0xc4(%rip),%rdx        # 0x1401a9360
1401a929c:	48 8d 0d 0d f6 22 00 	lea    0x22f60d(%rip),%rcx        # 0x1403d88b0
1401a92a3:	e8 e8 e6 f7 ff       	call   0x140127990
1401a92a8:	33 c9                	xor    %ecx,%ecx
1401a92aa:	85 c0                	test   %eax,%eax
1401a92ac:	0f 45 0d 01 f6 22 00 	cmovne 0x22f601(%rip),%ecx        # 0x1403d88b4
1401a92b3:	85 c9                	test   %ecx,%ecx
1401a92b5:	74 6a                	je     0x1401a9321
1401a92b7:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1401a92bc:	48 8b 35 e5 f5 22 00 	mov    0x22f5e5(%rip),%rsi        # 0x1403d88a8
1401a92c3:	48 85 f6             	test   %rsi,%rsi
1401a92c6:	74 54                	je     0x1401a931c
1401a92c8:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401a92cc:	e8 9f e6 f7 ff       	call   0x140127970
1401a92d1:	85 c0                	test   %eax,%eax
1401a92d3:	74 47                	je     0x1401a931c
1401a92d5:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401a92da:	48 8b 1f             	mov    (%rdi),%rbx
1401a92dd:	48 85 db             	test   %rbx,%rbx
1401a92e0:	74 2c                	je     0x1401a930e
1401a92e2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a92e6:	ff 53 10             	call   *0x10(%rbx)
1401a92e9:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401a92ed:	48 8d 15 cc f9 17 00 	lea    0x17f9cc(%rip),%rdx        # 0x140328cc0
1401a92f4:	48 89 07             	mov    %rax,(%rdi)
1401a92f7:	48 8b cb             	mov    %rbx,%rcx
1401a92fa:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
1401a92fe:	41 b8 59 01 00 00    	mov    $0x159,%r8d
1401a9304:	e8 b7 2a f4 ff       	call   0x1400ebdc0
1401a9309:	48 85 db             	test   %rbx,%rbx
1401a930c:	75 d4                	jne    0x1401a92e2
1401a930e:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401a9312:	e8 19 e7 f7 ff       	call   0x140127a30
1401a9317:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a931c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a9321:	48 8b cf             	mov    %rdi,%rcx
1401a9324:	e8 d7 02 00 00       	call   0x1401a9600
1401a9329:	41 b8 ec 00 00 00    	mov    $0xec,%r8d
1401a932f:	48 8d 15 8a f9 17 00 	lea    0x17f98a(%rip),%rdx        # 0x140328cc0
1401a9336:	48 8b cf             	mov    %rdi,%rcx
1401a9339:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1401a933e:	48 83 c4 28          	add    $0x28,%rsp
1401a9342:	e9 79 2a f4 ff       	jmp    0x1400ebdc0
1401a9347:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1401a934c:	48 83 c4 28          	add    $0x28,%rsp
1401a9350:	c3                   	ret
1401a9351:	cc                   	int3
1401a9352:	cc                   	int3
1401a9353:	cc                   	int3
1401a9354:	cc                   	int3
1401a9355:	cc                   	int3
1401a9356:	cc                   	int3
1401a9357:	cc                   	int3
1401a9358:	cc                   	int3
1401a9359:	cc                   	int3
1401a935a:	cc                   	int3
1401a935b:	cc                   	int3
1401a935c:	cc                   	int3
1401a935d:	cc                   	int3
1401a935e:	cc                   	int3
1401a935f:	cc                   	int3
1401a9360:	b8 28 00 00 00       	mov    $0x28,%eax
1401a9365:	e8 c6 77 10 00       	call   0x1402b0b30
1401a936a:	48 2b e0             	sub    %rax,%rsp
1401a936d:	44 8d 40 13          	lea    0x13(%rax),%r8d
1401a9371:	48 8d 15 48 f9 17 00 	lea    0x17f948(%rip),%rdx        # 0x140328cc0
1401a9378:	8d 48 e8             	lea    -0x18(%rax),%ecx
1401a937b:	e8 40 2d f4 ff       	call   0x1400ec0c0
1401a9380:	48 89 05 21 f5 22 00 	mov    %rax,0x22f521(%rip)        # 0x1403d88a8
1401a9387:	48 85 c0             	test   %rax,%rax
1401a938a:	75 0b                	jne    0x1401a9397
1401a938c:	89 05 22 f5 22 00    	mov    %eax,0x22f522(%rip)        # 0x1403d88b4
1401a9392:	48 83 c4 28          	add    $0x28,%rsp
1401a9396:	c3                   	ret
1401a9397:	e8 44 22 f4 ff       	call   0x1400eb5e0
1401a939c:	48 8b 0d 05 f5 22 00 	mov    0x22f505(%rip),%rcx        # 0x1403d88a8
1401a93a3:	48 89 01             	mov    %rax,(%rcx)
1401a93a6:	e8 65 e5 f7 ff       	call   0x140127910
1401a93ab:	48 8b 0d f6 f4 22 00 	mov    0x22f4f6(%rip),%rcx        # 0x1403d88a8
1401a93b2:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401a93b6:	48 8b 09             	mov    (%rcx),%rcx
1401a93b9:	48 85 c9             	test   %rcx,%rcx
1401a93bc:	74 14                	je     0x1401a93d2
1401a93be:	48 85 c0             	test   %rax,%rax
1401a93c1:	74 0f                	je     0x1401a93d2
1401a93c3:	c7 05 e7 f4 22 00 01 	movl   $0x1,0x22f4e7(%rip)        # 0x1403d88b4
1401a93ca:	00 00 00
1401a93cd:	48 83 c4 28          	add    $0x28,%rsp
1401a93d1:	c3                   	ret
1401a93d2:	e8 09 20 f4 ff       	call   0x1400eb3e0
1401a93d7:	48 8b 0d ca f4 22 00 	mov    0x22f4ca(%rip),%rcx        # 0x1403d88a8
1401a93de:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401a93e2:	e8 e9 e4 f7 ff       	call   0x1401278d0
1401a93e7:	48 8b 0d ba f4 22 00 	mov    0x22f4ba(%rip),%rcx        # 0x1403d88a8
1401a93ee:	48 8d 15 cb f8 17 00 	lea    0x17f8cb(%rip),%rdx        # 0x140328cc0
1401a93f5:	41 b8 44 00 00 00    	mov    $0x44,%r8d
1401a93fb:	e8 c0 29 f4 ff       	call   0x1400ebdc0
1401a9400:	33 c0                	xor    %eax,%eax
1401a9402:	48 89 05 9f f4 22 00 	mov    %rax,0x22f49f(%rip)        # 0x1403d88a8
1401a9409:	89 05 a5 f4 22 00    	mov    %eax,0x22f4a5(%rip)        # 0x1403d88b4
1401a940f:	48 83 c4 28          	add    $0x28,%rsp
1401a9413:	c3                   	ret
1401a9414:	cc                   	int3
1401a9415:	cc                   	int3
1401a9416:	cc                   	int3
1401a9417:	cc                   	int3
1401a9418:	cc                   	int3
1401a9419:	cc                   	int3
1401a941a:	cc                   	int3
1401a941b:	cc                   	int3
1401a941c:	cc                   	int3
1401a941d:	cc                   	int3
1401a941e:	cc                   	int3
1401a941f:	cc                   	int3
1401a9420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a9425:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401a942a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401a942f:	57                   	push   %rdi
1401a9430:	b8 20 00 00 00       	mov    $0x20,%eax
1401a9435:	e8 f6 76 10 00       	call   0x1402b0b30
1401a943a:	48 2b e0             	sub    %rax,%rsp
1401a943d:	41 8b f0             	mov    %r8d,%esi
1401a9440:	8b da                	mov    %edx,%ebx
1401a9442:	48 8b e9             	mov    %rcx,%rbp
1401a9445:	e8 16 e4 f7 ff       	call   0x140127860
1401a944a:	48 8b f8             	mov    %rax,%rdi
1401a944d:	85 db                	test   %ebx,%ebx
1401a944f:	0f 84 b1 00 00 00    	je     0x1401a9506
1401a9455:	48 85 c0             	test   %rax,%rax
1401a9458:	0f 85 b6 00 00 00    	jne    0x1401a9514
1401a945e:	44 8d 40 64          	lea    0x64(%rax),%r8d
1401a9462:	48 8d 15 57 f8 17 00 	lea    0x17f857(%rip),%rdx        # 0x140328cc0
1401a9469:	8d 48 08             	lea    0x8(%rax),%ecx
1401a946c:	e8 4f 2c f4 ff       	call   0x1400ec0c0
1401a9471:	48 8b f8             	mov    %rax,%rdi
1401a9474:	48 85 c0             	test   %rax,%rax
1401a9477:	74 22                	je     0x1401a949b
1401a9479:	48 8b d0             	mov    %rax,%rdx
1401a947c:	48 8b cd             	mov    %rbp,%rcx
1401a947f:	e8 7c e5 f7 ff       	call   0x140127a00
1401a9484:	85 c0                	test   %eax,%eax
1401a9486:	75 17                	jne    0x1401a949f
1401a9488:	44 8d 40 68          	lea    0x68(%rax),%r8d
1401a948c:	48 8d 15 2d f8 17 00 	lea    0x17f82d(%rip),%rdx        # 0x140328cc0
1401a9493:	48 8b cf             	mov    %rdi,%rcx
1401a9496:	e8 25 29 f4 ff       	call   0x1400ebdc0
1401a949b:	33 c0                	xor    %eax,%eax
1401a949d:	eb 78                	jmp    0x1401a9517
1401a949f:	48 8d 15 ba fe ff ff 	lea    -0x146(%rip),%rdx        # 0x1401a9360
1401a94a6:	48 8d 0d 03 f4 22 00 	lea    0x22f403(%rip),%rcx        # 0x1403d88b0
1401a94ad:	e8 de e4 f7 ff       	call   0x140127990
1401a94b2:	33 c9                	xor    %ecx,%ecx
1401a94b4:	85 c0                	test   %eax,%eax
1401a94b6:	0f 45 0d f7 f3 22 00 	cmovne 0x22f3f7(%rip),%ecx        # 0x1403d88b4
1401a94bd:	85 c9                	test   %ecx,%ecx
1401a94bf:	74 33                	je     0x1401a94f4
1401a94c1:	48 8b 35 e0 f3 22 00 	mov    0x22f3e0(%rip),%rsi        # 0x1403d88a8
1401a94c8:	48 85 f6             	test   %rsi,%rsi
1401a94cb:	74 27                	je     0x1401a94f4
1401a94cd:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401a94d1:	e8 9a e4 f7 ff       	call   0x140127970
1401a94d6:	85 c0                	test   %eax,%eax
1401a94d8:	74 1a                	je     0x1401a94f4
1401a94da:	48 8b 0e             	mov    (%rsi),%rcx
1401a94dd:	48 8b d7             	mov    %rdi,%rdx
1401a94e0:	e8 3b 23 f4 ff       	call   0x1400eb820
1401a94e5:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401a94e9:	8b d8                	mov    %eax,%ebx
1401a94eb:	e8 40 e5 f7 ff       	call   0x140127a30
1401a94f0:	85 db                	test   %ebx,%ebx
1401a94f2:	75 20                	jne    0x1401a9514
1401a94f4:	33 d2                	xor    %edx,%edx
1401a94f6:	48 8b cd             	mov    %rbp,%rcx
1401a94f9:	e8 02 e5 f7 ff       	call   0x140127a00
1401a94fe:	41 b8 6f 00 00 00    	mov    $0x6f,%r8d
1401a9504:	eb 86                	jmp    0x1401a948c
1401a9506:	85 f6                	test   %esi,%esi
1401a9508:	75 0a                	jne    0x1401a9514
1401a950a:	33 d2                	xor    %edx,%edx
1401a950c:	48 8b cd             	mov    %rbp,%rcx
1401a950f:	e8 ec e4 f7 ff       	call   0x140127a00
1401a9514:	48 8b c7             	mov    %rdi,%rax
1401a9517:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a951c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401a9521:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401a9526:	48 83 c4 20          	add    $0x20,%rsp
1401a952a:	5f                   	pop    %rdi
1401a952b:	c3                   	ret
1401a952c:	cc                   	int3
1401a952d:	cc                   	int3
1401a952e:	cc                   	int3
1401a952f:	cc                   	int3
1401a9530:	40 57                	rex push %rdi
1401a9532:	b8 20 00 00 00       	mov    $0x20,%eax
1401a9537:	e8 f4 75 10 00       	call   0x1402b0b30
1401a953c:	48 2b e0             	sub    %rax,%rsp
1401a953f:	48 8b f9             	mov    %rcx,%rdi
1401a9542:	48 85 c9             	test   %rcx,%rcx
1401a9545:	0f 84 8c 00 00 00    	je     0x1401a95d7
1401a954b:	48 8d 15 0e fe ff ff 	lea    -0x1f2(%rip),%rdx        # 0x1401a9360
1401a9552:	48 8d 0d 57 f3 22 00 	lea    0x22f357(%rip),%rcx        # 0x1403d88b0
1401a9559:	e8 32 e4 f7 ff       	call   0x140127990
1401a955e:	33 d2                	xor    %edx,%edx
1401a9560:	85 c0                	test   %eax,%eax
1401a9562:	0f 45 15 4b f3 22 00 	cmovne 0x22f34b(%rip),%edx        # 0x1403d88b4