1409fdfc1:	c3                   	ret
1409fdfc2:	90                   	nop
1409fdfc3:	90                   	nop
1409fdfc4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409fdfc9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409fdfce:	57                   	push   %rdi
1409fdfcf:	48 83 ec 20          	sub    $0x20,%rsp
1409fdfd3:	48 8b d9             	mov    %rcx,%rbx
1409fdfd6:	33 ff                	xor    %edi,%edi
1409fdfd8:	48 8b 89 90 00 00 00 	mov    0x90(%rcx),%rcx
1409fdfdf:	be 00 10 00 00       	mov    $0x1000,%esi
1409fdfe4:	48 85 c9             	test   %rcx,%rcx
1409fdfe7:	74 46                	je     0x1409fe02f
1409fdfe9:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
1409fdff0:	48 2b c1             	sub    %rcx,%rax
1409fdff3:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409fdff7:	48 3b c6             	cmp    %rsi,%rax
1409fdffa:	72 18                	jb     0x1409fe014
1409fdffc:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fe000:	48 2b ca             	sub    %rdx,%rcx
1409fe003:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fe007:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fe00b:	0f 87 7c 01 00 00    	ja     0x1409fe18d
1409fe011:	48 8b ca             	mov    %rdx,%rcx
1409fe014:	ff 15 a6 e8 10 00    	call   *0x10e8a6(%rip)        # 0x140b0c8c0
1409fe01a:	48 89 bb 90 00 00 00 	mov    %rdi,0x90(%rbx)
1409fe021:	48 89 bb 98 00 00 00 	mov    %rdi,0x98(%rbx)
1409fe028:	48 89 bb a0 00 00 00 	mov    %rdi,0xa0(%rbx)
1409fe02f:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1409fe033:	48 85 c9             	test   %rcx,%rcx
1409fe036:	74 43                	je     0x1409fe07b
1409fe038:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1409fe03f:	48 2b c1             	sub    %rcx,%rax
1409fe042:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409fe046:	48 3b c6             	cmp    %rsi,%rax
1409fe049:	72 18                	jb     0x1409fe063
1409fe04b:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fe04f:	48 2b ca             	sub    %rdx,%rcx
1409fe052:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fe056:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fe05a:	0f 87 2d 01 00 00    	ja     0x1409fe18d
1409fe060:	48 8b ca             	mov    %rdx,%rcx
1409fe063:	ff 15 57 e8 10 00    	call   *0x10e857(%rip)        # 0x140b0c8c0
1409fe069:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
1409fe06d:	48 89 bb 80 00 00 00 	mov    %rdi,0x80(%rbx)
1409fe074:	48 89 bb 88 00 00 00 	mov    %rdi,0x88(%rbx)
1409fe07b:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1409fe07f:	48 85 c9             	test   %rcx,%rcx
1409fe082:	74 3a                	je     0x1409fe0be
1409fe084:	48 8b 43 58          	mov    0x58(%rbx),%rax
1409fe088:	48 2b c1             	sub    %rcx,%rax
1409fe08b:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409fe08f:	48 3b c6             	cmp    %rsi,%rax
1409fe092:	72 18                	jb     0x1409fe0ac
1409fe094:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fe098:	48 2b ca             	sub    %rdx,%rcx
1409fe09b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fe09f:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fe0a3:	0f 87 e4 00 00 00    	ja     0x1409fe18d
1409fe0a9:	48 8b ca             	mov    %rdx,%rcx
1409fe0ac:	ff 15 0e e8 10 00    	call   *0x10e80e(%rip)        # 0x140b0c8c0
1409fe0b2:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
1409fe0b6:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
1409fe0ba:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
1409fe0be:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1409fe0c2:	48 85 c9             	test   %rcx,%rcx
1409fe0c5:	74 3a                	je     0x1409fe101
1409fe0c7:	48 8b 43 40          	mov    0x40(%rbx),%rax
1409fe0cb:	48 2b c1             	sub    %rcx,%rax
1409fe0ce:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409fe0d2:	48 3b c6             	cmp    %rsi,%rax
1409fe0d5:	72 18                	jb     0x1409fe0ef
1409fe0d7:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fe0db:	48 2b ca             	sub    %rdx,%rcx
1409fe0de:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fe0e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fe0e6:	0f 87 a1 00 00 00    	ja     0x1409fe18d
1409fe0ec:	48 8b ca             	mov    %rdx,%rcx
1409fe0ef:	ff 15 cb e7 10 00    	call   *0x10e7cb(%rip)        # 0x140b0c8c0
1409fe0f5:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
1409fe0f9:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
1409fe0fd:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1409fe101:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1409fe105:	48 85 c9             	test   %rcx,%rcx
1409fe108:	74 36                	je     0x1409fe140
1409fe10a:	48 8b 43 28          	mov    0x28(%rbx),%rax
1409fe10e:	48 2b c1             	sub    %rcx,%rax
1409fe111:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409fe115:	48 3b c6             	cmp    %rsi,%rax
1409fe118:	72 14                	jb     0x1409fe12e
1409fe11a:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fe11e:	48 2b ca             	sub    %rdx,%rcx
1409fe121:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fe125:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fe129:	77 62                	ja     0x1409fe18d
1409fe12b:	48 8b ca             	mov    %rdx,%rcx
1409fe12e:	ff 15 8c e7 10 00    	call   *0x10e78c(%rip)        # 0x140b0c8c0
1409fe134:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1409fe138:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
1409fe13c:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
1409fe140:	48 8b 0b             	mov    (%rbx),%rcx
1409fe143:	48 85 c9             	test   %rcx,%rcx
1409fe146:	74 35                	je     0x1409fe17d
1409fe148:	48 8b 43 10          	mov    0x10(%rbx),%rax
1409fe14c:	48 2b c1             	sub    %rcx,%rax
1409fe14f:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409fe153:	48 3b c6             	cmp    %rsi,%rax
1409fe156:	72 14                	jb     0x1409fe16c
1409fe158:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fe15c:	48 2b ca             	sub    %rdx,%rcx
1409fe15f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fe163:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fe167:	77 24                	ja     0x1409fe18d
1409fe169:	48 8b ca             	mov    %rdx,%rcx
1409fe16c:	ff 15 4e e7 10 00    	call   *0x10e74e(%rip)        # 0x140b0c8c0
1409fe172:	48 89 3b             	mov    %rdi,(%rbx)
1409fe175:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1409fe179:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1409fe17d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409fe182:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409fe187:	48 83 c4 20          	add    $0x20,%rsp
1409fe18b:	5f                   	pop    %rdi
1409fe18c:	c3                   	ret
1409fe18d:	ff 15 05 e8 10 00    	call   *0x10e805(%rip)        # 0x140b0c998
1409fe193:	cc                   	int3
1409fe194:	90                   	nop
1409fe195:	90                   	nop
1409fe196:	90                   	nop
1409fe197:	90                   	nop
1409fe198:	90                   	nop
1409fe199:	90                   	nop
1409fe19a:	90                   	nop
1409fe19b:	90                   	nop
1409fe19c:	90                   	nop
1409fe19d:	90                   	nop
1409fe19e:	90                   	nop
1409fe19f:	90                   	nop
1409fe1a0:	48 83 c1 10          	add    $0x10,%rcx
1409fe1a4:	e9 1b fe ff ff       	jmp    0x1409fdfc4
1409fe1a9:	90                   	nop
1409fe1aa:	90                   	nop
1409fe1ab:	90                   	nop
1409fe1ac:	90                   	nop
1409fe1ad:	90                   	nop
1409fe1ae:	90                   	nop
1409fe1af:	90                   	nop
1409fe1b0:	40 53                	rex push %rbx
1409fe1b2:	48 83 ec 20          	sub    $0x20,%rsp
1409fe1b6:	48 8d 05 bb 09 13 00 	lea    0x1309bb(%rip),%rax        # 0x140b2eb78
1409fe1bd:	48 8b d9             	mov    %rcx,%rbx
1409fe1c0:	48 89 01             	mov    %rax,(%rcx)
1409fe1c3:	f6 c2 01             	test   $0x1,%dl
1409fe1c6:	74 05                	je     0x1409fe1cd
1409fe1c8:	e8 07 14 0f 00       	call   0x140aef5d4
1409fe1cd:	48 8b c3             	mov    %rbx,%rax
1409fe1d0:	48 83 c4 20          	add    $0x20,%rsp
1409fe1d4:	5b                   	pop    %rbx
1409fe1d5:	c3                   	ret
1409fe1d6:	90                   	nop
1409fe1d7:	90                   	nop
1409fe1d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409fe1dd:	57                   	push   %rdi
1409fe1de:	48 83 ec 30          	sub    $0x30,%rsp
1409fe1e2:	48 8b d9             	mov    %rcx,%rbx
1409fe1e5:	33 ff                	xor    %edi,%edi
1409fe1e7:	b9 c8 00 00 00       	mov    $0xc8,%ecx
1409fe1ec:	ff 15 d6 e6 10 00    	call   *0x10e6d6(%rip)        # 0x140b0c8c8
1409fe1f2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409fe1f7:	48 85 c0             	test   %rax,%rax
1409fe1fa:	75 07                	jne    0x1409fe203
1409fe1fc:	ff 15 96 e2 10 00    	call   *0x10e296(%rip)        # 0x140b0c498
1409fe202:	90                   	nop
1409fe203:	b9 01 00 00 00       	mov    $0x1,%ecx
1409fe208:	89 48 08             	mov    %ecx,0x8(%rax)
1409fe20b:	89 48 0c             	mov    %ecx,0xc(%rax)
1409fe20e:	48 8d 0d 63 09 13 00 	lea    0x130963(%rip),%rcx        # 0x140b2eb78
1409fe215:	48 89 08             	mov    %rcx,(%rax)
1409fe218:	48 8d 48 10          	lea    0x10(%rax),%rcx
1409fe21c:	48 89 39             	mov    %rdi,(%rcx)
1409fe21f:	48 89 78 18          	mov    %rdi,0x18(%rax)
1409fe223:	48 89 78 20          	mov    %rdi,0x20(%rax)
1409fe227:	48 89 78 28          	mov    %rdi,0x28(%rax)
1409fe22b:	48 89 78 30          	mov    %rdi,0x30(%rax)
1409fe22f:	48 89 78 38          	mov    %rdi,0x38(%rax)
1409fe233:	48 89 78 40          	mov    %rdi,0x40(%rax)
1409fe237:	48 89 78 48          	mov    %rdi,0x48(%rax)
1409fe23b:	48 89 78 50          	mov    %rdi,0x50(%rax)
1409fe23f:	48 89 78 58          	mov    %rdi,0x58(%rax)
1409fe243:	48 89 78 60          	mov    %rdi,0x60(%rax)
1409fe247:	48 89 78 68          	mov    %rdi,0x68(%rax)
1409fe24b:	41 b8 ff ff 7f 7f    	mov    $0x7f7fffff,%r8d
1409fe251:	44 89 40 70          	mov    %r8d,0x70(%rax)
1409fe255:	44 89 40 74          	mov    %r8d,0x74(%rax)
1409fe259:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
1409fe25e:	89 50 78             	mov    %edx,0x78(%rax)
1409fe261:	44 89 40 7c          	mov    %r8d,0x7c(%rax)
1409fe265:	44 89 80 80 00 00 00 	mov    %r8d,0x80(%rax)
1409fe26c:	48 89 b8 88 00 00 00 	mov    %rdi,0x88(%rax)
1409fe273:	48 89 b8 90 00 00 00 	mov    %rdi,0x90(%rax)
1409fe27a:	48 89 b8 98 00 00 00 	mov    %rdi,0x98(%rax)
1409fe281:	48 89 b8 a0 00 00 00 	mov    %rdi,0xa0(%rax)
1409fe288:	48 89 b8 a8 00 00 00 	mov    %rdi,0xa8(%rax)
1409fe28f:	48 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%rax)
1409fe296:	40 88 b8 b8 00 00 00 	mov    %dil,0xb8(%rax)
1409fe29d:	89 90 bc 00 00 00    	mov    %edx,0xbc(%rax)
1409fe2a3:	44 89 80 c0 00 00 00 	mov    %r8d,0xc0(%rax)
1409fe2aa:	48 89 0b             	mov    %rcx,(%rbx)
1409fe2ad:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409fe2b1:	48 8b c3             	mov    %rbx,%rax
1409fe2b4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409fe2b9:	48 83 c4 30          	add    $0x30,%rsp
1409fe2bd:	5f                   	pop    %rdi
1409fe2be:	c3                   	ret
1409fe2bf:	90                   	nop
1409fe2c0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1409fe2c5:	57                   	push   %rdi
1409fe2c6:	48 83 ec 60          	sub    $0x60,%rsp
1409fe2ca:	48 8b 05 6f 0d 2c 00 	mov    0x2c0d6f(%rip),%rax        # 0x140cbf040
1409fe2d1:	48 33 c4             	xor    %rsp,%rax
1409fe2d4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409fe2d9:	41 8b f8             	mov    %r8d,%edi
1409fe2dc:	48 8b d9             	mov    %rcx,%rbx
1409fe2df:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409fe2e4:	0f 57 c0             	xorps  %xmm0,%xmm0
1409fe2e7:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1409fe2ec:	0f 57 c9             	xorps  %xmm1,%xmm1
1409fe2ef:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1409fe2f5:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1409fe2f9:	49 ff c0             	inc    %r8
1409fe2fc:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1409fe301:	75 f6                	jne    0x1409fe2f9
1409fe303:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409fe308:	e8 93 0e 71 ff       	call   0x14010f1a0
1409fe30d:	44 8b c7             	mov    %edi,%r8d
1409fe310:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409fe315:	48 8b cb             	mov    %rbx,%rcx
1409fe318:	e8 83 f6 70 ff       	call   0x14010d9a0
1409fe31d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1409fe322:	48 83 f8 0f          	cmp    $0xf,%rax
1409fe326:	76 31                	jbe    0x1409fe359
1409fe328:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1409fe32d:	48 8b d1             	mov    %rcx,%rdx
1409fe330:	48 ff c0             	inc    %rax
1409fe333:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409fe339:	72 18                	jb     0x1409fe353
1409fe33b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409fe33f:	48 2b d1             	sub    %rcx,%rdx
1409fe342:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409fe346:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fe34a:	76 07                	jbe    0x1409fe353
1409fe34c:	ff 15 46 e6 10 00    	call   *0x10e646(%rip)        # 0x140b0c998
1409fe352:	cc                   	int3
1409fe353:	ff 15 67 e5 10 00    	call   *0x10e567(%rip)        # 0x140b0c8c0
1409fe359:	48 8d 05 40 08 13 00 	lea    0x130840(%rip),%rax        # 0x140b2eba0
1409fe360:	48 89 03             	mov    %rax,(%rbx)
1409fe363:	48 8b c3             	mov    %rbx,%rax
1409fe366:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1409fe36b:	48 33 cc             	xor    %rsp,%rcx
1409fe36e:	e8 6d 12 0f 00       	call   0x140aef5e0
1409fe373:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1409fe37a:	00
1409fe37b:	48 83 c4 60          	add    $0x60,%rsp
1409fe37f:	5f                   	pop    %rdi
1409fe380:	c3                   	ret
1409fe381:	90                   	nop
1409fe382:	90                   	nop
1409fe383:	90                   	nop
1409fe384:	40 53                	rex push %rbx
1409fe386:	48 83 ec 70          	sub    $0x70,%rsp
1409fe38a:	48 8b 05 af 0c 2c 00 	mov    0x2c0caf(%rip),%rax        # 0x140cbf040
1409fe391:	48 33 c4             	xor    %rsp,%rax
1409fe394:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1409fe399:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1409fe39d:	48 8b d9             	mov    %rcx,%rbx
1409fe3a0:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
1409fe3a4:	74 32                	je     0x1409fe3d8
1409fe3a6:	48 ff c2             	inc    %rdx
1409fe3a9:	4c 8d 41 10          	lea    0x10(%rcx),%r8
1409fe3ad:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1409fe3b1:	48 8b 09             	mov    (%rcx),%rcx
1409fe3b4:	e8 4b 01 00 00       	call   0x1409fe504
1409fe3b9:	84 c0                	test   %al,%al
1409fe3bb:	75 05                	jne    0x1409fe3c2
1409fe3bd:	48 83 4b 08 ff       	orq    $0xffffffffffffffff,0x8(%rbx)
1409fe3c2:	48 8b c3             	mov    %rbx,%rax
1409fe3c5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409fe3ca:	48 33 cc             	xor    %rsp,%rcx
1409fe3cd:	e8 0e 12 0f 00       	call   0x140aef5e0
1409fe3d2:	48 83 c4 70          	add    $0x70,%rsp
1409fe3d6:	5b                   	pop    %rbx
1409fe3d7:	c3                   	ret
1409fe3d8:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409fe3de:	48 8d 15 1b e0 1a 00 	lea    0x1ae01b(%rip),%rdx        # 0x140bac400
1409fe3e5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409fe3ea:	e8 d1 fe ff ff       	call   0x1409fe2c0
1409fe3ef:	48 8d 15 4a 8d 23 00 	lea    0x238d4a(%rip),%rdx        # 0x140c37140
1409fe3f6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409fe3fb:	e8 7e 20 0f 00       	call   0x140af047e
1409fe400:	cc                   	int3
1409fe401:	90                   	nop
1409fe402:	90                   	nop
1409fe403:	90                   	nop
1409fe404:	40 53                	rex push %rbx
1409fe406:	56                   	push   %rsi
1409fe407:	57                   	push   %rdi
1409fe408:	41 56                	push   %r14
1409fe40a:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1409fe411:	48 8b 05 28 0c 2c 00 	mov    0x2c0c28(%rip),%rax        # 0x140cbf040
1409fe418:	48 33 c4             	xor    %rsp,%rax
1409fe41b:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1409fe422:	00
1409fe423:	48 8b 02             	mov    (%rdx),%rax
1409fe426:	49 8b d8             	mov    %r8,%rbx
1409fe429:	4c 8b f2             	mov    %rdx,%r14
1409fe42c:	49 8b f1             	mov    %r9,%rsi
1409fe42f:	48 8b f9             	mov    %rcx,%rdi
1409fe432:	45 33 c9             	xor    %r9d,%r9d
1409fe435:	45 33 c0             	xor    %r8d,%r8d
1409fe438:	48 8b d3             	mov    %rbx,%rdx
1409fe43b:	48 8b 40 28          	mov    0x28(%rax),%rax
1409fe43f:	49 8b ce             	mov    %r14,%rcx
1409fe442:	ff 15 f0 e7 10 00    	call   *0x10e7f0(%rip)        # 0x140b0cc38
1409fe448:	85 c0                	test   %eax,%eax
1409fe44a:	0f 88 8e 00 00 00    	js     0x1409fe4de
1409fe450:	49 8b 06             	mov    (%r14),%rax
1409fe453:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1409fe458:	48 8b 17             	mov    (%rdi),%rdx
1409fe45b:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1409fe461:	48 2b f3             	sub    %rbx,%rsi
1409fe464:	49 8b ce             	mov    %r14,%rcx
1409fe467:	49 3b f0             	cmp    %r8,%rsi
1409fe46a:	48 8b 40 18          	mov    0x18(%rax),%rax
1409fe46e:	44 0f 42 c6          	cmovb  %esi,%r8d
1409fe472:	ff 15 c0 e7 10 00    	call   *0x10e7c0(%rip)        # 0x140b0cc38
1409fe478:	85 c0                	test   %eax,%eax
1409fe47a:	78 39                	js     0x1409fe4b5
1409fe47c:	8b 44 24 30          	mov    0x30(%rsp),%eax
1409fe480:	85 c0                	test   %eax,%eax
1409fe482:	75 09                	jne    0x1409fe48d
1409fe484:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1409fe488:	48 8b d8             	mov    %rax,%rbx
1409fe48b:	eb 03                	jmp    0x1409fe490
1409fe48d:	48 03 c3             	add    %rbx,%rax
1409fe490:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1409fe494:	48 89 47 18          	mov    %rax,0x18(%rdi)
1409fe498:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1409fe49f:	00
1409fe4a0:	48 33 cc             	xor    %rsp,%rcx
1409fe4a3:	e8 38 11 0f 00       	call   0x140aef5e0
1409fe4a8:	48 81 c4 98 00 00 00 	add    $0x98,%rsp