140cc6072:	48 8b 40 30          	mov    0x30(%rax),%rax
140cc6076:	48 85 c0             	test   %rax,%rax
140cc6079:	74 17                	je     0x140cc6092
140cc607b:	48 8b d7             	mov    %rdi,%rdx
140cc607e:	48 8b cb             	mov    %rbx,%rcx
140cc6081:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc6086:	48 83 c4 20          	add    $0x20,%rsp
140cc608a:	5f                   	pop    %rdi
140cc608b:	48 ff 25 8e d9 2b 00 	rex.W jmp *0x2bd98e(%rip)        # 0x140f83a20
140cc6092:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140cc6097:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc609c:	48 83 c4 20          	add    $0x20,%rsp
140cc60a0:	5f                   	pop    %rdi
140cc60a1:	c3                   	ret
140cc60a2:	cc                   	int3
140cc60a3:	cc                   	int3
140cc60a4:	cc                   	int3
140cc60a5:	cc                   	int3
140cc60a6:	cc                   	int3
140cc60a7:	cc                   	int3
140cc60a8:	cc                   	int3
140cc60a9:	cc                   	int3
140cc60aa:	cc                   	int3
140cc60ab:	cc                   	int3
140cc60ac:	cc                   	int3
140cc60ad:	cc                   	int3
140cc60ae:	cc                   	int3
140cc60af:	cc                   	int3
140cc60b0:	b8 28 00 00 00       	mov    $0x28,%eax
140cc60b5:	e8 e6 53 15 00       	call   0x140e1b4a0
140cc60ba:	48 2b e0             	sub    %rax,%rsp
140cc60bd:	8b 02                	mov    (%rdx),%eax
140cc60bf:	39 01                	cmp    %eax,(%rcx)
140cc60c1:	74 0a                	je     0x140cc60cd
140cc60c3:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cc60c8:	48 83 c4 28          	add    $0x28,%rsp
140cc60cc:	c3                   	ret
140cc60cd:	48 8b 41 10          	mov    0x10(%rcx),%rax
140cc60d1:	48 85 c0             	test   %rax,%rax
140cc60d4:	74 17                	je     0x140cc60ed
140cc60d6:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140cc60dd:	48 85 c0             	test   %rax,%rax
140cc60e0:	74 0b                	je     0x140cc60ed
140cc60e2:	48 83 c4 28          	add    $0x28,%rsp
140cc60e6:	48 ff 25 33 d9 2b 00 	rex.W jmp *0x2bd933(%rip)        # 0x140f83a20
140cc60ed:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140cc60f2:	48 83 c4 28          	add    $0x28,%rsp
140cc60f6:	c3                   	ret
140cc60f7:	cc                   	int3
140cc60f8:	cc                   	int3
140cc60f9:	cc                   	int3
140cc60fa:	cc                   	int3
140cc60fb:	cc                   	int3
140cc60fc:	cc                   	int3
140cc60fd:	cc                   	int3
140cc60fe:	cc                   	int3
140cc60ff:	cc                   	int3
140cc6100:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc6105:	57                   	push   %rdi
140cc6106:	b8 30 00 00 00       	mov    $0x30,%eax
140cc610b:	e8 90 53 15 00       	call   0x140e1b4a0
140cc6110:	48 2b e0             	sub    %rax,%rsp
140cc6113:	8b 01                	mov    (%rcx),%eax
140cc6115:	48 8b d9             	mov    %rcx,%rbx
140cc6118:	8b 0a                	mov    (%rdx),%ecx
140cc611a:	48 8b fa             	mov    %rdx,%rdi
140cc611d:	85 c0                	test   %eax,%eax
140cc611f:	75 49                	jne    0x140cc616a
140cc6121:	8b d1                	mov    %ecx,%edx
140cc6123:	48 8b cb             	mov    %rbx,%rcx
140cc6126:	e8 d5 08 00 00       	call   0x140cc6a00
140cc612b:	85 c0                	test   %eax,%eax
140cc612d:	0f 84 f7 00 00 00    	je     0x140cc622a
140cc6133:	48 8b 47 10          	mov    0x10(%rdi),%rax
140cc6137:	48 85 c0             	test   %rax,%rax
140cc613a:	74 45                	je     0x140cc6181
140cc613c:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
140cc6143:	48 85 c0             	test   %rax,%rax
140cc6146:	74 39                	je     0x140cc6181
140cc6148:	48 8b cf             	mov    %rdi,%rcx
140cc614b:	ff 15 cf d8 2b 00    	call   *0x2bd8cf(%rip)        # 0x140f83a20
140cc6151:	85 c0                	test   %eax,%eax
140cc6153:	74 2c                	je     0x140cc6181
140cc6155:	ba 67 00 00 00       	mov    $0x67,%edx
140cc615a:	c7 44 24 20 56 00 00 	movl   $0x56,0x20(%rsp)
140cc6161:	00
140cc6162:	44 8b c2             	mov    %edx,%r8d
140cc6165:	e9 af 00 00 00       	jmp    0x140cc6219
140cc616a:	3b c1                	cmp    %ecx,%eax
140cc616c:	74 c5                	je     0x140cc6133
140cc616e:	c7 44 24 20 51 00 00 	movl   $0x51,0x20(%rsp)
140cc6175:	00
140cc6176:	41 b8 65 00 00 00    	mov    $0x65,%r8d
140cc617c:	e9 93 00 00 00       	jmp    0x140cc6214
140cc6181:	48 8b 43 10          	mov    0x10(%rbx),%rax
140cc6185:	48 85 c0             	test   %rax,%rax
140cc6188:	74 45                	je     0x140cc61cf
140cc618a:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
140cc6191:	48 85 c0             	test   %rax,%rax
140cc6194:	74 39                	je     0x140cc61cf
140cc6196:	48 8b cb             	mov    %rbx,%rcx
140cc6199:	ff 15 81 d8 2b 00    	call   *0x2bd881(%rip)        # 0x140f83a20
140cc619f:	85 c0                	test   %eax,%eax
140cc61a1:	74 2c                	je     0x140cc61cf
140cc61a3:	48 8b 47 10          	mov    0x10(%rdi),%rax
140cc61a7:	48 85 c0             	test   %rax,%rax
140cc61aa:	74 7e                	je     0x140cc622a
140cc61ac:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140cc61b3:	48 85 c0             	test   %rax,%rax
140cc61b6:	74 72                	je     0x140cc622a
140cc61b8:	48 8b d7             	mov    %rdi,%rdx
140cc61bb:	48 8b cb             	mov    %rbx,%rcx
140cc61be:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc61c3:	48 83 c4 30          	add    $0x30,%rsp
140cc61c7:	5f                   	pop    %rdi
140cc61c8:	48 ff 25 51 d8 2b 00 	rex.W jmp *0x2bd851(%rip)        # 0x140f83a20
140cc61cf:	8b 07                	mov    (%rdi),%eax
140cc61d1:	39 03                	cmp    %eax,(%rbx)
140cc61d3:	75 31                	jne    0x140cc6206
140cc61d5:	48 8b 43 10          	mov    0x10(%rbx),%rax
140cc61d9:	48 85 c0             	test   %rax,%rax
140cc61dc:	74 28                	je     0x140cc6206
140cc61de:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140cc61e5:	48 85 c0             	test   %rax,%rax
140cc61e8:	74 1c                	je     0x140cc6206
140cc61ea:	48 8b d7             	mov    %rdi,%rdx
140cc61ed:	48 8b cb             	mov    %rbx,%rcx
140cc61f0:	ff 15 2a d8 2b 00    	call   *0x2bd82a(%rip)        # 0x140f83a20
140cc61f6:	83 f8 01             	cmp    $0x1,%eax
140cc61f9:	75 0b                	jne    0x140cc6206
140cc61fb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc6200:	48 83 c4 30          	add    $0x30,%rsp
140cc6204:	5f                   	pop    %rdi
140cc6205:	c3                   	ret
140cc6206:	c7 44 24 20 5d 00 00 	movl   $0x5d,0x20(%rsp)
140cc620d:	00
140cc620e:	41 b8 99 00 00 00    	mov    $0x99,%r8d
140cc6214:	ba 67 00 00 00       	mov    $0x67,%edx
140cc6219:	4c 8d 0d 30 12 48 00 	lea    0x481230(%rip),%r9        # 0x141147450
140cc6220:	b9 06 00 00 00       	mov    $0x6,%ecx
140cc6225:	e8 56 aa 00 00       	call   0x140cd0c80
140cc622a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc622f:	33 c0                	xor    %eax,%eax
140cc6231:	48 83 c4 30          	add    $0x30,%rsp
140cc6235:	5f                   	pop    %rdi
140cc6236:	c3                   	ret
140cc6237:	cc                   	int3
140cc6238:	cc                   	int3
140cc6239:	cc                   	int3
140cc623a:	cc                   	int3
140cc623b:	cc                   	int3
140cc623c:	cc                   	int3
140cc623d:	cc                   	int3
140cc623e:	cc                   	int3
140cc623f:	cc                   	int3
140cc6240:	48 85 c9             	test   %rcx,%rcx
140cc6243:	74 58                	je     0x140cc629d
140cc6245:	53                   	push   %rbx
140cc6246:	b8 20 00 00 00       	mov    $0x20,%eax
140cc624b:	e8 50 52 15 00       	call   0x140e1b4a0
140cc6250:	48 2b e0             	sub    %rax,%rsp
140cc6253:	48 8b d9             	mov    %rcx,%rbx
140cc6256:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cc625b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140cc6260:	83 e8 01             	sub    $0x1,%eax
140cc6263:	7f 33                	jg     0x140cc6298
140cc6265:	e8 36 00 00 00       	call   0x140cc62a0
140cc626a:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140cc626e:	e8 ed d0 01 00       	call   0x140ce3360
140cc6273:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140cc6277:	48 8d 15 22 fd 03 00 	lea    0x3fd22(%rip),%rdx        # 0x140d05fa0
140cc627e:	e8 dd b2 ff ff       	call   0x140cc1560
140cc6283:	41 b8 62 02 00 00    	mov    $0x262,%r8d
140cc6289:	48 8d 15 c0 11 48 00 	lea    0x4811c0(%rip),%rdx        # 0x141147450
140cc6290:	48 8b cb             	mov    %rbx,%rcx
140cc6293:	e8 78 b7 ff ff       	call   0x140cc1a10
140cc6298:	48 83 c4 20          	add    $0x20,%rsp
140cc629c:	5b                   	pop    %rbx
140cc629d:	c3                   	ret
140cc629e:	cc                   	int3
140cc629f:	cc                   	int3
140cc62a0:	40 53                	rex push %rbx
140cc62a2:	b8 20 00 00 00       	mov    $0x20,%eax
140cc62a7:	e8 f4 51 15 00       	call   0x140e1b4a0
140cc62ac:	48 2b e0             	sub    %rax,%rsp
140cc62af:	48 8b 41 10          	mov    0x10(%rcx),%rax
140cc62b3:	48 8b d9             	mov    %rcx,%rbx
140cc62b6:	48 85 c0             	test   %rax,%rax
140cc62b9:	74 1a                	je     0x140cc62d5
140cc62bb:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140cc62c2:	48 85 c0             	test   %rax,%rax
140cc62c5:	74 0e                	je     0x140cc62d5
140cc62c7:	ff 15 53 d7 2b 00    	call   *0x2bd753(%rip)        # 0x140f83a20
140cc62cd:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
140cc62d4:	00
140cc62d5:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cc62d9:	e8 b2 f2 02 00       	call   0x140cf5590
140cc62de:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140cc62e2:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
140cc62e9:	00
140cc62ea:	e8 a1 f2 02 00       	call   0x140cf5590
140cc62ef:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
140cc62f6:	00
140cc62f7:	48 83 c4 20          	add    $0x20,%rsp
140cc62fb:	5b                   	pop    %rbx
140cc62fc:	c3                   	ret
140cc62fd:	cc                   	int3
140cc62fe:	cc                   	int3
140cc62ff:	cc                   	int3
140cc6300:	b8 38 00 00 00       	mov    $0x38,%eax
140cc6305:	e8 96 51 15 00       	call   0x140e1b4a0
140cc630a:	48 2b e0             	sub    %rax,%rsp
140cc630d:	8b 01                	mov    (%rcx),%eax
140cc630f:	83 f8 1c             	cmp    $0x1c,%eax
140cc6312:	74 2e                	je     0x140cc6342
140cc6314:	3d 98 03 00 00       	cmp    $0x398,%eax
140cc6319:	74 27                	je     0x140cc6342
140cc631b:	ba 77 00 00 00       	mov    $0x77,%edx
140cc6320:	c7 44 24 20 2a 02 00 	movl   $0x22a,0x20(%rsp)
140cc6327:	00
140cc6328:	4c 8d 0d 21 11 48 00 	lea    0x481121(%rip),%r9        # 0x141147450
140cc632f:	44 8d 42 09          	lea    0x9(%rdx),%r8d
140cc6333:	8d 4a 8f             	lea    -0x71(%rdx),%ecx
140cc6336:	e8 45 a9 00 00       	call   0x140cd0c80
140cc633b:	33 c0                	xor    %eax,%eax
140cc633d:	48 83 c4 38          	add    $0x38,%rsp
140cc6341:	c3                   	ret
140cc6342:	48 8b 41 28          	mov    0x28(%rcx),%rax
140cc6346:	48 83 c4 38          	add    $0x38,%rsp
140cc634a:	c3                   	ret
140cc634b:	cc                   	int3
140cc634c:	cc                   	int3
140cc634d:	cc                   	int3
140cc634e:	cc                   	int3
140cc634f:	cc                   	int3
140cc6350:	b8 38 00 00 00       	mov    $0x38,%eax
140cc6355:	e8 46 51 15 00       	call   0x140e1b4a0
140cc635a:	48 2b e0             	sub    %rax,%rsp
140cc635d:	83 39 74             	cmpl   $0x74,(%rcx)
140cc6360:	74 25                	je     0x140cc6387
140cc6362:	4c 8d 0d e7 10 48 00 	lea    0x4810e7(%rip),%r9        # 0x141147450
140cc6369:	c7 44 24 20 f0 01 00 	movl   $0x1f0,0x20(%rsp)
140cc6370:	00
140cc6371:	8d 50 40             	lea    0x40(%rax),%edx
140cc6374:	44 8d 40 49          	lea    0x49(%rax),%r8d
140cc6378:	8d 48 ce             	lea    -0x32(%rax),%ecx
140cc637b:	e8 00 a9 00 00       	call   0x140cd0c80
140cc6380:	33 c0                	xor    %eax,%eax
140cc6382:	48 83 c4 38          	add    $0x38,%rsp
140cc6386:	c3                   	ret
140cc6387:	48 8b 41 28          	mov    0x28(%rcx),%rax
140cc638b:	48 83 c4 38          	add    $0x38,%rsp
140cc638f:	c3                   	ret
140cc6390:	b8 38 00 00 00       	mov    $0x38,%eax
140cc6395:	e8 06 51 15 00       	call   0x140e1b4a0
140cc639a:	48 2b e0             	sub    %rax,%rsp
140cc639d:	81 39 98 01 00 00    	cmpl   $0x198,(%rcx)
140cc63a3:	74 25                	je     0x140cc63ca
140cc63a5:	4c 8d 0d a4 10 48 00 	lea    0x4810a4(%rip),%r9        # 0x141147450
140cc63ac:	c7 44 24 20 0c 02 00 	movl   $0x20c,0x20(%rsp)
140cc63b3:	00
140cc63b4:	8d 50 4b             	lea    0x4b(%rax),%edx
140cc63b7:	44 8d 40 56          	lea    0x56(%rax),%r8d
140cc63bb:	8d 48 ce             	lea    -0x32(%rax),%ecx
140cc63be:	e8 bd a8 00 00       	call   0x140cd0c80
140cc63c3:	33 c0                	xor    %eax,%eax
140cc63c5:	48 83 c4 38          	add    $0x38,%rsp
140cc63c9:	c3                   	ret
140cc63ca:	48 8b 41 28          	mov    0x28(%rcx),%rax
140cc63ce:	48 83 c4 38          	add    $0x38,%rsp
140cc63d2:	c3                   	ret
140cc63d3:	cc                   	int3
140cc63d4:	cc                   	int3
140cc63d5:	cc                   	int3
140cc63d6:	cc                   	int3
140cc63d7:	cc                   	int3
140cc63d8:	cc                   	int3
140cc63d9:	cc                   	int3
140cc63da:	cc                   	int3
140cc63db:	cc                   	int3
140cc63dc:	cc                   	int3
140cc63dd:	cc                   	int3
140cc63de:	cc                   	int3
140cc63df:	cc                   	int3
140cc63e0:	b8 38 00 00 00       	mov    $0x38,%eax
140cc63e5:	e8 b6 50 15 00       	call   0x140e1b4a0
140cc63ea:	48 2b e0             	sub    %rax,%rsp
140cc63ed:	8b 01                	mov    (%rcx),%eax
140cc63ef:	83 f8 06             	cmp    $0x6,%eax
140cc63f2:	74 2e                	je     0x140cc6422
140cc63f4:	3d 90 03 00 00       	cmp    $0x390,%eax
140cc63f9:	74 27                	je     0x140cc6422
140cc63fb:	ba 79 00 00 00       	mov    $0x79,%edx
140cc6400:	c7 44 24 20 d5 01 00 	movl   $0x1d5,0x20(%rsp)
140cc6407:	00
140cc6408:	4c 8d 0d 41 10 48 00 	lea    0x481041(%rip),%r9        # 0x141147450
140cc640f:	44 8d 42 06          	lea    0x6(%rdx),%r8d
140cc6413:	8d 4a 8d             	lea    -0x73(%rdx),%ecx
140cc6416:	e8 65 a8 00 00       	call   0x140cd0c80
140cc641b:	33 c0                	xor    %eax,%eax
140cc641d:	48 83 c4 38          	add    $0x38,%rsp
140cc6421:	c3                   	ret
140cc6422:	48 8b 41 28          	mov    0x28(%rcx),%rax
140cc6426:	48 83 c4 38          	add    $0x38,%rsp
140cc642a:	c3                   	ret
140cc642b:	cc                   	int3
140cc642c:	cc                   	int3
140cc642d:	cc                   	int3
140cc642e:	cc                   	int3
140cc642f:	cc                   	int3
140cc6430:	b8 38 00 00 00       	mov    $0x38,%eax
140cc6435:	e8 66 50 15 00       	call   0x140e1b4a0
140cc643a:	48 2b e0             	sub    %rax,%rsp
140cc643d:	81 39 25 04 00 00    	cmpl   $0x425,(%rcx)
140cc6443:	74 27                	je     0x140cc646c
140cc6445:	4c 8d 0d 04 10 48 00 	lea    0x481004(%rip),%r9        # 0x141147450
140cc644c:	c7 44 24 20 b1 01 00 	movl   $0x1b1,0x20(%rsp)
140cc6453:	00
140cc6454:	ba b8 00 00 00       	mov    $0xb8,%edx
140cc6459:	44 8d 40 6c          	lea    0x6c(%rax),%r8d
140cc645d:	8d 48 ce             	lea    -0x32(%rax),%ecx
140cc6460:	e8 1b a8 00 00       	call   0x140cd0c80
140cc6465:	33 c0                	xor    %eax,%eax
140cc6467:	48 83 c4 38          	add    $0x38,%rsp
140cc646b:	c3                   	ret
140cc646c:	48 8b 41 28          	mov    0x28(%rcx),%rax
140cc6470:	48 63 08             	movslq (%rax),%rcx
140cc6473:	48 89 0a             	mov    %rcx,(%rdx)
140cc6476:	48 8b 40 08          	mov    0x8(%rax),%rax
140cc647a:	48 83 c4 38          	add    $0x38,%rsp
140cc647e:	c3                   	ret
140cc647f:	cc                   	int3
140cc6480:	b8 38 00 00 00       	mov    $0x38,%eax
140cc6485:	e8 16 50 15 00       	call   0x140e1b4a0
140cc648a:	48 2b e0             	sub    %rax,%rsp
140cc648d:	81 39 26 04 00 00    	cmpl   $0x426,(%rcx)
140cc6493:	74 25                	je     0x140cc64ba
140cc6495:	4c 8d 0d b4 0f 48 00 	lea    0x480fb4(%rip),%r9        # 0x141147450
140cc649c:	c7 44 24 20 c0 01 00 	movl   $0x1c0,0x20(%rsp)
140cc64a3:	00
140cc64a4:	8d 50 74             	lea    0x74(%rax),%edx
140cc64a7:	44 8d 40 77          	lea    0x77(%rax),%r8d
140cc64ab:	8d 48 ce             	lea    -0x32(%rax),%ecx
140cc64ae:	e8 cd a7 00 00       	call   0x140cd0c80
140cc64b3:	33 c0                	xor    %eax,%eax
140cc64b5:	48 83 c4 38          	add    $0x38,%rsp
140cc64b9:	c3                   	ret
140cc64ba:	48 8b 41 28          	mov    0x28(%rcx),%rax
140cc64be:	48 63 08             	movslq (%rax),%rcx
140cc64c1:	48 89 0a             	mov    %rcx,(%rdx)