140a7429f:	48 83 c1 18          	add    $0x18,%rcx
140a742a3:	e8 d8 bd ff ff       	call   0x140a70080
140a742a8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a742ac:	48 85 c9             	test   %rcx,%rcx
140a742af:	74 1a                	je     0x140a742cb
140a742b1:	83 c8 ff             	or     $0xffffffff,%eax
140a742b4:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a742b9:	83 f8 01             	cmp    $0x1,%eax
140a742bc:	75 0d                	jne    0x140a742cb
140a742be:	48 8b 01             	mov    (%rcx),%rax
140a742c1:	48 8b 40 08          	mov    0x8(%rax),%rax
140a742c5:	ff 15 6d 89 09 00    	call   *0x9896d(%rip)        # 0x140b0cc38
140a742cb:	48 8d 05 56 29 0c 00 	lea    0xc2956(%rip),%rax        # 0x140b36c28
140a742d2:	48 89 03             	mov    %rax,(%rbx)
140a742d5:	40 f6 c7 01          	test   $0x1,%dil
140a742d9:	74 08                	je     0x140a742e3
140a742db:	48 8b cb             	mov    %rbx,%rcx
140a742de:	e8 f1 b2 07 00       	call   0x140aef5d4
140a742e3:	48 8b c3             	mov    %rbx,%rax
140a742e6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a742eb:	48 83 c4 20          	add    $0x20,%rsp
140a742ef:	5f                   	pop    %rdi
140a742f0:	c3                   	ret
140a742f1:	90                   	nop
140a742f2:	90                   	nop
140a742f3:	90                   	nop
140a742f4:	90                   	nop
140a742f5:	90                   	nop
140a742f6:	90                   	nop
140a742f7:	90                   	nop
140a742f8:	90                   	nop
140a742f9:	90                   	nop
140a742fa:	90                   	nop
140a742fb:	90                   	nop
140a742fc:	90                   	nop
140a742fd:	90                   	nop
140a742fe:	90                   	nop
140a742ff:	90                   	nop
140a74300:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a74305:	57                   	push   %rdi
140a74306:	48 83 ec 20          	sub    $0x20,%rsp
140a7430a:	8b da                	mov    %edx,%ebx
140a7430c:	48 8b f9             	mov    %rcx,%rdi
140a7430f:	e8 a4 bc ff ff       	call   0x140a6ffb8
140a74314:	f6 c3 01             	test   $0x1,%bl
140a74317:	74 08                	je     0x140a74321
140a74319:	48 8b cf             	mov    %rdi,%rcx
140a7431c:	e8 b3 b2 07 00       	call   0x140aef5d4
140a74321:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a74326:	48 8b c7             	mov    %rdi,%rax
140a74329:	48 83 c4 20          	add    $0x20,%rsp
140a7432d:	5f                   	pop    %rdi
140a7432e:	c3                   	ret
140a7432f:	90                   	nop
140a74330:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a74335:	57                   	push   %rdi
140a74336:	48 83 ec 20          	sub    $0x20,%rsp
140a7433a:	48 8b d9             	mov    %rcx,%rbx
140a7433d:	8b fa                	mov    %edx,%edi
140a7433f:	48 83 c1 18          	add    $0x18,%rcx
140a74343:	e8 a8 bf ff ff       	call   0x140a702f0
140a74348:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a7434c:	48 85 c9             	test   %rcx,%rcx
140a7434f:	74 1a                	je     0x140a7436b
140a74351:	83 c8 ff             	or     $0xffffffff,%eax
140a74354:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a74359:	83 f8 01             	cmp    $0x1,%eax
140a7435c:	75 0d                	jne    0x140a7436b
140a7435e:	48 8b 01             	mov    (%rcx),%rax
140a74361:	48 8b 40 08          	mov    0x8(%rax),%rax
140a74365:	ff 15 cd 88 09 00    	call   *0x988cd(%rip)        # 0x140b0cc38
140a7436b:	48 8d 05 c6 2a 0c 00 	lea    0xc2ac6(%rip),%rax        # 0x140b36e38
140a74372:	48 89 03             	mov    %rax,(%rbx)
140a74375:	40 f6 c7 01          	test   $0x1,%dil
140a74379:	74 08                	je     0x140a74383
140a7437b:	48 8b cb             	mov    %rbx,%rcx
140a7437e:	e8 51 b2 07 00       	call   0x140aef5d4
140a74383:	48 8b c3             	mov    %rbx,%rax
140a74386:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a7438b:	48 83 c4 20          	add    $0x20,%rsp
140a7438f:	5f                   	pop    %rdi
140a74390:	c3                   	ret
140a74391:	90                   	nop
140a74392:	90                   	nop
140a74393:	90                   	nop
140a74394:	90                   	nop
140a74395:	90                   	nop
140a74396:	90                   	nop
140a74397:	90                   	nop
140a74398:	90                   	nop
140a74399:	90                   	nop
140a7439a:	90                   	nop
140a7439b:	90                   	nop
140a7439c:	90                   	nop
140a7439d:	90                   	nop
140a7439e:	90                   	nop
140a7439f:	90                   	nop
140a743a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a743a5:	57                   	push   %rdi
140a743a6:	48 83 ec 20          	sub    $0x20,%rsp
140a743aa:	48 8b d9             	mov    %rcx,%rbx
140a743ad:	8b fa                	mov    %edx,%edi
140a743af:	48 83 c1 18          	add    $0x18,%rcx
140a743b3:	e8 34 c0 ff ff       	call   0x140a703ec
140a743b8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a743bc:	48 85 c9             	test   %rcx,%rcx
140a743bf:	74 1a                	je     0x140a743db
140a743c1:	83 c8 ff             	or     $0xffffffff,%eax
140a743c4:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a743c9:	83 f8 01             	cmp    $0x1,%eax
140a743cc:	75 0d                	jne    0x140a743db
140a743ce:	48 8b 01             	mov    (%rcx),%rax
140a743d1:	48 8b 40 08          	mov    0x8(%rax),%rax
140a743d5:	ff 15 5d 88 09 00    	call   *0x9885d(%rip)        # 0x140b0cc38
140a743db:	48 8d 05 4e 29 0c 00 	lea    0xc294e(%rip),%rax        # 0x140b36d30
140a743e2:	48 89 03             	mov    %rax,(%rbx)
140a743e5:	40 f6 c7 01          	test   $0x1,%dil
140a743e9:	74 08                	je     0x140a743f3
140a743eb:	48 8b cb             	mov    %rbx,%rcx
140a743ee:	e8 e1 b1 07 00       	call   0x140aef5d4
140a743f3:	48 8b c3             	mov    %rbx,%rax
140a743f6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a743fb:	48 83 c4 20          	add    $0x20,%rsp
140a743ff:	5f                   	pop    %rdi
140a74400:	c3                   	ret
140a74401:	90                   	nop
140a74402:	90                   	nop
140a74403:	90                   	nop
140a74404:	90                   	nop
140a74405:	90                   	nop
140a74406:	90                   	nop
140a74407:	90                   	nop
140a74408:	90                   	nop
140a74409:	90                   	nop
140a7440a:	90                   	nop
140a7440b:	90                   	nop
140a7440c:	90                   	nop
140a7440d:	90                   	nop
140a7440e:	90                   	nop
140a7440f:	90                   	nop
140a74410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a74415:	57                   	push   %rdi
140a74416:	48 83 ec 20          	sub    $0x20,%rsp
140a7441a:	48 8b d9             	mov    %rcx,%rbx
140a7441d:	8b fa                	mov    %edx,%edi
140a7441f:	48 83 c1 18          	add    $0x18,%rcx
140a74423:	e8 f4 bb ff ff       	call   0x140a7001c
140a74428:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a7442c:	48 85 c9             	test   %rcx,%rcx
140a7442f:	74 1a                	je     0x140a7444b
140a74431:	83 c8 ff             	or     $0xffffffff,%eax
140a74434:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a74439:	83 f8 01             	cmp    $0x1,%eax
140a7443c:	75 0d                	jne    0x140a7444b
140a7443e:	48 8b 01             	mov    (%rcx),%rax
140a74441:	48 8b 40 08          	mov    0x8(%rax),%rax
140a74445:	ff 15 ed 87 09 00    	call   *0x987ed(%rip)        # 0x140b0cc38
140a7444b:	48 8d 05 86 28 0c 00 	lea    0xc2886(%rip),%rax        # 0x140b36cd8
140a74452:	48 89 03             	mov    %rax,(%rbx)
140a74455:	40 f6 c7 01          	test   $0x1,%dil
140a74459:	74 08                	je     0x140a74463
140a7445b:	48 8b cb             	mov    %rbx,%rcx
140a7445e:	e8 71 b1 07 00       	call   0x140aef5d4
140a74463:	48 8b c3             	mov    %rbx,%rax
140a74466:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a7446b:	48 83 c4 20          	add    $0x20,%rsp
140a7446f:	5f                   	pop    %rdi
140a74470:	c3                   	ret
140a74471:	90                   	nop
140a74472:	90                   	nop
140a74473:	90                   	nop
140a74474:	90                   	nop
140a74475:	90                   	nop
140a74476:	90                   	nop
140a74477:	90                   	nop
140a74478:	90                   	nop
140a74479:	90                   	nop
140a7447a:	90                   	nop
140a7447b:	90                   	nop
140a7447c:	90                   	nop
140a7447d:	90                   	nop
140a7447e:	90                   	nop
140a7447f:	90                   	nop
140a74480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a74485:	57                   	push   %rdi
140a74486:	48 83 ec 20          	sub    $0x20,%rsp
140a7448a:	48 8b d9             	mov    %rcx,%rbx
140a7448d:	8b fa                	mov    %edx,%edi
140a7448f:	48 83 c1 18          	add    $0x18,%rcx
140a74493:	e8 84 bb ff ff       	call   0x140a7001c
140a74498:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a7449c:	48 85 c9             	test   %rcx,%rcx
140a7449f:	74 1a                	je     0x140a744bb
140a744a1:	83 c8 ff             	or     $0xffffffff,%eax
140a744a4:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a744a9:	83 f8 01             	cmp    $0x1,%eax
140a744ac:	75 0d                	jne    0x140a744bb
140a744ae:	48 8b 01             	mov    (%rcx),%rax
140a744b1:	48 8b 40 08          	mov    0x8(%rax),%rax
140a744b5:	ff 15 7d 87 09 00    	call   *0x9877d(%rip)        # 0x140b0cc38
140a744bb:	48 8d 05 1e 29 0c 00 	lea    0xc291e(%rip),%rax        # 0x140b36de0
140a744c2:	48 89 03             	mov    %rax,(%rbx)
140a744c5:	40 f6 c7 01          	test   $0x1,%dil
140a744c9:	74 08                	je     0x140a744d3
140a744cb:	48 8b cb             	mov    %rbx,%rcx
140a744ce:	e8 01 b1 07 00       	call   0x140aef5d4
140a744d3:	48 8b c3             	mov    %rbx,%rax
140a744d6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a744db:	48 83 c4 20          	add    $0x20,%rsp
140a744df:	5f                   	pop    %rdi
140a744e0:	c3                   	ret
140a744e1:	90                   	nop
140a744e2:	90                   	nop
140a744e3:	90                   	nop
140a744e4:	90                   	nop
140a744e5:	90                   	nop
140a744e6:	90                   	nop
140a744e7:	90                   	nop
140a744e8:	90                   	nop
140a744e9:	90                   	nop
140a744ea:	90                   	nop
140a744eb:	90                   	nop
140a744ec:	90                   	nop
140a744ed:	90                   	nop
140a744ee:	90                   	nop
140a744ef:	90                   	nop
140a744f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a744f5:	57                   	push   %rdi
140a744f6:	48 83 ec 20          	sub    $0x20,%rsp
140a744fa:	48 8b d9             	mov    %rcx,%rbx
140a744fd:	8b fa                	mov    %edx,%edi
140a744ff:	48 83 c1 18          	add    $0x18,%rcx
140a74503:	e8 2c c0 ff ff       	call   0x140a70534
140a74508:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a7450c:	48 85 c9             	test   %rcx,%rcx
140a7450f:	74 1a                	je     0x140a7452b
140a74511:	83 c8 ff             	or     $0xffffffff,%eax
140a74514:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a74519:	83 f8 01             	cmp    $0x1,%eax
140a7451c:	75 0d                	jne    0x140a7452b
140a7451e:	48 8b 01             	mov    (%rcx),%rax
140a74521:	48 8b 40 08          	mov    0x8(%rax),%rax
140a74525:	ff 15 0d 87 09 00    	call   *0x9870d(%rip)        # 0x140b0cc38
140a7452b:	48 8d 05 56 28 0c 00 	lea    0xc2856(%rip),%rax        # 0x140b36d88
140a74532:	48 89 03             	mov    %rax,(%rbx)
140a74535:	40 f6 c7 01          	test   $0x1,%dil
140a74539:	74 08                	je     0x140a74543
140a7453b:	48 8b cb             	mov    %rbx,%rcx
140a7453e:	e8 91 b0 07 00       	call   0x140aef5d4
140a74543:	48 8b c3             	mov    %rbx,%rax
140a74546:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a7454b:	48 83 c4 20          	add    $0x20,%rsp
140a7454f:	5f                   	pop    %rdi
140a74550:	c3                   	ret
140a74551:	90                   	nop
140a74552:	90                   	nop
140a74553:	90                   	nop
140a74554:	90                   	nop
140a74555:	90                   	nop
140a74556:	90                   	nop
140a74557:	90                   	nop
140a74558:	90                   	nop
140a74559:	90                   	nop
140a7455a:	90                   	nop
140a7455b:	90                   	nop
140a7455c:	90                   	nop
140a7455d:	90                   	nop
140a7455e:	90                   	nop
140a7455f:	90                   	nop
140a74560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a74565:	57                   	push   %rdi
140a74566:	48 83 ec 20          	sub    $0x20,%rsp
140a7456a:	48 8b d9             	mov    %rcx,%rbx
140a7456d:	8b fa                	mov    %edx,%edi
140a7456f:	48 83 c1 18          	add    $0x18,%rcx
140a74573:	e8 a4 ba ff ff       	call   0x140a7001c
140a74578:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a7457c:	48 85 c9             	test   %rcx,%rcx
140a7457f:	74 1a                	je     0x140a7459b
140a74581:	83 c8 ff             	or     $0xffffffff,%eax
140a74584:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a74589:	83 f8 01             	cmp    $0x1,%eax
140a7458c:	75 0d                	jne    0x140a7459b
140a7458e:	48 8b 01             	mov    (%rcx),%rax
140a74591:	48 8b 40 08          	mov    0x8(%rax),%rax
140a74595:	ff 15 9d 86 09 00    	call   *0x9869d(%rip)        # 0x140b0cc38
140a7459b:	48 8d 05 1e 24 0c 00 	lea    0xc241e(%rip),%rax        # 0x140b369c0
140a745a2:	48 89 03             	mov    %rax,(%rbx)
140a745a5:	40 f6 c7 01          	test   $0x1,%dil
140a745a9:	74 08                	je     0x140a745b3
140a745ab:	48 8b cb             	mov    %rbx,%rcx
140a745ae:	e8 21 b0 07 00       	call   0x140aef5d4
140a745b3:	48 8b c3             	mov    %rbx,%rax
140a745b6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a745bb:	48 83 c4 20          	add    $0x20,%rsp
140a745bf:	5f                   	pop    %rdi
140a745c0:	c3                   	ret
140a745c1:	90                   	nop
140a745c2:	90                   	nop
140a745c3:	90                   	nop
140a745c4:	90                   	nop
140a745c5:	90                   	nop
140a745c6:	90                   	nop
140a745c7:	90                   	nop
140a745c8:	90                   	nop
140a745c9:	90                   	nop
140a745ca:	90                   	nop
140a745cb:	90                   	nop
140a745cc:	90                   	nop
140a745cd:	90                   	nop
140a745ce:	90                   	nop
140a745cf:	90                   	nop
140a745d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a745d5:	57                   	push   %rdi
140a745d6:	48 83 ec 20          	sub    $0x20,%rsp
140a745da:	48 8b d9             	mov    %rcx,%rbx
140a745dd:	8b fa                	mov    %edx,%edi
140a745df:	48 83 c1 18          	add    $0x18,%rcx
140a745e3:	e8 34 ba ff ff       	call   0x140a7001c
140a745e8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a745ec:	48 85 c9             	test   %rcx,%rcx
140a745ef:	74 1a                	je     0x140a7460b
140a745f1:	83 c8 ff             	or     $0xffffffff,%eax
140a745f4:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a745f9:	83 f8 01             	cmp    $0x1,%eax
140a745fc:	75 0d                	jne    0x140a7460b
140a745fe:	48 8b 01             	mov    (%rcx),%rax
140a74601:	48 8b 40 08          	mov    0x8(%rax),%rax
140a74605:	ff 15 2d 86 09 00    	call   *0x9862d(%rip)        # 0x140b0cc38
140a7460b:	48 8d 05 06 24 0c 00 	lea    0xc2406(%rip),%rax        # 0x140b36a18
140a74612:	48 89 03             	mov    %rax,(%rbx)
140a74615:	40 f6 c7 01          	test   $0x1,%dil
140a74619:	74 08                	je     0x140a74623
140a7461b:	48 8b cb             	mov    %rbx,%rcx
140a7461e:	e8 b1 af 07 00       	call   0x140aef5d4
140a74623:	48 8b c3             	mov    %rbx,%rax
140a74626:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a7462b:	48 83 c4 20          	add    $0x20,%rsp
140a7462f:	5f                   	pop    %rdi
140a74630:	c3                   	ret
140a74631:	90                   	nop
140a74632:	90                   	nop
140a74633:	90                   	nop
140a74634:	90                   	nop
140a74635:	90                   	nop
140a74636:	90                   	nop
140a74637:	90                   	nop
140a74638:	90                   	nop
140a74639:	90                   	nop
140a7463a:	90                   	nop