140ee0100:	00 00 00 00
140ee0104:	48 c7 85 98 00 00 00 	movq   $0x0,0x98(%rbp)
140ee010b:	00 00 00 00
140ee010f:	45 33 c0             	xor    %r8d,%r8d
140ee0112:	48 8d 15 73 36 0c 00 	lea    0xc3673(%rip),%rdx        # 0x140fa378c
140ee0119:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140ee0120:	e8 db 6c 2b ff       	call   0x140196e00
140ee0125:	90                   	nop
140ee0126:	0f 57 c0             	xorps  %xmm0,%xmm0
140ee0129:	0f 11 85 a0 00 00 00 	movups %xmm0,0xa0(%rbp)
140ee0130:	48 c7 85 b0 00 00 00 	movq   $0x0,0xb0(%rbp)
140ee0137:	00 00 00 00
140ee013b:	48 c7 85 b8 00 00 00 	movq   $0x0,0xb8(%rbp)
140ee0142:	00 00 00 00
140ee0146:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140ee014c:	48 8d 15 3d 3a 0c 00 	lea    0xc3a3d(%rip),%rdx        # 0x140fa3b90
140ee0153:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140ee015a:	e8 a1 6c 2b ff       	call   0x140196e00
140ee015f:	90                   	nop
140ee0160:	0f 57 c0             	xorps  %xmm0,%xmm0
140ee0163:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140ee0167:	48 c7 45 50 00 00 00 	movq   $0x0,0x50(%rbp)
140ee016e:	00
140ee016f:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
140ee0176:	00
140ee0177:	41 b8 17 00 00 00    	mov    $0x17,%r8d
140ee017d:	48 8d 15 cc 39 0c 00 	lea    0xc39cc(%rip),%rdx        # 0x140fa3b50
140ee0184:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140ee0188:	e8 73 6c 2b ff       	call   0x140196e00
140ee018d:	90                   	nop
140ee018e:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140ee0193:	48 8d 85 90 06 00 00 	lea    0x690(%rbp),%rax
140ee019a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ee019f:	48 8d 45 60          	lea    0x60(%rbp),%rax
140ee01a3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ee01a8:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140ee01af:	00
140ee01b0:	4c 8d 8d 80 00 00 00 	lea    0x80(%rbp),%r9
140ee01b7:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
140ee01be:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140ee01c2:	b9 ff ff 00 80       	mov    $0x8000ffff,%ecx
140ee01c7:	e8 84 d0 a7 ff       	call   0x14095d250
140ee01cc:	90                   	nop
140ee01cd:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140ee01d1:	49 83 f8 0f          	cmp    $0xf,%r8
140ee01d5:	76 0d                	jbe    0x140ee01e4
140ee01d7:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140ee01db:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140ee01df:	e8 6c ce 2b ff       	call   0x14019d050
140ee01e4:	48 c7 45 50 00 00 00 	movq   $0x0,0x50(%rbp)
140ee01eb:	00
140ee01ec:	48 c7 45 58 0f 00 00 	movq   $0xf,0x58(%rbp)
140ee01f3:	00
140ee01f4:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
140ee01f8:	4c 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8
140ee01ff:	49 83 f8 0f          	cmp    $0xf,%r8
140ee0203:	76 13                	jbe    0x140ee0218
140ee0205:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140ee020c:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140ee0213:	e8 38 ce 2b ff       	call   0x14019d050
140ee0218:	48 c7 85 b0 00 00 00 	movq   $0x0,0xb0(%rbp)
140ee021f:	00 00 00 00
140ee0223:	48 c7 85 b8 00 00 00 	movq   $0xf,0xb8(%rbp)
140ee022a:	0f 00 00 00
140ee022e:	c6 85 a0 00 00 00 00 	movb   $0x0,0xa0(%rbp)
140ee0235:	4c 8b 85 98 00 00 00 	mov    0x98(%rbp),%r8
140ee023c:	49 83 f8 0f          	cmp    $0xf,%r8
140ee0240:	76 13                	jbe    0x140ee0255
140ee0242:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
140ee0249:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140ee0250:	e8 fb cd 2b ff       	call   0x14019d050
140ee0255:	48 c7 85 90 00 00 00 	movq   $0x0,0x90(%rbp)
140ee025c:	00 00 00 00
140ee0260:	48 c7 85 98 00 00 00 	movq   $0xf,0x98(%rbp)
140ee0267:	0f 00 00 00
140ee026b:	c6 85 80 00 00 00 00 	movb   $0x0,0x80(%rbp)
140ee0272:	4c 8b 45 78          	mov    0x78(%rbp),%r8
140ee0276:	49 83 f8 0f          	cmp    $0xf,%r8
140ee027a:	76 0d                	jbe    0x140ee0289
140ee027c:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140ee0280:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140ee0284:	e8 c7 cd 2b ff       	call   0x14019d050
140ee0289:	48 c7 45 70 00 00 00 	movq   $0x0,0x70(%rbp)
140ee0290:	00
140ee0291:	48 c7 45 78 0f 00 00 	movq   $0xf,0x78(%rbp)
140ee0298:	00
140ee0299:	c6 45 60 00          	movb   $0x0,0x60(%rbp)
140ee029d:	4c 8b 85 a8 06 00 00 	mov    0x6a8(%rbp),%r8
140ee02a4:	49 83 f8 0f          	cmp    $0xf,%r8
140ee02a8:	76 14                	jbe    0x140ee02be
140ee02aa:	48 8b 95 90 06 00 00 	mov    0x690(%rbp),%rdx
140ee02b1:	48 8d 8d 90 06 00 00 	lea    0x690(%rbp),%rcx
140ee02b8:	e8 93 cd 2b ff       	call   0x14019d050
140ee02bd:	90                   	nop
140ee02be:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140ee02c5:	00 00 00
140ee02c8:	48 83 c4 40          	add    $0x40,%rsp
140ee02cc:	5d                   	pop    %rbp
140ee02cd:	c3                   	ret
140ee02ce:	cc                   	int3
140ee02cf:	cc                   	int3
140ee02d0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ee02d5:	53                   	push   %rbx
140ee02d6:	55                   	push   %rbp
140ee02d7:	48 83 ec 28          	sub    $0x28,%rsp
140ee02db:	48 8b ea             	mov    %rdx,%rbp
140ee02de:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
140ee02e2:	48 85 db             	test   %rbx,%rbx
140ee02e5:	74 27                	je     0x140ee030e
140ee02e7:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140ee02eb:	48 8b 01             	mov    (%rcx),%rax
140ee02ee:	48 8b 40 08          	mov    0x8(%rax),%rax
140ee02f2:	ff 15 28 37 0a 00    	call   *0xa3728(%rip)        # 0x140f83a20
140ee02f8:	4c 8b c8             	mov    %rax,%r9
140ee02fb:	4c 8d 05 ce 36 0c 00 	lea    0xc36ce(%rip),%r8        # 0x140fa39d0
140ee0302:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140ee0306:	48 8b cb             	mov    %rbx,%rcx
140ee0309:	e8 92 c4 2b ff       	call   0x14019c7a0
140ee030e:	8b 45 50             	mov    0x50(%rbp),%eax
140ee0311:	b9 3e 02 07 80       	mov    $0x8007023e,%ecx
140ee0316:	85 c0                	test   %eax,%eax
140ee0318:	0f 49 c1             	cmovns %ecx,%eax
140ee031b:	89 45 50             	mov    %eax,0x50(%rbp)
140ee031e:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140ee0325:	00 00 00
140ee0328:	48 83 c4 28          	add    $0x28,%rsp
140ee032c:	5d                   	pop    %rbp
140ee032d:	5b                   	pop    %rbx
140ee032e:	c3                   	ret
140ee032f:	cc                   	int3
140ee0330:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ee0335:	55                   	push   %rbp
140ee0336:	48 83 ec 20          	sub    $0x20,%rsp
140ee033a:	48 8b ea             	mov    %rdx,%rbp
140ee033d:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140ee0344:	00 00 00
140ee0347:	48 83 c4 20          	add    $0x20,%rsp
140ee034b:	5d                   	pop    %rbp
140ee034c:	c3                   	ret
140ee034d:	cc                   	int3
140ee034e:	cc                   	int3
140ee034f:	cc                   	int3
140ee0350:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ee0355:	53                   	push   %rbx
140ee0356:	55                   	push   %rbp
140ee0357:	48 83 ec 28          	sub    $0x28,%rsp
140ee035b:	48 8b ea             	mov    %rdx,%rbp
140ee035e:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
140ee0365:	c6 00 01             	movb   $0x1,(%rax)
140ee0368:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140ee036f:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140ee0373:	48 85 c9             	test   %rcx,%rcx
140ee0376:	74 10                	je     0x140ee0388
140ee0378:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140ee037c:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140ee0383:	e8 e8 9f 2b ff       	call   0x14019a370
140ee0388:	8b 43 20             	mov    0x20(%rbx),%eax
140ee038b:	89 45 48             	mov    %eax,0x48(%rbp)
140ee038e:	8b 43 24             	mov    0x24(%rbx),%eax
140ee0391:	89 45 4c             	mov    %eax,0x4c(%rbp)
140ee0394:	8b 43 1c             	mov    0x1c(%rbx),%eax
140ee0397:	c1 e8 03             	shr    $0x3,%eax
140ee039a:	24 01                	and    $0x1,%al
140ee039c:	88 45 50             	mov    %al,0x50(%rbp)
140ee039f:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140ee03a6:	00 00 00
140ee03a9:	48 83 c4 28          	add    $0x28,%rsp
140ee03ad:	5d                   	pop    %rbp
140ee03ae:	5b                   	pop    %rbx
140ee03af:	c3                   	ret
140ee03b0:	cc                   	int3
140ee03b1:	cc                   	int3
140ee03b2:	cc                   	int3
140ee03b3:	cc                   	int3
140ee03b4:	cc                   	int3
140ee03b5:	cc                   	int3
140ee03b6:	cc                   	int3
140ee03b7:	cc                   	int3
140ee03b8:	cc                   	int3
140ee03b9:	cc                   	int3
140ee03ba:	cc                   	int3
140ee03bb:	cc                   	int3
140ee03bc:	cc                   	int3
140ee03bd:	cc                   	int3
140ee03be:	cc                   	int3
140ee03bf:	cc                   	int3
140ee03c0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ee03c5:	53                   	push   %rbx
140ee03c6:	55                   	push   %rbp
140ee03c7:	48 83 ec 28          	sub    $0x28,%rsp
140ee03cb:	48 8b ea             	mov    %rdx,%rbp
140ee03ce:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
140ee03d5:	48 85 db             	test   %rbx,%rbx
140ee03d8:	74 2a                	je     0x140ee0404
140ee03da:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140ee03de:	48 8b 01             	mov    (%rcx),%rax
140ee03e1:	48 8b 40 08          	mov    0x8(%rax),%rax
140ee03e5:	ff 15 35 36 0a 00    	call   *0xa3635(%rip)        # 0x140f83a20
140ee03eb:	4c 8b c8             	mov    %rax,%r9
140ee03ee:	4c 8d 05 db 35 0c 00 	lea    0xc35db(%rip),%r8        # 0x140fa39d0
140ee03f5:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140ee03fc:	48 8b cb             	mov    %rbx,%rcx
140ee03ff:	e8 9c c3 2b ff       	call   0x14019c7a0
140ee0404:	c7 45 48 0e 00 07 80 	movl   $0x8007000e,0x48(%rbp)
140ee040b:	b9 0e 00 07 80       	mov    $0x8007000e,%ecx
140ee0410:	e8 fb a8 2b ff       	call   0x14019ad10
140ee0415:	89 45 4c             	mov    %eax,0x4c(%rbp)
140ee0418:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
140ee041c:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140ee0423:	00 00 00
140ee0426:	48 83 c4 28          	add    $0x28,%rsp
140ee042a:	5d                   	pop    %rbp
140ee042b:	5b                   	pop    %rbx
140ee042c:	c3                   	ret
140ee042d:	cc                   	int3
140ee042e:	cc                   	int3
140ee042f:	cc                   	int3
140ee0430:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ee0435:	55                   	push   %rbp
140ee0436:	48 83 ec 20          	sub    $0x20,%rsp
140ee043a:	48 8b ea             	mov    %rdx,%rbp
140ee043d:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140ee0444:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140ee044b:	e8 50 af 2b ff       	call   0x14019b3a0
140ee0450:	85 c0                	test   %eax,%eax
140ee0452:	79 1d                	jns    0x140ee0471
140ee0454:	89 45 48             	mov    %eax,0x48(%rbp)
140ee0457:	8b c8                	mov    %eax,%ecx
140ee0459:	e8 b2 a8 2b ff       	call   0x14019ad10
140ee045e:	89 45 4c             	mov    %eax,0x4c(%rbp)
140ee0461:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
140ee0465:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140ee046c:	00 00 00
140ee046f:	eb 0a                	jmp    0x140ee047b
140ee0471:	48 b8 01 00 00 00 00 	movabs $0x1,%rax
140ee0478:	00 00 00
140ee047b:	48 83 c4 20          	add    $0x20,%rsp
140ee047f:	5d                   	pop    %rbp
140ee0480:	c3                   	ret
140ee0481:	cc                   	int3
140ee0482:	cc                   	int3
140ee0483:	cc                   	int3
140ee0484:	cc                   	int3
140ee0485:	cc                   	int3
140ee0486:	cc                   	int3
140ee0487:	cc                   	int3
140ee0488:	cc                   	int3
140ee0489:	cc                   	int3
140ee048a:	cc                   	int3
140ee048b:	cc                   	int3
140ee048c:	cc                   	int3
140ee048d:	cc                   	int3
140ee048e:	cc                   	int3
140ee048f:	cc                   	int3
140ee0490:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ee0495:	53                   	push   %rbx
140ee0496:	55                   	push   %rbp
140ee0497:	48 83 ec 28          	sub    $0x28,%rsp
140ee049b:	48 8b ea             	mov    %rdx,%rbp
140ee049e:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
140ee04a5:	c6 00 01             	movb   $0x1,(%rax)
140ee04a8:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140ee04af:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
140ee04b3:	48 85 c9             	test   %rcx,%rcx
140ee04b6:	74 10                	je     0x140ee04c8
140ee04b8:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140ee04bc:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140ee04c3:	e8 a8 9e 2b ff       	call   0x14019a370
140ee04c8:	8b 43 20             	mov    0x20(%rbx),%eax
140ee04cb:	89 45 48             	mov    %eax,0x48(%rbp)
140ee04ce:	8b 43 24             	mov    0x24(%rbx),%eax
140ee04d1:	89 45 4c             	mov    %eax,0x4c(%rbp)
140ee04d4:	8b 43 1c             	mov    0x1c(%rbx),%eax
140ee04d7:	c1 e8 03             	shr    $0x3,%eax
140ee04da:	24 01                	and    $0x1,%al
140ee04dc:	88 45 50             	mov    %al,0x50(%rbp)
140ee04df:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140ee04e6:	00 00 00
140ee04e9:	48 83 c4 28          	add    $0x28,%rsp
140ee04ed:	5d                   	pop    %rbp
140ee04ee:	5b                   	pop    %rbx
140ee04ef:	c3                   	ret
140ee04f0:	cc                   	int3
140ee04f1:	cc                   	int3
140ee04f2:	cc                   	int3
140ee04f3:	cc                   	int3
140ee04f4:	cc                   	int3
140ee04f5:	cc                   	int3
140ee04f6:	cc                   	int3
140ee04f7:	cc                   	int3
140ee04f8:	cc                   	int3
140ee04f9:	cc                   	int3
140ee04fa:	cc                   	int3
140ee04fb:	cc                   	int3
140ee04fc:	cc                   	int3
140ee04fd:	cc                   	int3
140ee04fe:	cc                   	int3
140ee04ff:	cc                   	int3
140ee0500:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ee0505:	53                   	push   %rbx
140ee0506:	55                   	push   %rbp
140ee0507:	48 83 ec 28          	sub    $0x28,%rsp
140ee050b:	48 8b ea             	mov    %rdx,%rbp
140ee050e:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
140ee0515:	48 85 db             	test   %rbx,%rbx
140ee0518:	74 2a                	je     0x140ee0544
140ee051a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140ee051e:	48 8b 01             	mov    (%rcx),%rax
140ee0521:	48 8b 40 08          	mov    0x8(%rax),%rax
140ee0525:	ff 15 f5 34 0a 00    	call   *0xa34f5(%rip)        # 0x140f83a20
140ee052b:	4c 8b c8             	mov    %rax,%r9
140ee052e:	4c 8d 05 9b 34 0c 00 	lea    0xc349b(%rip),%r8        # 0x140fa39d0
140ee0535:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140ee053c:	48 8b cb             	mov    %rbx,%rcx
140ee053f:	e8 5c c2 2b ff       	call   0x14019c7a0
140ee0544:	c7 45 48 0e 00 07 80 	movl   $0x8007000e,0x48(%rbp)
140ee054b:	b9 0e 00 07 80       	mov    $0x8007000e,%ecx
140ee0550:	e8 bb a7 2b ff       	call   0x14019ad10
140ee0555:	89 45 4c             	mov    %eax,0x4c(%rbp)
140ee0558:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
140ee055c:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140ee0563:	00 00 00
140ee0566:	48 83 c4 28          	add    $0x28,%rsp
140ee056a:	5d                   	pop    %rbp
140ee056b:	5b                   	pop    %rbx
140ee056c:	c3                   	ret
140ee056d:	cc                   	int3
140ee056e:	cc                   	int3
140ee056f:	cc                   	int3
140ee0570:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ee0575:	53                   	push   %rbx
140ee0576:	55                   	push   %rbp
140ee0577:	48 83 ec 28          	sub    $0x28,%rsp
140ee057b:	48 8b ea             	mov    %rdx,%rbp
140ee057e:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
140ee0585:	48 85 db             	test   %rbx,%rbx
140ee0588:	74 2a                	je     0x140ee05b4
140ee058a:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140ee058e:	48 8b 01             	mov    (%rcx),%rax
140ee0591:	48 8b 40 08          	mov    0x8(%rax),%rax
140ee0595:	ff 15 85 34 0a 00    	call   *0xa3485(%rip)        # 0x140f83a20
140ee059b:	4c 8b c8             	mov    %rax,%r9
140ee059e:	4c 8d 05 2b 34 0c 00 	lea    0xc342b(%rip),%r8        # 0x140fa39d0
140ee05a5:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140ee05ac:	48 8b cb             	mov    %rbx,%rcx
140ee05af:	e8 ec c1 2b ff       	call   0x14019c7a0
140ee05b4:	c7 45 48 3e 02 07 80 	movl   $0x8007023e,0x48(%rbp)
140ee05bb:	b9 3e 02 07 80       	mov    $0x8007023e,%ecx
140ee05c0:	e8 4b a7 2b ff       	call   0x14019ad10
140ee05c5:	89 45 4c             	mov    %eax,0x4c(%rbp)