140126292:	8a 83 99 01 00 00    	mov    0x199(%rbx),%al
140126298:	88 47 49             	mov    %al,0x49(%rdi)
14012629b:	66 89 4f 4a          	mov    %cx,0x4a(%rdi)
14012629f:	48 85 d2             	test   %rdx,%rdx
1401262a2:	74 6b                	je     0x14012630f
1401262a4:	66 85 c9             	test   %cx,%cx
1401262a7:	74 59                	je     0x140126302
1401262a9:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401262ad:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1401262b1:	4c 8b c2             	mov    %rdx,%r8
1401262b4:	49 8b d7             	mov    %r15,%rdx
1401262b7:	ff 15 9b c9 0e 00    	call   *0xec99b(%rip)        # 0x140212c58
1401262bd:	4c 89 37             	mov    %r14,(%rdi)
1401262c0:	c6 47 50 01          	movb   $0x1,0x50(%rdi)
1401262c4:	eb 1a                	jmp    0x1401262e0
1401262c6:	84 c0                	test   %al,%al
1401262c8:	74 16                	je     0x1401262e0
1401262ca:	48 8b 07             	mov    (%rdi),%rax
1401262cd:	33 d2                	xor    %edx,%edx
1401262cf:	48 8b cf             	mov    %rdi,%rcx
1401262d2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401262d6:	ff 15 54 cb 0e 00    	call   *0xecb54(%rip)        # 0x140212e30
1401262dc:	40 88 6f 50          	mov    %bpl,0x50(%rdi)
1401262e0:	48 8b c6             	mov    %rsi,%rax
1401262e3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401262e8:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401262ed:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401262f2:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401262f7:	48 83 c4 20          	add    $0x20,%rsp
1401262fb:	41 5f                	pop    %r15
1401262fd:	41 5e                	pop    %r14
1401262ff:	41 5c                	pop    %r12
140126301:	c3                   	ret
140126302:	33 d2                	xor    %edx,%edx
140126304:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
140126309:	e8 d6 4f ee ff       	call   0x14000b2e4
14012630e:	cc                   	int3
14012630f:	33 d2                	xor    %edx,%edx
140126311:	b9 51 42 40 01       	mov    $0x1404251,%ecx
140126316:	e8 c9 4f ee ff       	call   0x14000b2e4
14012631b:	cc                   	int3
14012631c:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140126321:	53                   	push   %rbx
140126322:	56                   	push   %rsi
140126323:	57                   	push   %rdi
140126324:	41 54                	push   %r12
140126326:	41 55                	push   %r13
140126328:	41 56                	push   %r14
14012632a:	41 57                	push   %r15
14012632c:	48 83 ec 50          	sub    $0x50,%rsp
140126330:	4c 8b ea             	mov    %rdx,%r13
140126333:	48 8b f1             	mov    %rcx,%rsi
140126336:	4c 8b fa             	mov    %rdx,%r15
140126339:	4c 2b 39             	sub    (%rcx),%r15
14012633c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140126340:	48 2b 01             	sub    (%rcx),%rax
140126343:	48 c1 f8 05          	sar    $0x5,%rax
140126347:	49 b9 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%r9
14012634e:	ff ff 07
140126351:	49 3b c1             	cmp    %r9,%rax
140126354:	0f 84 e5 02 00 00    	je     0x14012663f
14012635a:	4c 8d 60 01          	lea    0x1(%rax),%r12
14012635e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140126362:	48 2b 0e             	sub    (%rsi),%rcx
140126365:	48 c1 f9 05          	sar    $0x5,%rcx
140126369:	48 8b d1             	mov    %rcx,%rdx
14012636c:	48 d1 ea             	shr    $1,%rdx
14012636f:	49 8b c1             	mov    %r9,%rax
140126372:	48 2b c2             	sub    %rdx,%rax
140126375:	48 3b c8             	cmp    %rax,%rcx
140126378:	76 05                	jbe    0x14012637f
14012637a:	49 8b f9             	mov    %r9,%rdi
14012637d:	eb 0b                	jmp    0x14012638a
14012637f:	48 8d 3c 0a          	lea    (%rdx,%rcx,1),%rdi
140126383:	49 3b fc             	cmp    %r12,%rdi
140126386:	49 0f 42 fc          	cmovb  %r12,%rdi
14012638a:	48 89 bc 24 a8 00 00 	mov    %rdi,0xa8(%rsp)
140126391:	00
140126392:	49 3b f9             	cmp    %r9,%rdi
140126395:	0f 87 aa 02 00 00    	ja     0x140126645
14012639b:	48 c1 e7 05          	shl    $0x5,%rdi
14012639f:	48 85 ff             	test   %rdi,%rdi
1401263a2:	75 0c                	jne    0x1401263b0
1401263a4:	33 db                	xor    %ebx,%ebx
1401263a6:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
1401263ad:	00
1401263ae:	eb 2b                	jmp    0x1401263db
1401263b0:	0f ae e8             	lfence
1401263b3:	48 8b cf             	mov    %rdi,%rcx
1401263b6:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
1401263bd:	0f 82 d2 00 00 00    	jb     0x140126495
1401263c3:	e8 8c f4 ed ff       	call   0x140005854
1401263c8:	48 8b d8             	mov    %rax,%rbx
1401263cb:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
1401263d2:	00
1401263d3:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401263da:	00
1401263db:	49 83 e7 e0          	and    $0xffffffffffffffe0,%r15
1401263df:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
1401263e3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401263e8:	4c 8d 71 20          	lea    0x20(%rcx),%r14
1401263ec:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1401263f1:	49 8b 00             	mov    (%r8),%rax
1401263f4:	49 83 20 00          	andq   $0x0,(%r8)
1401263f8:	48 89 01             	mov    %rax,(%rcx)
1401263fb:	49 8b 40 08          	mov    0x8(%r8),%rax
1401263ff:	49 83 60 08 00       	andq   $0x0,0x8(%r8)
140126404:	48 89 41 08          	mov    %rax,0x8(%rcx)
140126408:	f2 41 0f 10 40 10    	movsd  0x10(%r8),%xmm0
14012640e:	f2 0f 11 41 10       	movsd  %xmm0,0x10(%rcx)
140126413:	41 8b 40 18          	mov    0x18(%r8),%eax
140126417:	89 41 18             	mov    %eax,0x18(%rcx)
14012641a:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
140126421:	00
140126422:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
140126426:	48 8b 06             	mov    (%rsi),%rax
140126429:	48 8b d3             	mov    %rbx,%rdx
14012642c:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140126431:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140126436:	4d 3b e9             	cmp    %r9,%r13
140126439:	75 73                	jne    0x1401264ae
14012643b:	49 3b c1             	cmp    %r9,%rax
14012643e:	74 4b                	je     0x14012648b
140126440:	48 8d 48 08          	lea    0x8(%rax),%rcx
140126444:	4c 8b c3             	mov    %rbx,%r8
140126447:	4c 2b c0             	sub    %rax,%r8
14012644a:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
14012644e:	48 83 61 f8 00       	andq   $0x0,-0x8(%rcx)
140126453:	48 89 02             	mov    %rax,(%rdx)
140126456:	48 8b 01             	mov    (%rcx),%rax
140126459:	48 83 21 00          	andq   $0x0,(%rcx)
14012645d:	49 89 04 08          	mov    %rax,(%r8,%rcx,1)
140126461:	f2 0f 10 41 08       	movsd  0x8(%rcx),%xmm0
140126466:	f2 41 0f 11 44 08 08 	movsd  %xmm0,0x8(%r8,%rcx,1)
14012646d:	8b 41 10             	mov    0x10(%rcx),%eax
140126470:	41 89 44 08 10       	mov    %eax,0x10(%r8,%rcx,1)
140126475:	48 83 c2 20          	add    $0x20,%rdx
140126479:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14012647e:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140126482:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140126486:	49 3b c1             	cmp    %r9,%rax
140126489:	75 bf                	jne    0x14012644a
14012648b:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140126490:	e9 f1 00 00 00       	jmp    0x140126586
140126495:	ff 15 b5 c6 0e 00    	call   *0xec6b5(%rip)        # 0x140212b50
14012649b:	48 8b d8             	mov    %rax,%rbx
14012649e:	48 85 c0             	test   %rax,%rax
1401264a1:	0f 85 24 ff ff ff    	jne    0x1401263cb
1401264a7:	ff 15 83 c6 0e 00    	call   *0xec683(%rip)        # 0x140212b30
1401264ad:	90                   	nop
1401264ae:	49 3b c5             	cmp    %r13,%rax
1401264b1:	74 4b                	je     0x1401264fe
1401264b3:	48 8d 48 08          	lea    0x8(%rax),%rcx
1401264b7:	4c 8b c3             	mov    %rbx,%r8
1401264ba:	4c 2b c0             	sub    %rax,%r8
1401264bd:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
1401264c1:	48 83 61 f8 00       	andq   $0x0,-0x8(%rcx)
1401264c6:	48 89 02             	mov    %rax,(%rdx)
1401264c9:	48 8b 01             	mov    (%rcx),%rax
1401264cc:	48 83 21 00          	andq   $0x0,(%rcx)
1401264d0:	49 89 04 08          	mov    %rax,(%r8,%rcx,1)
1401264d4:	f2 0f 10 41 08       	movsd  0x8(%rcx),%xmm0
1401264d9:	f2 41 0f 11 44 08 08 	movsd  %xmm0,0x8(%r8,%rcx,1)
1401264e0:	8b 41 10             	mov    0x10(%rcx),%eax
1401264e3:	41 89 44 08 10       	mov    %eax,0x10(%r8,%rcx,1)
1401264e8:	48 83 c2 20          	add    $0x20,%rdx
1401264ec:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1401264f1:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1401264f5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401264f9:	49 3b c5             	cmp    %r13,%rax
1401264fc:	75 bf                	jne    0x1401264bd
1401264fe:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140126503:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140126508:	e8 1f 03 00 00       	call   0x14012682c
14012650d:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
140126514:	00
140126515:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140126519:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14012651e:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140126523:	4d 3b e8             	cmp    %r8,%r13
140126526:	74 59                	je     0x140126581
140126528:	49 8b ce             	mov    %r14,%rcx
14012652b:	48 2b cb             	sub    %rbx,%rcx
14012652e:	49 2b cf             	sub    %r15,%rcx
140126531:	48 83 c1 e8          	add    $0xffffffffffffffe8,%rcx
140126535:	49 03 cd             	add    %r13,%rcx
140126538:	48 8b d3             	mov    %rbx,%rdx
14012653b:	49 2b d5             	sub    %r13,%rdx
14012653e:	49 03 d7             	add    %r15,%rdx
140126541:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
140126545:	48 83 61 f8 00       	andq   $0x0,-0x8(%rcx)
14012654a:	49 89 06             	mov    %rax,(%r14)
14012654d:	48 8b 01             	mov    (%rcx),%rax
140126550:	48 83 21 00          	andq   $0x0,(%rcx)
140126554:	48 89 44 0a 20       	mov    %rax,0x20(%rdx,%rcx,1)
140126559:	f2 0f 10 41 08       	movsd  0x8(%rcx),%xmm0
14012655e:	f2 0f 11 44 0a 28    	movsd  %xmm0,0x28(%rdx,%rcx,1)
140126564:	8b 41 10             	mov    0x10(%rcx),%eax
140126567:	89 44 0a 30          	mov    %eax,0x30(%rdx,%rcx,1)
14012656b:	49 83 c6 20          	add    $0x20,%r14
14012656f:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140126574:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140126578:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14012657c:	49 3b c0             	cmp    %r8,%rax
14012657f:	75 c0                	jne    0x140126541
140126581:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140126586:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14012658b:	e8 9c 02 00 00       	call   0x14012682c
140126590:	4c 8b 36             	mov    (%rsi),%r14
140126593:	4d 85 f6             	test   %r14,%r14
140126596:	74 72                	je     0x14012660a
140126598:	4c 8b 6e 08          	mov    0x8(%rsi),%r13
14012659c:	eb 37                	jmp    0x1401265d5
14012659e:	4d 8b 7e 08          	mov    0x8(%r14),%r15
1401265a2:	4d 85 ff             	test   %r15,%r15
1401265a5:	74 11                	je     0x1401265b8
1401265a7:	49 8b cf             	mov    %r15,%rcx
1401265aa:	e8 55 f1 ff ff       	call   0x140125704
1401265af:	49 8b cf             	mov    %r15,%rcx
1401265b2:	ff 15 88 c5 0e 00    	call   *0xec588(%rip)        # 0x140212b40
1401265b8:	4d 8b 3e             	mov    (%r14),%r15
1401265bb:	4d 85 ff             	test   %r15,%r15
1401265be:	74 11                	je     0x1401265d1
1401265c0:	49 8b cf             	mov    %r15,%rcx
1401265c3:	e8 d4 a2 f2 ff       	call   0x14005089c
1401265c8:	49 8b cf             	mov    %r15,%rcx
1401265cb:	ff 15 6f c5 0e 00    	call   *0xec56f(%rip)        # 0x140212b40
1401265d1:	49 83 c6 20          	add    $0x20,%r14
1401265d5:	4d 3b f5             	cmp    %r13,%r14
1401265d8:	75 c4                	jne    0x14012659e
1401265da:	48 8b 0e             	mov    (%rsi),%rcx
1401265dd:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401265e1:	48 2b c1             	sub    %rcx,%rax
1401265e4:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401265e8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401265ee:	72 14                	jb     0x140126604
1401265f0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401265f4:	48 2b ca             	sub    %rdx,%rcx
1401265f7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401265fb:	48 83 f8 1f          	cmp    $0x1f,%rax
1401265ff:	77 37                	ja     0x140126638
140126601:	48 8b ca             	mov    %rdx,%rcx
140126604:	ff 15 36 c5 0e 00    	call   *0xec536(%rip)        # 0x140212b40
14012660a:	0f ae e8             	lfence
14012660d:	48 89 1e             	mov    %rbx,(%rsi)
140126610:	49 c1 e4 05          	shl    $0x5,%r12
140126614:	4c 03 e3             	add    %rbx,%r12
140126617:	4c 89 66 08          	mov    %r12,0x8(%rsi)
14012661b:	48 8d 0c 3b          	lea    (%rbx,%rdi,1),%rcx
14012661f:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
140126623:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140126628:	48 83 c4 50          	add    $0x50,%rsp
14012662c:	41 5f                	pop    %r15
14012662e:	41 5e                	pop    %r14
140126630:	41 5d                	pop    %r13
140126632:	41 5c                	pop    %r12
140126634:	5f                   	pop    %rdi
140126635:	5e                   	pop    %rsi
140126636:	5b                   	pop    %rbx
140126637:	c3                   	ret
140126638:	ff 15 42 c5 0e 00    	call   *0xec542(%rip)        # 0x140212b80
14012663e:	cc                   	int3
14012663f:	e8 5c e0 ed ff       	call   0x1400046a0
140126644:	cc                   	int3
140126645:	e8 22 f3 ed ff       	call   0x14000596c
14012664a:	cc                   	int3
14012664b:	90                   	nop
14012664c:	90                   	nop
14012664d:	90                   	nop
14012664e:	90                   	nop
14012664f:	90                   	nop
140126650:	48 83 c1 28          	add    $0x28,%rcx
140126654:	e9 ef 95 f3 ff       	jmp    0x14005fc48
140126659:	90                   	nop
14012665a:	90                   	nop
14012665b:	90                   	nop
14012665c:	90                   	nop
14012665d:	90                   	nop
14012665e:	90                   	nop
14012665f:	90                   	nop
140126660:	40 53                	rex push %rbx
140126662:	48 83 ec 20          	sub    $0x20,%rsp
140126666:	48 8d 05 cb a7 11 00 	lea    0x11a7cb(%rip),%rax        # 0x140240e38
14012666d:	48 8b d9             	mov    %rcx,%rbx
140126670:	48 89 01             	mov    %rax,(%rcx)
140126673:	f6 c2 01             	test   $0x1,%dl
140126676:	74 06                	je     0x14012667e
140126678:	ff 15 c2 c4 0e 00    	call   *0xec4c2(%rip)        # 0x140212b40
14012667e:	48 8b c3             	mov    %rbx,%rax
140126681:	48 83 c4 20          	add    $0x20,%rsp
140126685:	5b                   	pop    %rbx
140126686:	c3                   	ret
140126687:	90                   	nop
140126688:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012668d:	57                   	push   %rdi
14012668e:	48 83 ec 20          	sub    $0x20,%rsp
140126692:	48 8b 79 20          	mov    0x20(%rcx),%rdi
140126696:	48 8b d9             	mov    %rcx,%rbx
140126699:	48 85 ff             	test   %rdi,%rdi
14012669c:	74 2b                	je     0x1401266c9
14012669e:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401266a2:	e8 9d ef ff ff       	call   0x140125644
1401266a7:	48 8b 0f             	mov    (%rdi),%rcx
1401266aa:	48 85 c9             	test   %rcx,%rcx
1401266ad:	74 11                	je     0x1401266c0
1401266af:	48 83 27 00          	andq   $0x0,(%rdi)
1401266b3:	48 8b 01             	mov    (%rcx),%rax
1401266b6:	48 8b 40 10          	mov    0x10(%rax),%rax
1401266ba:	ff 15 70 c7 0e 00    	call   *0xec770(%rip)        # 0x140212e30
1401266c0:	48 8b cf             	mov    %rdi,%rcx
1401266c3:	ff 15 77 c4 0e 00    	call   *0xec477(%rip)        # 0x140212b40
1401266c9:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401266cd:	48 83 f8 0f          	cmp    $0xf,%rax
1401266d1:	76 28                	jbe    0x1401266fb
1401266d3:	48 8b 0b             	mov    (%rbx),%rcx
1401266d6:	48 ff c0             	inc    %rax
1401266d9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401266df:	72 14                	jb     0x1401266f5
1401266e1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401266e5:	48 2b ca             	sub    %rdx,%rcx
1401266e8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401266ec:	48 83 f8 1f          	cmp    $0x1f,%rax
1401266f0:	77 24                	ja     0x140126716
1401266f2:	48 8b ca             	mov    %rdx,%rcx
1401266f5:	ff 15 45 c4 0e 00    	call   *0xec445(%rip)        # 0x140212b40
1401266fb:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140126700:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140126707:	00
140126708:	c6 03 00             	movb   $0x0,(%rbx)
14012670b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140126710:	48 83 c4 20          	add    $0x20,%rsp
140126714:	5f                   	pop    %rdi
140126715:	c3                   	ret
140126716:	ff 15 64 c4 0e 00    	call   *0xec464(%rip)        # 0x140212b80
14012671c:	cc                   	int3
14012671d:	90                   	nop
14012671e:	90                   	nop
14012671f:	90                   	nop
140126720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140126725:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14012672a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14012672f:	57                   	push   %rdi
140126730:	48 83 ec 20          	sub    $0x20,%rsp
140126734:	48 8b d9             	mov    %rcx,%rbx
140126737:	48 8d 05 d2 28 11 00 	lea    0x1128d2(%rip),%rax        # 0x140239010
14012673e:	48 89 01             	mov    %rax,(%rcx)
140126741:	48 8d 35 58 1d 11 00 	lea    0x111d58(%rip),%rsi        # 0x1402384a0
140126748:	0f b7 4a 58          	movzwl 0x58(%rdx),%ecx
14012674c:	4c 8d 42 10          	lea    0x10(%rdx),%r8
140126750:	33 ed                	xor    %ebp,%ebp