140f51080:	48 8d 15 e9 ed 25 00 	lea    0x25ede9(%rip),%rdx        # 0x1411afe70
140f51087:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140f5108b:	e8 70 5d 24 ff       	call   0x140196e00
140f51090:	90                   	nop
140f51091:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140f51096:	48 8d 45 70          	lea    0x70(%rbp),%rax
140f5109a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140f5109f:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
140f510a6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f510ab:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140f510b2:	00
140f510b3:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
140f510ba:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
140f510c1:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140f510c5:	b9 ff ff 00 80       	mov    $0x8000ffff,%ecx
140f510ca:	e8 81 c1 a0 ff       	call   0x14095d250
140f510cf:	90                   	nop
140f510d0:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140f510d4:	49 83 f8 0f          	cmp    $0xf,%r8
140f510d8:	76 0d                	jbe    0x140f510e7
140f510da:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140f510de:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140f510e2:	e8 69 bf 24 ff       	call   0x14019d050
140f510e7:	48 c7 45 60 00 00 00 	movq   $0x0,0x60(%rbp)
140f510ee:	00
140f510ef:	48 c7 45 68 0f 00 00 	movq   $0xf,0x68(%rbp)
140f510f6:	00
140f510f7:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
140f510fb:	4c 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%r8
140f51102:	49 83 f8 0f          	cmp    $0xf,%r8
140f51106:	76 13                	jbe    0x140f5111b
140f51108:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
140f5110f:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
140f51116:	e8 35 bf 24 ff       	call   0x14019d050
140f5111b:	48 c7 85 d0 00 00 00 	movq   $0x0,0xd0(%rbp)
140f51122:	00 00 00 00
140f51126:	48 c7 85 d8 00 00 00 	movq   $0xf,0xd8(%rbp)
140f5112d:	0f 00 00 00
140f51131:	c6 85 c0 00 00 00 00 	movb   $0x0,0xc0(%rbp)
140f51138:	4c 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%r8
140f5113f:	49 83 f8 0f          	cmp    $0xf,%r8
140f51143:	76 13                	jbe    0x140f51158
140f51145:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
140f5114c:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140f51153:	e8 f8 be 24 ff       	call   0x14019d050
140f51158:	48 c7 85 a0 00 00 00 	movq   $0x0,0xa0(%rbp)
140f5115f:	00 00 00 00
140f51163:	48 c7 85 a8 00 00 00 	movq   $0xf,0xa8(%rbp)
140f5116a:	0f 00 00 00
140f5116e:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
140f51175:	4c 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%r8
140f5117c:	49 83 f8 0f          	cmp    $0xf,%r8
140f51180:	76 13                	jbe    0x140f51195
140f51182:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
140f51189:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140f51190:	e8 bb be 24 ff       	call   0x14019d050
140f51195:	48 c7 85 f0 00 00 00 	movq   $0x0,0xf0(%rbp)
140f5119c:	00 00 00 00
140f511a0:	48 c7 85 f8 00 00 00 	movq   $0xf,0xf8(%rbp)
140f511a7:	0f 00 00 00
140f511ab:	c6 85 e0 00 00 00 00 	movb   $0x0,0xe0(%rbp)
140f511b2:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140f511b9:	49 83 f8 0f          	cmp    $0xf,%r8
140f511bd:	76 0e                	jbe    0x140f511cd
140f511bf:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140f511c3:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140f511c7:	e8 84 be 24 ff       	call   0x14019d050
140f511cc:	90                   	nop
140f511cd:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f511d4:	00 00 00
140f511d7:	48 83 c4 40          	add    $0x40,%rsp
140f511db:	5d                   	pop    %rbp
140f511dc:	c3                   	ret
140f511dd:	cc                   	int3
140f511de:	cc                   	int3
140f511df:	cc                   	int3
140f511e0:	40 55                	rex push %rbp
140f511e2:	48 83 ec 20          	sub    $0x20,%rsp
140f511e6:	48 8b ea             	mov    %rdx,%rbp
140f511e9:	8b 45 20             	mov    0x20(%rbp),%eax
140f511ec:	83 e0 01             	and    $0x1,%eax
140f511ef:	85 c0                	test   %eax,%eax
140f511f1:	74 10                	je     0x140f51203
140f511f3:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f511f7:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
140f511fe:	e8 cd 6c 24 ff       	call   0x140197ed0
140f51203:	48 83 c4 20          	add    $0x20,%rsp
140f51207:	5d                   	pop    %rbp
140f51208:	c3                   	ret
140f51209:	cc                   	int3
140f5120a:	cc                   	int3
140f5120b:	cc                   	int3
140f5120c:	cc                   	int3
140f5120d:	cc                   	int3
140f5120e:	cc                   	int3
140f5120f:	cc                   	int3
140f51210:	40 55                	rex push %rbp
140f51212:	48 83 ec 20          	sub    $0x20,%rsp
140f51216:	48 8b ea             	mov    %rdx,%rbp
140f51219:	4c 8d 0d a0 70 2f ff 	lea    -0xd08f60(%rip),%r9        # 0x1402482c0
140f51220:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140f51226:	ba 18 00 00 00       	mov    $0x18,%edx
140f5122b:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140f5122f:	e8 18 a3 ec ff       	call   0x140e1b54c
140f51234:	48 83 c4 20          	add    $0x20,%rsp
140f51238:	5d                   	pop    %rbp
140f51239:	c3                   	ret
140f5123a:	cc                   	int3
140f5123b:	cc                   	int3
140f5123c:	cc                   	int3
140f5123d:	cc                   	int3
140f5123e:	cc                   	int3
140f5123f:	cc                   	int3
140f51240:	48 8d 8a a0 00 00 00 	lea    0xa0(%rdx),%rcx
140f51247:	e9 84 6c 24 ff       	jmp    0x140197ed0
140f5124c:	cc                   	int3
140f5124d:	cc                   	int3
140f5124e:	cc                   	int3
140f5124f:	cc                   	int3
140f51250:	48 8d 8a d0 00 00 00 	lea    0xd0(%rdx),%rcx
140f51257:	e9 64 70 2f ff       	jmp    0x1402482c0
140f5125c:	cc                   	int3
140f5125d:	cc                   	int3
140f5125e:	cc                   	int3
140f5125f:	cc                   	int3
140f51260:	48 8d 8a e8 00 00 00 	lea    0xe8(%rdx),%rcx
140f51267:	e9 54 70 2f ff       	jmp    0x1402482c0
140f5126c:	cc                   	int3
140f5126d:	cc                   	int3
140f5126e:	cc                   	int3
140f5126f:	cc                   	int3
140f51270:	40 55                	rex push %rbp
140f51272:	48 83 ec 20          	sub    $0x20,%rsp
140f51276:	48 8b ea             	mov    %rdx,%rbp
140f51279:	4c 8d 0d 40 70 2f ff 	lea    -0xd08fc0(%rip),%r9        # 0x1402482c0
140f51280:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140f51286:	ba 18 00 00 00       	mov    $0x18,%edx
140f5128b:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140f51292:	e8 b5 a2 ec ff       	call   0x140e1b54c
140f51297:	48 83 c4 20          	add    $0x20,%rsp
140f5129b:	5d                   	pop    %rbp
140f5129c:	c3                   	ret
140f5129d:	cc                   	int3
140f5129e:	cc                   	int3
140f5129f:	cc                   	int3
140f512a0:	40 55                	rex push %rbp
140f512a2:	48 83 ec 20          	sub    $0x20,%rsp
140f512a6:	48 8b ea             	mov    %rdx,%rbp
140f512a9:	8b 45 20             	mov    0x20(%rbp),%eax
140f512ac:	83 e0 01             	and    $0x1,%eax
140f512af:	85 c0                	test   %eax,%eax
140f512b1:	74 10                	je     0x140f512c3
140f512b3:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f512b7:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
140f512be:	e8 0d 6c 24 ff       	call   0x140197ed0
140f512c3:	48 83 c4 20          	add    $0x20,%rsp
140f512c7:	5d                   	pop    %rbp
140f512c8:	c3                   	ret
140f512c9:	cc                   	int3
140f512ca:	cc                   	int3
140f512cb:	cc                   	int3
140f512cc:	cc                   	int3
140f512cd:	cc                   	int3
140f512ce:	cc                   	int3
140f512cf:	cc                   	int3
140f512d0:	48 8d 8a 30 01 00 00 	lea    0x130(%rdx),%rcx
140f512d7:	e9 94 71 2f ff       	jmp    0x140248470
140f512dc:	cc                   	int3
140f512dd:	cc                   	int3
140f512de:	cc                   	int3
140f512df:	cc                   	int3
140f512e0:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
140f512e7:	e9 e4 28 e7 ff       	jmp    0x140dc3bd0
140f512ec:	cc                   	int3
140f512ed:	cc                   	int3
140f512ee:	cc                   	int3
140f512ef:	cc                   	int3
140f512f0:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
140f512f7:	e9 14 8c 7b ff       	jmp    0x140709f10
140f512fc:	cc                   	int3
140f512fd:	cc                   	int3
140f512fe:	cc                   	int3
140f512ff:	cc                   	int3
140f51300:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f51305:	53                   	push   %rbx
140f51306:	55                   	push   %rbp
140f51307:	48 83 ec 58          	sub    $0x58,%rsp
140f5130b:	48 8b ea             	mov    %rdx,%rbp
140f5130e:	e8 9d 9f 24 ff       	call   0x14019b2b0
140f51313:	83 38 02             	cmpl   $0x2,(%rax)
140f51316:	0f 86 8a 00 00 00    	jbe    0x140f513a6
140f5131c:	48 8b 9d e0 00 00 00 	mov    0xe0(%rbp),%rbx
140f51323:	8b 4b 58             	mov    0x58(%rbx),%ecx
140f51326:	89 8d 04 01 00 00    	mov    %ecx,0x104(%rbp)
140f5132c:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140f51330:	48 89 8d d8 00 00 00 	mov    %rcx,0xd8(%rbp)
140f51337:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140f5133b:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
140f5133f:	48 8d 0d 1a ec 25 00 	lea    0x25ec1a(%rip),%rcx        # 0x1411aff60
140f51346:	48 89 8d 20 01 00 00 	mov    %rcx,0x120(%rbp)
140f5134d:	8b 4b 20             	mov    0x20(%rbx),%ecx
140f51350:	89 8d 00 01 00 00    	mov    %ecx,0x100(%rbp)
140f51356:	48 8d 8d 04 01 00 00 	lea    0x104(%rbp),%rcx
140f5135d:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140f51362:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
140f51369:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140f5136e:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140f51372:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140f51377:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
140f5137e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140f51383:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
140f5138a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140f5138f:	45 33 c9             	xor    %r9d,%r9d
140f51392:	45 33 c0             	xor    %r8d,%r8d
140f51395:	48 8d 15 e2 22 33 00 	lea    0x3322e2(%rip),%rdx        # 0x14128367e
140f5139c:	48 8b c8             	mov    %rax,%rcx
140f5139f:	e8 2c 4c 12 ff       	call   0x140075fd0
140f513a4:	eb 07                	jmp    0x140f513ad
140f513a6:	48 8b 9d e0 00 00 00 	mov    0xe0(%rbp),%rbx
140f513ad:	0f 57 c0             	xorps  %xmm0,%xmm0
140f513b0:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
140f513b7:	48 c7 85 30 01 00 00 	movq   $0x0,0x130(%rbp)
140f513be:	00 00 00 00
140f513c2:	48 c7 85 38 01 00 00 	movq   $0x0,0x138(%rbp)
140f513c9:	00 00 00 00
140f513cd:	45 33 c0             	xor    %r8d,%r8d
140f513d0:	48 8d 15 b5 23 05 00 	lea    0x523b5(%rip),%rdx        # 0x140fa378c
140f513d7:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
140f513de:	e8 1d 5a 24 ff       	call   0x140196e00
140f513e3:	90                   	nop
140f513e4:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
140f513eb:	48 8b cb             	mov    %rbx,%rcx
140f513ee:	e8 3d b5 a0 ff       	call   0x14095c930
140f513f3:	90                   	nop
140f513f4:	4c 8b 85 38 01 00 00 	mov    0x138(%rbp),%r8
140f513fb:	49 83 f8 0f          	cmp    $0xf,%r8
140f513ff:	76 13                	jbe    0x140f51414
140f51401:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
140f51408:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
140f5140f:	e8 3c bc 24 ff       	call   0x14019d050
140f51414:	48 c7 85 30 01 00 00 	movq   $0x0,0x130(%rbp)
140f5141b:	00 00 00 00
140f5141f:	48 c7 85 38 01 00 00 	movq   $0xf,0x138(%rbp)
140f51426:	0f 00 00 00
140f5142a:	c6 85 20 01 00 00 00 	movb   $0x0,0x120(%rbp)
140f51431:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f51438:	00 00 00
140f5143b:	48 83 c4 58          	add    $0x58,%rsp
140f5143f:	5d                   	pop    %rbp
140f51440:	5b                   	pop    %rbx
140f51441:	c3                   	ret
140f51442:	cc                   	int3
140f51443:	cc                   	int3
140f51444:	cc                   	int3
140f51445:	cc                   	int3
140f51446:	cc                   	int3
140f51447:	cc                   	int3
140f51448:	cc                   	int3
140f51449:	cc                   	int3
140f5144a:	cc                   	int3
140f5144b:	cc                   	int3
140f5144c:	cc                   	int3
140f5144d:	cc                   	int3
140f5144e:	cc                   	int3
140f5144f:	cc                   	int3
140f51450:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f51455:	53                   	push   %rbx
140f51456:	55                   	push   %rbp
140f51457:	48 83 ec 58          	sub    $0x58,%rsp
140f5145b:	48 8b ea             	mov    %rdx,%rbp
140f5145e:	e8 7d 6e a1 ff       	call   0x1409682e0
140f51463:	48 8b c8             	mov    %rax,%rcx
140f51466:	e8 65 e2 24 ff       	call   0x14019f6d0
140f5146b:	48 8b d8             	mov    %rax,%rbx
140f5146e:	83 38 05             	cmpl   $0x5,(%rax)
140f51471:	0f 86 3d 01 00 00    	jbe    0x140f515b4
140f51477:	48 8d 05 ba 15 11 00 	lea    0x1115ba(%rip),%rax        # 0x141062a38
140f5147e:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
140f51485:	48 c7 85 18 01 00 00 	movq   $0x24,0x118(%rbp)
140f5148c:	24 00 00 00
140f51490:	48 8d 05 a9 e9 25 00 	lea    0x25e9a9(%rip),%rax        # 0x1411afe40
140f51497:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
140f5149e:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140f514a5:	00 00 b0
140f514a8:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140f514af:	c7 85 a8 00 00 00 81 	movl   $0x81,0xa8(%rbp)
140f514b6:	00 00 00
140f514b9:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140f514c0:	00 00 10
140f514c3:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140f514ca:	48 8d 05 07 eb 25 00 	lea    0x25eb07(%rip),%rax        # 0x1411affd8
140f514d1:	48 89 85 ac 00 00 00 	mov    %rax,0xac(%rbp)
140f514d8:	48 b8 0c 00 00 00 00 	movabs $0xb00000000000000c,%rax
140f514df:	00 00 b0
140f514e2:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140f514e9:	48 c7 85 f0 00 00 00 	movq   $0x3,0xf0(%rbp)
140f514f0:	03 00 00 00
140f514f4:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
140f514fb:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
140f51502:	0f 28 85 f0 00 00 00 	movaps 0xf0(%rbp),%xmm0
140f51509:	66 0f 7f 85 20 01 00 	movdqa %xmm0,0x120(%rbp)
140f51510:	00
140f51511:	0f 28 8d 10 01 00 00 	movaps 0x110(%rbp),%xmm1
140f51518:	66 0f 7f 4d 60       	movdqa %xmm1,0x60(%rbp)
140f5151d:	4c 8d 85 20 01 00 00 	lea    0x120(%rbp),%r8
140f51524:	48 8d 55 60          	lea    0x60(%rbp),%rdx
140f51528:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140f5152f:	e8 bc 10 2e ff       	call   0x1402325f0
140f51534:	83 4d 50 01          	orl    $0x1,0x50(%rbp)
140f51538:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
140f5153f:	48 83 bd 58 01 00 00 	cmpq   $0xf,0x158(%rbp)
140f51546:	0f
140f51547:	48 0f 47 85 40 01 00 	cmova  0x140(%rbp),%rax
140f5154e:	00
140f5154f:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
140f51556:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
140f5155d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f51562:	45 33 c9             	xor    %r9d,%r9d
140f51565:	45 33 c0             	xor    %r8d,%r8d
140f51568:	48 8d 15 5a 21 33 00 	lea    0x33215a(%rip),%rdx        # 0x1412836c9
140f5156f:	48 8b cb             	mov    %rbx,%rcx
140f51572:	e8 89 fa 0a ff       	call   0x140001000
140f51577:	4c 8b 85 58 01 00 00 	mov    0x158(%rbp),%r8
140f5157e:	49 83 f8 0f          	cmp    $0xf,%r8
140f51582:	76 13                	jbe    0x140f51597
140f51584:	48 8b 95 40 01 00 00 	mov    0x140(%rbp),%rdx
140f5158b:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140f51592:	e8 b9 ba 24 ff       	call   0x14019d050
140f51597:	48 c7 85 50 01 00 00 	movq   $0x0,0x150(%rbp)
140f5159e:	00 00 00 00
140f515a2:	48 c7 85 58 01 00 00 	movq   $0xf,0x158(%rbp)
140f515a9:	0f 00 00 00
140f515ad:	c6 85 40 01 00 00 00 	movb   $0x0,0x140(%rbp)
140f515b4:	0f 57 c0             	xorps  %xmm0,%xmm0
140f515b7:	0f 11 85 40 01 00 00 	movups %xmm0,0x140(%rbp)
140f515be:	48 c7 85 50 01 00 00 	movq   $0x0,0x150(%rbp)
140f515c5:	00 00 00 00
140f515c9:	48 c7 85 58 01 00 00 	movq   $0x0,0x158(%rbp)
140f515d0:	00 00 00 00
140f515d4:	45 33 c0             	xor    %r8d,%r8d
140f515d7:	48 8d 15 ae 21 05 00 	lea    0x521ae(%rip),%rdx        # 0x140fa378c
140f515de:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140f515e5:	e8 16 58 24 ff       	call   0x140196e00
140f515ea:	90                   	nop
140f515eb:	0f 57 c0             	xorps  %xmm0,%xmm0
140f515ee:	0f 11 85 88 00 00 00 	movups %xmm0,0x88(%rbp)
140f515f5:	48 c7 85 98 00 00 00 	movq   $0x0,0x98(%rbp)
140f515fc:	00 00 00 00
140f51600:	48 c7 85 a0 00 00 00 	movq   $0x0,0xa0(%rbp)
140f51607:	00 00 00 00