140020190:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140020194:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140020198:	49 8b e3             	mov    %r11,%rsp
14002019b:	41 5e                	pop    %r14
14002019d:	5f                   	pop    %rdi
14002019e:	5e                   	pop    %rsi
14002019f:	c3                   	ret
1400201a0:	40 53                	rex push %rbx
1400201a2:	48 83 ec 20          	sub    $0x20,%rsp
1400201a6:	48 8b ca             	mov    %rdx,%rcx
1400201a9:	48 8b da             	mov    %rdx,%rbx
1400201ac:	e8 03 9e 00 00       	call   0x140029fb4
1400201b1:	48 8b c3             	mov    %rbx,%rax
1400201b4:	48 83 c4 20          	add    $0x20,%rsp
1400201b8:	5b                   	pop    %rbx
1400201b9:	c3                   	ret
1400201ba:	90                   	nop
1400201bb:	90                   	nop
1400201bc:	90                   	nop
1400201bd:	90                   	nop
1400201be:	90                   	nop
1400201bf:	90                   	nop
1400201c0:	40 53                	rex push %rbx
1400201c2:	48 83 ec 20          	sub    $0x20,%rsp
1400201c6:	33 c0                	xor    %eax,%eax
1400201c8:	b9 07 05 40 1f       	mov    $0x1f400507,%ecx
1400201cd:	48 89 02             	mov    %rax,(%rdx)
1400201d0:	48 8b da             	mov    %rdx,%rbx
1400201d3:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400201d7:	48 89 42 10          	mov    %rax,0x10(%rdx)
1400201db:	e8 0e 00 01 00       	call   0x1400301ee
1400201e0:	48 8b c3             	mov    %rbx,%rax
1400201e3:	48 83 c4 20          	add    $0x20,%rsp
1400201e7:	5b                   	pop    %rbx
1400201e8:	c3                   	ret
1400201e9:	90                   	nop
1400201ea:	90                   	nop
1400201eb:	90                   	nop
1400201ec:	90                   	nop
1400201ed:	90                   	nop
1400201ee:	90                   	nop
1400201ef:	90                   	nop
1400201f0:	40 53                	rex push %rbx
1400201f2:	55                   	push   %rbp
1400201f3:	56                   	push   %rsi
1400201f4:	57                   	push   %rdi
1400201f5:	41 56                	push   %r14
1400201f7:	48 83 ec 50          	sub    $0x50,%rsp
1400201fb:	48 8b 05 3e 2f 02 00 	mov    0x22f3e(%rip),%rax        # 0x140043140
140020202:	48 33 c4             	xor    %rsp,%rax
140020205:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14002020a:	4d 8b f0             	mov    %r8,%r14
14002020d:	48 8b da             	mov    %rdx,%rbx
140020210:	48 8b f1             	mov    %rcx,%rsi
140020213:	e8 e0 98 00 00       	call   0x140029af8
140020218:	48 8b c8             	mov    %rax,%rcx
14002021b:	8a 00                	mov    (%rax),%al
14002021d:	84 c0                	test   %al,%al
14002021f:	78 05                	js     0x140020226
140020221:	0f 95 c0             	setne  %al
140020224:	eb 05                	jmp    0x14002022b
140020226:	e8 27 fd 00 00       	call   0x14002ff52
14002022b:	84 c0                	test   %al,%al
14002022d:	0f 84 91 00 00 00    	je     0x1400202c4
140020233:	48 8b 7e 58          	mov    0x58(%rsi),%rdi
140020237:	48 8b 76 60          	mov    0x60(%rsi),%rsi
14002023b:	eb 7e                	jmp    0x1400202bb
14002023d:	49 8b 06             	mov    (%r14),%rax
140020240:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140020245:	49 8b ce             	mov    %r14,%rcx
140020248:	48 8b 40 28          	mov    0x28(%rax),%rax
14002024c:	ff 15 46 43 01 00    	call   *0x14346(%rip)        # 0x140034598
140020252:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140020257:	76 03                	jbe    0x14002025c
140020259:	48 8b 00             	mov    (%rax),%rax
14002025c:	48 8b cf             	mov    %rdi,%rcx
14002025f:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140020264:	76 03                	jbe    0x140020269
140020266:	48 8b 0f             	mov    (%rdi),%rcx
140020269:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14002026f:	48 8b d0             	mov    %rax,%rdx
140020272:	e8 15 fa 00 00       	call   0x14002fc8c
140020277:	8b e8                	mov    %eax,%ebp
140020279:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14002027e:	48 83 f8 07          	cmp    $0x7,%rax
140020282:	76 2f                	jbe    0x1400202b3
140020284:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14002028b:	00
14002028c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140020291:	48 8b d1             	mov    %rcx,%rdx
140020294:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14002029a:	72 11                	jb     0x1400202ad
14002029c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400202a0:	48 2b d1             	sub    %rcx,%rdx
1400202a3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400202a7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400202ab:	77 54                	ja     0x140020301
1400202ad:	ff 15 55 42 01 00    	call   *0x14255(%rip)        # 0x140034508
1400202b3:	85 ed                	test   %ebp,%ebp
1400202b5:	75 51                	jne    0x140020308
1400202b7:	48 83 ef 80          	sub    $0xffffffffffffff80,%rdi
1400202bb:	48 3b fe             	cmp    %rsi,%rdi
1400202be:	0f 85 79 ff ff ff    	jne    0x14002023d
1400202c4:	0f 57 c0             	xorps  %xmm0,%xmm0
1400202c7:	0f 11 03             	movups %xmm0,(%rbx)
1400202ca:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400202cf:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400202d4:	45 33 c0             	xor    %r8d,%r8d
1400202d7:	48 8d 15 7a 71 01 00 	lea    0x1717a(%rip),%rdx        # 0x140037458
1400202de:	48 8b cb             	mov    %rbx,%rcx
1400202e1:	e8 2a 86 fe ff       	call   0x140008910
1400202e6:	48 8b c3             	mov    %rbx,%rax
1400202e9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400202ee:	48 33 cc             	xor    %rsp,%rcx
1400202f1:	e8 3a 08 01 00       	call   0x140030b30
1400202f6:	48 83 c4 50          	add    $0x50,%rsp
1400202fa:	41 5e                	pop    %r14
1400202fc:	5f                   	pop    %rdi
1400202fd:	5e                   	pop    %rsi
1400202fe:	5d                   	pop    %rbp
1400202ff:	5b                   	pop    %rbx
140020300:	c3                   	ret
140020301:	ff 15 99 41 01 00    	call   *0x14199(%rip)        # 0x1400344a0
140020307:	cc                   	int3
140020308:	48 8d 57 60          	lea    0x60(%rdi),%rdx
14002030c:	0f 57 c0             	xorps  %xmm0,%xmm0
14002030f:	0f 11 03             	movups %xmm0,(%rbx)
140020312:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140020317:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14002031c:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140020320:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
140020325:	76 03                	jbe    0x14002032a
140020327:	48 8b 12             	mov    (%rdx),%rdx
14002032a:	48 8b cb             	mov    %rbx,%rcx
14002032d:	e8 5e e9 fe ff       	call   0x14000ec90
140020332:	eb b2                	jmp    0x1400202e6
140020334:	cc                   	int3
140020335:	90                   	nop
140020336:	90                   	nop
140020337:	90                   	nop
140020338:	90                   	nop
140020339:	90                   	nop
14002033a:	90                   	nop
14002033b:	90                   	nop
14002033c:	90                   	nop
14002033d:	90                   	nop
14002033e:	90                   	nop
14002033f:	90                   	nop
140020340:	40 53                	rex push %rbx
140020342:	48 83 ec 20          	sub    $0x20,%rsp
140020346:	33 c0                	xor    %eax,%eax
140020348:	0f 57 c0             	xorps  %xmm0,%xmm0
14002034b:	0f 11 02             	movups %xmm0,(%rdx)
14002034e:	48 89 42 10          	mov    %rax,0x10(%rdx)
140020352:	b9 62 f7 68 02       	mov    $0x268f762,%ecx
140020357:	48 c7 42 18 07 00 00 	movq   $0x7,0x18(%rdx)
14002035e:	00
14002035f:	48 8b da             	mov    %rdx,%rbx
140020362:	66 89 02             	mov    %ax,(%rdx)
140020365:	e8 84 fe 00 00       	call   0x1400301ee
14002036a:	48 8b c3             	mov    %rbx,%rax
14002036d:	48 83 c4 20          	add    $0x20,%rsp
140020371:	5b                   	pop    %rbx
140020372:	c3                   	ret
140020373:	90                   	nop
140020374:	90                   	nop
140020375:	90                   	nop
140020376:	90                   	nop
140020377:	90                   	nop
140020378:	90                   	nop
140020379:	90                   	nop
14002037a:	90                   	nop
14002037b:	90                   	nop
14002037c:	90                   	nop
14002037d:	90                   	nop
14002037e:	90                   	nop
14002037f:	90                   	nop
140020380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140020385:	57                   	push   %rdi
140020386:	48 83 ec 20          	sub    $0x20,%rsp
14002038a:	48 8b 01             	mov    (%rcx),%rax
14002038d:	48 8b f9             	mov    %rcx,%rdi
140020390:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140020397:	ff 15 fb 41 01 00    	call   *0x141fb(%rip)        # 0x140034598
14002039d:	8a 05 1d 4d 02 00    	mov    0x24d1d(%rip),%al        # 0x1400450c0
1400203a3:	84 c0                	test   %al,%al
1400203a5:	0f 85 b3 00 00 00    	jne    0x14002045e
1400203ab:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1400203af:	48 8b cb             	mov    %rbx,%rcx
1400203b2:	e8 4e 17 01 00       	call   0x140031b05
1400203b7:	85 c0                	test   %eax,%eax
1400203b9:	0f 85 c1 00 00 00    	jne    0x140020480
1400203bf:	8b 43 4c             	mov    0x4c(%rbx),%eax
1400203c2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400203c7:	0f 84 a3 00 00 00    	je     0x140020470
1400203cd:	8a 05 ed 4c 02 00    	mov    0x24ced(%rip),%al        # 0x1400450c0
1400203d3:	84 c0                	test   %al,%al
1400203d5:	75 7f                	jne    0x140020456
1400203d7:	4c 8b 4f 60          	mov    0x60(%rdi),%r9
1400203db:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
1400203df:	bf 01 00 00 00       	mov    $0x1,%edi
1400203e4:	49 3b c9             	cmp    %r9,%rcx
1400203e7:	74 66                	je     0x14002044f
1400203e9:	48 8d 91 80 00 00 00 	lea    0x80(%rcx),%rdx
1400203f0:	eb 43                	jmp    0x140020435
1400203f2:	8b 41 20             	mov    0x20(%rcx),%eax
1400203f5:	39 42 20             	cmp    %eax,0x20(%rdx)
1400203f8:	73 05                	jae    0x1400203ff
1400203fa:	44 8a c7             	mov    %dil,%r8b
1400203fd:	eb 25                	jmp    0x140020424
1400203ff:	75 20                	jne    0x140020421
140020401:	8b 41 24             	mov    0x24(%rcx),%eax
140020404:	39 42 24             	cmp    %eax,0x24(%rdx)
140020407:	72 f1                	jb     0x1400203fa
140020409:	75 16                	jne    0x140020421
14002040b:	8b 41 28             	mov    0x28(%rcx),%eax
14002040e:	39 42 28             	cmp    %eax,0x28(%rdx)
140020411:	72 e7                	jb     0x1400203fa
140020413:	75 0c                	jne    0x140020421
140020415:	8b 41 2c             	mov    0x2c(%rcx),%eax
140020418:	39 42 2c             	cmp    %eax,0x2c(%rdx)
14002041b:	41 0f 92 c0          	setb   %r8b
14002041f:	eb 03                	jmp    0x140020424
140020421:	45 32 c0             	xor    %r8b,%r8b
140020424:	45 84 c0             	test   %r8b,%r8b
140020427:	48 8b c2             	mov    %rdx,%rax
14002042a:	48 0f 44 c1          	cmove  %rcx,%rax
14002042e:	48 83 ea 80          	sub    $0xffffffffffffff80,%rdx
140020432:	48 8b c8             	mov    %rax,%rcx
140020435:	49 3b d1             	cmp    %r9,%rdx
140020438:	75 b8                	jne    0x1400203f2
14002043a:	49 3b c9             	cmp    %r9,%rcx
14002043d:	74 10                	je     0x14002044f
14002043f:	48 83 c1 20          	add    $0x20,%rcx
140020443:	e8 7c 01 00 00       	call   0x1400205c4
140020448:	48 89 05 69 4c 02 00 	mov    %rax,0x24c69(%rip)        # 0x1400450b8
14002044f:	40 86 3d 6a 4c 02 00 	xchg   %dil,0x24c6a(%rip)        # 0x1400450c0
140020456:	48 8b cb             	mov    %rbx,%rcx
140020459:	e8 ad 16 01 00       	call   0x140031b0b
14002045e:	48 8b 05 53 4c 02 00 	mov    0x24c53(%rip),%rax        # 0x1400450b8
140020465:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002046a:	48 83 c4 20          	add    $0x20,%rsp
14002046e:	5f                   	pop    %rdi
14002046f:	c3                   	ret
140020470:	ff c8                	dec    %eax
140020472:	b9 06 00 00 00       	mov    $0x6,%ecx
140020477:	89 43 4c             	mov    %eax,0x4c(%rbx)
14002047a:	e8 80 16 01 00       	call   0x140031aff
14002047f:	cc                   	int3
140020480:	b9 05 00 00 00       	mov    $0x5,%ecx
140020485:	e8 75 16 01 00       	call   0x140031aff
14002048a:	cc                   	int3
14002048b:	90                   	nop
14002048c:	90                   	nop
14002048d:	90                   	nop
14002048e:	90                   	nop
14002048f:	90                   	nop
140020490:	40 53                	rex push %rbx
140020492:	48 83 ec 20          	sub    $0x20,%rsp
140020496:	33 c0                	xor    %eax,%eax
140020498:	b9 5f f7 68 02       	mov    $0x268f75f,%ecx
14002049d:	48 89 02             	mov    %rax,(%rdx)
1400204a0:	48 8b da             	mov    %rdx,%rbx
1400204a3:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400204a7:	48 89 42 10          	mov    %rax,0x10(%rdx)
1400204ab:	e8 3e fd 00 00       	call   0x1400301ee
1400204b0:	48 8b c3             	mov    %rbx,%rax
1400204b3:	48 83 c4 20          	add    $0x20,%rsp
1400204b7:	5b                   	pop    %rbx
1400204b8:	c3                   	ret
1400204b9:	90                   	nop
1400204ba:	90                   	nop
1400204bb:	90                   	nop
1400204bc:	90                   	nop
1400204bd:	90                   	nop
1400204be:	90                   	nop
1400204bf:	90                   	nop
1400204c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400204c5:	55                   	push   %rbp
1400204c6:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1400204cb:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1400204d2:	48 8b 05 67 2c 02 00 	mov    0x22c67(%rip),%rax        # 0x140043140
1400204d9:	48 33 c4             	xor    %rsp,%rax
1400204dc:	48 89 45 47          	mov    %rax,0x47(%rbp)
1400204e0:	48 8b da             	mov    %rdx,%rbx
1400204e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400204e6:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1400204ea:	0f 57 c9             	xorps  %xmm1,%xmm1
1400204ed:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
1400204f2:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
1400204f8:	48 8d 15 01 48 01 00 	lea    0x14801(%rip),%rdx        # 0x140034d00
1400204ff:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140020503:	e8 08 84 fe ff       	call   0x140008910
140020508:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
14002050c:	ba 0e 00 00 00       	mov    $0xe,%edx
140020511:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140020515:	e8 ba 91 ff ff       	call   0x1400196d4
14002051a:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14002051e:	48 8d 4d 47          	lea    0x47(%rbp),%rcx
140020522:	33 c0                	xor    %eax,%eax
140020524:	48 89 03             	mov    %rax,(%rbx)
140020527:	48 89 43 08          	mov    %rax,0x8(%rbx)
14002052b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14002052f:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
140020533:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
140020537:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
14002053b:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
14002053f:	8d 50 01             	lea    0x1(%rax),%edx
140020542:	48 8b cb             	mov    %rbx,%rcx
140020545:	e8 0e ef ff ff       	call   0x14001f458
14002054a:	4c 8d 0d af 62 ff ff 	lea    -0x9d51(%rip),%r9        # 0x140016800
140020551:	ba 50 00 00 00       	mov    $0x50,%edx
140020556:	44 8d 42 b1          	lea    -0x4f(%rdx),%r8d
14002055a:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14002055e:	e8 19 06 01 00       	call   0x140030b7c
140020563:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
140020567:	48 83 f8 07          	cmp    $0x7,%rax
14002056b:	76 35                	jbe    0x1400205a2
14002056d:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140020571:	48 8b d1             	mov    %rcx,%rdx
140020574:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14002057b:	00
14002057c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140020582:	72 18                	jb     0x14002059c
140020584:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140020588:	48 2b d1             	sub    %rcx,%rdx
14002058b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14002058f:	48 83 f8 1f          	cmp    $0x1f,%rax
140020593:	76 07                	jbe    0x14002059c
140020595:	ff 15 05 3f 01 00    	call   *0x13f05(%rip)        # 0x1400344a0
14002059b:	cc                   	int3
14002059c:	ff 15 66 3f 01 00    	call   *0x13f66(%rip)        # 0x140034508
1400205a2:	48 8b c3             	mov    %rbx,%rax
1400205a5:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1400205a9:	48 33 cc             	xor    %rsp,%rcx
1400205ac:	e8 7f 05 01 00       	call   0x140030b30
1400205b1:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1400205b8:	00
1400205b9:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1400205c0:	5d                   	pop    %rbp
1400205c1:	c3                   	ret
1400205c2:	90                   	nop
1400205c3:	90                   	nop
1400205c4:	48 83 ec 58          	sub    $0x58,%rsp
1400205c8:	48 8b 05 71 2b 02 00 	mov    0x22b71(%rip),%rax        # 0x140043140
1400205cf:	48 33 c4             	xor    %rsp,%rax
1400205d2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400205d7:	44 8b 41 08          	mov    0x8(%rcx),%r8d
1400205db:	33 c0                	xor    %eax,%eax
1400205dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)