1409a8fef:	cc                   	int3
1409a8ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409a8ff5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409a8ffa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409a8fff:	57                   	push   %rdi
1409a9000:	41 56                	push   %r14
1409a9002:	41 57                	push   %r15
1409a9004:	48 83 ec 30          	sub    $0x30,%rsp
1409a9008:	41 8b f9             	mov    %r9d,%edi
1409a900b:	49 8b f0             	mov    %r8,%rsi
1409a900e:	44 8b f2             	mov    %edx,%r14d
1409a9011:	48 8b d9             	mov    %rcx,%rbx
1409a9014:	e8 97 94 ff ff       	call   0x1409a24b0
1409a9019:	4c 63 56 10          	movslq 0x10(%rsi),%r10
1409a901d:	44 8b f8             	mov    %eax,%r15d
1409a9020:	42 c7 84 93 d0 01 00 	movl   $0x0,0x1d0(%rbx,%r10,4)
1409a9027:	00 00 00 00 00
1409a902c:	83 ef 01             	sub    $0x1,%edi
1409a902f:	74 1a                	je     0x1409a904b
1409a9031:	83 ef 01             	sub    $0x1,%edi
1409a9034:	74 0e                	je     0x1409a9044
1409a9036:	83 ff 02             	cmp    $0x2,%edi
1409a9039:	0f 85 4e 06 00 00    	jne    0x1409a968d
1409a903f:	8d 6f 3e             	lea    0x3e(%rdi),%ebp
1409a9042:	eb 0c                	jmp    0x1409a9050
1409a9044:	bd 48 00 00 00       	mov    $0x48,%ebp
1409a9049:	eb 05                	jmp    0x1409a9050
1409a904b:	bd 50 00 00 00       	mov    $0x50,%ebp
1409a9050:	41 8d 46 ff          	lea    -0x1(%r14),%eax
1409a9054:	83 f8 26             	cmp    $0x26,%eax
1409a9057:	0f 87 20 06 00 00    	ja     0x1409a967d
1409a905d:	48 8d 15 9c 6f 65 ff 	lea    -0x9a9064(%rip),%rdx        # 0x140000000
1409a9064:	48 98                	cltq
1409a9066:	0f b6 84 02 d4 96 9a 	movzbl 0x9a96d4(%rdx,%rax,1),%eax
1409a906d:	00
1409a906e:	8b 8c 82 bc 96 9a 00 	mov    0x9a96bc(%rdx,%rax,4),%ecx
1409a9075:	48 03 ca             	add    %rdx,%rcx
1409a9078:	ff e1                	jmp    *%rcx
1409a907a:	8b 83 24 01 00 00    	mov    0x124(%rbx),%eax
1409a9080:	83 c0 89             	add    $0xffffff89,%eax
1409a9083:	83 f8 2c             	cmp    $0x2c,%eax
1409a9086:	0f 87 11 06 00 00    	ja     0x1409a969d
1409a908c:	48 b9 01 01 00 00 00 	movabs $0x100000000101,%rcx
1409a9093:	10 00 00
1409a9096:	48 0f a3 c1          	bt     %rax,%rcx
1409a909a:	0f 83 fd 05 00 00    	jae    0x1409a969d
1409a90a0:	48 8b d6             	mov    %rsi,%rdx
1409a90a3:	48 8b cb             	mov    %rbx,%rcx
1409a90a6:	e8 f5 89 00 00       	call   0x1409b1aa0
1409a90ab:	8b d5                	mov    %ebp,%edx
1409a90ad:	48 8b cb             	mov    %rbx,%rcx
1409a90b0:	48 8b f8             	mov    %rax,%rdi
1409a90b3:	e8 18 84 00 00       	call   0x1409b14d0
1409a90b8:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a90bc:	48 8b d7             	mov    %rdi,%rdx
1409a90bf:	48 85 c9             	test   %rcx,%rcx
1409a90c2:	74 0c                	je     0x1409a90d0
1409a90c4:	48 8b d1             	mov    %rcx,%rdx
1409a90c7:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a90cb:	48 85 c9             	test   %rcx,%rcx
1409a90ce:	75 f4                	jne    0x1409a90c4
1409a90d0:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a90d4:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1409a90d8:	48 8b 41 20          	mov    0x20(%rcx),%rax
1409a90dc:	48 85 c0             	test   %rax,%rax
1409a90df:	0f 84 38 05 00 00    	je     0x1409a961d
1409a90e5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1409a90ec:	00 00 00 00
1409a90f0:	48 8b c8             	mov    %rax,%rcx
1409a90f3:	48 8b 40 20          	mov    0x20(%rax),%rax
1409a90f7:	48 85 c0             	test   %rax,%rax
1409a90fa:	75 f4                	jne    0x1409a90f0
1409a90fc:	e9 1c 05 00 00       	jmp    0x1409a961d
1409a9101:	48 8d 93 58 01 00 00 	lea    0x158(%rbx),%rdx
1409a9108:	48 8b cb             	mov    %rbx,%rcx
1409a910b:	e8 30 97 ff ff       	call   0x1409a2840
1409a9110:	48 8b f8             	mov    %rax,%rdi
1409a9113:	48 8b d6             	mov    %rsi,%rdx
1409a9116:	48 8b cb             	mov    %rbx,%rcx
1409a9119:	48 85 c0             	test   %rax,%rax
1409a911c:	0f 84 80 00 00 00    	je     0x1409a91a2
1409a9122:	e8 29 89 00 00       	call   0x1409b1a50
1409a9127:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a912b:	48 8b d7             	mov    %rdi,%rdx
1409a912e:	48 85 c9             	test   %rcx,%rcx
1409a9131:	74 0c                	je     0x1409a913f
1409a9133:	48 8b d1             	mov    %rcx,%rdx
1409a9136:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a913a:	48 85 c9             	test   %rcx,%rcx
1409a913d:	75 f4                	jne    0x1409a9133
1409a913f:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9143:	48 8b cb             	mov    %rbx,%rcx
1409a9146:	ba 0c 00 00 00       	mov    $0xc,%edx
1409a914b:	e8 80 83 00 00       	call   0x1409b14d0
1409a9150:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a9154:	48 8b d7             	mov    %rdi,%rdx
1409a9157:	48 85 c9             	test   %rcx,%rcx
1409a915a:	74 10                	je     0x1409a916c
1409a915c:	0f 1f 40 00          	nopl   0x0(%rax)
1409a9160:	48 8b d1             	mov    %rcx,%rdx
1409a9163:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9167:	48 85 c9             	test   %rcx,%rcx
1409a916a:	75 f4                	jne    0x1409a9160
1409a916c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9170:	48 8b cb             	mov    %rbx,%rcx
1409a9173:	ba 07 00 00 00       	mov    $0x7,%edx
1409a9178:	e8 53 83 00 00       	call   0x1409b14d0
1409a917d:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a9181:	48 8b d7             	mov    %rdi,%rdx
1409a9184:	48 85 c9             	test   %rcx,%rcx
1409a9187:	74 13                	je     0x1409a919c
1409a9189:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409a9190:	48 8b d1             	mov    %rcx,%rdx
1409a9193:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9197:	48 85 c9             	test   %rcx,%rcx
1409a919a:	75 f4                	jne    0x1409a9190
1409a919c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a91a0:	eb 08                	jmp    0x1409a91aa
1409a91a2:	e8 f9 88 00 00       	call   0x1409b1aa0
1409a91a7:	48 8b f8             	mov    %rax,%rdi
1409a91aa:	8b d5                	mov    %ebp,%edx
1409a91ac:	48 8b cb             	mov    %rbx,%rcx
1409a91af:	e8 1c 83 00 00       	call   0x1409b14d0
1409a91b4:	8b 8b 5c 01 00 00    	mov    0x15c(%rbx),%ecx
1409a91ba:	48 8b d7             	mov    %rdi,%rdx
1409a91bd:	89 48 18             	mov    %ecx,0x18(%rax)
1409a91c0:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a91c4:	48 85 c9             	test   %rcx,%rcx
1409a91c7:	74 13                	je     0x1409a91dc
1409a91c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409a91d0:	48 8b d1             	mov    %rcx,%rdx
1409a91d3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a91d7:	48 85 c9             	test   %rcx,%rcx
1409a91da:	75 f4                	jne    0x1409a91d0
1409a91dc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a91e0:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1409a91e4:	48 8b 41 20          	mov    0x20(%rcx),%rax
1409a91e8:	48 85 c0             	test   %rax,%rax
1409a91eb:	0f 84 2c 04 00 00    	je     0x1409a961d
1409a91f1:	48 8b c8             	mov    %rax,%rcx
1409a91f4:	48 8b 40 20          	mov    0x20(%rax),%rax
1409a91f8:	48 85 c0             	test   %rax,%rax
1409a91fb:	75 f4                	jne    0x1409a91f1
1409a91fd:	e9 1b 04 00 00       	jmp    0x1409a961d
1409a9202:	48 8d 93 7c 01 00 00 	lea    0x17c(%rbx),%rdx
1409a9209:	48 8b cb             	mov    %rbx,%rcx
1409a920c:	e8 2f 96 ff ff       	call   0x1409a2840
1409a9211:	48 8b f8             	mov    %rax,%rdi
1409a9214:	48 8b d6             	mov    %rsi,%rdx
1409a9217:	48 8b cb             	mov    %rbx,%rcx
1409a921a:	48 85 c0             	test   %rax,%rax
1409a921d:	0f 84 9f 00 00 00    	je     0x1409a92c2
1409a9223:	e8 28 88 00 00       	call   0x1409b1a50
1409a9228:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a922c:	48 8b d7             	mov    %rdi,%rdx
1409a922f:	48 85 c9             	test   %rcx,%rcx
1409a9232:	74 0c                	je     0x1409a9240
1409a9234:	48 8b d1             	mov    %rcx,%rdx
1409a9237:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a923b:	48 85 c9             	test   %rcx,%rcx
1409a923e:	75 f4                	jne    0x1409a9234
1409a9240:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9244:	48 8b cb             	mov    %rbx,%rcx
1409a9247:	ba 28 00 00 00       	mov    $0x28,%edx
1409a924c:	e8 bf 82 00 00       	call   0x1409b1510
1409a9251:	48 85 c0             	test   %rax,%rax
1409a9254:	0f 84 53 04 00 00    	je     0x1409a96ad
1409a925a:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
1409a9260:	48 8b d7             	mov    %rdi,%rdx
1409a9263:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a9267:	48 85 c9             	test   %rcx,%rcx
1409a926a:	74 10                	je     0x1409a927c
1409a926c:	0f 1f 40 00          	nopl   0x0(%rax)
1409a9270:	48 8b d1             	mov    %rcx,%rdx
1409a9273:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9277:	48 85 c9             	test   %rcx,%rcx
1409a927a:	75 f4                	jne    0x1409a9270
1409a927c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9280:	48 8b cb             	mov    %rbx,%rcx
1409a9283:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9288:	e8 83 82 00 00       	call   0x1409b1510
1409a928d:	48 85 c0             	test   %rax,%rax
1409a9290:	0f 84 17 04 00 00    	je     0x1409a96ad
1409a9296:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
1409a929c:	48 8b d7             	mov    %rdi,%rdx
1409a929f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a92a3:	48 85 c9             	test   %rcx,%rcx
1409a92a6:	74 14                	je     0x1409a92bc
1409a92a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409a92af:	00
1409a92b0:	48 8b d1             	mov    %rcx,%rdx
1409a92b3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a92b7:	48 85 c9             	test   %rcx,%rcx
1409a92ba:	75 f4                	jne    0x1409a92b0
1409a92bc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a92c0:	eb 08                	jmp    0x1409a92ca
1409a92c2:	e8 d9 87 00 00       	call   0x1409b1aa0
1409a92c7:	48 8b f8             	mov    %rax,%rdi
1409a92ca:	ba 28 00 00 00       	mov    $0x28,%edx
1409a92cf:	48 8b cb             	mov    %rbx,%rcx
1409a92d2:	e8 39 82 00 00       	call   0x1409b1510
1409a92d7:	48 85 c0             	test   %rax,%rax
1409a92da:	0f 84 cd 03 00 00    	je     0x1409a96ad
1409a92e0:	89 28                	mov    %ebp,(%rax)
1409a92e2:	48 8b d7             	mov    %rdi,%rdx
1409a92e5:	8b 8b c8 01 00 00    	mov    0x1c8(%rbx),%ecx
1409a92eb:	03 8b 80 01 00 00    	add    0x180(%rbx),%ecx
1409a92f1:	89 48 18             	mov    %ecx,0x18(%rax)
1409a92f4:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a92f8:	48 85 c9             	test   %rcx,%rcx
1409a92fb:	74 0f                	je     0x1409a930c
1409a92fd:	0f 1f 00             	nopl   (%rax)
1409a9300:	48 8b d1             	mov    %rcx,%rdx
1409a9303:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9307:	48 85 c9             	test   %rcx,%rcx
1409a930a:	75 f4                	jne    0x1409a9300
1409a930c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9310:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1409a9314:	48 8b 41 20          	mov    0x20(%rcx),%rax
1409a9318:	48 85 c0             	test   %rax,%rax
1409a931b:	74 0f                	je     0x1409a932c
1409a931d:	0f 1f 00             	nopl   (%rax)
1409a9320:	48 8b c8             	mov    %rax,%rcx
1409a9323:	48 8b 40 20          	mov    0x20(%rax),%rax
1409a9327:	48 85 c0             	test   %rax,%rax
1409a932a:	75 f4                	jne    0x1409a9320
1409a932c:	48 89 79 20          	mov    %rdi,0x20(%rcx)
1409a9330:	41 8b d6             	mov    %r14d,%edx
1409a9333:	48 8b cb             	mov    %rbx,%rcx
1409a9336:	e8 b5 44 00 00       	call   0x1409ad7f0
1409a933b:	48 8b 0e             	mov    (%rsi),%rcx
1409a933e:	48 8b f8             	mov    %rax,%rdi
1409a9341:	48 85 c9             	test   %rcx,%rcx
1409a9344:	74 08                	je     0x1409a934e
1409a9346:	48 8b d0             	mov    %rax,%rdx
1409a9349:	e8 d2 97 ff ff       	call   0x1409a2b20
1409a934e:	48 89 3e             	mov    %rdi,(%rsi)
1409a9351:	e9 cb 02 00 00       	jmp    0x1409a9621
1409a9356:	48 8b cb             	mov    %rbx,%rcx
1409a9359:	e8 a2 09 00 00       	call   0x1409a9d00
1409a935e:	48 8b d6             	mov    %rsi,%rdx
1409a9361:	48 8b cb             	mov    %rbx,%rcx
1409a9364:	48 8b f8             	mov    %rax,%rdi
1409a9367:	e8 e4 86 00 00       	call   0x1409b1a50
1409a936c:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a9370:	48 8b d7             	mov    %rdi,%rdx
1409a9373:	48 85 c9             	test   %rcx,%rcx
1409a9376:	74 14                	je     0x1409a938c
1409a9378:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409a937f:	00
1409a9380:	48 8b d1             	mov    %rcx,%rdx
1409a9383:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9387:	48 85 c9             	test   %rcx,%rcx
1409a938a:	75 f4                	jne    0x1409a9380
1409a938c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9390:	48 8b cb             	mov    %rbx,%rcx
1409a9393:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9398:	e8 73 81 00 00       	call   0x1409b1510
1409a939d:	48 85 c0             	test   %rax,%rax
1409a93a0:	0f 84 07 03 00 00    	je     0x1409a96ad
1409a93a6:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
1409a93ac:	48 8b d7             	mov    %rdi,%rdx
1409a93af:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a93b3:	48 85 c9             	test   %rcx,%rcx
1409a93b6:	74 14                	je     0x1409a93cc
1409a93b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409a93bf:	00
1409a93c0:	48 8b d1             	mov    %rcx,%rdx
1409a93c3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a93c7:	48 85 c9             	test   %rcx,%rcx
1409a93ca:	75 f4                	jne    0x1409a93c0
1409a93cc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a93d0:	48 8b cb             	mov    %rbx,%rcx
1409a93d3:	ba 28 00 00 00       	mov    $0x28,%edx
1409a93d8:	e8 33 81 00 00       	call   0x1409b1510
1409a93dd:	48 85 c0             	test   %rax,%rax
1409a93e0:	0f 84 c7 02 00 00    	je     0x1409a96ad
1409a93e6:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
1409a93ec:	48 8b d7             	mov    %rdi,%rdx
1409a93ef:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a93f3:	48 85 c9             	test   %rcx,%rcx
1409a93f6:	74 14                	je     0x1409a940c
1409a93f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409a93ff:	00
1409a9400:	48 8b d1             	mov    %rcx,%rdx
1409a9403:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9407:	48 85 c9             	test   %rcx,%rcx
1409a940a:	75 f4                	jne    0x1409a9400
1409a940c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9410:	48 8b cb             	mov    %rbx,%rcx
1409a9413:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9418:	e8 f3 80 00 00       	call   0x1409b1510
1409a941d:	4c 8b c0             	mov    %rax,%r8
1409a9420:	48 85 c0             	test   %rax,%rax
1409a9423:	0f 84 84 02 00 00    	je     0x1409a96ad
1409a9429:	89 28                	mov    %ebp,(%rax)
1409a942b:	48 8b d7             	mov    %rdi,%rdx
1409a942e:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409a9432:	48 85 c9             	test   %rcx,%rcx
1409a9435:	74 15                	je     0x1409a944c
1409a9437:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409a943e:	00 00
1409a9440:	48 8b d1             	mov    %rcx,%rdx
1409a9443:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9447:	48 85 c9             	test   %rcx,%rcx
1409a944a:	75 f4                	jne    0x1409a9440
1409a944c:	4c 89 42 20          	mov    %r8,0x20(%rdx)
1409a9450:	8b 83 c8 01 00 00    	mov    0x1c8(%rbx),%eax
1409a9456:	03 83 80 01 00 00    	add    0x180(%rbx),%eax
1409a945c:	41 89 40 18          	mov    %eax,0x18(%r8)
1409a9460:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1409a9464:	48 8b 41 20          	mov    0x20(%rcx),%rax
1409a9468:	48 85 c0             	test   %rax,%rax
1409a946b:	74 0f                	je     0x1409a947c
1409a946d:	0f 1f 00             	nopl   (%rax)
1409a9470:	48 8b c8             	mov    %rax,%rcx
1409a9473:	48 8b 40 20          	mov    0x20(%rax),%rax
1409a9477:	48 85 c0             	test   %rax,%rax
1409a947a:	75 f4                	jne    0x1409a9470
1409a947c:	48 89 79 20          	mov    %rdi,0x20(%rcx)
1409a9480:	48 8b cb             	mov    %rbx,%rcx
1409a9483:	e8 e8 db ff ff       	call   0x1409a7070
1409a9488:	41 8b d6             	mov    %r14d,%edx
1409a948b:	48 8b cb             	mov    %rbx,%rcx
1409a948e:	48 8b f8             	mov    %rax,%rdi
1409a9491:	e8 5a 43 00 00       	call   0x1409ad7f0
1409a9496:	48 8b c8             	mov    %rax,%rcx
1409a9499:	48 8b d7             	mov    %rdi,%rdx
1409a949c:	e8 7f 96 ff ff       	call   0x1409a2b20
1409a94a1:	48 8b 0e             	mov    (%rsi),%rcx
1409a94a4:	48 85 c9             	test   %rcx,%rcx
1409a94a7:	74 08                	je     0x1409a94b1
1409a94a9:	48 8b d7             	mov    %rdi,%rdx
1409a94ac:	e8 6f 96 ff ff       	call   0x1409a2b20
1409a94b1:	ba 02 00 00 00       	mov    $0x2,%edx
1409a94b6:	48 8b cb             	mov    %rbx,%rcx
1409a94b9:	e8 32 43 00 00       	call   0x1409ad7f0
1409a94be:	48 8b c8             	mov    %rax,%rcx
1409a94c1:	48 8b d7             	mov    %rdi,%rdx
1409a94c4:	e8 57 96 ff ff       	call   0x1409a2b20
1409a94c9:	48 89 3e             	mov    %rdi,(%rsi)
1409a94cc:	e9 50 01 00 00       	jmp    0x1409a9621
1409a94d1:	ba 11 00 00 00       	mov    $0x11,%edx
1409a94d6:	48 8b cb             	mov    %rbx,%rcx
1409a94d9:	e8 12 43 00 00       	call   0x1409ad7f0
1409a94de:	48 8b 0e             	mov    (%rsi),%rcx
1409a94e1:	48 8b f8             	mov    %rax,%rdi
1409a94e4:	48 85 c9             	test   %rcx,%rcx
1409a94e7:	74 08                	je     0x1409a94f1
1409a94e9:	48 8b d0             	mov    %rax,%rdx