14004f0fb:	eb 05                	jmp    0x14004f102
14004f0fd:	ba 2c 00 00 00       	mov    $0x2c,%edx
14004f102:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f106:	4c 8d 05 73 98 03 00 	lea    0x39873(%rip),%r8        # 0x140088980
14004f10d:	44 8b cb             	mov    %ebx,%r9d
14004f110:	e8 07 88 00 00       	call   0x14005791c
14004f115:	eb 5e                	jmp    0x14004f175
14004f117:	48 ff 15 52 59 03 00 	rex.W call *0x35952(%rip)        # 0x140084a70
14004f11e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f123:	8b d8                	mov    %eax,%ebx
14004f125:	48 8b 0d d4 fe 04 00 	mov    0x4fed4(%rip),%rcx        # 0x14009f000
14004f12c:	48 8d 05 cd fe 04 00 	lea    0x4fecd(%rip),%rax        # 0x14009f000
14004f133:	48 3b c8             	cmp    %rax,%rcx
14004f136:	74 3d                	je     0x14004f175
14004f138:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f13c:	74 37                	je     0x14004f175
14004f13e:	eb bd                	jmp    0x14004f0fd
14004f140:	48 8b 0d b9 fe 04 00 	mov    0x4feb9(%rip),%rcx        # 0x14009f000
14004f147:	48 8d 05 b2 fe 04 00 	lea    0x4feb2(%rip),%rax        # 0x14009f000
14004f14e:	48 3b c8             	cmp    %rax,%rcx
14004f151:	74 22                	je     0x14004f175
14004f153:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f157:	74 1c                	je     0x14004f175
14004f159:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f15d:	4c 8d 05 1c 98 03 00 	lea    0x3981c(%rip),%r8        # 0x140088980
14004f164:	ba 2d 00 00 00       	mov    $0x2d,%edx
14004f169:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14004f16d:	4d 8b cf             	mov    %r15,%r9
14004f170:	e8 03 8a 00 00       	call   0x140057b78
14004f175:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14004f179:	48 85 c9             	test   %rcx,%rcx
14004f17c:	0f 84 94 89 fc ff    	je     0x140017b16
14004f182:	48 ff 15 5f 5f 03 00 	rex.W call *0x35f5f(%rip)        # 0x1400850e8
14004f189:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f18e:	90                   	nop
14004f18f:	e9 82 89 fc ff       	jmp    0x140017b16
14004f194:	bf 08 00 00 00       	mov    $0x8,%edi
14004f199:	48 8b 0d 60 fe 04 00 	mov    0x4fe60(%rip),%rcx        # 0x14009f000
14004f1a0:	48 8d 15 59 fe 04 00 	lea    0x4fe59(%rip),%rdx        # 0x14009f000
14004f1a7:	48 3b ca             	cmp    %rdx,%rcx
14004f1aa:	0f 84 7c 8b fc ff    	je     0x140017d2c
14004f1b0:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f1b4:	0f 84 72 8b fc ff    	je     0x140017d2c
14004f1ba:	8d 57 55             	lea    0x55(%rdi),%edx
14004f1bd:	44 8b cf             	mov    %edi,%r9d
14004f1c0:	e9 64 01 00 00       	jmp    0x14004f329
14004f1c5:	48 ff 15 a4 58 03 00 	rex.W call *0x358a4(%rip)        # 0x140084a70
14004f1cc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f1d1:	8b f8                	mov    %eax,%edi
14004f1d3:	48 8b 0d 26 fe 04 00 	mov    0x4fe26(%rip),%rcx        # 0x14009f000
14004f1da:	48 8d 15 1f fe 04 00 	lea    0x4fe1f(%rip),%rdx        # 0x14009f000
14004f1e1:	48 3b ca             	cmp    %rdx,%rcx
14004f1e4:	0f 84 42 8b fc ff    	je     0x140017d2c
14004f1ea:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f1ee:	0f 84 38 8b fc ff    	je     0x140017d2c
14004f1f4:	ba 5e 00 00 00       	mov    $0x5e,%edx
14004f1f9:	eb 05                	jmp    0x14004f200
14004f1fb:	ba 63 00 00 00       	mov    $0x63,%edx
14004f200:	44 8b c8             	mov    %eax,%r9d
14004f203:	e9 21 01 00 00       	jmp    0x14004f329
14004f208:	48 ff 15 61 58 03 00 	rex.W call *0x35861(%rip)        # 0x140084a70
14004f20f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f214:	8b f8                	mov    %eax,%edi
14004f216:	48 8b 0d e3 fd 04 00 	mov    0x4fde3(%rip),%rcx        # 0x14009f000
14004f21d:	48 8d 15 dc fd 04 00 	lea    0x4fddc(%rip),%rdx        # 0x14009f000
14004f224:	48 3b ca             	cmp    %rdx,%rcx
14004f227:	0f 84 ff 8a fc ff    	je     0x140017d2c
14004f22d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f231:	0f 84 f5 8a fc ff    	je     0x140017d2c
14004f237:	ba 5f 00 00 00       	mov    $0x5f,%edx
14004f23c:	eb c2                	jmp    0x14004f200
14004f23e:	48 ff 15 2b 58 03 00 	rex.W call *0x3582b(%rip)        # 0x140084a70
14004f245:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f24a:	8b f8                	mov    %eax,%edi
14004f24c:	48 8b 0d ad fd 04 00 	mov    0x4fdad(%rip),%rcx        # 0x14009f000
14004f253:	48 8d 15 a6 fd 04 00 	lea    0x4fda6(%rip),%rdx        # 0x14009f000
14004f25a:	48 3b ca             	cmp    %rdx,%rcx
14004f25d:	0f 84 c9 8a fc ff    	je     0x140017d2c
14004f263:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f267:	0f 84 bf 8a fc ff    	je     0x140017d2c
14004f26d:	ba 60 00 00 00       	mov    $0x60,%edx
14004f272:	eb 8c                	jmp    0x14004f200
14004f274:	48 ff 15 f5 57 03 00 	rex.W call *0x357f5(%rip)        # 0x140084a70
14004f27b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f280:	8b f8                	mov    %eax,%edi
14004f282:	48 8b 0d 77 fd 04 00 	mov    0x4fd77(%rip),%rcx        # 0x14009f000
14004f289:	48 8d 15 70 fd 04 00 	lea    0x4fd70(%rip),%rdx        # 0x14009f000
14004f290:	48 3b ca             	cmp    %rdx,%rcx
14004f293:	0f 84 93 8a fc ff    	je     0x140017d2c
14004f299:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f29d:	0f 84 89 8a fc ff    	je     0x140017d2c
14004f2a3:	ba 61 00 00 00       	mov    $0x61,%edx
14004f2a8:	e9 53 ff ff ff       	jmp    0x14004f200
14004f2ad:	48 ff 15 bc 57 03 00 	rex.W call *0x357bc(%rip)        # 0x140084a70
14004f2b4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f2b9:	41 b9 40 05 00 00    	mov    $0x540,%r9d
14004f2bf:	8b f8                	mov    %eax,%edi
14004f2c1:	41 3b c1             	cmp    %r9d,%eax
14004f2c4:	75 35                	jne    0x14004f2fb
14004f2c6:	48 8b 0d 33 fd 04 00 	mov    0x4fd33(%rip),%rcx        # 0x14009f000
14004f2cd:	48 8d 15 2c fd 04 00 	lea    0x4fd2c(%rip),%rdx        # 0x14009f000
14004f2d4:	48 3b ca             	cmp    %rdx,%rcx
14004f2d7:	74 1b                	je     0x14004f2f4
14004f2d9:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
14004f2dd:	74 15                	je     0x14004f2f4
14004f2df:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f2e3:	4c 8d 05 96 96 03 00 	lea    0x39696(%rip),%r8        # 0x140088980
14004f2ea:	ba 62 00 00 00       	mov    $0x62,%edx
14004f2ef:	e8 28 86 00 00       	call   0x14005791c
14004f2f4:	33 ff                	xor    %edi,%edi
14004f2f6:	e9 31 8a fc ff       	jmp    0x140017d2c
14004f2fb:	48 8b 0d fe fc 04 00 	mov    0x4fcfe(%rip),%rcx        # 0x14009f000
14004f302:	48 8d 15 f7 fc 04 00 	lea    0x4fcf7(%rip),%rdx        # 0x14009f000
14004f309:	48 3b ca             	cmp    %rdx,%rcx
14004f30c:	0f 84 1a 8a fc ff    	je     0x140017d2c
14004f312:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f316:	0f 84 10 8a fc ff    	je     0x140017d2c
14004f31c:	e9 da fe ff ff       	jmp    0x14004f1fb
14004f321:	ba 64 00 00 00       	mov    $0x64,%edx
14004f326:	44 8b cd             	mov    %ebp,%r9d
14004f329:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f32d:	4c 8d 05 4c 96 03 00 	lea    0x3964c(%rip),%r8        # 0x140088980
14004f334:	e8 e3 85 00 00       	call   0x14005791c
14004f339:	90                   	nop
14004f33a:	e9 ed 89 fc ff       	jmp    0x140017d2c
14004f33f:	cc                   	int3
14004f340:	48 8b 6e 38          	mov    0x38(%rsi),%rbp
14004f344:	e9 b0 8a fc ff       	jmp    0x140017df9
14004f349:	8b 84 24 70 02 00 00 	mov    0x270(%rsp),%eax
14004f350:	4d 8b cf             	mov    %r15,%r9
14004f353:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14004f358:	49 8b d6             	mov    %r14,%rdx
14004f35b:	89 44 24 28          	mov    %eax,0x28(%rsp)
14004f35f:	48 8b ce             	mov    %rsi,%rcx
14004f362:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14004f367:	e8 98 5e 01 00       	call   0x140065204
14004f36c:	8b d8                	mov    %eax,%ebx
14004f36e:	85 c0                	test   %eax,%eax
14004f370:	0f 84 51 8b fc ff    	je     0x140017ec7
14004f376:	48 8b 0d 83 fc 04 00 	mov    0x4fc83(%rip),%rcx        # 0x14009f000
14004f37d:	48 8d 05 7c fc 04 00 	lea    0x4fc7c(%rip),%rax        # 0x14009f000
14004f384:	48 3b c8             	cmp    %rax,%rcx
14004f387:	0f 84 f2 8b fc ff    	je     0x140017f7f
14004f38d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f391:	0f 84 e8 8b fc ff    	je     0x140017f7f
14004f397:	48 8b 46 38          	mov    0x38(%rsi),%rax
14004f39b:	4c 8d 05 96 20 04 00 	lea    0x42096(%rip),%r8        # 0x140091438
14004f3a2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f3a6:	ba 13 00 00 00       	mov    $0x13,%edx
14004f3ab:	44 8b cb             	mov    %ebx,%r9d
14004f3ae:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004f3b3:	e8 d0 86 00 00       	call   0x140057a88
14004f3b8:	90                   	nop
14004f3b9:	e9 c1 8b fc ff       	jmp    0x140017f7f
14004f3be:	bb 0e 00 00 00       	mov    $0xe,%ebx
14004f3c3:	e9 b7 8b fc ff       	jmp    0x140017f7f
14004f3c8:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14004f3cc:	4c 8d 05 65 20 04 00 	lea    0x42065(%rip),%r8        # 0x140091438
14004f3d3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f3d7:	ba 14 00 00 00       	mov    $0x14,%edx
14004f3dc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14004f3e1:	e8 12 88 00 00       	call   0x140057bf8
14004f3e6:	90                   	nop
14004f3e7:	e9 8d 8b fc ff       	jmp    0x140017f79
14004f3ec:	48 85 d2             	test   %rdx,%rdx
14004f3ef:	0f 84 fd 8b fc ff    	je     0x140017ff2
14004f3f5:	66 44 89 19          	mov    %r11w,(%rcx)
14004f3f9:	e9 f4 8b fc ff       	jmp    0x140017ff2
14004f3fe:	48 8b 0d fb fb 04 00 	mov    0x4fbfb(%rip),%rcx        # 0x14009f000
14004f405:	48 8d 05 f4 fb 04 00 	lea    0x4fbf4(%rip),%rax        # 0x14009f000
14004f40c:	48 3b c8             	cmp    %rax,%rcx
14004f40f:	74 1b                	je     0x14004f42c
14004f411:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f415:	74 15                	je     0x14004f42c
14004f417:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f41b:	4c 8d 05 16 20 04 00 	lea    0x42016(%rip),%r8        # 0x140091438
14004f422:	ba 16 00 00 00       	mov    $0x16,%edx
14004f427:	e8 c4 84 00 00       	call   0x1400578f0
14004f42c:	b8 16 02 00 00       	mov    $0x216,%eax
14004f431:	e9 cc 8c fc ff       	jmp    0x140018102
14004f436:	ba 0e 00 00 00       	mov    $0xe,%edx
14004f43b:	eb 05                	jmp    0x14004f442
14004f43d:	ba 0f 00 00 00       	mov    $0xf,%edx
14004f442:	4d 8b 4e 38          	mov    0x38(%r14),%r9
14004f446:	4c 8d 05 eb 1f 04 00 	lea    0x41feb(%rip),%r8        # 0x140091438
14004f44d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f451:	e8 ba 86 00 00       	call   0x140057b10
14004f456:	90                   	nop
14004f457:	e9 29 8e fc ff       	jmp    0x140018285
14004f45c:	48 8b 0d 9d fb 04 00 	mov    0x4fb9d(%rip),%rcx        # 0x14009f000
14004f463:	48 8d 05 96 fb 04 00 	lea    0x4fb96(%rip),%rax        # 0x14009f000
14004f46a:	48 3b c8             	cmp    %rax,%rcx
14004f46d:	74 27                	je     0x14004f496
14004f46f:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f473:	74 21                	je     0x14004f496
14004f475:	49 8b 46 38          	mov    0x38(%r14),%rax
14004f479:	4c 8d 05 b8 1f 04 00 	lea    0x41fb8(%rip),%r8        # 0x140091438
14004f480:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f484:	ba 10 00 00 00       	mov    $0x10,%edx
14004f489:	44 8b cb             	mov    %ebx,%r9d
14004f48c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004f491:	e8 f2 85 00 00       	call   0x140057a88
14004f496:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14004f49b:	e9 4c 8d fc ff       	jmp    0x1400181ec
14004f4a0:	49 8b 06             	mov    (%r14),%rax
14004f4a3:	49 8b ce             	mov    %r14,%rcx
14004f4a6:	41 8b 9e 6c 01 00 00 	mov    0x16c(%r14),%ebx
14004f4ad:	49 8b 7e 38          	mov    0x38(%r14),%rdi
14004f4b1:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14004f4b8:	ff 15 0a 62 03 00    	call   *0x3620a(%rip)        # 0x1400856c8
14004f4be:	48 8b 0d 3b fb 04 00 	mov    0x4fb3b(%rip),%rcx        # 0x14009f000
14004f4c5:	44 8b cd             	mov    %ebp,%r9d
14004f4c8:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14004f4cc:	89 44 24 28          	mov    %eax,0x28(%rsp)
14004f4d0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14004f4d5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f4d9:	e8 a2 60 01 00       	call   0x140065580
14004f4de:	90                   	nop
14004f4df:	e9 48 8d fc ff       	jmp    0x14001822c
14004f4e4:	48 8b 0d 15 fb 04 00 	mov    0x4fb15(%rip),%rcx        # 0x14009f000
14004f4eb:	48 8d 05 0e fb 04 00 	lea    0x4fb0e(%rip),%rax        # 0x14009f000
14004f4f2:	48 3b c8             	cmp    %rax,%rcx
14004f4f5:	0f 84 f1 8c fc ff    	je     0x1400181ec
14004f4fb:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f4ff:	0f 84 e7 8c fc ff    	je     0x1400181ec
14004f505:	49 8b 46 38          	mov    0x38(%r14),%rax
14004f509:	4c 8d 05 28 1f 04 00 	lea    0x41f28(%rip),%r8        # 0x140091438
14004f510:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f514:	ba 12 00 00 00       	mov    $0x12,%edx
14004f519:	44 8b cb             	mov    %ebx,%r9d
14004f51c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004f521:	e8 62 85 00 00       	call   0x140057a88
14004f526:	90                   	nop
14004f527:	e9 c0 8c fc ff       	jmp    0x1400181ec
14004f52c:	b8 32 00 00 00       	mov    $0x32,%eax
14004f531:	e9 46 8f fc ff       	jmp    0x14001847c
14004f536:	48 8b 0d a3 0c 05 00 	mov    0x50ca3(%rip),%rcx        # 0x1400a01e0
14004f53d:	45 33 c0             	xor    %r8d,%r8d
14004f540:	48 ff 15 a9 7c 05 00 	rex.W call *0x57ca9(%rip)        # 0x1400a71f0
14004f547:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f54c:	8b cf                	mov    %edi,%ecx
14004f54e:	48 ff 15 cb 5f 03 00 	rex.W call *0x35fcb(%rip)        # 0x140085520
14004f555:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f55a:	90                   	nop
14004f55b:	e9 1c 8f fc ff       	jmp    0x14001847c
14004f560:	48 8b 0d 79 0c 05 00 	mov    0x50c79(%rip),%rcx        # 0x1400a01e0
14004f567:	45 33 c0             	xor    %r8d,%r8d
14004f56a:	48 ff 15 7f 7c 05 00 	rex.W call *0x57c7f(%rip)        # 0x1400a71f0
14004f571:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f576:	90                   	nop
14004f577:	e9 fe 8e fc ff       	jmp    0x14001847a
14004f57c:	48 8d 0d 2d 82 03 00 	lea    0x3822d(%rip),%rcx        # 0x1400877b0
14004f583:	ba 02 00 00 00       	mov    $0x2,%edx
14004f588:	e9 ae 8f fc ff       	jmp    0x14001853b
14004f58d:	cc                   	int3
14004f58e:	48 8d 0d 1b 82 03 00 	lea    0x3821b(%rip),%rcx        # 0x1400877b0
14004f595:	ba 02 00 00 00       	mov    $0x2,%edx
14004f59a:	e9 58 90 fc ff       	jmp    0x1400185f7
14004f59f:	cc                   	int3
14004f5a0:	48 8b 0d 59 fa 04 00 	mov    0x4fa59(%rip),%rcx        # 0x14009f000
14004f5a7:	48 8d 05 52 fa 04 00 	lea    0x4fa52(%rip),%rax        # 0x14009f000
14004f5ae:	48 3b c8             	cmp    %rax,%rcx
14004f5b1:	74 1b                	je     0x14004f5ce
14004f5b3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f5b7:	74 15                	je     0x14004f5ce
14004f5b9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f5bd:	4c 8d 05 6c 96 03 00 	lea    0x3966c(%rip),%r8        # 0x140088c30
14004f5c4:	ba c9 00 00 00       	mov    $0xc9,%edx
14004f5c9:	e8 4e 83 00 00       	call   0x14005791c
14004f5ce:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
14004f5d2:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14004f5d6:	48 3b d8             	cmp    %rax,%rbx
14004f5d9:	0f 94 c0             	sete   %al
14004f5dc:	84 c0                	test   %al,%al
14004f5de:	75 4a                	jne    0x14004f62a
14004f5e0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14004f5e4:	48 8b 03             	mov    (%rbx),%rax
14004f5e7:	48 89 01             	mov    %rax,(%rcx)
14004f5ea:	48 89 48 08          	mov    %rcx,0x8(%rax)
14004f5ee:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14004f5f2:	48 85 c9             	test   %rcx,%rcx
14004f5f5:	74 22                	je     0x14004f619
14004f5f7:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14004f5fb:	83 c8 ff             	or     $0xffffffff,%eax
14004f5fe:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14004f603:	83 f8 01             	cmp    $0x1,%eax
14004f606:	75 11                	jne    0x14004f619
14004f608:	48 8b 01             	mov    (%rcx),%rax
14004f60b:	ba 01 00 00 00       	mov    $0x1,%edx
14004f610:	48 8b 00             	mov    (%rax),%rax
14004f613:	ff 15 af 60 03 00    	call   *0x360af(%rip)        # 0x1400856c8
14004f619:	48 8d 15 48 84 03 00 	lea    0x38448(%rip),%rdx        # 0x140087a68
14004f620:	48 8b cb             	mov    %rbx,%rcx
14004f623:	e8 d8 48 fe ff       	call   0x140033f00
14004f628:	eb a4                	jmp    0x14004f5ce
14004f62a:	48 89 7d cf          	mov    %rdi,-0x31(%rbp)
14004f62e:	e9 6a 16 fe ff       	jmp    0x140030c9d
14004f633:	48 ff 15 36 54 03 00 	rex.W call *0x35436(%rip)        # 0x140084a70
14004f63a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f63f:	44 8b c8             	mov    %eax,%r9d
14004f642:	48 8b 0d b7 f9 04 00 	mov    0x4f9b7(%rip),%rcx        # 0x14009f000
14004f649:	48 8d 05 b0 f9 04 00 	lea    0x4f9b0(%rip),%rax        # 0x14009f000
14004f650:	48 3b c8             	cmp    %rax,%rcx
14004f653:	74 1b                	je     0x14004f670
14004f655:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004f659:	74 15                	je     0x14004f670
14004f65b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004f65f:	4c 8d 05 ca 95 03 00 	lea    0x395ca(%rip),%r8        # 0x140088c30
14004f666:	ba ca 00 00 00       	mov    $0xca,%edx
14004f66b:	e8 ac 82 00 00       	call   0x14005791c
14004f670:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
14004f674:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14004f678:	48 3b d8             	cmp    %rax,%rbx
14004f67b:	0f 94 c0             	sete   %al
14004f67e:	84 c0                	test   %al,%al
14004f680:	75 a8                	jne    0x14004f62a
14004f682:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14004f686:	48 8b 03             	mov    (%rbx),%rax
14004f689:	48 89 01             	mov    %rax,(%rcx)
14004f68c:	48 89 48 08          	mov    %rcx,0x8(%rax)
14004f690:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14004f694:	48 85 c9             	test   %rcx,%rcx
14004f697:	74 22                	je     0x14004f6bb
14004f699:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14004f69d:	83 c8 ff             	or     $0xffffffff,%eax
14004f6a0:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14004f6a5:	83 f8 01             	cmp    $0x1,%eax
14004f6a8:	75 11                	jne    0x14004f6bb
14004f6aa:	48 8b 01             	mov    (%rcx),%rax
14004f6ad:	ba 01 00 00 00       	mov    $0x1,%edx
14004f6b2:	48 8b 00             	mov    (%rax),%rax
14004f6b5:	ff 15 0d 60 03 00    	call   *0x3600d(%rip)        # 0x1400856c8
14004f6bb:	48 8d 15 a6 83 03 00 	lea    0x383a6(%rip),%rdx        # 0x140087a68
14004f6c2:	48 8b cb             	mov    %rbx,%rcx
14004f6c5:	e8 36 48 fe ff       	call   0x140033f00
14004f6ca:	eb a4                	jmp    0x14004f670
14004f6cc:	8b c8                	mov    %eax,%ecx
14004f6ce:	48 ff 15 c3 5c 03 00 	rex.W call *0x35cc3(%rip)        # 0x140085398
14004f6d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f6da:	33 ff                	xor    %edi,%edi
14004f6dc:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
14004f6e0:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14004f6e4:	48 3b d8             	cmp    %rax,%rbx
14004f6e7:	0f 94 c0             	sete   %al
14004f6ea:	84 c0                	test   %al,%al
14004f6ec:	0f 85 38 ff ff ff    	jne    0x14004f62a
14004f6f2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14004f6f6:	48 8b 03             	mov    (%rbx),%rax
14004f6f9:	48 89 01             	mov    %rax,(%rcx)
14004f6fc:	48 89 48 08          	mov    %rcx,0x8(%rax)