1407fceaf:	4c 89 65 a7          	mov    %r12,-0x59(%rbp)
1407fceb3:	4d 85 e4             	test   %r12,%r12
1407fceb6:	74 20                	je     0x1407fced8
1407fceb8:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1407fcebd:	ff c0                	inc    %eax
1407fcebf:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1407fcec4:	83 f8 01             	cmp    $0x1,%eax
1407fcec7:	0f 8e 8d 02 00 00    	jle    0x1407fd15a
1407fcecd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407fced2:	0f 84 8a 02 00 00    	je     0x1407fd162
1407fced8:	41 b0 01             	mov    $0x1,%r8b
1407fcedb:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1407fcedf:	e8 dc 4a f3 ff       	call   0x1407319c0
1407fcee4:	eb 03                	jmp    0x1407fcee9
1407fcee6:	49 8b c7             	mov    %r15,%rax
1407fcee9:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1407fceed:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1407fcef1:	41 be 08 00 00 00    	mov    $0x8,%r14d
1407fcef7:	83 7f 0c 00          	cmpl   $0x0,0xc(%rdi)
1407fcefb:	0f 8e c3 01 00 00    	jle    0x1407fd0c4
1407fcf01:	49 8b f7             	mov    %r15,%rsi
1407fcf04:	4c 89 7d af          	mov    %r15,-0x51(%rbp)
1407fcf08:	49 8b cf             	mov    %r15,%rcx
1407fcf0b:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
1407fcf0f:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
1407fcf13:	0f 1f 40 00          	nopl   0x0(%rax)
1407fcf17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1407fcf1e:	00 00
1407fcf20:	48 8b 07             	mov    (%rdi),%rax
1407fcf23:	48 8b 0c 01          	mov    (%rcx,%rax,1),%rcx
1407fcf27:	48 8b 01             	mov    (%rcx),%rax
1407fcf2a:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
1407fcf2e:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1407fcf32:	48 8b 40 30          	mov    0x30(%rax),%rax
1407fcf36:	ff 15 e4 6a 78 00    	call   *0x786ae4(%rip)        # 0x140f83a20
1407fcf3c:	90                   	nop
1407fcf3d:	41 80 7d 58 00       	cmpb   $0x0,0x58(%r13)
1407fcf42:	74 0a                	je     0x1407fcf4e
1407fcf44:	49 8b 45 40          	mov    0x40(%r13),%rax
1407fcf48:	44 8b 2c 06          	mov    (%rsi,%rax,1),%r13d
1407fcf4c:	eb 03                	jmp    0x1407fcf51
1407fcf4e:	45 8b ef             	mov    %r15d,%r13d
1407fcf51:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1407fcf55:	48 85 c0             	test   %rax,%rax
1407fcf58:	74 53                	je     0x1407fcfad
1407fcf5a:	48 8b 48 18          	mov    0x18(%rax),%rcx
1407fcf5e:	83 79 18 13          	cmpl   $0x13,0x18(%rcx)
1407fcf62:	75 49                	jne    0x1407fcfad
1407fcf64:	48 8b d9             	mov    %rcx,%rbx
1407fcf67:	48 85 c9             	test   %rcx,%rcx
1407fcf6a:	74 1c                	je     0x1407fcf88
1407fcf6c:	8b 41 10             	mov    0x10(%rcx),%eax
1407fcf6f:	ff c0                	inc    %eax
1407fcf71:	89 41 10             	mov    %eax,0x10(%rcx)
1407fcf74:	83 f8 01             	cmp    $0x1,%eax
1407fcf77:	0f 8e fb 01 00 00    	jle    0x1407fd178
1407fcf7d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407fcf82:	0f 84 e5 01 00 00    	je     0x1407fd16d
1407fcf88:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
1407fcf8c:	41 83 ce 04          	or     $0x4,%r14d
1407fcf90:	41 83 ce 02          	or     $0x2,%r14d
1407fcf94:	44 89 75 b7          	mov    %r14d,-0x49(%rbp)
1407fcf98:	48 8b cb             	mov    %rbx,%rcx
1407fcf9b:	e8 60 1b f5 ff       	call   0x14074eb00
1407fcfa0:	84 c0                	test   %al,%al
1407fcfa2:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1407fcfa6:	74 05                	je     0x1407fcfad
1407fcfa8:	40 b7 01             	mov    $0x1,%dil
1407fcfab:	eb 03                	jmp    0x1407fcfb0
1407fcfad:	40 32 ff             	xor    %dil,%dil
1407fcfb0:	41 f6 c6 02          	test   $0x2,%r14b
1407fcfb4:	74 33                	je     0x1407fcfe9
1407fcfb6:	41 83 e6 fd          	and    $0xfffffffd,%r14d
1407fcfba:	48 85 db             	test   %rbx,%rbx
1407fcfbd:	74 2a                	je     0x1407fcfe9
1407fcfbf:	8b 43 10             	mov    0x10(%rbx),%eax
1407fcfc2:	ff c8                	dec    %eax
1407fcfc4:	89 43 10             	mov    %eax,0x10(%rbx)
1407fcfc7:	85 c0                	test   %eax,%eax
1407fcfc9:	7f 1a                	jg     0x1407fcfe5
1407fcfcb:	0f 88 af 01 00 00    	js     0x1407fd180
1407fcfd1:	48 8b 03             	mov    (%rbx),%rax
1407fcfd4:	ba 01 00 00 00       	mov    $0x1,%edx
1407fcfd9:	48 8b cb             	mov    %rbx,%rcx
1407fcfdc:	48 8b 00             	mov    (%rax),%rax
1407fcfdf:	ff 15 3b 6a 78 00    	call   *0x786a3b(%rip)        # 0x140f83a20
1407fcfe5:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1407fcfe9:	40 84 ff             	test   %dil,%dil
1407fcfec:	74 40                	je     0x1407fd02e
1407fcfee:	49 8b 8c 24 80 00 00 	mov    0x80(%r12),%rcx
1407fcff5:	00
1407fcff6:	49 63 d5             	movslq %r13d,%rdx
1407fcff9:	48 8b 09             	mov    (%rcx),%rcx
1407fcffc:	48 8b 3c d1          	mov    (%rcx,%rdx,8),%rdi
1407fd000:	48 8b c8             	mov    %rax,%rcx
1407fd003:	e8 98 7a f3 ff       	call   0x140734aa0
1407fd008:	48 8b f0             	mov    %rax,%rsi
1407fd00b:	48 8b 0f             	mov    (%rdi),%rcx
1407fd00e:	48 8b 11             	mov    (%rcx),%rdx
1407fd011:	48 8b 42 40          	mov    0x40(%rdx),%rax
1407fd015:	ff 15 05 6a 78 00    	call   *0x786a05(%rip)        # 0x140f83a20
1407fd01b:	48 8b d0             	mov    %rax,%rdx
1407fd01e:	48 8b ce             	mov    %rsi,%rcx
1407fd021:	e8 fa b7 f3 ff       	call   0x140738820
1407fd026:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1407fd02a:	48 8b 75 af          	mov    -0x51(%rbp),%rsi
1407fd02e:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1407fd032:	48 85 c0             	test   %rax,%rax
1407fd035:	74 1d                	je     0x1407fd054
1407fd037:	8b 48 10             	mov    0x10(%rax),%ecx
1407fd03a:	ff c1                	inc    %ecx
1407fd03c:	89 48 10             	mov    %ecx,0x10(%rax)
1407fd03f:	83 f9 01             	cmp    $0x1,%ecx
1407fd042:	0f 8e 4e 01 00 00    	jle    0x1407fd196
1407fd048:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1407fd04e:	0f 84 37 01 00 00    	je     0x1407fd18b
1407fd054:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
1407fd058:	41 8b d5             	mov    %r13d,%edx
1407fd05b:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1407fd05f:	e8 9c 7a f3 ff       	call   0x140734b00
1407fd064:	90                   	nop
1407fd065:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1407fd069:	48 85 c9             	test   %rcx,%rcx
1407fd06c:	74 24                	je     0x1407fd092
1407fd06e:	8b 41 10             	mov    0x10(%rcx),%eax
1407fd071:	ff c8                	dec    %eax
1407fd073:	89 41 10             	mov    %eax,0x10(%rcx)
1407fd076:	85 c0                	test   %eax,%eax
1407fd078:	7f 18                	jg     0x1407fd092
1407fd07a:	0f 88 1e 01 00 00    	js     0x1407fd19e
1407fd080:	48 8b 01             	mov    (%rcx),%rax
1407fd083:	ba 01 00 00 00       	mov    $0x1,%edx
1407fd088:	48 8b 00             	mov    (%rax),%rax
1407fd08b:	ff 15 8f 69 78 00    	call   *0x78698f(%rip)        # 0x140f83a20
1407fd091:	90                   	nop
1407fd092:	41 ff c7             	inc    %r15d
1407fd095:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1407fd099:	48 83 c1 08          	add    $0x8,%rcx
1407fd09d:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
1407fd0a1:	48 83 c6 04          	add    $0x4,%rsi
1407fd0a5:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
1407fd0a9:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1407fd0ad:	44 3b 7f 0c          	cmp    0xc(%rdi),%r15d
1407fd0b1:	7d 09                	jge    0x1407fd0bc
1407fd0b3:	4c 8b 6d df          	mov    -0x21(%rbp),%r13
1407fd0b7:	e9 64 fe ff ff       	jmp    0x1407fcf20
1407fd0bc:	48 8b 75 e7          	mov    -0x19(%rbp),%rsi
1407fd0c0:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1407fd0c4:	48 89 06             	mov    %rax,(%rsi)
1407fd0c7:	4d 85 e4             	test   %r12,%r12
1407fd0ca:	74 28                	je     0x1407fd0f4
1407fd0cc:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1407fd0d1:	ff c8                	dec    %eax
1407fd0d3:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1407fd0d8:	85 c0                	test   %eax,%eax
1407fd0da:	7f 18                	jg     0x1407fd0f4
1407fd0dc:	78 40                	js     0x1407fd11e
1407fd0de:	49 8b 04 24          	mov    (%r12),%rax
1407fd0e2:	ba 01 00 00 00       	mov    $0x1,%edx
1407fd0e7:	49 8b cc             	mov    %r12,%rcx
1407fd0ea:	48 8b 00             	mov    (%rax),%rax
1407fd0ed:	ff 15 2d 69 78 00    	call   *0x78692d(%rip)        # 0x140f83a20
1407fd0f3:	90                   	nop
1407fd0f4:	48 8b c6             	mov    %rsi,%rax
1407fd0f7:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1407fd0fb:	48 33 cc             	xor    %rsp,%rcx
1407fd0fe:	e8 fd e3 61 00       	call   0x140e1b500
1407fd103:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1407fd10a:	00
1407fd10b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1407fd112:	41 5f                	pop    %r15
1407fd114:	41 5e                	pop    %r14
1407fd116:	41 5d                	pop    %r13
1407fd118:	41 5c                	pop    %r12
1407fd11a:	5f                   	pop    %rdi
1407fd11b:	5e                   	pop    %rsi
1407fd11c:	5d                   	pop    %rbp
1407fd11d:	c3                   	ret
1407fd11e:	b9 02 00 00 00       	mov    $0x2,%ecx
1407fd123:	e8 d8 d5 f8 ff       	call   0x14078a700
1407fd128:	90                   	nop
1407fd129:	33 c9                	xor    %ecx,%ecx
1407fd12b:	e8 d0 d5 f8 ff       	call   0x14078a700
1407fd130:	cc                   	int3
1407fd131:	b9 01 00 00 00       	mov    $0x1,%ecx
1407fd136:	e8 c5 d5 f8 ff       	call   0x14078a700
1407fd13b:	90                   	nop
1407fd13c:	48 8d 15 9d f9 83 00 	lea    0x83f99d(%rip),%rdx        # 0x14103cae0
1407fd143:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1407fd147:	e8 c4 a9 99 ff       	call   0x140197b10
1407fd14c:	90                   	nop
1407fd14d:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1407fd151:	49 8b cd             	mov    %r13,%rcx
1407fd154:	e8 57 4f 00 00       	call   0x1408020b0
1407fd159:	90                   	nop
1407fd15a:	33 c9                	xor    %ecx,%ecx
1407fd15c:	e8 9f d5 f8 ff       	call   0x14078a700
1407fd161:	cc                   	int3
1407fd162:	b9 01 00 00 00       	mov    $0x1,%ecx
1407fd167:	e8 94 d5 f8 ff       	call   0x14078a700
1407fd16c:	90                   	nop
1407fd16d:	b9 01 00 00 00       	mov    $0x1,%ecx
1407fd172:	e8 89 d5 f8 ff       	call   0x14078a700
1407fd177:	cc                   	int3
1407fd178:	33 c9                	xor    %ecx,%ecx
1407fd17a:	e8 81 d5 f8 ff       	call   0x14078a700
1407fd17f:	90                   	nop
1407fd180:	b9 02 00 00 00       	mov    $0x2,%ecx
1407fd185:	e8 76 d5 f8 ff       	call   0x14078a700
1407fd18a:	90                   	nop
1407fd18b:	b9 01 00 00 00       	mov    $0x1,%ecx
1407fd190:	e8 6b d5 f8 ff       	call   0x14078a700
1407fd195:	cc                   	int3
1407fd196:	33 c9                	xor    %ecx,%ecx
1407fd198:	e8 63 d5 f8 ff       	call   0x14078a700
1407fd19d:	90                   	nop
1407fd19e:	b9 02 00 00 00       	mov    $0x2,%ecx
1407fd1a3:	e8 58 d5 f8 ff       	call   0x14078a700
1407fd1a8:	cc                   	int3
1407fd1a9:	cc                   	int3
1407fd1aa:	cc                   	int3
1407fd1ab:	cc                   	int3
1407fd1ac:	cc                   	int3
1407fd1ad:	cc                   	int3
1407fd1ae:	cc                   	int3
1407fd1af:	cc                   	int3
1407fd1b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407fd1b5:	55                   	push   %rbp
1407fd1b6:	56                   	push   %rsi
1407fd1b7:	57                   	push   %rdi
1407fd1b8:	48 83 ec 40          	sub    $0x40,%rsp
1407fd1bc:	49 8b f0             	mov    %r8,%rsi
1407fd1bf:	48 8b da             	mov    %rdx,%rbx
1407fd1c2:	48 8b f9             	mov    %rcx,%rdi
1407fd1c5:	33 ed                	xor    %ebp,%ebp
1407fd1c7:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1407fd1cb:	48 8b 01             	mov    (%rcx),%rax
1407fd1ce:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1407fd1d3:	48 8b 40 30          	mov    0x30(%rax),%rax
1407fd1d7:	ff 15 43 68 78 00    	call   *0x786843(%rip)        # 0x140f83a20
1407fd1dd:	90                   	nop
1407fd1de:	48 39 6c 24 60       	cmp    %rbp,0x60(%rsp)
1407fd1e3:	75 13                	jne    0x1407fd1f8
1407fd1e5:	48 89 2b             	mov    %rbp,(%rbx)
1407fd1e8:	48 8b c3             	mov    %rbx,%rax
1407fd1eb:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1407fd1f0:	48 83 c4 40          	add    $0x40,%rsp
1407fd1f4:	5f                   	pop    %rdi
1407fd1f5:	5e                   	pop    %rsi
1407fd1f6:	5d                   	pop    %rbp
1407fd1f7:	c3                   	ret
1407fd1f8:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
1407fd1fc:	48 8b 01             	mov    (%rcx),%rax
1407fd1ff:	4c 8b c6             	mov    %rsi,%r8
1407fd202:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1407fd207:	48 8b 40 30          	mov    0x30(%rax),%rax
1407fd20b:	ff 15 0f 68 78 00    	call   *0x78680f(%rip)        # 0x140f83a20
1407fd211:	90                   	nop
1407fd212:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
1407fd217:	4d 85 c9             	test   %r9,%r9
1407fd21a:	75 2c                	jne    0x1407fd248
1407fd21c:	48 89 2b             	mov    %rbp,(%rbx)
1407fd21f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1407fd224:	48 85 c9             	test   %rcx,%rcx
1407fd227:	0f 84 31 01 00 00    	je     0x1407fd35e
1407fd22d:	8b 41 10             	mov    0x10(%rcx),%eax
1407fd230:	ff c8                	dec    %eax
1407fd232:	89 41 10             	mov    %eax,0x10(%rcx)
1407fd235:	85 c0                	test   %eax,%eax
1407fd237:	0f 8f 21 01 00 00    	jg     0x1407fd35e
1407fd23d:	0f 88 36 01 00 00    	js     0x1407fd379
1407fd243:	e9 04 01 00 00       	jmp    0x1407fd34c
1407fd248:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1407fd24d:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1407fd252:	48 8b cf             	mov    %rdi,%rcx
1407fd255:	e8 e6 1e 00 00       	call   0x1407ff140
1407fd25a:	90                   	nop
1407fd25b:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1407fd260:	48 85 c0             	test   %rax,%rax
1407fd263:	0f 84 9a 00 00 00    	je     0x1407fd303
1407fd269:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1407fd26d:	49 8b 09             	mov    (%r9),%rcx
1407fd270:	4c 8b 51 38          	mov    0x38(%rcx),%r10
1407fd274:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1407fd279:	8b 48 10             	mov    0x10(%rax),%ecx
1407fd27c:	ff c1                	inc    %ecx
1407fd27e:	89 48 10             	mov    %ecx,0x10(%rax)
1407fd281:	83 f9 01             	cmp    $0x1,%ecx
1407fd284:	0f 8e 05 01 00 00    	jle    0x1407fd38f
1407fd28a:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1407fd290:	0f 84 01 01 00 00    	je     0x1407fd397
1407fd296:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1407fd29b:	48 8b d6             	mov    %rsi,%rdx
1407fd29e:	49 8b c9             	mov    %r9,%rcx
1407fd2a1:	49 8b c2             	mov    %r10,%rax
1407fd2a4:	ff 15 76 67 78 00    	call   *0x786776(%rip)        # 0x140f83a20
1407fd2aa:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1407fd2af:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
1407fd2b4:	48 89 03             	mov    %rax,(%rbx)
1407fd2b7:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1407fd2bc:	48 85 c9             	test   %rcx,%rcx
1407fd2bf:	74 24                	je     0x1407fd2e5
1407fd2c1:	8b 41 10             	mov    0x10(%rcx),%eax
1407fd2c4:	ff c8                	dec    %eax
1407fd2c6:	89 41 10             	mov    %eax,0x10(%rcx)
1407fd2c9:	85 c0                	test   %eax,%eax
1407fd2cb:	7f 18                	jg     0x1407fd2e5
1407fd2cd:	0f 88 cf 00 00 00    	js     0x1407fd3a2
1407fd2d3:	48 8b 01             	mov    (%rcx),%rax
1407fd2d6:	ba 01 00 00 00       	mov    $0x1,%edx
1407fd2db:	48 8b 00             	mov    (%rax),%rax
1407fd2de:	ff 15 3c 67 78 00    	call   *0x78673c(%rip)        # 0x140f83a20
1407fd2e4:	90                   	nop
1407fd2e5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1407fd2ea:	48 85 c9             	test   %rcx,%rcx
1407fd2ed:	74 6f                	je     0x1407fd35e
1407fd2ef:	8b 41 10             	mov    0x10(%rcx),%eax
1407fd2f2:	ff c8                	dec    %eax
1407fd2f4:	89 41 10             	mov    %eax,0x10(%rcx)
1407fd2f7:	85 c0                	test   %eax,%eax
1407fd2f9:	7f 63                	jg     0x1407fd35e
1407fd2fb:	0f 88 83 00 00 00    	js     0x1407fd384
1407fd301:	eb 49                	jmp    0x1407fd34c
1407fd303:	48 89 2b             	mov    %rbp,(%rbx)
1407fd306:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1407fd30b:	48 85 c9             	test   %rcx,%rcx
1407fd30e:	74 24                	je     0x1407fd334
1407fd310:	8b 41 10             	mov    0x10(%rcx),%eax
1407fd313:	ff c8                	dec    %eax
1407fd315:	89 41 10             	mov    %eax,0x10(%rcx)
1407fd318:	85 c0                	test   %eax,%eax
1407fd31a:	7f 18                	jg     0x1407fd334
1407fd31c:	0f 88 8b 00 00 00    	js     0x1407fd3ad
1407fd322:	48 8b 01             	mov    (%rcx),%rax
1407fd325:	ba 01 00 00 00       	mov    $0x1,%edx
1407fd32a:	48 8b 00             	mov    (%rax),%rax
1407fd32d:	ff 15 ed 66 78 00    	call   *0x7866ed(%rip)        # 0x140f83a20
1407fd333:	90                   	nop
1407fd334:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1407fd339:	48 85 c9             	test   %rcx,%rcx
1407fd33c:	74 20                	je     0x1407fd35e
1407fd33e:	8b 41 10             	mov    0x10(%rcx),%eax
1407fd341:	ff c8                	dec    %eax
1407fd343:	89 41 10             	mov    %eax,0x10(%rcx)
1407fd346:	85 c0                	test   %eax,%eax
1407fd348:	7f 14                	jg     0x1407fd35e
1407fd34a:	78 22                	js     0x1407fd36e
1407fd34c:	48 8b 01             	mov    (%rcx),%rax
1407fd34f:	ba 01 00 00 00       	mov    $0x1,%edx
1407fd354:	48 8b 00             	mov    (%rax),%rax