140014253:	cc                   	int3
140014254:	cc                   	int3
140014255:	cc                   	int3
140014256:	cc                   	int3
140014257:	cc                   	int3
140014258:	cc                   	int3
140014259:	cc                   	int3
14001425a:	cc                   	int3
14001425b:	cc                   	int3
14001425c:	cc                   	int3
14001425d:	cc                   	int3
14001425e:	cc                   	int3
14001425f:	cc                   	int3
140014260:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140014265:	55                   	push   %rbp
140014266:	56                   	push   %rsi
140014267:	57                   	push   %rdi
140014268:	41 54                	push   %r12
14001426a:	41 55                	push   %r13
14001426c:	41 56                	push   %r14
14001426e:	41 57                	push   %r15
140014270:	48 8b ec             	mov    %rsp,%rbp
140014273:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14001427a:	83 65 f0 00          	andl   $0x0,-0x10(%rbp)
14001427e:	0f 57 c0             	xorps  %xmm0,%xmm0
140014281:	83 65 f4 00          	andl   $0x0,-0xc(%rbp)
140014285:	0f 57 c9             	xorps  %xmm1,%xmm1
140014288:	83 65 f8 00          	andl   $0x0,-0x8(%rbp)
14001428c:	49 8b f9             	mov    %r9,%rdi
14001428f:	4d 8b f8             	mov    %r8,%r15
140014292:	4c 8b f2             	mov    %rdx,%r14
140014295:	48 8b d9             	mov    %rcx,%rbx
140014298:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14001429c:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1400142a0:	0f 11 4d d0          	movups %xmm1,-0x30(%rbp)
1400142a4:	0f 11 4d e0          	movups %xmm1,-0x20(%rbp)
1400142a8:	4d 85 c9             	test   %r9,%r9
1400142ab:	74 2c                	je     0x1400142d9
1400142ad:	41 83 79 08 03       	cmpl   $0x3,0x8(%r9)
1400142b2:	75 25                	jne    0x1400142d9
1400142b4:	4c 8d 45 f4          	lea    -0xc(%rbp),%r8
1400142b8:	49 8b c9             	mov    %r9,%rcx
1400142bb:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400142bf:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1400142c3:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1400142c7:	e8 c4 28 00 00       	call   0x140016b90
1400142cc:	89 45 f0             	mov    %eax,-0x10(%rbp)
1400142cf:	f7 d0                	not    %eax
1400142d1:	c1 e8 1f             	shr    $0x1f,%eax
1400142d4:	89 45 f8             	mov    %eax,-0x8(%rbp)
1400142d7:	eb 07                	jmp    0x1400142e0
1400142d9:	c7 45 f0 0d 00 00 c0 	movl   $0xc000000d,-0x10(%rbp)
1400142e0:	48 83 65 58 00       	andq   $0x0,0x58(%rbp)
1400142e5:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
1400142ea:	48 39 1d 57 88 03 00 	cmp    %rbx,0x38857(%rip)        # 0x14004cb48
1400142f1:	74 1b                	je     0x14001430e
1400142f3:	b9 05 00 00 00       	mov    $0x5,%ecx
1400142f8:	48 ff 15 99 ba 02 00 	rex.W call *0x2ba99(%rip)        # 0x14003fd98
1400142ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014304:	bb 22 00 00 c0       	mov    $0xc0000022,%ebx
140014309:	e9 3f 02 00 00       	jmp    0x14001454d
14001430e:	48 8b 0d eb 7c 03 00 	mov    0x37ceb(%rip),%rcx        # 0x14004c000
140014315:	48 8d 05 e4 7c 03 00 	lea    0x37ce4(%rip),%rax        # 0x14004c000
14001431c:	be 43 00 00 00       	mov    $0x43,%esi
140014321:	48 3b c8             	cmp    %rax,%rcx
140014324:	74 1f                	je     0x140014345
140014326:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001432a:	74 19                	je     0x140014345
14001432c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140014330:	4c 8d 0d e1 f1 02 00 	lea    0x2f1e1(%rip),%r9        # 0x140043518
140014337:	8b d6                	mov    %esi,%edx
140014339:	4c 8d 05 f0 03 03 00 	lea    0x303f0(%rip),%r8        # 0x140044730
140014340:	e8 93 33 ff ff       	call   0x1400076d8
140014345:	4c 8b 6d 68          	mov    0x68(%rbp),%r13
140014349:	4c 8b 65 60          	mov    0x60(%rbp),%r12
14001434d:	4d 85 f6             	test   %r14,%r14
140014350:	75 21                	jne    0x140014373
140014352:	bb f0 00 00 c0       	mov    $0xc00000f0,%ebx
140014357:	83 cf ff             	or     $0xffffffff,%edi
14001435a:	48 83 7d c8 00       	cmpq   $0x0,-0x38(%rbp)
14001435f:	0f 84 65 01 00 00    	je     0x1400144ca
140014365:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140014369:	e8 ca 54 00 00       	call   0x140019838
14001436e:	e9 62 01 00 00       	jmp    0x1400144d5
140014373:	4d 85 ff             	test   %r15,%r15
140014376:	75 07                	jne    0x14001437f
140014378:	bb f1 00 00 c0       	mov    $0xc00000f1,%ebx
14001437d:	eb d8                	jmp    0x140014357
14001437f:	48 85 ff             	test   %rdi,%rdi
140014382:	75 07                	jne    0x14001438b
140014384:	bb f2 00 00 c0       	mov    $0xc00000f2,%ebx
140014389:	eb cc                	jmp    0x140014357
14001438b:	4d 85 e4             	test   %r12,%r12
14001438e:	75 07                	jne    0x140014397
140014390:	bb f3 00 00 c0       	mov    $0xc00000f3,%ebx
140014395:	eb c0                	jmp    0x140014357
140014397:	0f 57 c0             	xorps  %xmm0,%xmm0
14001439a:	41 0f 11 04 24       	movups %xmm0,(%r12)
14001439f:	41 0f 11 44 24 10    	movups %xmm0,0x10(%r12)
1400143a5:	4d 85 ed             	test   %r13,%r13
1400143a8:	75 07                	jne    0x1400143b1
1400143aa:	bb f4 00 00 c0       	mov    $0xc00000f4,%ebx
1400143af:	eb a6                	jmp    0x140014357
1400143b1:	48 8b 7d 70          	mov    0x70(%rbp),%rdi
1400143b5:	f3 41 0f 7f 45 00    	movdqu %xmm0,0x0(%r13)
1400143bb:	48 85 ff             	test   %rdi,%rdi
1400143be:	75 07                	jne    0x1400143c7
1400143c0:	bb f5 00 00 c0       	mov    $0xc00000f5,%ebx
1400143c5:	eb 90                	jmp    0x140014357
1400143c7:	33 c0                	xor    %eax,%eax
1400143c9:	48 89 07             	mov    %rax,(%rdi)
1400143cc:	8d 50 48             	lea    0x48(%rax),%edx
1400143cf:	41 39 16             	cmp    %edx,(%r14)
1400143d2:	74 08                	je     0x1400143dc
1400143d4:	8d 50 49             	lea    0x49(%rax),%edx
1400143d7:	41 39 16             	cmp    %edx,(%r14)
1400143da:	75 17                	jne    0x1400143f3
1400143dc:	4c 8d 45 58          	lea    0x58(%rbp),%r8
1400143e0:	49 8b ce             	mov    %r14,%rcx
1400143e3:	48 ff 15 16 b5 02 00 	rex.W call *0x2b516(%rip)        # 0x14003f900
1400143ea:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400143ef:	8b d8                	mov    %eax,%ebx
1400143f1:	eb 05                	jmp    0x1400143f8
1400143f3:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
1400143f8:	85 db                	test   %ebx,%ebx
1400143fa:	0f 88 57 ff ff ff    	js     0x140014357
140014400:	41 39 37             	cmp    %esi,(%r15)
140014403:	75 04                	jne    0x140014409
140014405:	8b d6                	mov    %esi,%edx
140014407:	eb 0b                	jmp    0x140014414
140014409:	41 83 3f 44          	cmpl   $0x44,(%r15)
14001440d:	75 1c                	jne    0x14001442b
14001440f:	ba 44 00 00 00       	mov    $0x44,%edx
140014414:	4c 8d 45 40          	lea    0x40(%rbp),%r8
140014418:	49 8b cf             	mov    %r15,%rcx
14001441b:	48 ff 15 de b4 02 00 	rex.W call *0x2b4de(%rip)        # 0x14003f900
140014422:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014427:	8b d8                	mov    %eax,%ebx
140014429:	eb 05                	jmp    0x140014430
14001442b:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140014430:	85 db                	test   %ebx,%ebx
140014432:	0f 88 1f ff ff ff    	js     0x140014357
140014438:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14001443c:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
140014440:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140014444:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140014449:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14001444d:	48 ff 15 74 b4 02 00 	rex.W call *0x2b474(%rip)        # 0x14003f8c8
140014454:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014459:	8b d8                	mov    %eax,%ebx
14001445b:	85 c0                	test   %eax,%eax
14001445d:	0f 88 f4 fe ff ff    	js     0x140014357
140014463:	44 8b 45 b8          	mov    -0x48(%rbp),%r8d
140014467:	41 83 f8 01          	cmp    $0x1,%r8d
14001446b:	74 0a                	je     0x140014477
14001446d:	ba 0e 07 00 00       	mov    $0x70e,%edx
140014472:	e8 e1 0a 02 00       	call   0x140034f58
140014477:	4d 8b c4             	mov    %r12,%r8
14001447a:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14001447e:	b9 02 00 00 00       	mov    $0x2,%ecx
140014483:	e8 88 25 00 00       	call   0x140016a10
140014488:	8b d8                	mov    %eax,%ebx
14001448a:	85 c0                	test   %eax,%eax
14001448c:	0f 88 c5 fe ff ff    	js     0x140014357
140014492:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140014496:	83 79 08 0b          	cmpl   $0xb,0x8(%rcx)
14001449a:	74 13                	je     0x1400144af
14001449c:	83 79 08 0d          	cmpl   $0xd,0x8(%rcx)
1400144a0:	ba 44 00 00 00       	mov    $0x44,%edx
1400144a5:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1400144aa:	0f 45 d7             	cmovne %edi,%edx
1400144ad:	eb 05                	jmp    0x1400144b4
1400144af:	8b d6                	mov    %esi,%edx
1400144b1:	83 cf ff             	or     $0xffffffff,%edi
1400144b4:	4d 8b c5             	mov    %r13,%r8
1400144b7:	48 ff 15 b2 b3 02 00 	rex.W call *0x2b3b2(%rip)        # 0x14003f870
1400144be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400144c3:	8b d8                	mov    %eax,%ebx
1400144c5:	e9 90 fe ff ff       	jmp    0x14001435a
1400144ca:	0f 57 c0             	xorps  %xmm0,%xmm0
1400144cd:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1400144d1:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1400144d5:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1400144d9:	e8 56 24 00 00       	call   0x140016934
1400144de:	48 8b 55 40          	mov    0x40(%rbp),%rdx
1400144e2:	48 85 d2             	test   %rdx,%rdx
1400144e5:	74 19                	je     0x140014500
1400144e7:	83 7a 08 0b          	cmpl   $0xb,0x8(%rdx)
1400144eb:	74 0c                	je     0x1400144f9
1400144ed:	83 7a 08 0d          	cmpl   $0xd,0x8(%rdx)
1400144f1:	be 44 00 00 00       	mov    $0x44,%esi
1400144f6:	0f 45 f7             	cmovne %edi,%esi
1400144f9:	8b ce                	mov    %esi,%ecx
1400144fb:	e8 9c 38 00 00       	call   0x140017d9c
140014500:	85 db                	test   %ebx,%ebx
140014502:	79 49                	jns    0x14001454d
140014504:	49 8b cc             	mov    %r12,%rcx
140014507:	e8 fc c0 ff ff       	call   0x140010608
14001450c:	49 8b cd             	mov    %r13,%rcx
14001450f:	e8 98 be ff ff       	call   0x1400103ac
140014514:	48 8b 0d e5 7a 03 00 	mov    0x37ae5(%rip),%rcx        # 0x14004c000
14001451b:	48 8d 05 de 7a 03 00 	lea    0x37ade(%rip),%rax        # 0x14004c000
140014522:	48 3b c8             	cmp    %rax,%rcx
140014525:	74 26                	je     0x14001454d
140014527:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14001452b:	74 20                	je     0x14001454d
14001452d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140014531:	4c 8d 0d e0 ef 02 00 	lea    0x2efe0(%rip),%r9        # 0x140043518
140014538:	ba 44 00 00 00       	mov    $0x44,%edx
14001453d:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140014541:	4c 8d 05 e8 01 03 00 	lea    0x301e8(%rip),%r8        # 0x140044730
140014548:	e8 37 d7 fe ff       	call   0x140001c84
14001454d:	8b 4d e0             	mov    -0x20(%rbp),%ecx
140014550:	33 c0                	xor    %eax,%eax
140014552:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
140014556:	f3 aa                	rep stos %al,%es:(%rdi)
140014558:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14001455c:	48 ff 15 95 b3 02 00 	rex.W call *0x2b395(%rip)        # 0x14003f8f8
140014563:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014568:	8b c3                	mov    %ebx,%eax
14001456a:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140014571:	00
140014572:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140014579:	41 5f                	pop    %r15
14001457b:	41 5e                	pop    %r14
14001457d:	41 5d                	pop    %r13
14001457f:	41 5c                	pop    %r12
140014581:	5f                   	pop    %rdi
140014582:	5e                   	pop    %rsi
140014583:	5d                   	pop    %rbp
140014584:	c3                   	ret
140014585:	cc                   	int3
140014586:	cc                   	int3
140014587:	cc                   	int3
140014588:	cc                   	int3
140014589:	cc                   	int3
14001458a:	cc                   	int3
14001458b:	cc                   	int3
14001458c:	cc                   	int3
14001458d:	cc                   	int3
14001458e:	cc                   	int3
14001458f:	cc                   	int3
140014590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140014595:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001459a:	57                   	push   %rdi
14001459b:	48 83 ec 30          	sub    $0x30,%rsp
14001459f:	48 39 0d a2 85 03 00 	cmp    %rcx,0x385a2(%rip)        # 0x14004cb48
1400145a6:	49 8b d8             	mov    %r8,%rbx
1400145a9:	48 8b fa             	mov    %rdx,%rdi
1400145ac:	74 1b                	je     0x1400145c9
1400145ae:	b9 05 00 00 00       	mov    $0x5,%ecx
1400145b3:	48 ff 15 de b7 02 00 	rex.W call *0x2b7de(%rip)        # 0x14003fd98
1400145ba:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400145bf:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
1400145c4:	e9 a0 00 00 00       	jmp    0x140014669
1400145c9:	48 8b 0d 30 7a 03 00 	mov    0x37a30(%rip),%rcx        # 0x14004c000
1400145d0:	48 8d 35 29 7a 03 00 	lea    0x37a29(%rip),%rsi        # 0x14004c000
1400145d7:	48 3b ce             	cmp    %rsi,%rcx
1400145da:	74 29                	je     0x140014605
1400145dc:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
1400145e0:	74 23                	je     0x140014605
1400145e2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400145e6:	4c 8d 0d 53 ef 02 00 	lea    0x2ef53(%rip),%r9        # 0x140043540
1400145ed:	ba 45 00 00 00       	mov    $0x45,%edx
1400145f2:	4c 8d 05 37 01 03 00 	lea    0x30137(%rip),%r8        # 0x140044730
1400145f9:	e8 da 30 ff ff       	call   0x1400076d8
1400145fe:	48 8b 0d fb 79 03 00 	mov    0x379fb(%rip),%rcx        # 0x14004c000
140014605:	48 85 ff             	test   %rdi,%rdi
140014608:	75 07                	jne    0x140014611
14001460a:	bb f0 00 00 c0       	mov    $0xc00000f0,%ebx
14001460f:	eb 2b                	jmp    0x14001463c
140014611:	48 85 db             	test   %rbx,%rbx
140014614:	75 07                	jne    0x14001461d
140014616:	bb f1 00 00 c0       	mov    $0xc00000f1,%ebx
14001461b:	eb 1f                	jmp    0x14001463c
14001461d:	48 8b d3             	mov    %rbx,%rdx
140014620:	48 8b cf             	mov    %rdi,%rcx
140014623:	48 ff 15 be b2 02 00 	rex.W call *0x2b2be(%rip)        # 0x14003f8e8
14001462a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001462f:	8b d8                	mov    %eax,%ebx
140014631:	85 c0                	test   %eax,%eax
140014633:	79 32                	jns    0x140014667
140014635:	48 8b 0d c4 79 03 00 	mov    0x379c4(%rip),%rcx        # 0x14004c000
14001463c:	48 3b ce             	cmp    %rsi,%rcx
14001463f:	74 26                	je     0x140014667
140014641:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140014645:	74 20                	je     0x140014667
140014647:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001464b:	4c 8d 0d ee ee 02 00 	lea    0x2eeee(%rip),%r9        # 0x140043540
140014652:	ba 46 00 00 00       	mov    $0x46,%edx
140014657:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14001465b:	4c 8d 05 ce 00 03 00 	lea    0x300ce(%rip),%r8        # 0x140044730
140014662:	e8 1d d6 fe ff       	call   0x140001c84
140014667:	8b c3                	mov    %ebx,%eax
140014669:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001466e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140014673:	48 83 c4 30          	add    $0x30,%rsp
140014677:	5f                   	pop    %rdi
140014678:	c3                   	ret
140014679:	cc                   	int3
14001467a:	cc                   	int3
14001467b:	cc                   	int3
14001467c:	cc                   	int3
14001467d:	cc                   	int3
14001467e:	cc                   	int3
14001467f:	cc                   	int3
140014680:	40 55                	rex push %rbp
140014682:	57                   	push   %rdi
140014683:	41 55                	push   %r13
140014685:	41 56                	push   %r14
140014687:	41 57                	push   %r15
140014689:	48 83 ec 70          	sub    $0x70,%rsp
14001468d:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
140014692:	48 89 9d 80 00 00 00 	mov    %rbx,0x80(%rbp)
140014699:	48 89 b5 88 00 00 00 	mov    %rsi,0x88(%rbp)
1400146a0:	48 8b 05 f1 7d 03 00 	mov    0x37df1(%rip),%rax        # 0x14004c498
1400146a7:	48 33 c5             	xor    %rbp,%rax
1400146aa:	48 89 45 38          	mov    %rax,0x38(%rbp)
1400146ae:	0f b7 05 bb ee 02 00 	movzwl 0x2eebb(%rip),%eax        # 0x140043570
1400146b5:	4c 8b f1             	mov    %rcx,%r14
1400146b8:	48 83 65 08 00       	andq   $0x0,0x8(%rbp)
1400146bd:	33 db                	xor    %ebx,%ebx
1400146bf:	83 65 00 00          	andl   $0x0,0x0(%rbp)
1400146c3:	4c 8b fa             	mov    %rdx,%r15
1400146c6:	f2 0f 10 05 9a ee 02 	movsd  0x2ee9a(%rip),%xmm0        # 0x140043568
1400146cd:	00
1400146ce:	be 08 00 00 00       	mov    $0x8,%esi
1400146d3:	66 89 45 30          	mov    %ax,0x30(%rbp)
1400146d7:	48 8d 45 28          	lea    0x28(%rbp),%rax
1400146db:	48 89 45 20          	mov    %rax,0x20(%rbp)
1400146df:	8b 01                	mov    (%rcx),%eax
1400146e1:	f2 0f 11 45 28       	movsd  %xmm0,0x28(%rbp)
1400146e6:	c7 45 18 08 00 0a 00 	movl   $0xa0008,0x18(%rbp)
1400146ed:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
1400146f0:	8d 3c cd 08 00 00 00 	lea    0x8(,%rcx,8),%edi
1400146f7:	85 ff                	test   %edi,%edi
1400146f9:	74 5f                	je     0x14001475a
1400146fb:	8b d7                	mov    %edi,%edx
1400146fd:	48 3b 15 24 8e 03 00 	cmp    0x38e24(%rip),%rdx        # 0x14004d528
140014704:	77 54                	ja     0x14001475a
140014706:	48 8b 0d 2b 8e 03 00 	mov    0x38e2b(%rip),%rcx        # 0x14004d538
14001470d:	48 03 ce             	add    %rsi,%rcx
140014710:	48 03 ca             	add    %rdx,%rcx
140014713:	48 3b ca             	cmp    %rdx,%rcx
140014716:	72 42                	jb     0x14001475a
140014718:	e8 eb 01 02 00       	call   0x140034908
14001471d:	85 c0                	test   %eax,%eax
14001471f:	74 39                	je     0x14001475a
140014721:	8d 47 08             	lea    0x8(%rdi),%eax
140014724:	8b c8                	mov    %eax,%ecx