1409bbf5c:	41 89 06             	mov    %eax,(%r14)
1409bbf5f:	8b 44 24 24          	mov    0x24(%rsp),%eax
1409bbf63:	41 89 07             	mov    %eax,(%r15)
1409bbf66:	c7 07 ff ff ff ff    	movl   $0xffffffff,(%rdi)
1409bbf6c:	b8 01 00 00 00       	mov    $0x1,%eax
1409bbf71:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409bbf76:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1409bbf7b:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1409bbf80:	48 83 c4 30          	add    $0x30,%rsp
1409bbf84:	41 5f                	pop    %r15
1409bbf86:	41 5e                	pop    %r14
1409bbf88:	5f                   	pop    %rdi
1409bbf89:	c3                   	ret
1409bbf8a:	cc                   	int3
1409bbf8b:	cc                   	int3
1409bbf8c:	cc                   	int3
1409bbf8d:	cc                   	int3
1409bbf8e:	cc                   	int3
1409bbf8f:	cc                   	int3
1409bbf90:	48 83 ec 28          	sub    $0x28,%rsp
1409bbf94:	ff 15 26 79 5c 00    	call   *0x5c7926(%rip)        # 0x140f838c0
1409bbf9a:	48 85 c0             	test   %rax,%rax
1409bbf9d:	74 09                	je     0x1409bbfa8
1409bbf9f:	0f bf 40 10          	movswl 0x10(%rax),%eax
1409bbfa3:	48 83 c4 28          	add    $0x28,%rsp
1409bbfa7:	c3                   	ret
1409bbfa8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409bbfad:	48 83 c4 28          	add    $0x28,%rsp
1409bbfb1:	c3                   	ret
1409bbfb2:	cc                   	int3
1409bbfb3:	cc                   	int3
1409bbfb4:	cc                   	int3
1409bbfb5:	cc                   	int3
1409bbfb6:	cc                   	int3
1409bbfb7:	cc                   	int3
1409bbfb8:	cc                   	int3
1409bbfb9:	cc                   	int3
1409bbfba:	cc                   	int3
1409bbfbb:	cc                   	int3
1409bbfbc:	cc                   	int3
1409bbfbd:	cc                   	int3
1409bbfbe:	cc                   	int3
1409bbfbf:	cc                   	int3
1409bbfc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409bbfc5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409bbfca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409bbfcf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1409bbfd4:	41 56                	push   %r14
1409bbfd6:	48 83 ec 20          	sub    $0x20,%rsp
1409bbfda:	0f 57 c0             	xorps  %xmm0,%xmm0
1409bbfdd:	48 8d 2d dc a8 a7 00 	lea    0xa7a8dc(%rip),%rbp        # 0x1414368c0
1409bbfe4:	0f 11 05 d5 a8 a7 00 	movups %xmm0,0xa7a8d5(%rip)        # 0x1414368c0
1409bbfeb:	48 8b f9             	mov    %rcx,%rdi
1409bbfee:	49 be 00 26 00 00 01 	movabs $0x100002600,%r14
1409bbff5:	00 00 00
1409bbff8:	0f 11 05 d1 a8 a7 00 	movups %xmm0,0xa7a8d1(%rip)        # 0x1414368d0
1409bbfff:	0f 11 05 da a8 a7 00 	movups %xmm0,0xa7a8da(%rip)        # 0x1414368e0
1409bc006:	0f 11 05 e3 a8 a7 00 	movups %xmm0,0xa7a8e3(%rip)        # 0x1414368f0
1409bc00d:	0f 11 05 ec a8 a7 00 	movups %xmm0,0xa7a8ec(%rip)        # 0x141436900
1409bc014:	0f 11 05 f5 a8 a7 00 	movups %xmm0,0xa7a8f5(%rip)        # 0x141436910
1409bc01b:	0f 11 05 fe a8 a7 00 	movups %xmm0,0xa7a8fe(%rip)        # 0x141436920
1409bc022:	0f 11 05 07 a9 a7 00 	movups %xmm0,0xa7a907(%rip)        # 0x141436930
1409bc029:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409bc030:	48 8b cf             	mov    %rdi,%rcx
1409bc033:	e8 c4 73 47 00       	call   0x140e333fc
1409bc038:	83 f8 20             	cmp    $0x20,%eax
1409bc03b:	74 f3                	je     0x1409bc030
1409bc03d:	83 f8 09             	cmp    $0x9,%eax
1409bc040:	74 ee                	je     0x1409bc030
1409bc042:	83 f8 0d             	cmp    $0xd,%eax
1409bc045:	74 e9                	je     0x1409bc030
1409bc047:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc04a:	74 36                	je     0x1409bc082
1409bc04c:	83 f8 0a             	cmp    $0xa,%eax
1409bc04f:	74 df                	je     0x1409bc030
1409bc051:	8d 48 d0             	lea    -0x30(%rax),%ecx
1409bc054:	83 f9 09             	cmp    $0x9,%ecx
1409bc057:	76 46                	jbe    0x1409bc09f
1409bc059:	8d 48 bf             	lea    -0x41(%rax),%ecx
1409bc05c:	83 f9 05             	cmp    $0x5,%ecx
1409bc05f:	76 3e                	jbe    0x1409bc09f
1409bc061:	8d 48 9f             	lea    -0x61(%rax),%ecx
1409bc064:	83 f9 05             	cmp    $0x5,%ecx
1409bc067:	76 36                	jbe    0x1409bc09f
1409bc069:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409bc070:	48 8b cf             	mov    %rdi,%rcx
1409bc073:	e8 84 73 47 00       	call   0x140e333fc
1409bc078:	83 f8 0a             	cmp    $0xa,%eax
1409bc07b:	74 b3                	je     0x1409bc030
1409bc07d:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc080:	75 ee                	jne    0x1409bc070
1409bc082:	33 c0                	xor    %eax,%eax
1409bc084:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bc089:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409bc08e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409bc093:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1409bc098:	48 83 c4 20          	add    $0x20,%rsp
1409bc09c:	41 5e                	pop    %r14
1409bc09e:	c3                   	ret
1409bc09f:	33 f6                	xor    %esi,%esi
1409bc0a1:	8d 58 d0             	lea    -0x30(%rax),%ebx
1409bc0a4:	80 fb 09             	cmp    $0x9,%bl
1409bc0a7:	76 0e                	jbe    0x1409bc0b7
1409bc0a9:	8d 48 9f             	lea    -0x61(%rax),%ecx
1409bc0ac:	8d 58 a9             	lea    -0x57(%rax),%ebx
1409bc0af:	80 f9 05             	cmp    $0x5,%cl
1409bc0b2:	76 03                	jbe    0x1409bc0b7
1409bc0b4:	8d 58 c9             	lea    -0x37(%rax),%ebx
1409bc0b7:	48 8b cf             	mov    %rdi,%rcx
1409bc0ba:	e8 3d 73 47 00       	call   0x140e333fc
1409bc0bf:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc0c2:	74 be                	je     0x1409bc082
1409bc0c4:	8d 48 d0             	lea    -0x30(%rax),%ecx
1409bc0c7:	83 f9 09             	cmp    $0x9,%ecx
1409bc0ca:	76 10                	jbe    0x1409bc0dc
1409bc0cc:	8d 48 bf             	lea    -0x41(%rax),%ecx
1409bc0cf:	83 f9 05             	cmp    $0x5,%ecx
1409bc0d2:	76 08                	jbe    0x1409bc0dc
1409bc0d4:	8d 48 9f             	lea    -0x61(%rax),%ecx
1409bc0d7:	83 f9 05             	cmp    $0x5,%ecx
1409bc0da:	77 2c                	ja     0x1409bc108
1409bc0dc:	c0 e3 04             	shl    $0x4,%bl
1409bc0df:	8d 48 d0             	lea    -0x30(%rax),%ecx
1409bc0e2:	80 f9 09             	cmp    $0x9,%cl
1409bc0e5:	76 0e                	jbe    0x1409bc0f5
1409bc0e7:	8d 48 9f             	lea    -0x61(%rax),%ecx
1409bc0ea:	80 f9 05             	cmp    $0x5,%cl
1409bc0ed:	8d 48 a9             	lea    -0x57(%rax),%ecx
1409bc0f0:	76 03                	jbe    0x1409bc0f5
1409bc0f2:	8d 48 c9             	lea    -0x37(%rax),%ecx
1409bc0f5:	0a d9                	or     %cl,%bl
1409bc0f7:	48 8b cf             	mov    %rdi,%rcx
1409bc0fa:	e8 fd 72 47 00       	call   0x140e333fc
1409bc0ff:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc102:	0f 84 7a ff ff ff    	je     0x1409bc082
1409bc108:	88 1c 2e             	mov    %bl,(%rsi,%rbp,1)
1409bc10b:	83 f8 3a             	cmp    $0x3a,%eax
1409bc10e:	75 1e                	jne    0x1409bc12e
1409bc110:	48 8b cf             	mov    %rdi,%rcx
1409bc113:	e8 e4 72 47 00       	call   0x140e333fc
1409bc118:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc11b:	0f 84 61 ff ff ff    	je     0x1409bc082
1409bc121:	48 ff c6             	inc    %rsi
1409bc124:	48 83 fe 06          	cmp    $0x6,%rsi
1409bc128:	0f 8c 73 ff ff ff    	jl     0x1409bc0a1
1409bc12e:	83 f8 20             	cmp    $0x20,%eax
1409bc131:	77 5d                	ja     0x1409bc190
1409bc133:	48 63 c8             	movslq %eax,%rcx
1409bc136:	49 0f a3 ce          	bt     %rcx,%r14
1409bc13a:	73 54                	jae    0x1409bc190
1409bc13c:	0f 1f 40 00          	nopl   0x0(%rax)
1409bc140:	48 8b cf             	mov    %rdi,%rcx
1409bc143:	e8 b4 72 47 00       	call   0x140e333fc
1409bc148:	83 f8 20             	cmp    $0x20,%eax
1409bc14b:	74 f3                	je     0x1409bc140
1409bc14d:	83 f8 09             	cmp    $0x9,%eax
1409bc150:	74 ee                	je     0x1409bc140
1409bc152:	83 f8 0d             	cmp    $0xd,%eax
1409bc155:	74 e9                	je     0x1409bc140
1409bc157:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc15a:	0f 84 22 ff ff ff    	je     0x1409bc082
1409bc160:	83 f8 0a             	cmp    $0xa,%eax
1409bc163:	0f 84 c7 fe ff ff    	je     0x1409bc030
1409bc169:	83 f8 23             	cmp    $0x23,%eax
1409bc16c:	75 3d                	jne    0x1409bc1ab
1409bc16e:	66 90                	xchg   %ax,%ax
1409bc170:	48 8b cf             	mov    %rdi,%rcx
1409bc173:	e8 84 72 47 00       	call   0x140e333fc
1409bc178:	83 f8 0a             	cmp    $0xa,%eax
1409bc17b:	0f 84 af fe ff ff    	je     0x1409bc030
1409bc181:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc184:	75 ea                	jne    0x1409bc170
1409bc186:	e9 f7 fe ff ff       	jmp    0x1409bc082
1409bc18b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409bc190:	48 8b cf             	mov    %rdi,%rcx
1409bc193:	e8 64 72 47 00       	call   0x140e333fc
1409bc198:	83 f8 0a             	cmp    $0xa,%eax
1409bc19b:	0f 84 8f fe ff ff    	je     0x1409bc030
1409bc1a1:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc1a4:	75 ea                	jne    0x1409bc190
1409bc1a6:	e9 d7 fe ff ff       	jmp    0x1409bc082
1409bc1ab:	48 8d 1d 14 a7 a7 00 	lea    0xa7a714(%rip),%rbx        # 0x1414368c6
1409bc1b2:	be 79 00 00 00       	mov    $0x79,%esi
1409bc1b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409bc1be:	00 00
1409bc1c0:	88 03                	mov    %al,(%rbx)
1409bc1c2:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
1409bc1c6:	48 8b cf             	mov    %rdi,%rcx
1409bc1c9:	e8 2e 72 47 00       	call   0x140e333fc
1409bc1ce:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc1d1:	0f 84 ab fe ff ff    	je     0x1409bc082
1409bc1d7:	83 f8 20             	cmp    $0x20,%eax
1409bc1da:	77 09                	ja     0x1409bc1e5
1409bc1dc:	48 63 c8             	movslq %eax,%rcx
1409bc1df:	49 0f a3 ce          	bt     %rcx,%r14
1409bc1e3:	72 06                	jb     0x1409bc1eb
1409bc1e5:	48 83 ee 01          	sub    $0x1,%rsi
1409bc1e9:	75 d5                	jne    0x1409bc1c0
1409bc1eb:	c6 03 00             	movb   $0x0,(%rbx)
1409bc1ee:	83 f8 0a             	cmp    $0xa,%eax
1409bc1f1:	74 12                	je     0x1409bc205
1409bc1f3:	48 8b cf             	mov    %rdi,%rcx
1409bc1f6:	e8 01 72 47 00       	call   0x140e333fc
1409bc1fb:	83 f8 0a             	cmp    $0xa,%eax
1409bc1fe:	74 05                	je     0x1409bc205
1409bc200:	83 f8 ff             	cmp    $0xffffffff,%eax
1409bc203:	75 ee                	jne    0x1409bc1f3
1409bc205:	48 8b c5             	mov    %rbp,%rax
1409bc208:	e9 77 fe ff ff       	jmp    0x1409bc084
1409bc20d:	cc                   	int3
1409bc20e:	cc                   	int3
1409bc20f:	cc                   	int3
1409bc210:	48 83 ec 28          	sub    $0x28,%rsp
1409bc214:	33 c9                	xor    %ecx,%ecx
1409bc216:	b8 01 00 00 00       	mov    $0x1,%eax
1409bc21b:	f0 0f b1 0d 21 a7 a7 	lock cmpxchg %ecx,0xa7a721(%rip)        # 0x141436944
1409bc222:	00
1409bc223:	85 c0                	test   %eax,%eax
1409bc225:	75 39                	jne    0x1409bc260
1409bc227:	89 0d 13 a7 a7 00    	mov    %ecx,0xa7a713(%rip)        # 0x141436940
1409bc22d:	b9 00 00 01 00       	mov    $0x10000,%ecx
1409bc232:	e8 c9 12 00 00       	call   0x1409bd500
1409bc237:	48 89 05 12 a7 a7 00 	mov    %rax,0xa7a712(%rip)        # 0x141436950
1409bc23e:	48 85 c0             	test   %rax,%rax
1409bc241:	0f 84 32 01 00 00    	je     0x1409bc379
1409bc247:	e8 34 f7 81 ff       	call   0x1401db980
1409bc24c:	85 c0                	test   %eax,%eax
1409bc24e:	0f 88 25 01 00 00    	js     0x1409bc379
1409bc254:	c7 05 ea a6 a7 00 01 	movl   $0x1,0xa7a6ea(%rip)        # 0x141436948
1409bc25b:	00 00 00
1409bc25e:	eb 24                	jmp    0x1409bc284
1409bc260:	39 0d e2 a6 a7 00    	cmp    %ecx,0xa7a6e2(%rip)        # 0x141436948
1409bc266:	75 1c                	jne    0x1409bc284
1409bc268:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409bc26f:	00
1409bc270:	b9 e8 03 00 00       	mov    $0x3e8,%ecx
1409bc275:	ff 15 4d 70 5c 00    	call   *0x5c704d(%rip)        # 0x140f832c8
1409bc27b:	83 3d c6 a6 a7 00 00 	cmpl   $0x0,0xa7a6c6(%rip)        # 0x141436948
1409bc282:	74 ec                	je     0x1409bc270
1409bc284:	48 8d 0d 35 67 af 00 	lea    0xaf6735(%rip),%rcx        # 0x1414b29c0
1409bc28b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409bc290:	ff 15 da 72 5c 00    	call   *0x5c72da(%rip)        # 0x140f83570
1409bc296:	ba 68 0b 00 00       	mov    $0xb68,%edx
1409bc29b:	b9 01 00 00 00       	mov    $0x1,%ecx
1409bc2a0:	e8 e3 4d 47 00       	call   0x140e31088
1409bc2a5:	48 8b d8             	mov    %rax,%rbx
1409bc2a8:	48 85 c0             	test   %rax,%rax
1409bc2ab:	0f 84 a0 00 00 00    	je     0x1409bc351
1409bc2b1:	48 8d 88 a8 0a 00 00 	lea    0xaa8(%rax),%rcx
1409bc2b8:	ff 15 b2 72 5c 00    	call   *0x5c72b2(%rip)        # 0x140f83570
1409bc2be:	48 8b 05 0b d0 6b 00 	mov    0x6bd00b(%rip),%rax        # 0x1410792d0
1409bc2c5:	48 8b cb             	mov    %rbx,%rcx
1409bc2c8:	ff 15 52 77 5c 00    	call   *0x5c7752(%rip)        # 0x140f83a20
1409bc2ce:	85 c0                	test   %eax,%eax
1409bc2d0:	78 77                	js     0x1409bc349
1409bc2d2:	48 8d 0d e7 66 af 00 	lea    0xaf66e7(%rip),%rcx        # 0x1414b29c0
1409bc2d9:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1409bc2de:	ff 15 2c 70 5c 00    	call   *0x5c702c(%rip)        # 0x140f83310
1409bc2e4:	8b 13                	mov    (%rbx),%edx
1409bc2e6:	48 8b 0d 63 a6 a7 00 	mov    0xa7a663(%rip),%rcx        # 0x141436950
1409bc2ed:	e8 6e 11 00 00       	call   0x1409bd460
1409bc2f2:	48 8b f8             	mov    %rax,%rdi
1409bc2f5:	48 85 c0             	test   %rax,%rax
1409bc2f8:	74 20                	je     0x1409bc31a
1409bc2fa:	48 8b c8             	mov    %rax,%rcx
1409bc2fd:	e8 ae 10 00 00       	call   0x1409bd3b0
1409bc302:	48 8b 05 cf cf 6b 00 	mov    0x6bcfcf(%rip),%rax        # 0x1410792d8
1409bc309:	48 8b cf             	mov    %rdi,%rcx
1409bc30c:	ff 15 0e 77 5c 00    	call   *0x5c770e(%rip)        # 0x140f83a20
1409bc312:	48 8b cf             	mov    %rdi,%rcx
1409bc315:	e8 76 4d 47 00       	call   0x140e31090
1409bc31a:	8b 13                	mov    (%rbx),%edx
1409bc31c:	4c 8b c3             	mov    %rbx,%r8
1409bc31f:	48 8b 0d 2a a6 a7 00 	mov    0xa7a62a(%rip),%rcx        # 0x141436950
1409bc326:	e8 85 11 00 00       	call   0x1409bd4b0
1409bc32b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1409bc330:	85 c0                	test   %eax,%eax
1409bc332:	79 2c                	jns    0x1409bc360
1409bc334:	48 8b cb             	mov    %rbx,%rcx
1409bc337:	e8 74 10 00 00       	call   0x1409bd3b0
1409bc33c:	48 8d 0d 7d 66 af 00 	lea    0xaf667d(%rip),%rcx        # 0x1414b29c0
1409bc343:	ff 15 cf 6f 5c 00    	call   *0x5c6fcf(%rip)        # 0x140f83318
1409bc349:	48 8b cb             	mov    %rbx,%rcx
1409bc34c:	e8 3f 4d 47 00       	call   0x140e31090
1409bc351:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bc356:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409bc35b:	48 83 c4 28          	add    $0x28,%rsp
1409bc35f:	c3                   	ret
1409bc360:	48 8d 0d 59 66 af 00 	lea    0xaf6659(%rip),%rcx        # 0x1414b29c0
1409bc367:	ff 15 ab 6f 5c 00    	call   *0x5c6fab(%rip)        # 0x140f83318
1409bc36d:	8b 03                	mov    (%rbx),%eax
1409bc36f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bc374:	48 83 c4 28          	add    $0x28,%rsp
1409bc378:	c3                   	ret
1409bc379:	e8 d2 37 47 00       	call   0x140e2fb50
1409bc37e:	cc                   	int3
1409bc37f:	cc                   	int3
1409bc380:	8b d1                	mov    %ecx,%edx
1409bc382:	48 8b 0d c7 a5 a7 00 	mov    0xa7a5c7(%rip),%rcx        # 0x141436950
1409bc389:	e9 52 11 00 00       	jmp    0x1409bd4e0
1409bc38e:	cc                   	int3
1409bc38f:	cc                   	int3
1409bc390:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409bc395:	56                   	push   %rsi
1409bc396:	41 56                	push   %r14
1409bc398:	41 57                	push   %r15
1409bc39a:	48 83 ec 30          	sub    $0x30,%rsp
1409bc39e:	49 8b e9             	mov    %r9,%rbp
1409bc3a1:	41 8b f0             	mov    %r8d,%esi
1409bc3a4:	4c 8b fa             	mov    %rdx,%r15
1409bc3a7:	e8 d4 ff ff ff       	call   0x1409bc380
1409bc3ac:	4c 8b f0             	mov    %rax,%r14
1409bc3af:	48 85 c0             	test   %rax,%rax
1409bc3b2:	75 1e                	jne    0x1409bc3d2
1409bc3b4:	e8 37 df 46 00       	call   0x140e2a2f0
1409bc3b9:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409bc3bf:	41 8d 46 ff          	lea    -0x1(%r14),%eax
1409bc3c3:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1409bc3c8:	48 83 c4 30          	add    $0x30,%rsp
1409bc3cc:	41 5f                	pop    %r15
1409bc3ce:	41 5e                	pop    %r14
1409bc3d0:	5e                   	pop    %rsi
1409bc3d1:	c3                   	ret
1409bc3d2:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1409bc3d7:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1409bc3dc:	85 f6                	test   %esi,%esi
1409bc3de:	7e 4a                	jle    0x1409bc42a
1409bc3e0:	48 8d 88 a8 0a 00 00 	lea    0xaa8(%rax),%rcx
1409bc3e7:	ff 15 23 6f 5c 00    	call   *0x5c6f23(%rip)        # 0x140f83310
1409bc3ed:	8b 7c 24 70          	mov    0x70(%rsp),%edi
1409bc3f1:	4c 8b cd             	mov    %rbp,%r9
1409bc3f4:	44 8b c6             	mov    %esi,%r8d
1409bc3f7:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1409bc3fb:	49 8b d7             	mov    %r15,%rdx
1409bc3fe:	49 8b ce             	mov    %r14,%rcx
1409bc401:	e8 aa 00 00 00       	call   0x1409bc4b0
1409bc406:	49 8d 8e a8 0a 00 00 	lea    0xaa8(%r14),%rcx
1409bc40d:	48 63 f0             	movslq %eax,%rsi
1409bc410:	ff 15 02 6f 5c 00    	call   *0x5c6f02(%rip)        # 0x140f83318
1409bc416:	85 f6                	test   %esi,%esi
1409bc418:	78 7a                	js     0x1409bc494
1409bc41a:	7e 12                	jle    0x1409bc42e
1409bc41c:	48 8b ce             	mov    %rsi,%rcx
1409bc41f:	48 c1 e1 05          	shl    $0x5,%rcx
1409bc423:	48 03 e9             	add    %rcx,%rbp
1409bc426:	2b fe                	sub    %esi,%edi
1409bc428:	eb 04                	jmp    0x1409bc42e
1409bc42a:	8b 7c 24 70          	mov    0x70(%rsp),%edi
1409bc42e:	33 f6                	xor    %esi,%esi
1409bc430:	81 ff 00 02 00 00    	cmp    $0x200,%edi