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
1409bc436:	7e 07                	jle    0x1409bc43f
1409bc438:	bf 00 02 00 00       	mov    $0x200,%edi
1409bc43d:	eb 04                	jmp    0x1409bc443
1409bc43f:	85 ff                	test   %edi,%edi
1409bc441:	7e 51                	jle    0x1409bc494
1409bc443:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1409bc448:	8b d7                	mov    %edi,%edx
1409bc44a:	48 8b 05 8f ce 6b 00 	mov    0x6bce8f(%rip),%rax        # 0x1410792e0
1409bc451:	49 8b ce             	mov    %r14,%rcx
1409bc454:	ff 15 c6 75 5c 00    	call   *0x5c75c6(%rip)        # 0x140f83a20
1409bc45a:	8b f0                	mov    %eax,%esi
1409bc45c:	85 c0                	test   %eax,%eax
1409bc45e:	7e 34                	jle    0x1409bc494
1409bc460:	49 8d 8e a8 0a 00 00 	lea    0xaa8(%r14),%rcx
1409bc467:	ff 15 a3 6e 5c 00    	call   *0x5c6ea3(%rip)        # 0x140f83310
1409bc46d:	48 8b 05 74 ce 6b 00 	mov    0x6bce74(%rip),%rax        # 0x1410792e8
1409bc474:	44 8b cf             	mov    %edi,%r9d
1409bc477:	4c 8b c5             	mov    %rbp,%r8
1409bc47a:	8b d6                	mov    %esi,%edx
1409bc47c:	49 8b ce             	mov    %r14,%rcx
1409bc47f:	ff 15 9b 75 5c 00    	call   *0x5c759b(%rip)        # 0x140f83a20
1409bc485:	49 8d 8e a8 0a 00 00 	lea    0xaa8(%r14),%rcx
1409bc48c:	8b f0                	mov    %eax,%esi
1409bc48e:	ff 15 84 6e 5c 00    	call   *0x5c6e84(%rip)        # 0x140f83318
1409bc494:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1409bc499:	8b c6                	mov    %esi,%eax
1409bc49b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409bc4a0:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1409bc4a5:	48 83 c4 30          	add    $0x30,%rsp
1409bc4a9:	41 5f                	pop    %r15
1409bc4ab:	41 5e                	pop    %r14
1409bc4ad:	5e                   	pop    %rsi
1409bc4ae:	c3                   	ret
1409bc4af:	cc                   	int3
1409bc4b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409bc4b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409bc4ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409bc4bf:	57                   	push   %rdi
1409bc4c0:	41 54                	push   %r12
1409bc4c2:	41 55                	push   %r13
1409bc4c4:	41 56                	push   %r14
1409bc4c6:	41 57                	push   %r15
1409bc4c8:	48 83 ec 30          	sub    $0x30,%rsp
1409bc4cc:	45 33 ff             	xor    %r15d,%r15d
1409bc4cf:	49 8b f1             	mov    %r9,%rsi
1409bc4d2:	41 8b e8             	mov    %r8d,%ebp
1409bc4d5:	4c 8b e1             	mov    %rcx,%r12
1409bc4d8:	45 85 c0             	test   %r8d,%r8d
1409bc4db:	7e 62                	jle    0x1409bc53f
1409bc4dd:	44 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14d
1409bc4e4:	00
1409bc4e5:	48 8d 5a 0a          	lea    0xa(%rdx),%rbx
1409bc4e9:	41 bd fb ff 00 00    	mov    $0xfffb,%r13d
1409bc4ef:	90                   	nop
1409bc4f0:	0f b6 03             	movzbl (%rbx),%eax
1409bc4f3:	33 ff                	xor    %edi,%edi
1409bc4f5:	24 90                	and    $0x90,%al
1409bc4f7:	3c 90                	cmp    $0x90,%al
1409bc4f9:	75 64                	jne    0x1409bc55f
1409bc4fb:	e8 f0 dd 46 00       	call   0x140e2a2f0
1409bc500:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1409bc506:	e8 e5 dd 46 00       	call   0x140e2a2f0
1409bc50b:	8b 00                	mov    (%rax),%eax
1409bc50d:	45 85 f6             	test   %r14d,%r14d
1409bc510:	0f 8e 9c 01 00 00    	jle    0x1409bc6b2
1409bc516:	0f 10 43 f6          	movups -0xa(%rbx),%xmm0
1409bc51a:	48 98                	cltq
1409bc51c:	41 ff ce             	dec    %r14d
1409bc51f:	0f 11 06             	movups %xmm0,(%rsi)
1409bc522:	0f 10 4b 06          	movups 0x6(%rbx),%xmm1
1409bc526:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
1409bc52a:	48 89 46 10          	mov    %rax,0x10(%rsi)
1409bc52e:	48 83 c6 20          	add    $0x20,%rsi
1409bc532:	41 ff c7             	inc    %r15d
1409bc535:	48 83 c3 20          	add    $0x20,%rbx
1409bc539:	ff cd                	dec    %ebp
1409bc53b:	85 ed                	test   %ebp,%ebp
1409bc53d:	7f b1                	jg     0x1409bc4f0
1409bc53f:	41 8b c7             	mov    %r15d,%eax
1409bc542:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409bc547:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1409bc54c:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1409bc551:	48 83 c4 30          	add    $0x30,%rsp
1409bc555:	41 5f                	pop    %r15
1409bc557:	41 5e                	pop    %r14
1409bc559:	41 5d                	pop    %r13
1409bc55b:	41 5c                	pop    %r12
1409bc55d:	5f                   	pop    %rdi
1409bc55e:	c3                   	ret
1409bc55f:	44 0f b7 43 fe       	movzwl -0x2(%rbx),%r8d
1409bc564:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409bc569:	49 8b d4             	mov    %r12,%rdx
1409bc56c:	e8 7f 0b 00 00       	call   0x1409bd0f0
1409bc571:	85 c0                	test   %eax,%eax
1409bc573:	78 91                	js     0x1409bc506
1409bc575:	48 8b 53 f6          	mov    -0xa(%rbx),%rdx
1409bc579:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409bc57e:	e8 8d 04 00 00       	call   0x1409bca10
1409bc583:	0f b7 0b             	movzwl (%rbx),%ecx
1409bc586:	48 8b d0             	mov    %rax,%rdx
1409bc589:	48 85 c0             	test   %rax,%rax
1409bc58c:	0f 85 a9 00 00 00    	jne    0x1409bc63b
1409bc592:	f6 c1 01             	test   $0x1,%cl
1409bc595:	74 0d                	je     0x1409bc5a4
1409bc597:	e8 f4 04 00 00       	call   0x1409bca90
1409bc59c:	48 8b f8             	mov    %rax,%rdi
1409bc59f:	48 85 c0             	test   %rax,%rax
1409bc5a2:	75 10                	jne    0x1409bc5b4
1409bc5a4:	e8 47 dd 46 00       	call   0x140e2a2f0
1409bc5a9:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409bc5af:	e9 52 ff ff ff       	jmp    0x1409bc506
1409bc5b4:	0f 10 43 f6          	movups -0xa(%rbx),%xmm0
1409bc5b8:	48 8b d7             	mov    %rdi,%rdx
1409bc5bb:	0f 11 00             	movups %xmm0,(%rax)
1409bc5be:	0f 10 4b 06          	movups 0x6(%rbx),%xmm1
1409bc5c2:	4c 89 67 30          	mov    %r12,0x30(%rdi)
1409bc5c6:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409bc5ca:	0f b7 40 0a          	movzwl 0xa(%rax),%eax
1409bc5ce:	66 41 23 c5          	and    %r13w,%ax
1409bc5d2:	66 83 c8 01          	or     $0x1,%ax
1409bc5d6:	66 89 47 0a          	mov    %ax,0xa(%rdi)
1409bc5da:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409bc5df:	48 8b 41 20          	mov    0x20(%rcx),%rax
1409bc5e3:	ff 15 37 74 5c 00    	call   *0x5c7437(%rip)        # 0x140f83a20
1409bc5e9:	85 c0                	test   %eax,%eax
1409bc5eb:	79 1f                	jns    0x1409bc60c
1409bc5ed:	81 4f 20 00 00 00 80 	orl    $0x80000000,0x20(%rdi)
1409bc5f4:	48 8b cf             	mov    %rdi,%rcx
1409bc5f7:	e8 c4 04 00 00       	call   0x1409bcac0
1409bc5fc:	e8 ef dc 46 00       	call   0x140e2a2f0
1409bc601:	c7 00 0e 00 00 00    	movl   $0xe,(%rax)
1409bc607:	e9 fa fe ff ff       	jmp    0x1409bc506
1409bc60c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409bc611:	48 8b d7             	mov    %rdi,%rdx
1409bc614:	e8 27 03 00 00       	call   0x1409bc940
1409bc619:	f6 03 08             	testb  $0x8,(%rbx)
1409bc61c:	0f 84 80 00 00 00    	je     0x1409bc6a2
1409bc622:	66 83 4f 0a 08       	orw    $0x8,0xa(%rdi)
1409bc627:	48 8b d7             	mov    %rdi,%rdx
1409bc62a:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409bc62f:	48 8b 41 40          	mov    0x40(%rcx),%rax
1409bc633:	ff 15 e7 73 5c 00    	call   *0x5c73e7(%rip)        # 0x140f83a20
1409bc639:	eb 5d                	jmp    0x1409bc698
1409bc63b:	f6 c1 02             	test   $0x2,%cl
1409bc63e:	74 0c                	je     0x1409bc64c
1409bc640:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409bc645:	e8 76 00 00 00       	call   0x1409bc6c0
1409bc64a:	eb 4c                	jmp    0x1409bc698
1409bc64c:	f6 c1 08             	test   $0x8,%cl
1409bc64f:	74 0c                	je     0x1409bc65d
1409bc651:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409bc656:	e8 85 02 00 00       	call   0x1409bc8e0
1409bc65b:	eb 3b                	jmp    0x1409bc698
1409bc65d:	f6 c1 04             	test   $0x4,%cl
1409bc660:	74 0c                	je     0x1409bc66e
1409bc662:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409bc667:	e8 a4 02 00 00       	call   0x1409bc910
1409bc66c:	eb 2a                	jmp    0x1409bc698
1409bc66e:	f6 c1 01             	test   $0x1,%cl
1409bc671:	75 0a                	jne    0x1409bc67d
1409bc673:	66 85 c9             	test   %cx,%cx
1409bc676:	74 05                	je     0x1409bc67d
1409bc678:	f6 c1 40             	test   $0x40,%cl
1409bc67b:	74 1d                	je     0x1409bc69a
1409bc67d:	48 8b 43 0e          	mov    0xe(%rbx),%rax
1409bc681:	4c 8d 43 f6          	lea    -0xa(%rbx),%r8
1409bc685:	48 89 42 18          	mov    %rax,0x18(%rdx)
1409bc689:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409bc68e:	48 8b 41 28          	mov    0x28(%rcx),%rax
1409bc692:	ff 15 88 73 5c 00    	call   *0x5c7388(%rip)        # 0x140f83a20
1409bc698:	8b f8                	mov    %eax,%edi
1409bc69a:	85 ff                	test   %edi,%edi
1409bc69c:	0f 88 64 fe ff ff    	js     0x1409bc506
1409bc6a2:	f6 03 40             	testb  $0x40,(%rbx)
1409bc6a5:	0f 84 8a fe ff ff    	je     0x1409bc535