1408be106:	48 8b c8             	mov    %rax,%rcx
1408be109:	48 8b fb             	mov    %rbx,%rdi
1408be10c:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1408be110:	33 c0                	xor    %eax,%eax
1408be112:	33 d2                	xor    %edx,%edx
1408be114:	48 85 ff             	test   %rdi,%rdi
1408be117:	74 0a                	je     0x1408be123
1408be119:	f0 ff 47 0c          	lock incl 0xc(%rdi)
1408be11d:	48 8b c1             	mov    %rcx,%rax
1408be120:	48 8b d7             	mov    %rdi,%rdx
1408be123:	49 89 40 18          	mov    %rax,0x18(%r8)
1408be127:	49 8b 48 20          	mov    0x20(%r8),%rcx
1408be12b:	49 89 50 20          	mov    %rdx,0x20(%r8)
1408be12f:	83 cd ff             	or     $0xffffffff,%ebp
1408be132:	48 85 c9             	test   %rcx,%rcx
1408be135:	74 18                	je     0x1408be14f
1408be137:	8b c5                	mov    %ebp,%eax
1408be139:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408be13e:	03 c5                	add    %ebp,%eax
1408be140:	75 0d                	jne    0x1408be14f
1408be142:	48 8b 01             	mov    (%rcx),%rax
1408be145:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be149:	ff 15 e9 ea 24 00    	call   *0x24eae9(%rip)        # 0x140b0cc38
1408be14f:	48 85 ff             	test   %rdi,%rdi
1408be152:	74 1b                	je     0x1408be16f
1408be154:	8b c5                	mov    %ebp,%eax
1408be156:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408be15b:	03 c5                	add    %ebp,%eax
1408be15d:	75 10                	jne    0x1408be16f
1408be15f:	48 8b 07             	mov    (%rdi),%rax
1408be162:	48 8b cf             	mov    %rdi,%rcx
1408be165:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be169:	ff 15 c9 ea 24 00    	call   *0x24eac9(%rip)        # 0x140b0cc38
1408be16f:	48 85 db             	test   %rbx,%rbx
1408be172:	74 35                	je     0x1408be1a9
1408be174:	8b c5                	mov    %ebp,%eax
1408be176:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408be17b:	03 c5                	add    %ebp,%eax
1408be17d:	75 2a                	jne    0x1408be1a9
1408be17f:	48 8b 03             	mov    (%rbx),%rax
1408be182:	48 8b cb             	mov    %rbx,%rcx
1408be185:	48 8b 00             	mov    (%rax),%rax
1408be188:	ff 15 aa ea 24 00    	call   *0x24eaaa(%rip)        # 0x140b0cc38
1408be18e:	8b c5                	mov    %ebp,%eax
1408be190:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408be195:	03 c5                	add    %ebp,%eax
1408be197:	75 10                	jne    0x1408be1a9
1408be199:	48 8b 03             	mov    (%rbx),%rax
1408be19c:	48 8b cb             	mov    %rbx,%rcx
1408be19f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be1a3:	ff 15 8f ea 24 00    	call   *0x24ea8f(%rip)        # 0x140b0cc38
1408be1a9:	48 8b c6             	mov    %rsi,%rax
1408be1ac:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1408be1b1:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1408be1b6:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1408be1bb:	48 83 c4 30          	add    $0x30,%rsp
1408be1bf:	5f                   	pop    %rdi
1408be1c0:	c3                   	ret
1408be1c1:	e8 c2 b0 74 ff       	call   0x140009288
1408be1c6:	cc                   	int3
1408be1c7:	90                   	nop
1408be1c8:	90                   	nop
1408be1c9:	90                   	nop
1408be1ca:	90                   	nop
1408be1cb:	90                   	nop
1408be1cc:	90                   	nop
1408be1cd:	90                   	nop
1408be1ce:	90                   	nop
1408be1cf:	90                   	nop
1408be1d0:	40 53                	rex push %rbx
1408be1d2:	48 83 ec 20          	sub    $0x20,%rsp
1408be1d6:	48 8d 05 cb 90 26 00 	lea    0x2690cb(%rip),%rax        # 0x140b272a8
1408be1dd:	48 8b d9             	mov    %rcx,%rbx
1408be1e0:	48 89 01             	mov    %rax,(%rcx)
1408be1e3:	f6 c2 01             	test   $0x1,%dl
1408be1e6:	74 05                	je     0x1408be1ed
1408be1e8:	e8 e7 13 23 00       	call   0x140aef5d4
1408be1ed:	48 8b c3             	mov    %rbx,%rax
1408be1f0:	48 83 c4 20          	add    $0x20,%rsp
1408be1f4:	5b                   	pop    %rbx
1408be1f5:	c3                   	ret
1408be1f6:	90                   	nop
1408be1f7:	90                   	nop
1408be1f8:	90                   	nop
1408be1f9:	90                   	nop
1408be1fa:	90                   	nop
1408be1fb:	90                   	nop
1408be1fc:	90                   	nop
1408be1fd:	90                   	nop
1408be1fe:	90                   	nop
1408be1ff:	90                   	nop
1408be200:	40 53                	rex push %rbx
1408be202:	48 83 ec 20          	sub    $0x20,%rsp
1408be206:	48 8d 05 33 90 26 00 	lea    0x269033(%rip),%rax        # 0x140b27240
1408be20d:	48 8b d9             	mov    %rcx,%rbx
1408be210:	48 89 01             	mov    %rax,(%rcx)
1408be213:	f6 c2 01             	test   $0x1,%dl
1408be216:	74 05                	je     0x1408be21d
1408be218:	e8 b7 13 23 00       	call   0x140aef5d4
1408be21d:	48 8b c3             	mov    %rbx,%rax
1408be220:	48 83 c4 20          	add    $0x20,%rsp
1408be224:	5b                   	pop    %rbx
1408be225:	c3                   	ret
1408be226:	90                   	nop
1408be227:	90                   	nop
1408be228:	90                   	nop
1408be229:	90                   	nop
1408be22a:	90                   	nop
1408be22b:	90                   	nop
1408be22c:	90                   	nop
1408be22d:	90                   	nop
1408be22e:	90                   	nop
1408be22f:	90                   	nop
1408be230:	40 53                	rex push %rbx
1408be232:	48 83 ec 20          	sub    $0x20,%rsp
1408be236:	48 8d 05 db 8f 26 00 	lea    0x268fdb(%rip),%rax        # 0x140b27218
1408be23d:	48 8b d9             	mov    %rcx,%rbx
1408be240:	48 89 01             	mov    %rax,(%rcx)
1408be243:	f6 c2 01             	test   $0x1,%dl
1408be246:	74 05                	je     0x1408be24d
1408be248:	e8 87 13 23 00       	call   0x140aef5d4
1408be24d:	48 8b c3             	mov    %rbx,%rax
1408be250:	48 83 c4 20          	add    $0x20,%rsp
1408be254:	5b                   	pop    %rbx
1408be255:	c3                   	ret
1408be256:	90                   	nop
1408be257:	90                   	nop
1408be258:	90                   	nop
1408be259:	90                   	nop
1408be25a:	90                   	nop
1408be25b:	90                   	nop
1408be25c:	90                   	nop
1408be25d:	90                   	nop
1408be25e:	90                   	nop
1408be25f:	90                   	nop
1408be260:	40 53                	rex push %rbx
1408be262:	48 83 ec 20          	sub    $0x20,%rsp
1408be266:	48 8d 05 13 90 26 00 	lea    0x269013(%rip),%rax        # 0x140b27280
1408be26d:	48 8b d9             	mov    %rcx,%rbx
1408be270:	48 89 01             	mov    %rax,(%rcx)
1408be273:	f6 c2 01             	test   $0x1,%dl
1408be276:	74 05                	je     0x1408be27d
1408be278:	e8 57 13 23 00       	call   0x140aef5d4
1408be27d:	48 8b c3             	mov    %rbx,%rax
1408be280:	48 83 c4 20          	add    $0x20,%rsp
1408be284:	5b                   	pop    %rbx
1408be285:	c3                   	ret
1408be286:	90                   	nop
1408be287:	90                   	nop
1408be288:	90                   	nop
1408be289:	90                   	nop
1408be28a:	90                   	nop
1408be28b:	90                   	nop
1408be28c:	90                   	nop
1408be28d:	90                   	nop
1408be28e:	90                   	nop
1408be28f:	90                   	nop
1408be290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408be295:	57                   	push   %rdi
1408be296:	48 83 ec 20          	sub    $0x20,%rsp
1408be29a:	8b da                	mov    %edx,%ebx
1408be29c:	48 8b f9             	mov    %rcx,%rdi
1408be29f:	e8 1c 00 00 00       	call   0x1408be2c0
1408be2a4:	f6 c3 01             	test   $0x1,%bl
1408be2a7:	74 08                	je     0x1408be2b1
1408be2a9:	48 8b cf             	mov    %rdi,%rcx
1408be2ac:	e8 23 13 23 00       	call   0x140aef5d4
1408be2b1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408be2b6:	48 8b c7             	mov    %rdi,%rax
1408be2b9:	48 83 c4 20          	add    $0x20,%rsp
1408be2bd:	5f                   	pop    %rdi
1408be2be:	c3                   	ret
1408be2bf:	90                   	nop
1408be2c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408be2c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408be2ca:	57                   	push   %rdi
1408be2cb:	48 83 ec 20          	sub    $0x20,%rsp
1408be2cf:	48 8b f9             	mov    %rcx,%rdi
1408be2d2:	83 ce ff             	or     $0xffffffff,%esi
1408be2d5:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1408be2d9:	48 85 c9             	test   %rcx,%rcx
1408be2dc:	74 18                	je     0x1408be2f6
1408be2de:	8b c6                	mov    %esi,%eax
1408be2e0:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408be2e5:	03 c6                	add    %esi,%eax
1408be2e7:	75 0d                	jne    0x1408be2f6
1408be2e9:	48 8b 01             	mov    (%rcx),%rax
1408be2ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be2f0:	ff 15 42 e9 24 00    	call   *0x24e942(%rip)        # 0x140b0cc38
1408be2f6:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1408be2fa:	48 85 c9             	test   %rcx,%rcx
1408be2fd:	74 18                	je     0x1408be317
1408be2ff:	8b c6                	mov    %esi,%eax
1408be301:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408be306:	03 c6                	add    %esi,%eax
1408be308:	75 0d                	jne    0x1408be317
1408be30a:	48 8b 01             	mov    (%rcx),%rax
1408be30d:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be311:	ff 15 21 e9 24 00    	call   *0x24e921(%rip)        # 0x140b0cc38
1408be317:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1408be31b:	48 85 db             	test   %rbx,%rbx
1408be31e:	74 35                	je     0x1408be355
1408be320:	8b c6                	mov    %esi,%eax
1408be322:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408be327:	03 c6                	add    %esi,%eax
1408be329:	75 2a                	jne    0x1408be355
1408be32b:	48 8b 03             	mov    (%rbx),%rax
1408be32e:	48 8b cb             	mov    %rbx,%rcx
1408be331:	48 8b 00             	mov    (%rax),%rax
1408be334:	ff 15 fe e8 24 00    	call   *0x24e8fe(%rip)        # 0x140b0cc38
1408be33a:	8b c6                	mov    %esi,%eax
1408be33c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408be341:	03 c6                	add    %esi,%eax
1408be343:	75 10                	jne    0x1408be355
1408be345:	48 8b 03             	mov    (%rbx),%rax
1408be348:	48 8b cb             	mov    %rbx,%rcx
1408be34b:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be34f:	ff 15 e3 e8 24 00    	call   *0x24e8e3(%rip)        # 0x140b0cc38
1408be355:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408be35a:	48 8d 05 4f 8e 26 00 	lea    0x268e4f(%rip),%rax        # 0x140b271b0
1408be361:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408be366:	48 89 07             	mov    %rax,(%rdi)
1408be369:	48 83 c4 20          	add    $0x20,%rsp
1408be36d:	5f                   	pop    %rdi
1408be36e:	c3                   	ret
1408be36f:	90                   	nop
1408be370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408be375:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408be37a:	57                   	push   %rdi
1408be37b:	41 56                	push   %r14
1408be37d:	41 57                	push   %r15
1408be37f:	48 83 ec 30          	sub    $0x30,%rsp
1408be383:	4d 8b f0             	mov    %r8,%r14
1408be386:	4c 8b fa             	mov    %rdx,%r15
1408be389:	48 8b f1             	mov    %rcx,%rsi
1408be38c:	b9 58 00 00 00       	mov    $0x58,%ecx
1408be391:	ff 15 31 e5 24 00    	call   *0x24e531(%rip)        # 0x140b0c8c8
1408be397:	48 8b d8             	mov    %rax,%rbx
1408be39a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1408be39f:	48 85 c0             	test   %rax,%rax
1408be3a2:	75 07                	jne    0x1408be3ab
1408be3a4:	ff 15 ee e0 24 00    	call   *0x24e0ee(%rip)        # 0x140b0c498
1408be3aa:	90                   	nop
1408be3ab:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1408be3b2:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1408be3b9:	48 8d 05 30 8e 26 00 	lea    0x268e30(%rip),%rax        # 0x140b271f0
1408be3c0:	48 89 03             	mov    %rax,(%rbx)
1408be3c3:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
1408be3c7:	4d 8b c6             	mov    %r14,%r8
1408be3ca:	49 8b d7             	mov    %r15,%rdx
1408be3cd:	48 8b cf             	mov    %rdi,%rcx
1408be3d0:	e8 9f 0a 00 00       	call   0x1408bee74
1408be3d5:	48 89 3e             	mov    %rdi,(%rsi)
1408be3d8:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1408be3dc:	48 85 ff             	test   %rdi,%rdi
1408be3df:	0f 84 99 00 00 00    	je     0x1408be47e
1408be3e5:	48 8b 47 10          	mov    0x10(%rdi),%rax
1408be3e9:	48 85 c0             	test   %rax,%rax
1408be3ec:	74 05                	je     0x1408be3f3
1408be3ee:	8b 48 08             	mov    0x8(%rax),%ecx
1408be3f1:	eb 02                	jmp    0x1408be3f5
1408be3f3:	33 c9                	xor    %ecx,%ecx
1408be3f5:	85 c9                	test   %ecx,%ecx
1408be3f7:	0f 85 81 00 00 00    	jne    0x1408be47e
1408be3fd:	f0 ff 43 08          	lock incl 0x8(%rbx)
1408be401:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1408be405:	33 c0                	xor    %eax,%eax
1408be407:	33 d2                	xor    %edx,%edx
1408be409:	48 85 db             	test   %rbx,%rbx
1408be40c:	74 0a                	je     0x1408be418
1408be40e:	48 8b d3             	mov    %rbx,%rdx
1408be411:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1408be415:	48 8b c7             	mov    %rdi,%rax
1408be418:	48 89 47 08          	mov    %rax,0x8(%rdi)
1408be41c:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1408be420:	48 89 57 10          	mov    %rdx,0x10(%rdi)
1408be424:	83 cf ff             	or     $0xffffffff,%edi
1408be427:	48 85 c9             	test   %rcx,%rcx
1408be42a:	74 18                	je     0x1408be444
1408be42c:	8b c7                	mov    %edi,%eax
1408be42e:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408be433:	03 c7                	add    %edi,%eax
1408be435:	75 0d                	jne    0x1408be444
1408be437:	48 8b 01             	mov    (%rcx),%rax
1408be43a:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be43e:	ff 15 f4 e7 24 00    	call   *0x24e7f4(%rip)        # 0x140b0cc38
1408be444:	48 85 db             	test   %rbx,%rbx
1408be447:	74 35                	je     0x1408be47e
1408be449:	8b c7                	mov    %edi,%eax
1408be44b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408be450:	03 c7                	add    %edi,%eax
1408be452:	75 2a                	jne    0x1408be47e
1408be454:	48 8b 03             	mov    (%rbx),%rax
1408be457:	48 8b cb             	mov    %rbx,%rcx
1408be45a:	48 8b 00             	mov    (%rax),%rax
1408be45d:	ff 15 d5 e7 24 00    	call   *0x24e7d5(%rip)        # 0x140b0cc38
1408be463:	8b c7                	mov    %edi,%eax
1408be465:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408be46a:	03 c7                	add    %edi,%eax
1408be46c:	75 10                	jne    0x1408be47e
1408be46e:	48 8b 03             	mov    (%rbx),%rax
1408be471:	48 8b cb             	mov    %rbx,%rcx
1408be474:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be478:	ff 15 ba e7 24 00    	call   *0x24e7ba(%rip)        # 0x140b0cc38
1408be47e:	48 8b c6             	mov    %rsi,%rax
1408be481:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408be486:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1408be48b:	48 83 c4 30          	add    $0x30,%rsp
1408be48f:	41 5f                	pop    %r15
1408be491:	41 5e                	pop    %r14
1408be493:	5f                   	pop    %rdi
1408be494:	c3                   	ret
1408be495:	90                   	nop
1408be496:	90                   	nop
1408be497:	90                   	nop
1408be498:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408be49d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408be4a2:	57                   	push   %rdi
1408be4a3:	48 83 ec 20          	sub    $0x20,%rsp
1408be4a7:	48 8b 59 40          	mov    0x40(%rcx),%rbx
1408be4ab:	83 ce ff             	or     $0xffffffff,%esi
1408be4ae:	48 8b f9             	mov    %rcx,%rdi
1408be4b1:	48 85 db             	test   %rbx,%rbx
1408be4b4:	74 35                	je     0x1408be4eb
1408be4b6:	8b c6                	mov    %esi,%eax
1408be4b8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408be4bd:	03 c6                	add    %esi,%eax
1408be4bf:	75 2a                	jne    0x1408be4eb
1408be4c1:	48 8b 03             	mov    (%rbx),%rax
1408be4c4:	48 8b cb             	mov    %rbx,%rcx
1408be4c7:	48 8b 00             	mov    (%rax),%rax
1408be4ca:	ff 15 68 e7 24 00    	call   *0x24e768(%rip)        # 0x140b0cc38
1408be4d0:	8b c6                	mov    %esi,%eax
1408be4d2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408be4d7:	03 c6                	add    %esi,%eax
1408be4d9:	75 10                	jne    0x1408be4eb
1408be4db:	48 8b 03             	mov    (%rbx),%rax
1408be4de:	48 8b cb             	mov    %rbx,%rcx
1408be4e1:	48 8b 40 08          	mov    0x8(%rax),%rax
1408be4e5:	ff 15 4d e7 24 00    	call   *0x24e74d(%rip)        # 0x140b0cc38
1408be4eb:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
1408be4ef:	48 85 db             	test   %rbx,%rbx
1408be4f2:	74 35                	je     0x1408be529
1408be4f4:	8b c6                	mov    %esi,%eax
1408be4f6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408be4fb:	03 c6                	add    %esi,%eax
1408be4fd:	75 2a                	jne    0x1408be529
1408be4ff:	48 8b 03             	mov    (%rbx),%rax
1408be502:	48 8b cb             	mov    %rbx,%rcx
1408be505:	48 8b 00             	mov    (%rax),%rax