14000d176:	33 db                	xor    %ebx,%ebx
14000d178:	49 89 18             	mov    %rbx,(%r8)
14000d17b:	39 1a                	cmp    %ebx,(%rdx)
14000d17d:	75 21                	jne    0x14000d1a0
14000d17f:	8b 05 3f fd 01 00    	mov    0x1fd3f(%rip),%eax        # 0x14002cec4
14000d185:	39 42 04             	cmp    %eax,0x4(%rdx)
14000d188:	75 16                	jne    0x14000d1a0
14000d18a:	8b 05 38 fd 01 00    	mov    0x1fd38(%rip),%eax        # 0x14002cec8
14000d190:	39 42 08             	cmp    %eax,0x8(%rdx)
14000d193:	75 0b                	jne    0x14000d1a0
14000d195:	8b 05 31 fd 01 00    	mov    0x1fd31(%rip),%eax        # 0x14002cecc
14000d19b:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000d19e:	74 29                	je     0x14000d1c9
14000d1a0:	81 3a 90 98 fa 40    	cmpl   $0x40fa9890,(%rdx)
14000d1a6:	75 33                	jne    0x14000d1db
14000d1a8:	8b 05 5e fc 01 00    	mov    0x1fc5e(%rip),%eax        # 0x14002ce0c
14000d1ae:	39 42 04             	cmp    %eax,0x4(%rdx)
14000d1b1:	75 28                	jne    0x14000d1db
14000d1b3:	8b 05 57 fc 01 00    	mov    0x1fc57(%rip),%eax        # 0x14002ce10
14000d1b9:	39 42 08             	cmp    %eax,0x8(%rdx)
14000d1bc:	75 1d                	jne    0x14000d1db
14000d1be:	8b 05 50 fc 01 00    	mov    0x1fc50(%rip),%eax        # 0x14002ce14
14000d1c4:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000d1c7:	75 12                	jne    0x14000d1db
14000d1c9:	49 89 08             	mov    %rcx,(%r8)
14000d1cc:	48 8b 01             	mov    (%rcx),%rax
14000d1cf:	48 8b 40 08          	mov    0x8(%rax),%rax
14000d1d3:	ff 15 6f df 01 00    	call   *0x1df6f(%rip)        # 0x14002b148
14000d1d9:	eb 05                	jmp    0x14000d1e0
14000d1db:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14000d1e0:	8b c3                	mov    %ebx,%eax
14000d1e2:	48 83 c4 20          	add    $0x20,%rsp
14000d1e6:	5b                   	pop    %rbx
14000d1e7:	c3                   	ret
14000d1e8:	cc                   	int3
14000d1e9:	cc                   	int3
14000d1ea:	cc                   	int3
14000d1eb:	cc                   	int3
14000d1ec:	cc                   	int3
14000d1ed:	cc                   	int3
14000d1ee:	cc                   	int3
14000d1ef:	cc                   	int3
14000d1f0:	40 53                	rex push %rbx
14000d1f2:	48 83 ec 20          	sub    $0x20,%rsp
14000d1f6:	c7 41 0c 01 00 00 c0 	movl   $0xc0000001,0xc(%rcx)
14000d1fd:	48 8b d9             	mov    %rcx,%rbx
14000d200:	f6 c2 01             	test   $0x1,%dl
14000d203:	74 0c                	je     0x14000d211
14000d205:	48 ff 15 1c dd 01 00 	rex.W call *0x1dd1c(%rip)        # 0x14002af28
14000d20c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d211:	48 8b c3             	mov    %rbx,%rax
14000d214:	48 83 c4 20          	add    $0x20,%rsp
14000d218:	5b                   	pop    %rbx
14000d219:	c3                   	ret
14000d21a:	cc                   	int3
14000d21b:	cc                   	int3
14000d21c:	cc                   	int3
14000d21d:	cc                   	int3
14000d21e:	cc                   	int3
14000d21f:	cc                   	int3
14000d220:	cc                   	int3
14000d221:	cc                   	int3
14000d222:	cc                   	int3
14000d223:	cc                   	int3
14000d224:	cc                   	int3
14000d225:	cc                   	int3
14000d226:	cc                   	int3
14000d227:	cc                   	int3
14000d228:	cc                   	int3
14000d229:	cc                   	int3
14000d22a:	cc                   	int3
14000d22b:	cc                   	int3
14000d22c:	cc                   	int3
14000d22d:	cc                   	int3
14000d22e:	cc                   	int3
14000d22f:	cc                   	int3
14000d230:	48 83 e9 08          	sub    $0x8,%rcx
14000d234:	e9 67 0e 00 00       	jmp    0x14000e0a0
14000d239:	cc                   	int3
14000d23a:	cc                   	int3
14000d23b:	cc                   	int3
14000d23c:	cc                   	int3
14000d23d:	cc                   	int3
14000d23e:	cc                   	int3
14000d23f:	cc                   	int3
14000d240:	48 83 e9 08          	sub    $0x8,%rcx
14000d244:	e9 17 00 00 00       	jmp    0x14000d260
14000d249:	cc                   	int3
14000d24a:	cc                   	int3
14000d24b:	cc                   	int3
14000d24c:	cc                   	int3
14000d24d:	cc                   	int3
14000d24e:	cc                   	int3
14000d24f:	cc                   	int3
14000d250:	48 83 e9 08          	sub    $0x8,%rcx
14000d254:	e9 47 00 00 00       	jmp    0x14000d2a0
14000d259:	cc                   	int3
14000d25a:	cc                   	int3
14000d25b:	cc                   	int3
14000d25c:	cc                   	int3
14000d25d:	cc                   	int3
14000d25e:	cc                   	int3
14000d25f:	cc                   	int3
14000d260:	44 8b 41 14          	mov    0x14(%rcx),%r8d
14000d264:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
14000d26a:	45 3b c1             	cmp    %r9d,%r8d
14000d26d:	74 20                	je     0x14000d28f
14000d26f:	41 8d 50 01          	lea    0x1(%r8),%edx
14000d273:	41 8b c0             	mov    %r8d,%eax
14000d276:	f0 0f b1 51 14       	lock cmpxchg %edx,0x14(%rcx)
14000d27b:	74 09                	je     0x14000d286
14000d27d:	44 8b 41 14          	mov    0x14(%rcx),%r8d
14000d281:	45 3b c1             	cmp    %r9d,%r8d
14000d284:	75 e9                	jne    0x14000d26f
14000d286:	45 3b c1             	cmp    %r9d,%r8d
14000d289:	74 04                	je     0x14000d28f
14000d28b:	45 8d 48 01          	lea    0x1(%r8),%r9d
14000d28f:	41 8b c1             	mov    %r9d,%eax
14000d292:	c3                   	ret
14000d293:	cc                   	int3
14000d294:	cc                   	int3
14000d295:	cc                   	int3
14000d296:	cc                   	int3
14000d297:	cc                   	int3
14000d298:	cc                   	int3
14000d299:	cc                   	int3
14000d29a:	cc                   	int3
14000d29b:	cc                   	int3
14000d29c:	cc                   	int3
14000d29d:	cc                   	int3
14000d29e:	cc                   	int3
14000d29f:	cc                   	int3
14000d2a0:	40 53                	rex push %rbx
14000d2a2:	48 83 ec 20          	sub    $0x20,%rsp
14000d2a6:	33 db                	xor    %ebx,%ebx
14000d2a8:	49 89 18             	mov    %rbx,(%r8)
14000d2ab:	39 1a                	cmp    %ebx,(%rdx)
14000d2ad:	75 21                	jne    0x14000d2d0
14000d2af:	8b 05 0f fc 01 00    	mov    0x1fc0f(%rip),%eax        # 0x14002cec4
14000d2b5:	39 42 04             	cmp    %eax,0x4(%rdx)
14000d2b8:	75 16                	jne    0x14000d2d0
14000d2ba:	8b 05 08 fc 01 00    	mov    0x1fc08(%rip),%eax        # 0x14002cec8
14000d2c0:	39 42 08             	cmp    %eax,0x8(%rdx)
14000d2c3:	75 0b                	jne    0x14000d2d0
14000d2c5:	8b 05 01 fc 01 00    	mov    0x1fc01(%rip),%eax        # 0x14002cecc
14000d2cb:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000d2ce:	74 56                	je     0x14000d326
14000d2d0:	81 3a ad 16 4a c1    	cmpl   $0xc14a16ad,(%rdx)
14000d2d6:	75 21                	jne    0x14000d2f9
14000d2d8:	8b 05 1e fb 01 00    	mov    0x1fb1e(%rip),%eax        # 0x14002cdfc
14000d2de:	39 42 04             	cmp    %eax,0x4(%rdx)
14000d2e1:	75 16                	jne    0x14000d2f9
14000d2e3:	8b 05 17 fb 01 00    	mov    0x1fb17(%rip),%eax        # 0x14002ce00
14000d2e9:	39 42 08             	cmp    %eax,0x8(%rdx)
14000d2ec:	75 0b                	jne    0x14000d2f9
14000d2ee:	8b 05 10 fb 01 00    	mov    0x1fb10(%rip),%eax        # 0x14002ce04
14000d2f4:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000d2f7:	74 2d                	je     0x14000d326
14000d2f9:	81 3a 0f dd 91 c2    	cmpl   $0xc291dd0f,(%rdx)
14000d2ff:	75 37                	jne    0x14000d338
14000d301:	8b 05 5d fb 01 00    	mov    0x1fb5d(%rip),%eax        # 0x14002ce64
14000d307:	39 42 04             	cmp    %eax,0x4(%rdx)
14000d30a:	75 2c                	jne    0x14000d338
14000d30c:	8b 05 56 fb 01 00    	mov    0x1fb56(%rip),%eax        # 0x14002ce68
14000d312:	39 42 08             	cmp    %eax,0x8(%rdx)
14000d315:	75 21                	jne    0x14000d338
14000d317:	8b 05 4f fb 01 00    	mov    0x1fb4f(%rip),%eax        # 0x14002ce6c
14000d31d:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000d320:	75 16                	jne    0x14000d338
14000d322:	48 83 c1 08          	add    $0x8,%rcx
14000d326:	49 89 08             	mov    %rcx,(%r8)
14000d329:	48 8b 01             	mov    (%rcx),%rax
14000d32c:	48 8b 40 08          	mov    0x8(%rax),%rax
14000d330:	ff 15 12 de 01 00    	call   *0x1de12(%rip)        # 0x14002b148
14000d336:	eb 05                	jmp    0x14000d33d
14000d338:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14000d33d:	8b c3                	mov    %ebx,%eax
14000d33f:	48 83 c4 20          	add    $0x20,%rsp
14000d343:	5b                   	pop    %rbx
14000d344:	c3                   	ret
14000d345:	cc                   	int3
14000d346:	cc                   	int3
14000d347:	cc                   	int3
14000d348:	cc                   	int3
14000d349:	cc                   	int3
14000d34a:	cc                   	int3
14000d34b:	cc                   	int3
14000d34c:	48 ff 25 d5 d8 01 00 	rex.W jmp *0x1d8d5(%rip)        # 0x14002ac28
14000d353:	cc                   	int3
14000d354:	cc                   	int3
14000d355:	cc                   	int3
14000d356:	cc                   	int3
14000d357:	cc                   	int3
14000d358:	cc                   	int3
14000d359:	cc                   	int3
14000d35a:	cc                   	int3
14000d35b:	cc                   	int3
14000d35c:	cc                   	int3
14000d35d:	cc                   	int3
14000d35e:	cc                   	int3
14000d35f:	cc                   	int3
14000d360:	40 53                	rex push %rbx
14000d362:	48 83 ec 20          	sub    $0x20,%rsp
14000d366:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
14000d36c:	eb 0e                	jmp    0x14000d37c
14000d36e:	41 8d 50 ff          	lea    -0x1(%r8),%edx
14000d372:	41 8b c0             	mov    %r8d,%eax
14000d375:	f0 0f b1 51 0c       	lock cmpxchg %edx,0xc(%rcx)
14000d37a:	74 09                	je     0x14000d385
14000d37c:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
14000d380:	45 3b c1             	cmp    %r9d,%r8d
14000d383:	75 e9                	jne    0x14000d36e
14000d385:	41 8d 58 ff          	lea    -0x1(%r8),%ebx
14000d389:	85 db                	test   %ebx,%ebx
14000d38b:	75 2e                	jne    0x14000d3bb
14000d38d:	48 85 c9             	test   %rcx,%rcx
14000d390:	74 10                	je     0x14000d3a2
14000d392:	48 8b 01             	mov    (%rcx),%rax
14000d395:	8d 53 01             	lea    0x1(%rbx),%edx
14000d398:	48 8b 40 28          	mov    0x28(%rax),%rax
14000d39c:	ff 15 a6 dd 01 00    	call   *0x1dda6(%rip)        # 0x14002b148
14000d3a2:	48 8b 0d 47 ad 02 00 	mov    0x2ad47(%rip),%rcx        # 0x1400380f0
14000d3a9:	48 85 c9             	test   %rcx,%rcx
14000d3ac:	74 0d                	je     0x14000d3bb
14000d3ae:	48 8b 11             	mov    (%rcx),%rdx
14000d3b1:	48 8b 42 10          	mov    0x10(%rdx),%rax
14000d3b5:	ff 15 8d dd 01 00    	call   *0x1dd8d(%rip)        # 0x14002b148
14000d3bb:	8b c3                	mov    %ebx,%eax
14000d3bd:	48 83 c4 20          	add    $0x20,%rsp
14000d3c1:	5b                   	pop    %rbx
14000d3c2:	c3                   	ret
14000d3c3:	cc                   	int3
14000d3c4:	cc                   	int3
14000d3c5:	cc                   	int3
14000d3c6:	cc                   	int3
14000d3c7:	cc                   	int3
14000d3c8:	cc                   	int3
14000d3c9:	cc                   	int3
14000d3ca:	cc                   	int3
14000d3cb:	cc                   	int3
14000d3cc:	cc                   	int3
14000d3cd:	cc                   	int3
14000d3ce:	cc                   	int3
14000d3cf:	cc                   	int3
14000d3d0:	40 53                	rex push %rbx
14000d3d2:	48 83 ec 20          	sub    $0x20,%rsp
14000d3d6:	33 db                	xor    %ebx,%ebx
14000d3d8:	49 89 18             	mov    %rbx,(%r8)
14000d3db:	39 1a                	cmp    %ebx,(%rdx)
14000d3dd:	75 21                	jne    0x14000d400
14000d3df:	8b 05 df fa 01 00    	mov    0x1fadf(%rip),%eax        # 0x14002cec4
14000d3e5:	39 42 04             	cmp    %eax,0x4(%rdx)
14000d3e8:	75 16                	jne    0x14000d400
14000d3ea:	8b 05 d8 fa 01 00    	mov    0x1fad8(%rip),%eax        # 0x14002cec8
14000d3f0:	39 42 08             	cmp    %eax,0x8(%rdx)
14000d3f3:	75 0b                	jne    0x14000d400
14000d3f5:	8b 05 d1 fa 01 00    	mov    0x1fad1(%rip),%eax        # 0x14002cecc
14000d3fb:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000d3fe:	74 29                	je     0x14000d429
14000d400:	81 3a 9b 4e 6e db    	cmpl   $0xdb6e4e9b,(%rdx)
14000d406:	75 33                	jne    0x14000d43b
14000d408:	8b 05 46 fa 01 00    	mov    0x1fa46(%rip),%eax        # 0x14002ce54
14000d40e:	39 42 04             	cmp    %eax,0x4(%rdx)
14000d411:	75 28                	jne    0x14000d43b
14000d413:	8b 05 3f fa 01 00    	mov    0x1fa3f(%rip),%eax        # 0x14002ce58
14000d419:	39 42 08             	cmp    %eax,0x8(%rdx)
14000d41c:	75 1d                	jne    0x14000d43b
14000d41e:	8b 05 38 fa 01 00    	mov    0x1fa38(%rip),%eax        # 0x14002ce5c
14000d424:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000d427:	75 12                	jne    0x14000d43b
14000d429:	49 89 08             	mov    %rcx,(%r8)
14000d42c:	48 8b 01             	mov    (%rcx),%rax
14000d42f:	48 8b 40 08          	mov    0x8(%rax),%rax
14000d433:	ff 15 0f dd 01 00    	call   *0x1dd0f(%rip)        # 0x14002b148
14000d439:	eb 05                	jmp    0x14000d440
14000d43b:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14000d440:	8b c3                	mov    %ebx,%eax
14000d442:	48 83 c4 20          	add    $0x20,%rsp
14000d446:	5b                   	pop    %rbx
14000d447:	c3                   	ret
14000d448:	cc                   	int3
14000d449:	cc                   	int3
14000d44a:	cc                   	int3
14000d44b:	cc                   	int3
14000d44c:	cc                   	int3
14000d44d:	cc                   	int3
14000d44e:	cc                   	int3
14000d44f:	cc                   	int3
14000d450:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000d455:	55                   	push   %rbp
14000d456:	56                   	push   %rsi
14000d457:	57                   	push   %rdi
14000d458:	41 54                	push   %r12
14000d45a:	41 55                	push   %r13
14000d45c:	41 56                	push   %r14
14000d45e:	41 57                	push   %r15
14000d460:	48 83 ec 20          	sub    $0x20,%rsp
14000d464:	49 83 21 00          	andq   $0x0,(%r9)
14000d468:	48 8d 71 10          	lea    0x10(%rcx),%rsi
14000d46c:	4c 8b f1             	mov    %rcx,%r14
14000d46f:	49 8b e9             	mov    %r9,%rbp
14000d472:	48 8b ce             	mov    %rsi,%rcx
14000d475:	4d 8b e8             	mov    %r8,%r13
14000d478:	4c 8b e2             	mov    %rdx,%r12
14000d47b:	48 ff 15 4e d7 01 00 	rex.W call *0x1d74e(%rip)        # 0x14002abd0
14000d482:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d487:	49 8b 0e             	mov    (%r14),%rcx
14000d48a:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
14000d490:	48 85 c9             	test   %rcx,%rcx
14000d493:	75 07                	jne    0x14000d49c
14000d495:	b9 01 00 00 00       	mov    $0x1,%ecx
14000d49a:	eb 14                	jmp    0x14000d4b0
14000d49c:	48 8b 41 18          	mov    0x18(%rcx),%rax
14000d4a0:	48 2b 41 10          	sub    0x10(%rcx),%rax
14000d4a4:	b9 01 00 00 00       	mov    $0x1,%ecx
14000d4a9:	48 c1 f8 03          	sar    $0x3,%rax
14000d4ad:	48 03 c8             	add    %rax,%rcx
14000d4b0:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14000d4b5:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14000d4ba:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000d4bf:	e8 08 04 00 00       	call   0x14000d8cc
14000d4c4:	8b f8                	mov    %eax,%edi
14000d4c6:	85 c0                	test   %eax,%eax
14000d4c8:	79 2c                	jns    0x14000d4f6
14000d4ca:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000d4cf:	48 85 c9             	test   %rcx,%rcx
14000d4d2:	74 05                	je     0x14000d4d9
14000d4d4:	e8 37 0c 00 00       	call   0x14000e110
14000d4d9:	48 85 f6             	test   %rsi,%rsi
14000d4dc:	0f 84 ce 00 00 00    	je     0x14000d5b0
14000d4e2:	48 8b ce             	mov    %rsi,%rcx
14000d4e5:	48 ff 15 cc d6 01 00 	rex.W call *0x1d6cc(%rip)        # 0x14002abb8
14000d4ec:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d4f1:	e9 ba 00 00 00       	jmp    0x14000d5b0
14000d4f6:	49 8b 06             	mov    (%r14),%rax
14000d4f9:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14000d4fe:	48 85 c0             	test   %rax,%rax
14000d501:	74 29                	je     0x14000d52c
14000d503:	4c 8b 78 20          	mov    0x20(%rax),%r15
14000d507:	48 8b 58 10          	mov    0x10(%rax),%rbx
14000d50b:	eb 19                	jmp    0x14000d526
14000d50d:	4d 8b 07             	mov    (%r15),%r8
14000d510:	48 8b cf             	mov    %rdi,%rcx
14000d513:	48 8b 13             	mov    (%rbx),%rdx
14000d516:	e8 69 0a 00 00       	call   0x14000df84
14000d51b:	49 8b 06             	mov    (%r14),%rax
14000d51e:	4d 8d 7f 08          	lea    0x8(%r15),%r15
14000d522:	48 83 c3 08          	add    $0x8,%rbx
14000d526:	48 3b 58 18          	cmp    0x18(%rax),%rbx
14000d52a:	75 e1                	jne    0x14000d50d