140dc41f5:	5b                   	pop    %rbx
140dc41f6:	c3                   	ret
140dc41f7:	cc                   	int3
140dc41f8:	cc                   	int3
140dc41f9:	cc                   	int3
140dc41fa:	cc                   	int3
140dc41fb:	cc                   	int3
140dc41fc:	cc                   	int3
140dc41fd:	cc                   	int3
140dc41fe:	cc                   	int3
140dc41ff:	cc                   	int3
140dc4200:	40 53                	rex push %rbx
140dc4202:	48 83 ec 30          	sub    $0x30,%rsp
140dc4206:	33 c0                	xor    %eax,%eax
140dc4208:	48 8b da             	mov    %rdx,%rbx
140dc420b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc420e:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140dc4214:	0f 11 02             	movups %xmm0,(%rdx)
140dc4217:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc421b:	48 8b cb             	mov    %rbx,%rcx
140dc421e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc4222:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afc78
140dc4229:	e8 d2 2b 3d ff       	call   0x140196e00
140dc422e:	48 8b c3             	mov    %rbx,%rax
140dc4231:	48 83 c4 30          	add    $0x30,%rsp
140dc4235:	5b                   	pop    %rbx
140dc4236:	c3                   	ret
140dc4237:	cc                   	int3
140dc4238:	cc                   	int3
140dc4239:	cc                   	int3
140dc423a:	cc                   	int3
140dc423b:	cc                   	int3
140dc423c:	cc                   	int3
140dc423d:	cc                   	int3
140dc423e:	cc                   	int3
140dc423f:	cc                   	int3
140dc4240:	40 53                	rex push %rbx
140dc4242:	48 83 ec 30          	sub    $0x30,%rsp
140dc4246:	33 c0                	xor    %eax,%eax
140dc4248:	48 8b da             	mov    %rdx,%rbx
140dc424b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc424e:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140dc4254:	0f 11 02             	movups %xmm0,(%rdx)
140dc4257:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc425b:	48 8b cb             	mov    %rbx,%rcx
140dc425e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc4262:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afcb8
140dc4269:	e8 92 2b 3d ff       	call   0x140196e00
140dc426e:	48 8b c3             	mov    %rbx,%rax
140dc4271:	48 83 c4 30          	add    $0x30,%rsp
140dc4275:	5b                   	pop    %rbx
140dc4276:	c3                   	ret
140dc4277:	cc                   	int3
140dc4278:	cc                   	int3
140dc4279:	cc                   	int3
140dc427a:	cc                   	int3
140dc427b:	cc                   	int3
140dc427c:	cc                   	int3
140dc427d:	cc                   	int3
140dc427e:	cc                   	int3
140dc427f:	cc                   	int3
140dc4280:	40 53                	rex push %rbx
140dc4282:	48 83 ec 30          	sub    $0x30,%rsp
140dc4286:	33 c0                	xor    %eax,%eax
140dc4288:	48 8b da             	mov    %rdx,%rbx
140dc428b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc428e:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140dc4294:	0f 11 02             	movups %xmm0,(%rdx)
140dc4297:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc429b:	48 8b cb             	mov    %rbx,%rcx
140dc429e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc42a2:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afcf8
140dc42a9:	e8 52 2b 3d ff       	call   0x140196e00
140dc42ae:	48 8b c3             	mov    %rbx,%rax
140dc42b1:	48 83 c4 30          	add    $0x30,%rsp
140dc42b5:	5b                   	pop    %rbx
140dc42b6:	c3                   	ret
140dc42b7:	cc                   	int3
140dc42b8:	cc                   	int3
140dc42b9:	cc                   	int3
140dc42ba:	cc                   	int3
140dc42bb:	cc                   	int3
140dc42bc:	cc                   	int3
140dc42bd:	cc                   	int3
140dc42be:	cc                   	int3
140dc42bf:	cc                   	int3
140dc42c0:	40 53                	rex push %rbx
140dc42c2:	48 83 ec 30          	sub    $0x30,%rsp
140dc42c6:	33 c0                	xor    %eax,%eax
140dc42c8:	48 8b da             	mov    %rdx,%rbx
140dc42cb:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc42ce:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140dc42d4:	0f 11 02             	movups %xmm0,(%rdx)
140dc42d7:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc42db:	48 8b cb             	mov    %rbx,%rcx
140dc42de:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc42e2:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afd38
140dc42e9:	e8 12 2b 3d ff       	call   0x140196e00
140dc42ee:	48 8b c3             	mov    %rbx,%rax
140dc42f1:	48 83 c4 30          	add    $0x30,%rsp
140dc42f5:	5b                   	pop    %rbx
140dc42f6:	c3                   	ret
140dc42f7:	cc                   	int3
140dc42f8:	cc                   	int3
140dc42f9:	cc                   	int3
140dc42fa:	cc                   	int3
140dc42fb:	cc                   	int3
140dc42fc:	cc                   	int3
140dc42fd:	cc                   	int3
140dc42fe:	cc                   	int3
140dc42ff:	cc                   	int3
140dc4300:	40 53                	rex push %rbx
140dc4302:	48 83 ec 30          	sub    $0x30,%rsp
140dc4306:	33 c0                	xor    %eax,%eax
140dc4308:	48 8b da             	mov    %rdx,%rbx
140dc430b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc430e:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140dc4314:	0f 11 02             	movups %xmm0,(%rdx)
140dc4317:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc431b:	48 8b cb             	mov    %rbx,%rcx
140dc431e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc4322:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afd78
140dc4329:	e8 d2 2a 3d ff       	call   0x140196e00
140dc432e:	48 8b c3             	mov    %rbx,%rax
140dc4331:	48 83 c4 30          	add    $0x30,%rsp
140dc4335:	5b                   	pop    %rbx
140dc4336:	c3                   	ret
140dc4337:	cc                   	int3
140dc4338:	cc                   	int3
140dc4339:	cc                   	int3
140dc433a:	cc                   	int3
140dc433b:	cc                   	int3
140dc433c:	cc                   	int3
140dc433d:	cc                   	int3
140dc433e:	cc                   	int3
140dc433f:	cc                   	int3
140dc4340:	40 53                	rex push %rbx
140dc4342:	48 83 ec 30          	sub    $0x30,%rsp
140dc4346:	33 c0                	xor    %eax,%eax
140dc4348:	48 8b da             	mov    %rdx,%rbx
140dc434b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc434e:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140dc4354:	0f 11 02             	movups %xmm0,(%rdx)
140dc4357:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc435b:	48 8b cb             	mov    %rbx,%rcx
140dc435e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc4362:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afdb8
140dc4369:	e8 92 2a 3d ff       	call   0x140196e00
140dc436e:	48 8b c3             	mov    %rbx,%rax
140dc4371:	48 83 c4 30          	add    $0x30,%rsp
140dc4375:	5b                   	pop    %rbx
140dc4376:	c3                   	ret
140dc4377:	cc                   	int3
140dc4378:	cc                   	int3
140dc4379:	cc                   	int3
140dc437a:	cc                   	int3
140dc437b:	cc                   	int3
140dc437c:	cc                   	int3
140dc437d:	cc                   	int3
140dc437e:	cc                   	int3
140dc437f:	cc                   	int3
140dc4380:	40 53                	rex push %rbx
140dc4382:	48 83 ec 30          	sub    $0x30,%rsp
140dc4386:	33 c0                	xor    %eax,%eax
140dc4388:	48 8b da             	mov    %rdx,%rbx
140dc438b:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc438e:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140dc4394:	0f 11 02             	movups %xmm0,(%rdx)
140dc4397:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dc439b:	48 8b cb             	mov    %rbx,%rcx
140dc439e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140dc43a2:	48 8d 15 4f ba 3e 00 	lea    0x3eba4f(%rip),%rdx        # 0x1411afdf8
140dc43a9:	e8 52 2a 3d ff       	call   0x140196e00
140dc43ae:	48 8b c3             	mov    %rbx,%rax
140dc43b1:	48 83 c4 30          	add    $0x30,%rsp
140dc43b5:	5b                   	pop    %rbx
140dc43b6:	c3                   	ret
140dc43b7:	cc                   	int3
140dc43b8:	cc                   	int3
140dc43b9:	cc                   	int3
140dc43ba:	cc                   	int3
140dc43bb:	cc                   	int3
140dc43bc:	cc                   	int3
140dc43bd:	cc                   	int3
140dc43be:	cc                   	int3
140dc43bf:	cc                   	int3
140dc43c0:	40 53                	rex push %rbx
140dc43c2:	48 83 ec 30          	sub    $0x30,%rsp
140dc43c6:	48 8b da             	mov    %rdx,%rbx
140dc43c9:	c6 02 00             	movb   $0x0,(%rdx)
140dc43cc:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140dc43d0:	33 d2                	xor    %edx,%edx
140dc43d2:	e8 09 3a 48 ff       	call   0x140247de0
140dc43d7:	90                   	nop
140dc43d8:	48 8b c3             	mov    %rbx,%rax
140dc43db:	48 83 c4 30          	add    $0x30,%rsp
140dc43df:	5b                   	pop    %rbx
140dc43e0:	c3                   	ret
140dc43e1:	cc                   	int3
140dc43e2:	cc                   	int3
140dc43e3:	cc                   	int3
140dc43e4:	cc                   	int3
140dc43e5:	cc                   	int3
140dc43e6:	cc                   	int3
140dc43e7:	cc                   	int3
140dc43e8:	cc                   	int3
140dc43e9:	cc                   	int3
140dc43ea:	cc                   	int3
140dc43eb:	cc                   	int3
140dc43ec:	cc                   	int3
140dc43ed:	cc                   	int3
140dc43ee:	cc                   	int3
140dc43ef:	cc                   	int3
140dc43f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140dc43f5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140dc43fa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140dc43ff:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140dc4404:	55                   	push   %rbp
140dc4405:	41 56                	push   %r14
140dc4407:	41 57                	push   %r15
140dc4409:	48 8d 6c 24 a0       	lea    -0x60(%rsp),%rbp
140dc440e:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
140dc4415:	4c 8b f2             	mov    %rdx,%r14
140dc4418:	48 8b f9             	mov    %rcx,%rdi
140dc441b:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
140dc441f:	45 33 ff             	xor    %r15d,%r15d
140dc4422:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140dc4427:	0f 57 c0             	xorps  %xmm0,%xmm0
140dc442a:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140dc4430:	41 b1 02             	mov    $0x2,%r9b
140dc4433:	45 33 c0             	xor    %r8d,%r8d
140dc4436:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140dc443b:	49 8b ce             	mov    %r14,%rcx
140dc443e:	e8 3d 31 48 ff       	call   0x140247580
140dc4443:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140dc444a:	00
140dc444b:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140dc444f:	48 8b 1f             	mov    (%rdi),%rbx
140dc4452:	48 3b df             	cmp    %rdi,%rbx
140dc4455:	0f 84 be 01 00 00    	je     0x140dc4619
140dc445b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140dc4460:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140dc4464:	48 8b 01             	mov    (%rcx),%rax
140dc4467:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140dc446b:	48 8b 40 08          	mov    0x8(%rax),%rax
140dc446f:	ff 15 ab f5 1b 00    	call   *0x1bf5ab(%rip)        # 0x140f83a20
140dc4475:	90                   	nop
140dc4476:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
140dc447b:	33 c9                	xor    %ecx,%ecx
140dc447d:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140dc4482:	48 8b d0             	mov    %rax,%rdx
140dc4485:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140dc448a:	e8 d1 71 b9 ff       	call   0x14095b660
140dc448f:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140dc4494:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140dc4499:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140dc449d:	e8 8e 27 00 00       	call   0x140dc6c30
140dc44a2:	90                   	nop
140dc44a3:	0f b6 08             	movzbl (%rax),%ecx
140dc44a6:	88 4c 24 78          	mov    %cl,0x78(%rsp)
140dc44aa:	48 8b 48 08          	mov    0x8(%rax),%rcx
140dc44ae:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140dc44b2:	c6 00 00             	movb   $0x0,(%rax)
140dc44b5:	4c 89 78 08          	mov    %r15,0x8(%rax)
140dc44b9:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
140dc44bd:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140dc44c2:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc44c6:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc44ca:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140dc44ce:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
140dc44d2:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140dc44d7:	41 b1 02             	mov    $0x2,%r9b
140dc44da:	41 b0 01             	mov    $0x1,%r8b
140dc44dd:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140dc44e1:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140dc44e6:	e8 95 30 48 ff       	call   0x140247580
140dc44eb:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140dc44f0:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140dc44f5:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140dc44f9:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140dc44fe:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140dc4502:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
140dc4506:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140dc450b:	41 b1 02             	mov    $0x2,%r9b
140dc450e:	41 b0 01             	mov    $0x1,%r8b
140dc4511:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140dc4515:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140dc4519:	e8 62 30 48 ff       	call   0x140247580
140dc451e:	48 8b f0             	mov    %rax,%rsi
140dc4521:	41 0f b6 06          	movzbl (%r14),%eax
140dc4525:	84 c0                	test   %al,%al
140dc4527:	74 0a                	je     0x140dc4533
140dc4529:	3c 02                	cmp    $0x2,%al
140dc452b:	0f 85 0e 01 00 00    	jne    0x140dc463f
140dc4531:	eb 19                	jmp    0x140dc454c
140dc4533:	41 c6 06 02          	movb   $0x2,(%r14)
140dc4537:	b2 02                	mov    $0x2,%dl
140dc4539:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140dc453e:	e8 9d 38 48 ff       	call   0x140247de0
140dc4543:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140dc4548:	49 89 46 08          	mov    %rax,0x8(%r14)
140dc454c:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140dc4550:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140dc4554:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140dc4558:	74 1b                	je     0x140dc4575
140dc455a:	0f b6 06             	movzbl (%rsi),%eax
140dc455d:	88 02                	mov    %al,(%rdx)
140dc455f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140dc4563:	48 89 42 08          	mov    %rax,0x8(%rdx)
140dc4567:	c6 06 00             	movb   $0x0,(%rsi)
140dc456a:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
140dc456e:	48 83 41 08 10       	addq   $0x10,0x8(%rcx)
140dc4573:	eb 09                	jmp    0x140dc457e
140dc4575:	4c 8b c6             	mov    %rsi,%r8
140dc4578:	e8 63 2e 3d ff       	call   0x1401973e0
140dc457d:	90                   	nop
140dc457e:	0f b6 55 a0          	movzbl -0x60(%rbp),%edx
140dc4582:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140dc4586:	e8 55 94 3d ff       	call   0x14019d9e0
140dc458b:	90                   	nop
140dc458c:	4c 8d 0d 2d 3d 48 ff 	lea    -0xb7c2d3(%rip),%r9        # 0x1402482c0
140dc4593:	ba 18 00 00 00       	mov    $0x18,%edx
140dc4598:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140dc459e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140dc45a3:	e8 a4 6f 05 00       	call   0x140e1b54c
140dc45a8:	90                   	nop
140dc45a9:	4c 8d 0d 10 3d 48 ff 	lea    -0xb7c2f0(%rip),%r9        # 0x1402482c0
140dc45b0:	ba 18 00 00 00       	mov    $0x18,%edx
140dc45b5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140dc45bb:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140dc45c0:	e8 87 6f 05 00       	call   0x140e1b54c
140dc45c5:	90                   	nop
140dc45c6:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
140dc45cb:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dc45d0:	e8 0b 94 3d ff       	call   0x14019d9e0
140dc45d5:	90                   	nop
140dc45d6:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140dc45da:	48 83 fa 0f          	cmp    $0xf,%rdx
140dc45de:	76 2d                	jbe    0x140dc460d
140dc45e0:	48 ff c2             	inc    %rdx
140dc45e3:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140dc45e7:	48 8b c1             	mov    %rcx,%rax
140dc45ea:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dc45f1:	72 15                	jb     0x140dc4608
140dc45f3:	48 83 c2 27          	add    $0x27,%rdx
140dc45f7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dc45fb:	48 2b c1             	sub    %rcx,%rax
140dc45fe:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dc4602:	48 83 f8 1f          	cmp    $0x1f,%rax
140dc4606:	77 31                	ja     0x140dc4639