140125ff7:	00
140125ff8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140125ffd:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140126004:	00
140126005:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14012600a:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
140126011:	00
140126012:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140126017:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14012601e:	00
14012601f:	8a 08                	mov    (%rax),%cl
140126021:	88 4c 24 20          	mov    %cl,0x20(%rsp)
140126025:	4d 8b 0e             	mov    (%r14),%r9
140126028:	4d 8b 07             	mov    (%r15),%r8
14012602b:	49 8b d4             	mov    %r12,%rdx
14012602e:	48 8b ce             	mov    %rsi,%rcx
140126031:	e8 8a 9c f3 ff       	call   0x14005fcc0
140126036:	48 89 33             	mov    %rsi,(%rbx)
140126039:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14012603d:	48 8b c3             	mov    %rbx,%rax
140126040:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140126045:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140126049:	49 8b 73 28          	mov    0x28(%r11),%rsi
14012604d:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140126051:	49 8b e3             	mov    %r11,%rsp
140126054:	41 5f                	pop    %r15
140126056:	41 5e                	pop    %r14
140126058:	41 5c                	pop    %r12
14012605a:	c3                   	ret
14012605b:	90                   	nop
14012605c:	48 8b c4             	mov    %rsp,%rax
14012605f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140126063:	48 89 68 10          	mov    %rbp,0x10(%rax)
140126067:	48 89 70 18          	mov    %rsi,0x18(%rax)
14012606b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14012606f:	41 54                	push   %r12
140126071:	41 56                	push   %r14
140126073:	41 57                	push   %r15
140126075:	48 83 ec 20          	sub    $0x20,%rsp
140126079:	48 8b da             	mov    %rdx,%rbx
14012607c:	48 8b f1             	mov    %rcx,%rsi
14012607f:	48 83 c2 08          	add    $0x8,%rdx
140126083:	33 ed                	xor    %ebp,%ebp
140126085:	44 8d 7d 41          	lea    0x41(%rbp),%r15d
140126089:	44 8d 75 16          	lea    0x16(%rbp),%r14d
14012608d:	48 83 c1 08          	add    $0x8,%rcx
140126091:	75 11                	jne    0x1401260a4
140126093:	ff 15 df ca 0e 00    	call   *0xecadf(%rip)        # 0x140212b78
140126099:	44 89 30             	mov    %r14d,(%rax)
14012609c:	ff 15 ce ca 0e 00    	call   *0xecace(%rip)        # 0x140212b70
1401260a2:	eb 0d                	jmp    0x1401260b1
1401260a4:	48 85 d2             	test   %rdx,%rdx
1401260a7:	74 ea                	je     0x140126093
1401260a9:	4d 8b c7             	mov    %r15,%r8
1401260ac:	e8 4b f9 0d 00       	call   0x1402059fc
1401260b1:	8b 43 4c             	mov    0x4c(%rbx),%eax
1401260b4:	89 46 4c             	mov    %eax,0x4c(%rsi)
1401260b7:	0f b7 43 50          	movzwl 0x50(%rbx),%eax
1401260bb:	66 89 46 50          	mov    %ax,0x50(%rsi)
1401260bf:	48 8d 7e 60          	lea    0x60(%rsi),%rdi
1401260c3:	8a 47 78             	mov    0x78(%rdi),%al
1401260c6:	40 38 ab d8 00 00 00 	cmp    %bpl,0xd8(%rbx)
1401260cd:	74 73                	je     0x140126142
1401260cf:	48 8d 53 68          	lea    0x68(%rbx),%rdx
1401260d3:	84 c0                	test   %al,%al
1401260d5:	74 44                	je     0x14012611b
1401260d7:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401260db:	48 85 c9             	test   %rcx,%rcx
1401260de:	75 11                	jne    0x1401260f1
1401260e0:	ff 15 92 ca 0e 00    	call   *0xeca92(%rip)        # 0x140212b78
1401260e6:	44 89 30             	mov    %r14d,(%rax)
1401260e9:	ff 15 81 ca 0e 00    	call   *0xeca81(%rip)        # 0x140212b70
1401260ef:	eb 0d                	jmp    0x1401260fe
1401260f1:	48 85 d2             	test   %rdx,%rdx
1401260f4:	74 ea                	je     0x1401260e0
1401260f6:	4d 8b c7             	mov    %r15,%r8
1401260f9:	e8 fe f8 0d 00       	call   0x1402059fc
1401260fe:	48 8d 93 b0 00 00 00 	lea    0xb0(%rbx),%rdx
140126105:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
140126109:	e8 6e 63 f3 ff       	call   0x14005c47c
14012610e:	0f b7 83 d0 00 00 00 	movzwl 0xd0(%rbx),%eax
140126115:	66 89 47 70          	mov    %ax,0x70(%rdi)
140126119:	eb 41                	jmp    0x14012615c
14012611b:	4c 8d 83 b0 00 00 00 	lea    0xb0(%rbx),%r8
140126122:	44 0f b7 8b d0 00 00 	movzwl 0xd0(%rbx),%r9d
140126129:	00
14012612a:	48 8b cf             	mov    %rdi,%rcx
14012612d:	e8 5a a4 f2 ff       	call   0x14005058c
140126132:	48 8d 05 4f 23 11 00 	lea    0x11234f(%rip),%rax        # 0x140238488
140126139:	48 89 07             	mov    %rax,(%rdi)
14012613c:	c6 47 78 01          	movb   $0x1,0x78(%rdi)
140126140:	eb 1a                	jmp    0x14012615c
140126142:	84 c0                	test   %al,%al
140126144:	74 16                	je     0x14012615c
140126146:	48 8b 07             	mov    (%rdi),%rax
140126149:	33 d2                	xor    %edx,%edx
14012614b:	48 8b cf             	mov    %rdi,%rcx
14012614e:	48 8b 40 08          	mov    0x8(%rax),%rax
140126152:	ff 15 d8 cc 0e 00    	call   *0xeccd8(%rip)        # 0x140212e30
140126158:	40 88 6f 78          	mov    %bpl,0x78(%rdi)
14012615c:	48 8d be e8 00 00 00 	lea    0xe8(%rsi),%rdi
140126163:	8a 47 58             	mov    0x58(%rdi),%al
140126166:	40 38 ab 40 01 00 00 	cmp    %bpl,0x140(%rbx)
14012616d:	0f 84 95 00 00 00    	je     0x140126208
140126173:	48 8d 93 f0 00 00 00 	lea    0xf0(%rbx),%rdx
14012617a:	84 c0                	test   %al,%al
14012617c:	74 3d                	je     0x1401261bb
14012617e:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140126182:	48 85 c9             	test   %rcx,%rcx
140126185:	75 11                	jne    0x140126198
140126187:	ff 15 eb c9 0e 00    	call   *0xec9eb(%rip)        # 0x140212b78
14012618d:	44 89 30             	mov    %r14d,(%rax)
140126190:	ff 15 da c9 0e 00    	call   *0xec9da(%rip)        # 0x140212b70
140126196:	eb 0d                	jmp    0x1401261a5
140126198:	48 85 d2             	test   %rdx,%rdx
14012619b:	74 ea                	je     0x140126187
14012619d:	4d 8b c7             	mov    %r15,%r8
1401261a0:	e8 57 f8 0d 00       	call   0x1402059fc
1401261a5:	8b 83 34 01 00 00    	mov    0x134(%rbx),%eax
1401261ab:	89 47 4c             	mov    %eax,0x4c(%rdi)
1401261ae:	0f b7 83 38 01 00 00 	movzwl 0x138(%rbx),%eax
1401261b5:	66 89 47 50          	mov    %ax,0x50(%rdi)
1401261b9:	eb 67                	jmp    0x140126222
1401261bb:	0f b7 8b 38 01 00 00 	movzwl 0x138(%rbx),%ecx
1401261c2:	4c 8d 25 ff 21 11 00 	lea    0x1121ff(%rip),%r12        # 0x1402383c8
1401261c9:	4c 89 27             	mov    %r12,(%rdi)
1401261cc:	8b 83 34 01 00 00    	mov    0x134(%rbx),%eax
1401261d2:	89 47 4c             	mov    %eax,0x4c(%rdi)
1401261d5:	66 89 4f 50          	mov    %cx,0x50(%rdi)
1401261d9:	48 85 d2             	test   %rdx,%rdx
1401261dc:	0f 84 2d 01 00 00    	je     0x14012630f
1401261e2:	66 85 c9             	test   %cx,%cx
1401261e5:	0f 84 17 01 00 00    	je     0x140126302
1401261eb:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401261ef:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1401261f3:	4c 8b c2             	mov    %rdx,%r8
1401261f6:	49 8b d7             	mov    %r15,%rdx
1401261f9:	ff 15 59 ca 0e 00    	call   *0xeca59(%rip)        # 0x140212c58
1401261ff:	4c 89 27             	mov    %r12,(%rdi)
140126202:	c6 47 58 01          	movb   $0x1,0x58(%rdi)
140126206:	eb 1a                	jmp    0x140126222
140126208:	84 c0                	test   %al,%al
14012620a:	74 16                	je     0x140126222
14012620c:	48 8b 07             	mov    (%rdi),%rax
14012620f:	33 d2                	xor    %edx,%edx
140126211:	48 8b cf             	mov    %rdi,%rcx
140126214:	48 8b 40 08          	mov    0x8(%rax),%rax
140126218:	ff 15 12 cc 0e 00    	call   *0xecc12(%rip)        # 0x140212e30
14012621e:	40 88 6f 58          	mov    %bpl,0x58(%rdi)
140126222:	48 8d be 50 01 00 00 	lea    0x150(%rsi),%rdi
140126229:	8a 47 50             	mov    0x50(%rdi),%al
14012622c:	40 38 ab a0 01 00 00 	cmp    %bpl,0x1a0(%rbx)
140126233:	0f 84 8d 00 00 00    	je     0x1401262c6
140126239:	48 8d 93 58 01 00 00 	lea    0x158(%rbx),%rdx
140126240:	84 c0                	test   %al,%al
140126242:	74 3d                	je     0x140126281
140126244:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140126248:	48 85 c9             	test   %rcx,%rcx
14012624b:	75 11                	jne    0x14012625e
14012624d:	ff 15 25 c9 0e 00    	call   *0xec925(%rip)        # 0x140212b78
140126253:	44 89 30             	mov    %r14d,(%rax)
140126256:	ff 15 14 c9 0e 00    	call   *0xec914(%rip)        # 0x140212b70
14012625c:	eb 0d                	jmp    0x14012626b
14012625e:	48 85 d2             	test   %rdx,%rdx
140126261:	74 ea                	je     0x14012624d
140126263:	4d 8b c7             	mov    %r15,%r8
140126266:	e8 91 f7 0d 00       	call   0x1402059fc
14012626b:	8a 83 99 01 00 00    	mov    0x199(%rbx),%al
140126271:	88 47 49             	mov    %al,0x49(%rdi)
140126274:	0f b7 83 9a 01 00 00 	movzwl 0x19a(%rbx),%eax
14012627b:	66 89 47 4a          	mov    %ax,0x4a(%rdi)
14012627f:	eb 5f                	jmp    0x1401262e0
140126281:	0f b7 8b 9a 01 00 00 	movzwl 0x19a(%rbx),%ecx
140126288:	4c 8d 35 f9 07 11 00 	lea    0x1107f9(%rip),%r14        # 0x140236a88
14012628f:	4c 89 37             	mov    %r14,(%rdi)
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)