14002610f:	48 8b 78 10          	mov    0x10(%rax),%rdi
140026113:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140026118:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002611d:	48 8b d3             	mov    %rbx,%rdx
140026120:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140026125:	e8 96 ea fd ff       	call   0x140004bc0
14002612a:	48 8b d8             	mov    %rax,%rbx
14002612d:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140026134:	00
140026135:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14002613a:	48 8b d5             	mov    %rbp,%rdx
14002613d:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140026144:	00
140026145:	e8 96 e9 fd ff       	call   0x140004ae0
14002614a:	90                   	nop
14002614b:	4c 8b c3             	mov    %rbx,%r8
14002614e:	48 8b d0             	mov    %rax,%rdx
140026151:	49 8b ce             	mov    %r14,%rcx
140026154:	ff d7                	call   *%rdi
140026156:	83 e6 ef             	and    $0xffffffef,%esi
140026159:	89 74 24 20          	mov    %esi,0x20(%rsp)
14002615d:	4d 85 f6             	test   %r14,%r14
140026160:	74 15                	je     0x140026177
140026162:	49 8b 46 08          	mov    0x8(%r14),%rax
140026166:	48 63 48 04          	movslq 0x4(%rax),%rcx
14002616a:	48 83 c1 08          	add    $0x8,%rcx
14002616e:	49 03 ce             	add    %r14,%rcx
140026171:	48 8b 01             	mov    (%rcx),%rax
140026174:	ff 50 08             	call   *0x8(%rax)
140026177:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14002617c:	48 83 c4 40          	add    $0x40,%rsp
140026180:	41 5f                	pop    %r15
140026182:	41 5e                	pop    %r14
140026184:	5f                   	pop    %rdi
140026185:	5e                   	pop    %rsi
140026186:	5d                   	pop    %rbp
140026187:	c3                   	ret
140026188:	cc                   	int3
140026189:	cc                   	int3
14002618a:	cc                   	int3
14002618b:	cc                   	int3
14002618c:	cc                   	int3
14002618d:	cc                   	int3
14002618e:	cc                   	int3
14002618f:	cc                   	int3
140026190:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140026195:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14002619a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002619f:	57                   	push   %rdi
1400261a0:	41 54                	push   %r12
1400261a2:	41 55                	push   %r13
1400261a4:	41 56                	push   %r14
1400261a6:	41 57                	push   %r15
1400261a8:	48 83 ec 60          	sub    $0x60,%rsp
1400261ac:	49 8b d9             	mov    %r9,%rbx
1400261af:	4d 8b e8             	mov    %r8,%r13
1400261b2:	4c 8b e2             	mov    %rdx,%r12
1400261b5:	4c 8b f1             	mov    %rcx,%r14
1400261b8:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400261bf:	00
1400261c0:	e8 9b b3 fd ff       	call   0x140001560
1400261c5:	4d 85 f6             	test   %r14,%r14
1400261c8:	0f 84 bc 00 00 00    	je     0x14002628a
1400261ce:	4d 85 e4             	test   %r12,%r12
1400261d1:	0f 84 b3 00 00 00    	je     0x14002628a
1400261d7:	4d 8b 76 f0          	mov    -0x10(%r14),%r14
1400261db:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400261e0:	4d 85 f6             	test   %r14,%r14
1400261e3:	74 14                	je     0x1400261f9
1400261e5:	49 8b 46 08          	mov    0x8(%r14),%rax
1400261e9:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400261ed:	48 83 c1 08          	add    $0x8,%rcx
1400261f1:	49 03 ce             	add    %r14,%rcx
1400261f4:	48 8b 01             	mov    (%rcx),%rax
1400261f7:	ff 10                	call   *(%rax)
1400261f9:	bd 08 00 00 00       	mov    $0x8,%ebp
1400261fe:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140026202:	49 8b 06             	mov    (%r14),%rax
140026205:	48 8b 70 18          	mov    0x18(%rax),%rsi
140026209:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140026210:	00
140026211:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140026216:	48 8b d3             	mov    %rbx,%rdx
140026219:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140026220:	00
140026221:	e8 9a e9 fd ff       	call   0x140004bc0
140026226:	48 8b f8             	mov    %rax,%rdi
140026229:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14002622e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140026233:	49 8b d5             	mov    %r13,%rdx
140026236:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14002623b:	e8 80 e9 fd ff       	call   0x140004bc0
140026240:	48 8b d8             	mov    %rax,%rbx
140026243:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140026248:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14002624d:	49 8b d4             	mov    %r12,%rdx
140026250:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140026255:	e8 86 e8 fd ff       	call   0x140004ae0
14002625a:	90                   	nop
14002625b:	4c 8b cf             	mov    %rdi,%r9
14002625e:	4c 8b c3             	mov    %rbx,%r8
140026261:	48 8b d0             	mov    %rax,%rdx
140026264:	49 8b ce             	mov    %r14,%rcx
140026267:	ff d6                	call   *%rsi
140026269:	83 e5 f7             	and    $0xfffffff7,%ebp
14002626c:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140026270:	4d 85 f6             	test   %r14,%r14
140026273:	74 15                	je     0x14002628a
140026275:	49 8b 46 08          	mov    0x8(%r14),%rax
140026279:	48 63 48 04          	movslq 0x4(%rax),%rcx
14002627d:	48 83 c1 08          	add    $0x8,%rcx
140026281:	49 03 ce             	add    %r14,%rcx
140026284:	48 8b 01             	mov    (%rcx),%rax
140026287:	ff 50 08             	call   *0x8(%rax)
14002628a:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
14002628f:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140026293:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140026297:	49 8b 73 48          	mov    0x48(%r11),%rsi
14002629b:	49 8b e3             	mov    %r11,%rsp
14002629e:	41 5f                	pop    %r15
1400262a0:	41 5e                	pop    %r14
1400262a2:	41 5d                	pop    %r13
1400262a4:	41 5c                	pop    %r12
1400262a6:	5f                   	pop    %rdi
1400262a7:	c3                   	ret
1400262a8:	cc                   	int3
1400262a9:	cc                   	int3
1400262aa:	cc                   	int3
1400262ab:	cc                   	int3
1400262ac:	cc                   	int3
1400262ad:	cc                   	int3
1400262ae:	cc                   	int3
1400262af:	cc                   	int3
1400262b0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400262b5:	48 8d 05 dc 50 01 00 	lea    0x150dc(%rip),%rax        # 0x14003b398
1400262bc:	48 89 01             	mov    %rax,(%rcx)
1400262bf:	48 8d 05 42 a1 01 00 	lea    0x1a142(%rip),%rax        # 0x140040408
1400262c6:	48 89 01             	mov    %rax,(%rcx)
1400262c9:	c7 41 68 00 00 00 00 	movl   $0x0,0x68(%rcx)
1400262d0:	8b 05 2e 1e 03 00    	mov    0x31e2e(%rip),%eax        # 0x140058104
1400262d6:	89 41 08             	mov    %eax,0x8(%rcx)
1400262d9:	48 89 49 18          	mov    %rcx,0x18(%rcx)
1400262dd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400262e0:	33 c0                	xor    %eax,%eax
1400262e2:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1400262e6:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1400262ea:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1400262ee:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
1400262f2:	48 89 41 60          	mov    %rax,0x60(%rcx)
1400262f6:	48 c7 41 20 48 00 00 	movq   $0x48,0x20(%rcx)
1400262fd:	00
1400262fe:	48 8d 05 6b 12 fe ff 	lea    -0x1ed95(%rip),%rax        # 0x140007570
140026305:	48 89 41 28          	mov    %rax,0x28(%rcx)
140026309:	48 8d 05 e0 12 fe ff 	lea    -0x1ed20(%rip),%rax        # 0x1400075f0
140026310:	48 89 41 30          	mov    %rax,0x30(%rcx)
140026314:	48 8d 05 a5 12 fe ff 	lea    -0x1ed5b(%rip),%rax        # 0x1400075c0
14002631b:	48 89 41 38          	mov    %rax,0x38(%rcx)
14002631f:	48 8d 05 6a 12 fe ff 	lea    -0x1ed96(%rip),%rax        # 0x140007590
140026326:	48 89 41 40          	mov    %rax,0x40(%rcx)
14002632a:	48 8d 05 07 a1 01 00 	lea    0x1a107(%rip),%rax        # 0x140040438
140026331:	48 89 01             	mov    %rax,(%rcx)
140026334:	48 8d 05 25 03 00 00 	lea    0x325(%rip),%rax        # 0x140026660
14002633b:	48 89 41 48          	mov    %rax,0x48(%rcx)
14002633f:	48 8d 05 8a 01 00 00 	lea    0x18a(%rip),%rax        # 0x1400264d0
140026346:	48 89 41 50          	mov    %rax,0x50(%rcx)
14002634a:	48 8d 05 ff f7 ff ff 	lea    -0x801(%rip),%rax        # 0x140025b50
140026351:	48 89 41 58          	mov    %rax,0x58(%rcx)
140026355:	48 8d 05 d4 91 ff ff 	lea    -0x6e2c(%rip),%rax        # 0x14001f530
14002635c:	48 89 41 60          	mov    %rax,0x60(%rcx)
140026360:	48 8b c1             	mov    %rcx,%rax
140026363:	c3                   	ret
140026364:	cc                   	int3
140026365:	cc                   	int3
140026366:	cc                   	int3
140026367:	cc                   	int3
140026368:	cc                   	int3
140026369:	cc                   	int3
14002636a:	cc                   	int3
14002636b:	cc                   	int3
14002636c:	cc                   	int3
14002636d:	cc                   	int3
14002636e:	cc                   	int3
14002636f:	cc                   	int3
140026370:	40 53                	rex push %rbx
140026372:	48 83 ec 20          	sub    $0x20,%rsp
140026376:	48 8d 59 18          	lea    0x18(%rcx),%rbx
14002637a:	48 8b cb             	mov    %rbx,%rcx
14002637d:	e8 7e b4 00 00       	call   0x140031800
140026382:	48 8d 05 0f 50 01 00 	lea    0x1500f(%rip),%rax        # 0x14003b398
140026389:	48 89 03             	mov    %rax,(%rbx)
14002638c:	48 83 c4 20          	add    $0x20,%rsp
140026390:	5b                   	pop    %rbx
140026391:	c3                   	ret
140026392:	cc                   	int3
140026393:	cc                   	int3
140026394:	cc                   	int3
140026395:	cc                   	int3
140026396:	cc                   	int3
140026397:	cc                   	int3
140026398:	cc                   	int3
140026399:	cc                   	int3
14002639a:	cc                   	int3
14002639b:	cc                   	int3
14002639c:	cc                   	int3
14002639d:	cc                   	int3
14002639e:	cc                   	int3
14002639f:	cc                   	int3
1400263a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400263a5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400263aa:	57                   	push   %rdi
1400263ab:	48 83 ec 20          	sub    $0x20,%rsp
1400263af:	8b da                	mov    %edx,%ebx
1400263b1:	48 8b f9             	mov    %rcx,%rdi
1400263b4:	48 8d 05 7d a0 01 00 	lea    0x1a07d(%rip),%rax        # 0x140040438
1400263bb:	48 89 01             	mov    %rax,(%rcx)
1400263be:	e8 9d b1 fd ff       	call   0x140001560
1400263c3:	90                   	nop
1400263c4:	48 8d 05 cd 4f 01 00 	lea    0x14fcd(%rip),%rax        # 0x14003b398
1400263cb:	48 89 07             	mov    %rax,(%rdi)
1400263ce:	f6 c3 01             	test   $0x1,%bl
1400263d1:	74 0d                	je     0x1400263e0
1400263d3:	ba 70 00 00 00       	mov    $0x70,%edx
1400263d8:	48 8b cf             	mov    %rdi,%rcx
1400263db:	e8 d4 0e 01 00       	call   0x1400372b4
1400263e0:	48 8b c7             	mov    %rdi,%rax
1400263e3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400263e8:	48 83 c4 20          	add    $0x20,%rsp
1400263ec:	5f                   	pop    %rdi
1400263ed:	c3                   	ret
1400263ee:	cc                   	int3
1400263ef:	cc                   	int3
1400263f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400263f5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400263fa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400263ff:	57                   	push   %rdi
140026400:	48 83 ec 30          	sub    $0x30,%rsp
140026404:	48 8b da             	mov    %rdx,%rbx
140026407:	48 8b f1             	mov    %rcx,%rsi
14002640a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140026411:	00
140026412:	48 85 d2             	test   %rdx,%rdx
140026415:	75 1e                	jne    0x140026435
140026417:	48 89 11             	mov    %rdx,(%rcx)
14002641a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140026421:	00
140026422:	48 8b c1             	mov    %rcx,%rax
140026425:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14002642a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14002642f:	48 83 c4 30          	add    $0x30,%rsp
140026433:	5f                   	pop    %rdi
140026434:	c3                   	ret
140026435:	b9 30 00 00 00       	mov    $0x30,%ecx
14002643a:	e8 39 0e 01 00       	call   0x140037278
14002643f:	48 8b f8             	mov    %rax,%rdi
140026442:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140026447:	48 85 c0             	test   %rax,%rax
14002644a:	74 11                	je     0x14002645d
14002644c:	48 8d 48 10          	lea    0x10(%rax),%rcx
140026450:	ba 01 00 00 00       	mov    $0x1,%edx
140026455:	e8 06 b3 00 00       	call   0x140031760
14002645a:	90                   	nop
14002645b:	eb 02                	jmp    0x14002645f
14002645d:	33 ff                	xor    %edi,%edi
14002645f:	8b 05 03 1d 03 00    	mov    0x31d03(%rip),%eax        # 0x140058168
140026465:	89 07                	mov    %eax,(%rdi)
140026467:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14002646b:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14002646f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140026474:	48 85 db             	test   %rbx,%rbx
140026477:	74 15                	je     0x14002648e
140026479:	48 8b 43 08          	mov    0x8(%rbx),%rax
14002647d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026481:	48 83 c1 08          	add    $0x8,%rcx
140026485:	48 03 cb             	add    %rbx,%rcx
140026488:	48 8b 01             	mov    (%rcx),%rax
14002648b:	ff 10                	call   *(%rax)
14002648d:	90                   	nop
14002648e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140026492:	48 8b 41 10          	mov    0x10(%rcx),%rax
140026496:	48 85 c0             	test   %rax,%rax
140026499:	74 02                	je     0x14002649d
14002649b:	ff d0                	call   *%rax
14002649d:	48 89 1e             	mov    %rbx,(%rsi)
1400264a0:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1400264a7:	00 00
1400264a9:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400264b0:	00
1400264b1:	48 8b c6             	mov    %rsi,%rax
1400264b4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400264b9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400264be:	48 83 c4 30          	add    $0x30,%rsp
1400264c2:	5f                   	pop    %rdi
1400264c3:	c3                   	ret
1400264c4:	cc                   	int3
1400264c5:	cc                   	int3
1400264c6:	cc                   	int3
1400264c7:	cc                   	int3
1400264c8:	cc                   	int3
1400264c9:	cc                   	int3
1400264ca:	cc                   	int3
1400264cb:	cc                   	int3
1400264cc:	cc                   	int3
1400264cd:	cc                   	int3
1400264ce:	cc                   	int3
1400264cf:	cc                   	int3
1400264d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400264d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400264da:	56                   	push   %rsi
1400264db:	57                   	push   %rdi
1400264dc:	41 54                	push   %r12
1400264de:	41 56                	push   %r14
1400264e0:	41 57                	push   %r15
1400264e2:	48 83 ec 70          	sub    $0x70,%rsp
1400264e6:	45 8b f9             	mov    %r9d,%r15d
1400264e9:	49 8b e8             	mov    %r8,%rbp
1400264ec:	4c 8b f2             	mov    %rdx,%r14
1400264ef:	48 8b d9             	mov    %rcx,%rbx
1400264f2:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1400264f9:	00
1400264fa:	e8 61 b0 fd ff       	call   0x140001560
1400264ff:	48 85 db             	test   %rbx,%rbx
140026502:	0f 84 2e 01 00 00    	je     0x140026636
140026508:	4d 85 f6             	test   %r14,%r14
14002650b:	0f 84 25 01 00 00    	je     0x140026636
140026511:	48 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%rsi
140026518:	00
140026519:	48 85 f6             	test   %rsi,%rsi
14002651c:	0f 84 14 01 00 00    	je     0x140026636
140026522:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
140026526:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14002652b:	48 85 db             	test   %rbx,%rbx
14002652e:	74 14                	je     0x140026544
140026530:	48 8b 43 08          	mov    0x8(%rbx),%rax
140026534:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026538:	48 83 c1 08          	add    $0x8,%rcx
14002653c:	48 03 cb             	add    %rbx,%rcx
14002653f:	48 8b 01             	mov    (%rcx),%rax
140026542:	ff 10                	call   *(%rax)
140026544:	bf 10 00 00 00       	mov    $0x10,%edi
140026549:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14002654d:	48 8b 03             	mov    (%rbx),%rax
140026550:	4c 8b 60 08          	mov    0x8(%rax),%r12
140026554:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
14002655b:	00
14002655c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140026561:	48 8b d6             	mov    %rsi,%rdx
140026564:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14002656b:	00
14002656c:	e8 7f fe ff ff       	call   0x1400263f0
140026571:	48 8b f0             	mov    %rax,%rsi