140a53279:	90                   	nop
140a5327a:	90                   	nop
140a5327b:	90                   	nop
140a5327c:	90                   	nop
140a5327d:	90                   	nop
140a5327e:	90                   	nop
140a5327f:	90                   	nop
140a53280:	40 53                	rex push %rbx
140a53282:	48 83 ec 20          	sub    $0x20,%rsp
140a53286:	48 8d 05 43 39 0e 00 	lea    0xe3943(%rip),%rax        # 0x140b36bd0
140a5328d:	48 8b d9             	mov    %rcx,%rbx
140a53290:	48 89 01             	mov    %rax,(%rcx)
140a53293:	f6 c2 01             	test   $0x1,%dl
140a53296:	74 05                	je     0x140a5329d
140a53298:	e8 37 c3 09 00       	call   0x140aef5d4
140a5329d:	48 8b c3             	mov    %rbx,%rax
140a532a0:	48 83 c4 20          	add    $0x20,%rsp
140a532a4:	5b                   	pop    %rbx
140a532a5:	c3                   	ret
140a532a6:	90                   	nop
140a532a7:	90                   	nop
140a532a8:	90                   	nop
140a532a9:	90                   	nop
140a532aa:	90                   	nop
140a532ab:	90                   	nop
140a532ac:	90                   	nop
140a532ad:	90                   	nop
140a532ae:	90                   	nop
140a532af:	90                   	nop
140a532b0:	40 53                	rex push %rbx
140a532b2:	48 83 ec 20          	sub    $0x20,%rsp
140a532b6:	48 8d 05 bb 38 0e 00 	lea    0xe38bb(%rip),%rax        # 0x140b36b78
140a532bd:	48 8b d9             	mov    %rcx,%rbx
140a532c0:	48 89 01             	mov    %rax,(%rcx)
140a532c3:	f6 c2 01             	test   $0x1,%dl
140a532c6:	74 05                	je     0x140a532cd
140a532c8:	e8 07 c3 09 00       	call   0x140aef5d4
140a532cd:	48 8b c3             	mov    %rbx,%rax
140a532d0:	48 83 c4 20          	add    $0x20,%rsp
140a532d4:	5b                   	pop    %rbx
140a532d5:	c3                   	ret
140a532d6:	90                   	nop
140a532d7:	90                   	nop
140a532d8:	90                   	nop
140a532d9:	90                   	nop
140a532da:	90                   	nop
140a532db:	90                   	nop
140a532dc:	90                   	nop
140a532dd:	90                   	nop
140a532de:	90                   	nop
140a532df:	90                   	nop
140a532e0:	40 53                	rex push %rbx
140a532e2:	48 83 ec 20          	sub    $0x20,%rsp
140a532e6:	48 8d 05 93 39 0e 00 	lea    0xe3993(%rip),%rax        # 0x140b36c80
140a532ed:	48 8b d9             	mov    %rcx,%rbx
140a532f0:	48 89 01             	mov    %rax,(%rcx)
140a532f3:	f6 c2 01             	test   $0x1,%dl
140a532f6:	74 05                	je     0x140a532fd
140a532f8:	e8 d7 c2 09 00       	call   0x140aef5d4
140a532fd:	48 8b c3             	mov    %rbx,%rax
140a53300:	48 83 c4 20          	add    $0x20,%rsp
140a53304:	5b                   	pop    %rbx
140a53305:	c3                   	ret
140a53306:	90                   	nop
140a53307:	90                   	nop
140a53308:	90                   	nop
140a53309:	90                   	nop
140a5330a:	90                   	nop
140a5330b:	90                   	nop
140a5330c:	90                   	nop
140a5330d:	90                   	nop
140a5330e:	90                   	nop
140a5330f:	90                   	nop
140a53310:	40 53                	rex push %rbx
140a53312:	48 83 ec 20          	sub    $0x20,%rsp
140a53316:	48 8d 05 0b 39 0e 00 	lea    0xe390b(%rip),%rax        # 0x140b36c28
140a5331d:	48 8b d9             	mov    %rcx,%rbx
140a53320:	48 89 01             	mov    %rax,(%rcx)
140a53323:	f6 c2 01             	test   $0x1,%dl
140a53326:	74 05                	je     0x140a5332d
140a53328:	e8 a7 c2 09 00       	call   0x140aef5d4
140a5332d:	48 8b c3             	mov    %rbx,%rax
140a53330:	48 83 c4 20          	add    $0x20,%rsp
140a53334:	5b                   	pop    %rbx
140a53335:	c3                   	ret
140a53336:	90                   	nop
140a53337:	90                   	nop
140a53338:	90                   	nop
140a53339:	90                   	nop
140a5333a:	90                   	nop
140a5333b:	90                   	nop
140a5333c:	90                   	nop
140a5333d:	90                   	nop
140a5333e:	90                   	nop
140a5333f:	90                   	nop
140a53340:	40 53                	rex push %rbx
140a53342:	48 83 ec 20          	sub    $0x20,%rsp
140a53346:	48 8d 05 e3 39 0e 00 	lea    0xe39e3(%rip),%rax        # 0x140b36d30
140a5334d:	48 8b d9             	mov    %rcx,%rbx
140a53350:	48 89 01             	mov    %rax,(%rcx)
140a53353:	f6 c2 01             	test   $0x1,%dl
140a53356:	74 05                	je     0x140a5335d
140a53358:	e8 77 c2 09 00       	call   0x140aef5d4
140a5335d:	48 8b c3             	mov    %rbx,%rax
140a53360:	48 83 c4 20          	add    $0x20,%rsp
140a53364:	5b                   	pop    %rbx
140a53365:	c3                   	ret
140a53366:	90                   	nop
140a53367:	90                   	nop
140a53368:	90                   	nop
140a53369:	90                   	nop
140a5336a:	90                   	nop
140a5336b:	90                   	nop
140a5336c:	90                   	nop
140a5336d:	90                   	nop
140a5336e:	90                   	nop
140a5336f:	90                   	nop
140a53370:	40 53                	rex push %rbx
140a53372:	48 83 ec 20          	sub    $0x20,%rsp
140a53376:	48 8d 05 5b 39 0e 00 	lea    0xe395b(%rip),%rax        # 0x140b36cd8
140a5337d:	48 8b d9             	mov    %rcx,%rbx
140a53380:	48 89 01             	mov    %rax,(%rcx)
140a53383:	f6 c2 01             	test   $0x1,%dl
140a53386:	74 05                	je     0x140a5338d
140a53388:	e8 47 c2 09 00       	call   0x140aef5d4
140a5338d:	48 8b c3             	mov    %rbx,%rax
140a53390:	48 83 c4 20          	add    $0x20,%rsp
140a53394:	5b                   	pop    %rbx
140a53395:	c3                   	ret
140a53396:	90                   	nop
140a53397:	90                   	nop
140a53398:	90                   	nop
140a53399:	90                   	nop
140a5339a:	90                   	nop
140a5339b:	90                   	nop
140a5339c:	90                   	nop
140a5339d:	90                   	nop
140a5339e:	90                   	nop
140a5339f:	90                   	nop
140a533a0:	40 53                	rex push %rbx
140a533a2:	48 83 ec 20          	sub    $0x20,%rsp
140a533a6:	48 8d 05 33 3a 0e 00 	lea    0xe3a33(%rip),%rax        # 0x140b36de0
140a533ad:	48 8b d9             	mov    %rcx,%rbx
140a533b0:	48 89 01             	mov    %rax,(%rcx)
140a533b3:	f6 c2 01             	test   $0x1,%dl
140a533b6:	74 05                	je     0x140a533bd
140a533b8:	e8 17 c2 09 00       	call   0x140aef5d4
140a533bd:	48 8b c3             	mov    %rbx,%rax
140a533c0:	48 83 c4 20          	add    $0x20,%rsp
140a533c4:	5b                   	pop    %rbx
140a533c5:	c3                   	ret
140a533c6:	90                   	nop
140a533c7:	90                   	nop
140a533c8:	90                   	nop
140a533c9:	90                   	nop
140a533ca:	90                   	nop
140a533cb:	90                   	nop
140a533cc:	90                   	nop
140a533cd:	90                   	nop
140a533ce:	90                   	nop
140a533cf:	90                   	nop
140a533d0:	40 53                	rex push %rbx
140a533d2:	48 83 ec 20          	sub    $0x20,%rsp
140a533d6:	48 8d 05 ab 39 0e 00 	lea    0xe39ab(%rip),%rax        # 0x140b36d88
140a533dd:	48 8b d9             	mov    %rcx,%rbx
140a533e0:	48 89 01             	mov    %rax,(%rcx)
140a533e3:	f6 c2 01             	test   $0x1,%dl
140a533e6:	74 05                	je     0x140a533ed
140a533e8:	e8 e7 c1 09 00       	call   0x140aef5d4
140a533ed:	48 8b c3             	mov    %rbx,%rax
140a533f0:	48 83 c4 20          	add    $0x20,%rsp
140a533f4:	5b                   	pop    %rbx
140a533f5:	c3                   	ret
140a533f6:	90                   	nop
140a533f7:	90                   	nop
140a533f8:	90                   	nop
140a533f9:	90                   	nop
140a533fa:	90                   	nop
140a533fb:	90                   	nop
140a533fc:	90                   	nop
140a533fd:	90                   	nop
140a533fe:	90                   	nop
140a533ff:	90                   	nop
140a53400:	40 53                	rex push %rbx
140a53402:	48 83 ec 20          	sub    $0x20,%rsp
140a53406:	48 8d 05 0b 36 0e 00 	lea    0xe360b(%rip),%rax        # 0x140b36a18
140a5340d:	48 8b d9             	mov    %rcx,%rbx
140a53410:	48 89 01             	mov    %rax,(%rcx)
140a53413:	f6 c2 01             	test   $0x1,%dl
140a53416:	74 05                	je     0x140a5341d
140a53418:	e8 b7 c1 09 00       	call   0x140aef5d4
140a5341d:	48 8b c3             	mov    %rbx,%rax
140a53420:	48 83 c4 20          	add    $0x20,%rsp
140a53424:	5b                   	pop    %rbx
140a53425:	c3                   	ret
140a53426:	90                   	nop
140a53427:	90                   	nop
140a53428:	90                   	nop
140a53429:	90                   	nop
140a5342a:	90                   	nop
140a5342b:	90                   	nop
140a5342c:	90                   	nop
140a5342d:	90                   	nop
140a5342e:	90                   	nop
140a5342f:	90                   	nop
140a53430:	40 53                	rex push %rbx
140a53432:	48 83 ec 20          	sub    $0x20,%rsp
140a53436:	48 8d 05 83 35 0e 00 	lea    0xe3583(%rip),%rax        # 0x140b369c0
140a5343d:	48 8b d9             	mov    %rcx,%rbx
140a53440:	48 89 01             	mov    %rax,(%rcx)
140a53443:	f6 c2 01             	test   $0x1,%dl
140a53446:	74 05                	je     0x140a5344d
140a53448:	e8 87 c1 09 00       	call   0x140aef5d4
140a5344d:	48 8b c3             	mov    %rbx,%rax
140a53450:	48 83 c4 20          	add    $0x20,%rsp
140a53454:	5b                   	pop    %rbx
140a53455:	c3                   	ret
140a53456:	90                   	nop
140a53457:	90                   	nop
140a53458:	90                   	nop
140a53459:	90                   	nop
140a5345a:	90                   	nop
140a5345b:	90                   	nop
140a5345c:	90                   	nop
140a5345d:	90                   	nop
140a5345e:	90                   	nop
140a5345f:	90                   	nop
140a53460:	40 53                	rex push %rbx
140a53462:	48 83 ec 20          	sub    $0x20,%rsp
140a53466:	48 8d 05 5b 36 0e 00 	lea    0xe365b(%rip),%rax        # 0x140b36ac8
140a5346d:	48 8b d9             	mov    %rcx,%rbx
140a53470:	48 89 01             	mov    %rax,(%rcx)
140a53473:	f6 c2 01             	test   $0x1,%dl
140a53476:	74 05                	je     0x140a5347d
140a53478:	e8 57 c1 09 00       	call   0x140aef5d4
140a5347d:	48 8b c3             	mov    %rbx,%rax
140a53480:	48 83 c4 20          	add    $0x20,%rsp
140a53484:	5b                   	pop    %rbx
140a53485:	c3                   	ret
140a53486:	90                   	nop
140a53487:	90                   	nop
140a53488:	90                   	nop
140a53489:	90                   	nop
140a5348a:	90                   	nop
140a5348b:	90                   	nop
140a5348c:	90                   	nop
140a5348d:	90                   	nop
140a5348e:	90                   	nop
140a5348f:	90                   	nop
140a53490:	40 53                	rex push %rbx
140a53492:	48 83 ec 20          	sub    $0x20,%rsp
140a53496:	48 8d 05 d3 35 0e 00 	lea    0xe35d3(%rip),%rax        # 0x140b36a70
140a5349d:	48 8b d9             	mov    %rcx,%rbx
140a534a0:	48 89 01             	mov    %rax,(%rcx)
140a534a3:	f6 c2 01             	test   $0x1,%dl
140a534a6:	74 05                	je     0x140a534ad
140a534a8:	e8 27 c1 09 00       	call   0x140aef5d4
140a534ad:	48 8b c3             	mov    %rbx,%rax
140a534b0:	48 83 c4 20          	add    $0x20,%rsp
140a534b4:	5b                   	pop    %rbx
140a534b5:	c3                   	ret
140a534b6:	90                   	nop
140a534b7:	90                   	nop
140a534b8:	90                   	nop
140a534b9:	90                   	nop
140a534ba:	90                   	nop
140a534bb:	90                   	nop
140a534bc:	90                   	nop
140a534bd:	90                   	nop
140a534be:	90                   	nop
140a534bf:	90                   	nop
140a534c0:	40 53                	rex push %rbx
140a534c2:	48 83 ec 20          	sub    $0x20,%rsp
140a534c6:	48 8d 05 53 36 0e 00 	lea    0xe3653(%rip),%rax        # 0x140b36b20
140a534cd:	48 8b d9             	mov    %rcx,%rbx
140a534d0:	48 89 01             	mov    %rax,(%rcx)
140a534d3:	f6 c2 01             	test   $0x1,%dl
140a534d6:	74 05                	je     0x140a534dd
140a534d8:	e8 f7 c0 09 00       	call   0x140aef5d4
140a534dd:	48 8b c3             	mov    %rbx,%rax
140a534e0:	48 83 c4 20          	add    $0x20,%rsp
140a534e4:	5b                   	pop    %rbx
140a534e5:	c3                   	ret
140a534e6:	90                   	nop
140a534e7:	90                   	nop
140a534e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a534ed:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a534f2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a534f7:	57                   	push   %rdi
140a534f8:	48 83 ec 20          	sub    $0x20,%rsp
140a534fc:	48 8b 11             	mov    (%rcx),%rdx
140a534ff:	48 8b f1             	mov    %rcx,%rsi
140a53502:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a53506:	48 83 20 00          	andq   $0x0,(%rax)
140a5350a:	48 8b 3a             	mov    (%rdx),%rdi
140a5350d:	48 85 ff             	test   %rdi,%rdi
140a53510:	74 56                	je     0x140a53568
140a53512:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
140a53516:	48 8b 2f             	mov    (%rdi),%rbp
140a53519:	48 85 db             	test   %rbx,%rbx
140a5351c:	74 39                	je     0x140a53557
140a5351e:	83 c8 ff             	or     $0xffffffff,%eax
140a53521:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a53526:	83 f8 01             	cmp    $0x1,%eax
140a53529:	75 2c                	jne    0x140a53557
140a5352b:	48 8b 03             	mov    (%rbx),%rax
140a5352e:	48 8b cb             	mov    %rbx,%rcx
140a53531:	48 8b 00             	mov    (%rax),%rax
140a53534:	ff 15 fe 96 0b 00    	call   *0xb96fe(%rip)        # 0x140b0cc38
140a5353a:	83 c8 ff             	or     $0xffffffff,%eax
140a5353d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a53542:	83 f8 01             	cmp    $0x1,%eax
140a53545:	75 10                	jne    0x140a53557
140a53547:	48 8b 03             	mov    (%rbx),%rax
140a5354a:	48 8b cb             	mov    %rbx,%rcx
140a5354d:	48 8b 40 08          	mov    0x8(%rax),%rax
140a53551:	ff 15 e1 96 0b 00    	call   *0xb96e1(%rip)        # 0x140b0cc38
140a53557:	48 8b cf             	mov    %rdi,%rcx
140a5355a:	ff 15 60 93 0b 00    	call   *0xb9360(%rip)        # 0x140b0c8c0
140a53560:	48 8b fd             	mov    %rbp,%rdi
140a53563:	48 85 ed             	test   %rbp,%rbp
140a53566:	75 aa                	jne    0x140a53512
140a53568:	48 8b 06             	mov    (%rsi),%rax
140a5356b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a53570:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a53575:	48 89 00             	mov    %rax,(%rax)
140a53578:	48 8b 06             	mov    (%rsi),%rax
140a5357b:	48 89 40 08          	mov    %rax,0x8(%rax)
140a5357f:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
140a53584:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a53589:	48 83 c4 20          	add    $0x20,%rsp
140a5358d:	5f                   	pop    %rdi
140a5358e:	c3                   	ret
140a5358f:	90                   	nop
140a53590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a53595:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a5359a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a5359f:	57                   	push   %rdi
140a535a0:	48 83 ec 20          	sub    $0x20,%rsp
140a535a4:	49 8b 40 08          	mov    0x8(%r8),%rax
140a535a8:	49 8b d8             	mov    %r8,%rbx
140a535ab:	49 8b 28             	mov    (%r8),%rbp
140a535ae:	48 8b f2             	mov    %rdx,%rsi
140a535b1:	48 89 28             	mov    %rbp,(%rax)
140a535b4:	4d 8b 00             	mov    (%r8),%r8
140a535b7:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a535bb:	49 89 40 08          	mov    %rax,0x8(%r8)
140a535bf:	48 ff 49 08          	decq   0x8(%rcx)
140a535c3:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
140a535c7:	48 85 ff             	test   %rdi,%rdi