1409541ef:	76 07                	jbe    0x1409541f8
1409541f1:	ff 15 a1 87 1b 00    	call   *0x1b87a1(%rip)        # 0x140b0c998
1409541f7:	cc                   	int3
1409541f8:	ff 15 c2 86 1b 00    	call   *0x1b86c2(%rip)        # 0x140b0c8c0
1409541fe:	48 8d 05 eb 79 1d 00 	lea    0x1d79eb(%rip),%rax        # 0x140b2bbf0
140954205:	48 89 03             	mov    %rax,(%rbx)
140954208:	48 8b c3             	mov    %rbx,%rax
14095420b:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140954210:	48 33 cc             	xor    %rsp,%rcx
140954213:	e8 c8 b3 19 00       	call   0x140aef5e0
140954218:	48 83 c4 60          	add    $0x60,%rsp
14095421c:	5b                   	pop    %rbx
14095421d:	c3                   	ret
14095421e:	90                   	nop
14095421f:	90                   	nop
140954220:	40 53                	rex push %rbx
140954222:	48 83 ec 30          	sub    $0x30,%rsp
140954226:	0f 57 c0             	xorps  %xmm0,%xmm0
140954229:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14095422e:	48 83 c1 28          	add    $0x28,%rcx
140954232:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140954238:	e8 a7 20 6b ff       	call   0x1400062e4
14095423d:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140954242:	48 85 c9             	test   %rcx,%rcx
140954245:	74 40                	je     0x140954287
140954247:	83 c8 ff             	or     $0xffffffff,%eax
14095424a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14095424f:	83 f8 01             	cmp    $0x1,%eax
140954252:	75 33                	jne    0x140954287
140954254:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140954259:	48 8b cb             	mov    %rbx,%rcx
14095425c:	48 8b 03             	mov    (%rbx),%rax
14095425f:	48 8b 00             	mov    (%rax),%rax
140954262:	ff 15 d0 89 1b 00    	call   *0x1b89d0(%rip)        # 0x140b0cc38
140954268:	83 c8 ff             	or     $0xffffffff,%eax
14095426b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140954270:	83 f8 01             	cmp    $0x1,%eax
140954273:	75 12                	jne    0x140954287
140954275:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14095427a:	48 8b 01             	mov    (%rcx),%rax
14095427d:	48 8b 40 08          	mov    0x8(%rax),%rax
140954281:	ff 15 b1 89 1b 00    	call   *0x1b89b1(%rip)        # 0x140b0cc38
140954287:	48 83 c4 30          	add    $0x30,%rsp
14095428b:	5b                   	pop    %rbx
14095428c:	c3                   	ret
14095428d:	90                   	nop
14095428e:	90                   	nop
14095428f:	90                   	nop
140954290:	40 53                	rex push %rbx
140954292:	48 83 ec 20          	sub    $0x20,%rsp
140954296:	48 8d 05 03 7b 1d 00 	lea    0x1d7b03(%rip),%rax        # 0x140b2bda0
14095429d:	48 8b d9             	mov    %rcx,%rbx
1409542a0:	48 89 01             	mov    %rax,(%rcx)
1409542a3:	f6 c2 01             	test   $0x1,%dl
1409542a6:	74 05                	je     0x1409542ad
1409542a8:	e8 27 b3 19 00       	call   0x140aef5d4
1409542ad:	48 8b c3             	mov    %rbx,%rax
1409542b0:	48 83 c4 20          	add    $0x20,%rsp
1409542b4:	5b                   	pop    %rbx
1409542b5:	c3                   	ret
1409542b6:	90                   	nop
1409542b7:	90                   	nop
1409542b8:	48 8d 05 e1 7a 1d 00 	lea    0x1d7ae1(%rip),%rax        # 0x140b2bda0
1409542bf:	48 89 01             	mov    %rax,(%rcx)
1409542c2:	c3                   	ret
1409542c3:	90                   	nop
1409542c4:	90                   	nop
1409542c5:	90                   	nop
1409542c6:	90                   	nop
1409542c7:	90                   	nop
1409542c8:	90                   	nop
1409542c9:	90                   	nop
1409542ca:	90                   	nop
1409542cb:	90                   	nop
1409542cc:	90                   	nop
1409542cd:	90                   	nop
1409542ce:	90                   	nop
1409542cf:	90                   	nop
1409542d0:	48 83 ec 68          	sub    $0x68,%rsp
1409542d4:	48 8b 05 65 ad 36 00 	mov    0x36ad65(%rip),%rax        # 0x140cbf040
1409542db:	48 33 c4             	xor    %rsp,%rax
1409542de:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409542e3:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1409542e8:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1409542ed:	48 8d 15 9c 90 21 00 	lea    0x21909c(%rip),%rdx        # 0x140b6d390
1409542f4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409542f9:	e8 5a af 7b ff       	call   0x14010f258
1409542fe:	ba 01 40 00 80       	mov    $0x80004001,%edx
140954303:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140954308:	e8 3b 73 81 ff       	call   0x14016b648
14095430d:	cc                   	int3
14095430e:	90                   	nop
14095430f:	90                   	nop
140954310:	40 53                	rex push %rbx
140954312:	48 83 ec 30          	sub    $0x30,%rsp
140954316:	48 8b da             	mov    %rdx,%rbx
140954319:	48 8d 51 18          	lea    0x18(%rcx),%rdx
14095431d:	48 8b cb             	mov    %rbx,%rcx
140954320:	e8 4b 86 7b ff       	call   0x14010c970
140954325:	48 8b c3             	mov    %rbx,%rax
140954328:	48 83 c4 30          	add    $0x30,%rsp
14095432c:	5b                   	pop    %rbx
14095432d:	c3                   	ret
14095432e:	90                   	nop
14095432f:	90                   	nop
140954330:	40 53                	rex push %rbx
140954332:	48 83 ec 30          	sub    $0x30,%rsp
140954336:	48 8b da             	mov    %rdx,%rbx
140954339:	48 8d 51 58          	lea    0x58(%rcx),%rdx
14095433d:	48 8b cb             	mov    %rbx,%rcx
140954340:	e8 4b a4 7b ff       	call   0x14010e790
140954345:	48 8b c3             	mov    %rbx,%rax
140954348:	48 83 c4 30          	add    $0x30,%rsp
14095434c:	5b                   	pop    %rbx
14095434d:	c3                   	ret
14095434e:	90                   	nop
14095434f:	90                   	nop
140954350:	40 53                	rex push %rbx
140954352:	48 83 ec 20          	sub    $0x20,%rsp
140954356:	48 8d 05 2b 7d 1d 00 	lea    0x1d7d2b(%rip),%rax        # 0x140b2c088
14095435d:	48 8b d9             	mov    %rcx,%rbx
140954360:	48 89 01             	mov    %rax,(%rcx)
140954363:	f6 c2 01             	test   $0x1,%dl
140954366:	74 05                	je     0x14095436d
140954368:	e8 67 b2 19 00       	call   0x140aef5d4
14095436d:	48 8b c3             	mov    %rbx,%rax
140954370:	48 83 c4 20          	add    $0x20,%rsp
140954374:	5b                   	pop    %rbx
140954375:	c3                   	ret
140954376:	90                   	nop
140954377:	90                   	nop
140954378:	48 8d 05 09 7d 1d 00 	lea    0x1d7d09(%rip),%rax        # 0x140b2c088
14095437f:	48 89 01             	mov    %rax,(%rcx)
140954382:	c3                   	ret
140954383:	90                   	nop
140954384:	90                   	nop
140954385:	90                   	nop
140954386:	90                   	nop
140954387:	90                   	nop
140954388:	90                   	nop
140954389:	90                   	nop
14095438a:	90                   	nop
14095438b:	90                   	nop
14095438c:	90                   	nop
14095438d:	90                   	nop
14095438e:	90                   	nop
14095438f:	90                   	nop
140954390:	40 53                	rex push %rbx
140954392:	48 83 ec 20          	sub    $0x20,%rsp
140954396:	48 8d 05 5b 7c 1d 00 	lea    0x1d7c5b(%rip),%rax        # 0x140b2bff8
14095439d:	48 8b d9             	mov    %rcx,%rbx
1409543a0:	48 89 01             	mov    %rax,(%rcx)
1409543a3:	f6 c2 01             	test   $0x1,%dl
1409543a6:	74 05                	je     0x1409543ad
1409543a8:	e8 27 b2 19 00       	call   0x140aef5d4
1409543ad:	48 8b c3             	mov    %rbx,%rax
1409543b0:	48 83 c4 20          	add    $0x20,%rsp
1409543b4:	5b                   	pop    %rbx
1409543b5:	c3                   	ret
1409543b6:	90                   	nop
1409543b7:	90                   	nop
1409543b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409543bd:	57                   	push   %rdi
1409543be:	48 83 ec 20          	sub    $0x20,%rsp
1409543c2:	48 8b 59 60          	mov    0x60(%rcx),%rbx
1409543c6:	48 8b f9             	mov    %rcx,%rdi
1409543c9:	48 85 db             	test   %rbx,%rbx
1409543cc:	74 39                	je     0x140954407
1409543ce:	83 c8 ff             	or     $0xffffffff,%eax
1409543d1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1409543d6:	83 f8 01             	cmp    $0x1,%eax
1409543d9:	75 2c                	jne    0x140954407
1409543db:	48 8b 03             	mov    (%rbx),%rax
1409543de:	48 8b cb             	mov    %rbx,%rcx
1409543e1:	48 8b 00             	mov    (%rax),%rax
1409543e4:	ff 15 4e 88 1b 00    	call   *0x1b884e(%rip)        # 0x140b0cc38
1409543ea:	83 c8 ff             	or     $0xffffffff,%eax
1409543ed:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409543f2:	83 f8 01             	cmp    $0x1,%eax
1409543f5:	75 10                	jne    0x140954407
1409543f7:	48 8b 03             	mov    (%rbx),%rax
1409543fa:	48 8b cb             	mov    %rbx,%rcx
1409543fd:	48 8b 40 08          	mov    0x8(%rax),%rax
140954401:	ff 15 31 88 1b 00    	call   *0x1b8831(%rip)        # 0x140b0cc38
140954407:	48 8b cf             	mov    %rdi,%rcx
14095440a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14095440f:	48 83 c4 20          	add    $0x20,%rsp
140954413:	5f                   	pop    %rdi
140954414:	e9 87 61 fe ff       	jmp    0x14093a5a0
140954419:	cc                   	int3
14095441a:	90                   	nop
14095441b:	90                   	nop
14095441c:	90                   	nop
14095441d:	90                   	nop
14095441e:	90                   	nop
14095441f:	90                   	nop
140954420:	48 83 ec 28          	sub    $0x28,%rsp
140954424:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
140954428:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14095442d:	48 8b 41 38          	mov    0x38(%rcx),%rax
140954431:	48 2b 41 30          	sub    0x30(%rcx),%rax
140954435:	48 3b c2             	cmp    %rdx,%rax
140954438:	77 08                	ja     0x140954442
14095443a:	89 41 50             	mov    %eax,0x50(%rcx)
14095443d:	48 83 c4 28          	add    $0x28,%rsp
140954441:	c3                   	ret
140954442:	e8 dd b8 98 ff       	call   0x1402dfd24
140954447:	cc                   	int3
140954448:	90                   	nop
140954449:	90                   	nop
14095444a:	90                   	nop
14095444b:	90                   	nop
14095444c:	90                   	nop
14095444d:	90                   	nop
14095444e:	90                   	nop
14095444f:	90                   	nop
140954450:	8b 41 50             	mov    0x50(%rcx),%eax
140954453:	c3                   	ret
140954454:	90                   	nop
140954455:	90                   	nop
140954456:	90                   	nop
140954457:	90                   	nop
140954458:	90                   	nop
140954459:	90                   	nop
14095445a:	90                   	nop
14095445b:	90                   	nop
14095445c:	90                   	nop
14095445d:	90                   	nop
14095445e:	90                   	nop
14095445f:	90                   	nop
140954460:	89 51 48             	mov    %edx,0x48(%rcx)
140954463:	c3                   	ret
140954464:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140954469:	57                   	push   %rdi
14095446a:	48 83 ec 20          	sub    $0x20,%rsp
14095446e:	48 8b f9             	mov    %rcx,%rdi
140954471:	48 8d 05 78 83 1d 00 	lea    0x1d8378(%rip),%rax        # 0x140b2c7f0
140954478:	33 c9                	xor    %ecx,%ecx
14095447a:	48 89 07             	mov    %rax,(%rdi)
14095447d:	48 8d 05 ec 83 1d 00 	lea    0x1d83ec(%rip),%rax        # 0x140b2c870
140954484:	48 89 47 08          	mov    %rax,0x8(%rdi)
140954488:	48 8d 05 41 83 1d 00 	lea    0x1d8341(%rip),%rax        # 0x140b2c7d0
14095448f:	48 89 47 10          	mov    %rax,0x10(%rdi)
140954493:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
140954497:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
14095449b:	88 4f 28             	mov    %cl,0x28(%rdi)
14095449e:	48 89 4f 30          	mov    %rcx,0x30(%rdi)
1409544a2:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
1409544a6:	48 89 4f 40          	mov    %rcx,0x40(%rdi)
1409544aa:	89 4f 48             	mov    %ecx,0x48(%rdi)
1409544ad:	89 4f 50             	mov    %ecx,0x50(%rdi)
1409544b0:	48 89 4f 58          	mov    %rcx,0x58(%rdi)
1409544b4:	48 89 4f 60          	mov    %rcx,0x60(%rdi)
1409544b8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409544bc:	48 85 c0             	test   %rax,%rax
1409544bf:	74 04                	je     0x1409544c5
1409544c1:	f0 ff 40 08          	lock incl 0x8(%rax)
1409544c5:	48 8b 02             	mov    (%rdx),%rax
1409544c8:	48 89 47 58          	mov    %rax,0x58(%rdi)
1409544cc:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409544d0:	48 89 47 60          	mov    %rax,0x60(%rdi)
1409544d4:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1409544d8:	48 85 db             	test   %rbx,%rbx
1409544db:	74 39                	je     0x140954516
1409544dd:	83 c8 ff             	or     $0xffffffff,%eax
1409544e0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1409544e5:	83 f8 01             	cmp    $0x1,%eax
1409544e8:	75 2c                	jne    0x140954516
1409544ea:	48 8b 03             	mov    (%rbx),%rax
1409544ed:	48 8b cb             	mov    %rbx,%rcx
1409544f0:	48 8b 00             	mov    (%rax),%rax
1409544f3:	ff 15 3f 87 1b 00    	call   *0x1b873f(%rip)        # 0x140b0cc38
1409544f9:	83 c8 ff             	or     $0xffffffff,%eax
1409544fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140954501:	83 f8 01             	cmp    $0x1,%eax
140954504:	75 10                	jne    0x140954516
140954506:	48 8b 03             	mov    (%rbx),%rax
140954509:	48 8b cb             	mov    %rbx,%rcx
14095450c:	48 8b 40 08          	mov    0x8(%rax),%rax
140954510:	ff 15 22 87 1b 00    	call   *0x1b8722(%rip)        # 0x140b0cc38
140954516:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14095451b:	48 8b c7             	mov    %rdi,%rax
14095451e:	48 83 c4 20          	add    $0x20,%rsp
140954522:	5f                   	pop    %rdi
140954523:	c3                   	ret
140954524:	4c 8b ca             	mov    %rdx,%r9
140954527:	83 f9 46             	cmp    $0x46,%ecx
14095452a:	77 1e                	ja     0x14095454a
14095452c:	48 63 c1             	movslq %ecx,%rax
14095452f:	48 8d 15 3a 8f 21 00 	lea    0x218f3a(%rip),%rdx        # 0x140b6d470
140954536:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14095453a:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
14095453e:	49 ff c0             	inc    %r8
140954541:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140954546:	75 f6                	jne    0x14095453e
140954548:	eb 0d                	jmp    0x140954557
14095454a:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140954550:	48 8d 15 11 8f 21 00 	lea    0x218f11(%rip),%rdx        # 0x140b6d468
140954557:	49 8b c9             	mov    %r9,%rcx
14095455a:	e9 41 96 7b ff       	jmp    0x14010dba0
14095455f:	90                   	nop
140954560:	b8 40 00 00 00       	mov    $0x40,%eax
140954565:	3b c8                	cmp    %eax,%ecx
140954567:	0f 8f a5 01 00 00    	jg     0x140954712
14095456d:	0f 84 27 03 00 00    	je     0x14095489a
140954573:	b8 2e 00 00 00       	mov    $0x2e,%eax
140954578:	3b c8                	cmp    %eax,%ecx
14095457a:	0f 8f d1 00 00 00    	jg     0x140954651
140954580:	0f 84 c5 00 00 00    	je     0x14095464b
140954586:	b8 25 00 00 00       	mov    $0x25,%eax
14095458b:	3b c8                	cmp    %eax,%ecx
14095458d:	7f 62                	jg     0x1409545f1
14095458f:	74 5a                	je     0x1409545eb
140954591:	83 e9 1d             	sub    $0x1d,%ecx
140954594:	74 4f                	je     0x1409545e5
140954596:	83 e9 01             	sub    $0x1,%ecx
140954599:	74 44                	je     0x1409545df
14095459b:	83 e9 01             	sub    $0x1,%ecx
14095459e:	74 39                	je     0x1409545d9
1409545a0:	83 e9 01             	sub    $0x1,%ecx
1409545a3:	74 2e                	je     0x1409545d3
1409545a5:	83 e9 01             	sub    $0x1,%ecx
1409545a8:	74 23                	je     0x1409545cd
1409545aa:	83 e9 01             	sub    $0x1,%ecx
1409545ad:	74 18                	je     0x1409545c7
1409545af:	83 e9 01             	sub    $0x1,%ecx
1409545b2:	74 0d                	je     0x1409545c1
1409545b4:	83 f9 01             	cmp    $0x1,%ecx
1409545b7:	0f 85 b1 02 00 00    	jne    0x14095486e
1409545bd:	8d 41 44             	lea    0x44(%rcx),%eax
1409545c0:	c3                   	ret
1409545c1:	b8 1e 00 00 00       	mov    $0x1e,%eax
1409545c6:	c3                   	ret
1409545c7:	b8 42 00 00 00       	mov    $0x42,%eax
1409545cc:	c3                   	ret
1409545cd:	b8 43 00 00 00       	mov    $0x43,%eax
1409545d2:	c3                   	ret
1409545d3:	b8 18 00 00 00       	mov    $0x18,%eax
1409545d8:	c3                   	ret
1409545d9:	b8 1a 00 00 00       	mov    $0x1a,%eax
1409545de:	c3                   	ret
1409545df:	b8 17 00 00 00       	mov    $0x17,%eax
1409545e4:	c3                   	ret
1409545e5:	b8 19 00 00 00       	mov    $0x19,%eax
1409545ea:	c3                   	ret
1409545eb:	b8 0d 00 00 00       	mov    $0xd,%eax
1409545f0:	c3                   	ret
1409545f1:	83 e9 26             	sub    $0x26,%ecx
1409545f4:	74 4f                	je     0x140954645
1409545f6:	83 e9 01             	sub    $0x1,%ecx