14001504d:	48 89 0a             	mov    %rcx,(%rdx)
140015050:	48 85 c9             	test   %rcx,%rcx
140015053:	74 0c                	je     0x140015061
140015055:	48 8b 01             	mov    (%rcx),%rax
140015058:	48 8b 00             	mov    (%rax),%rax
14001505b:	ff 15 37 f5 01 00    	call   *0x1f537(%rip)        # 0x140034598
140015061:	48 8b c3             	mov    %rbx,%rax
140015064:	48 83 c4 20          	add    $0x20,%rsp
140015068:	5b                   	pop    %rbx
140015069:	c3                   	ret
14001506a:	90                   	nop
14001506b:	90                   	nop
14001506c:	90                   	nop
14001506d:	90                   	nop
14001506e:	90                   	nop
14001506f:	90                   	nop
140015070:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140015075:	57                   	push   %rdi
140015076:	48 83 ec 20          	sub    $0x20,%rsp
14001507a:	48 8b da             	mov    %rdx,%rbx
14001507d:	48 8b f9             	mov    %rcx,%rdi
140015080:	48 39 51 28          	cmp    %rdx,0x28(%rcx)
140015084:	74 33                	je     0x1400150b9
140015086:	48 85 d2             	test   %rdx,%rdx
140015089:	74 0f                	je     0x14001509a
14001508b:	48 8b 02             	mov    (%rdx),%rax
14001508e:	48 8b ca             	mov    %rdx,%rcx
140015091:	48 8b 00             	mov    (%rax),%rax
140015094:	ff 15 fe f4 01 00    	call   *0x1f4fe(%rip)        # 0x140034598
14001509a:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14001509e:	48 85 c9             	test   %rcx,%rcx
1400150a1:	74 12                	je     0x1400150b5
1400150a3:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
1400150a8:	48 8b 01             	mov    (%rcx),%rax
1400150ab:	48 8b 40 08          	mov    0x8(%rax),%rax
1400150af:	ff 15 e3 f4 01 00    	call   *0x1f4e3(%rip)        # 0x140034598
1400150b5:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
1400150b9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400150be:	48 83 c4 20          	add    $0x20,%rsp
1400150c2:	5f                   	pop    %rdi
1400150c3:	c3                   	ret
1400150c4:	90                   	nop
1400150c5:	90                   	nop
1400150c6:	90                   	nop
1400150c7:	90                   	nop
1400150c8:	90                   	nop
1400150c9:	90                   	nop
1400150ca:	90                   	nop
1400150cb:	90                   	nop
1400150cc:	90                   	nop
1400150cd:	90                   	nop
1400150ce:	90                   	nop
1400150cf:	90                   	nop
1400150d0:	40 53                	rex push %rbx
1400150d2:	48 83 ec 20          	sub    $0x20,%rsp
1400150d6:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400150da:	48 8b da             	mov    %rdx,%rbx
1400150dd:	48 89 0a             	mov    %rcx,(%rdx)
1400150e0:	48 85 c9             	test   %rcx,%rcx
1400150e3:	74 0c                	je     0x1400150f1
1400150e5:	48 8b 01             	mov    (%rcx),%rax
1400150e8:	48 8b 00             	mov    (%rax),%rax
1400150eb:	ff 15 a7 f4 01 00    	call   *0x1f4a7(%rip)        # 0x140034598
1400150f1:	48 8b c3             	mov    %rbx,%rax
1400150f4:	48 83 c4 20          	add    $0x20,%rsp
1400150f8:	5b                   	pop    %rbx
1400150f9:	c3                   	ret
1400150fa:	90                   	nop
1400150fb:	90                   	nop
1400150fc:	90                   	nop
1400150fd:	90                   	nop
1400150fe:	90                   	nop
1400150ff:	90                   	nop
140015100:	48 8d 41 38          	lea    0x38(%rcx),%rax
140015104:	c3                   	ret
140015105:	90                   	nop
140015106:	90                   	nop
140015107:	90                   	nop
140015108:	90                   	nop
140015109:	90                   	nop
14001510a:	90                   	nop
14001510b:	90                   	nop
14001510c:	90                   	nop
14001510d:	90                   	nop
14001510e:	90                   	nop
14001510f:	90                   	nop
140015110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140015115:	57                   	push   %rdi
140015116:	48 83 ec 20          	sub    $0x20,%rsp
14001511a:	8b da                	mov    %edx,%ebx
14001511c:	48 8b f9             	mov    %rcx,%rdi
14001511f:	e8 48 fd ff ff       	call   0x140014e6c
140015124:	f6 c3 01             	test   $0x1,%bl
140015127:	74 0e                	je     0x140015137
140015129:	48 85 ff             	test   %rdi,%rdi
14001512c:	74 09                	je     0x140015137
14001512e:	48 8b cf             	mov    %rdi,%rcx
140015131:	ff 15 b9 44 03 00    	call   *0x344b9(%rip)        # 0x1400495f0
140015137:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001513c:	48 8b c7             	mov    %rdi,%rax
14001513f:	48 83 c4 20          	add    $0x20,%rsp
140015143:	5f                   	pop    %rdi
140015144:	c3                   	ret
140015145:	90                   	nop
140015146:	90                   	nop
140015147:	90                   	nop
140015148:	90                   	nop
140015149:	90                   	nop
14001514a:	90                   	nop
14001514b:	90                   	nop
14001514c:	90                   	nop
14001514d:	90                   	nop
14001514e:	90                   	nop
14001514f:	90                   	nop
140015150:	8a 41 70             	mov    0x70(%rcx),%al
140015153:	c3                   	ret
140015154:	90                   	nop
140015155:	90                   	nop
140015156:	90                   	nop
140015157:	90                   	nop
140015158:	90                   	nop
140015159:	90                   	nop
14001515a:	90                   	nop
14001515b:	90                   	nop
14001515c:	90                   	nop
14001515d:	90                   	nop
14001515e:	90                   	nop
14001515f:	90                   	nop
140015160:	40 53                	rex push %rbx
140015162:	48 83 ec 20          	sub    $0x20,%rsp
140015166:	48 8d 59 78          	lea    0x78(%rcx),%rbx
14001516a:	45 33 c9             	xor    %r9d,%r9d
14001516d:	44 38 8b 88 00 00 00 	cmp    %r9b,0x88(%rbx)
140015174:	74 0a                	je     0x140015180
140015176:	48 8b cb             	mov    %rbx,%rcx
140015179:	e8 6a 08 00 00       	call   0x1400159e8
14001517e:	eb 2f                	jmp    0x1400151af
140015180:	8b 02                	mov    (%rdx),%eax
140015182:	89 03                	mov    %eax,(%rbx)
140015184:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140015188:	44 88 8b 80 00 00 00 	mov    %r9b,0x80(%rbx)
14001518f:	44 38 8a 80 00 00 00 	cmp    %r9b,0x80(%rdx)
140015196:	74 10                	je     0x1400151a8
140015198:	48 83 c2 08          	add    $0x8,%rdx
14001519c:	e8 f7 0f 00 00       	call   0x140016198
1400151a1:	c6 83 80 00 00 00 01 	movb   $0x1,0x80(%rbx)
1400151a8:	c6 83 88 00 00 00 01 	movb   $0x1,0x88(%rbx)
1400151af:	48 83 c4 20          	add    $0x20,%rsp
1400151b3:	5b                   	pop    %rbx
1400151b4:	c3                   	ret
1400151b5:	90                   	nop
1400151b6:	90                   	nop
1400151b7:	90                   	nop
1400151b8:	90                   	nop
1400151b9:	90                   	nop
1400151ba:	90                   	nop
1400151bb:	90                   	nop
1400151bc:	90                   	nop
1400151bd:	90                   	nop
1400151be:	90                   	nop
1400151bf:	90                   	nop
1400151c0:	48 83 ec 28          	sub    $0x28,%rsp
1400151c4:	80 79 16 00          	cmpb   $0x0,0x16(%rcx)
1400151c8:	74 10                	je     0x1400151da
1400151ca:	48 8b 01             	mov    (%rcx),%rax
1400151cd:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1400151d4:	ff 15 be f3 01 00    	call   *0x1f3be(%rip)        # 0x140034598
1400151da:	48 83 c4 28          	add    $0x28,%rsp
1400151de:	c3                   	ret
1400151df:	90                   	nop
1400151e0:	40 53                	rex push %rbx
1400151e2:	48 83 ec 20          	sub    $0x20,%rsp
1400151e6:	48 8b d9             	mov    %rcx,%rbx
1400151e9:	48 8b 89 10 01 00 00 	mov    0x110(%rcx),%rcx
1400151f0:	48 85 c9             	test   %rcx,%rcx
1400151f3:	74 15                	je     0x14001520a
1400151f5:	48 83 a3 10 01 00 00 	andq   $0x0,0x110(%rbx)
1400151fc:	00
1400151fd:	48 8b 01             	mov    (%rcx),%rax
140015200:	48 8b 40 08          	mov    0x8(%rax),%rax
140015204:	ff 15 8e f3 01 00    	call   *0x1f38e(%rip)        # 0x140034598
14001520a:	80 bb 00 01 00 00 00 	cmpb   $0x0,0x100(%rbx)
140015211:	74 2f                	je     0x140015242
140015213:	80 bb f8 00 00 00 00 	cmpb   $0x0,0xf8(%rbx)
14001521a:	74 26                	je     0x140015242
14001521c:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
140015223:	80 79 40 00          	cmpb   $0x0,0x40(%rcx)
140015227:	74 05                	je     0x14001522e
140015229:	e8 3a e0 ff ff       	call   0x140013268
14001522e:	48 8d 8b 88 00 00 00 	lea    0x88(%rbx),%rcx
140015235:	80 79 20 00          	cmpb   $0x0,0x20(%rcx)
140015239:	74 07                	je     0x140015242
14001523b:	33 d2                	xor    %edx,%edx
14001523d:	e8 62 d2 ff ff       	call   0x1400124a4
140015242:	48 8b cb             	mov    %rbx,%rcx
140015245:	48 83 c4 20          	add    $0x20,%rsp
140015249:	5b                   	pop    %rbx
14001524a:	e9 1d fc ff ff       	jmp    0x140014e6c
14001524f:	cc                   	int3
140015250:	48 83 ec 28          	sub    $0x28,%rsp
140015254:	ff 15 36 42 03 00    	call   *0x34236(%rip)        # 0x140049490
14001525a:	83 f8 fe             	cmp    $0xfffffffe,%eax
14001525d:	0f 95 c0             	setne  %al
140015260:	48 83 c4 28          	add    $0x28,%rsp
140015264:	c3                   	ret
140015265:	90                   	nop
140015266:	90                   	nop
140015267:	90                   	nop
140015268:	90                   	nop
140015269:	90                   	nop
14001526a:	90                   	nop
14001526b:	90                   	nop
14001526c:	90                   	nop
14001526d:	90                   	nop
14001526e:	90                   	nop
14001526f:	90                   	nop
140015270:	48 8b ca             	mov    %rdx,%rcx
140015273:	49 8b d0             	mov    %r8,%rdx
140015276:	48 ff 25 43 40 03 00 	rex.W jmp *0x34043(%rip)        # 0x1400492c0
14001527d:	90                   	nop
14001527e:	90                   	nop
14001527f:	90                   	nop
140015280:	48 ff 25 41 3f 03 00 	rex.W jmp *0x33f41(%rip)        # 0x1400491c8
140015287:	90                   	nop
140015288:	90                   	nop
140015289:	90                   	nop
14001528a:	90                   	nop
14001528b:	90                   	nop
14001528c:	90                   	nop
14001528d:	90                   	nop
14001528e:	90                   	nop
14001528f:	90                   	nop
140015290:	48 ff 25 29 3f 03 00 	rex.W jmp *0x33f29(%rip)        # 0x1400491c0
140015297:	90                   	nop
140015298:	90                   	nop
140015299:	90                   	nop
14001529a:	90                   	nop
14001529b:	90                   	nop
14001529c:	90                   	nop
14001529d:	90                   	nop
14001529e:	90                   	nop
14001529f:	90                   	nop
1400152a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400152a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400152aa:	57                   	push   %rdi
1400152ab:	48 83 ec 20          	sub    $0x20,%rsp
1400152af:	48 8b fa             	mov    %rdx,%rdi
1400152b2:	b9 30 01 00 00       	mov    $0x130,%ecx
1400152b7:	ba 01 00 00 00       	mov    $0x1,%edx
1400152bc:	ff 15 26 43 03 00    	call   *0x34326(%rip)        # 0x1400495e8
1400152c2:	33 f6                	xor    %esi,%esi
1400152c4:	48 8b d8             	mov    %rax,%rbx
1400152c7:	48 85 c0             	test   %rax,%rax
1400152ca:	75 0c                	jne    0x1400152d8
1400152cc:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
1400152d1:	ff 15 29 43 03 00    	call   *0x34329(%rip)        # 0x140049600
1400152d7:	cc                   	int3
1400152d8:	33 c0                	xor    %eax,%eax
1400152da:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400152de:	33 d2                	xor    %edx,%edx
1400152e0:	48 89 83 28 01 00 00 	mov    %rax,0x128(%rbx)
1400152e7:	41 b8 20 01 00 00    	mov    $0x120,%r8d
1400152ed:	e8 c0 c7 01 00       	call   0x140031ab2
1400152f2:	83 4b 0c ff          	orl    $0xffffffff,0xc(%rbx)
1400152f6:	48 8d 05 b3 1d 02 00 	lea    0x21db3(%rip),%rax        # 0x1400370b0
1400152fd:	48 89 03             	mov    %rax,(%rbx)
140015300:	48 8d 05 49 1c 02 00 	lea    0x21c49(%rip),%rax        # 0x140036f50
140015307:	48 89 03             	mov    %rax,(%rbx)
14001530a:	48 8b c7             	mov    %rdi,%rax
14001530d:	40 88 73 08          	mov    %sil,0x8(%rbx)
140015311:	89 73 10             	mov    %esi,0x10(%rbx)
140015314:	66 89 73 14          	mov    %si,0x14(%rbx)
140015318:	48 89 73 18          	mov    %rsi,0x18(%rbx)
14001531c:	48 89 73 20          	mov    %rsi,0x20(%rbx)
140015320:	48 89 73 28          	mov    %rsi,0x28(%rbx)
140015324:	48 89 73 30          	mov    %rsi,0x30(%rbx)
140015328:	48 89 73 38          	mov    %rsi,0x38(%rbx)
14001532c:	48 89 73 40          	mov    %rsi,0x40(%rbx)
140015330:	48 89 73 48          	mov    %rsi,0x48(%rbx)
140015334:	48 89 73 50          	mov    %rsi,0x50(%rbx)
140015338:	48 89 73 58          	mov    %rsi,0x58(%rbx)
14001533c:	48 89 73 60          	mov    %rsi,0x60(%rbx)
140015340:	40 88 73 68          	mov    %sil,0x68(%rbx)
140015344:	40 88 73 70          	mov    %sil,0x70(%rbx)
140015348:	40 88 b3 00 01 00 00 	mov    %sil,0x100(%rbx)
14001534f:	48 89 b3 08 01 00 00 	mov    %rsi,0x108(%rbx)
140015356:	48 89 b3 10 01 00 00 	mov    %rsi,0x110(%rbx)
14001535d:	40 88 b3 18 01 00 00 	mov    %sil,0x118(%rbx)
140015364:	48 89 b3 20 01 00 00 	mov    %rsi,0x120(%rbx)
14001536b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140015370:	c6 43 16 01          	movb   $0x1,0x16(%rbx)
140015374:	c7 83 28 01 00 00 01 	movl   $0x1,0x128(%rbx)
14001537b:	00 00 00
14001537e:	48 89 1f             	mov    %rbx,(%rdi)
140015381:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140015386:	48 83 c4 20          	add    $0x20,%rsp
14001538a:	5f                   	pop    %rdi
14001538b:	c3                   	ret
14001538c:	90                   	nop
14001538d:	90                   	nop
14001538e:	90                   	nop
14001538f:	90                   	nop
140015390:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140015395:	55                   	push   %rbp
140015396:	48 8b ec             	mov    %rsp,%rbp
140015399:	48 83 ec 30          	sub    $0x30,%rsp
14001539d:	48 8b da             	mov    %rdx,%rbx
1400153a0:	48 83 c1 10          	add    $0x10,%rcx
1400153a4:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1400153a8:	83 65 f8 00          	andl   $0x0,-0x8(%rbp)
1400153ac:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
1400153b0:	ff 15 d2 ed 01 00    	call   *0x1edd2(%rip)        # 0x140034188
1400153b6:	b8 01 00 00 00       	mov    $0x1,%eax
1400153bb:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
1400153c0:	ff c0                	inc    %eax
1400153c2:	83 f8 01             	cmp    $0x1,%eax
1400153c5:	75 13                	jne    0x1400153da
1400153c7:	83 7d fc 00          	cmpl   $0x0,-0x4(%rbp)
1400153cb:	0f 85 a6 00 00 00    	jne    0x140015477
1400153d1:	ff 15 f1 ef 01 00    	call   *0x1eff1(%rip)        # 0x1400343c8
1400153d7:	89 45 fc             	mov    %eax,-0x4(%rbp)
1400153da:	48 85 db             	test   %rbx,%rbx
1400153dd:	74 28                	je     0x140015407
1400153df:	eb 71                	jmp    0x140015452
1400153e1:	83 c8 ff             	or     $0xffffffff,%eax
1400153e4:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
1400153e9:	83 f8 01             	cmp    $0x1,%eax
1400153ec:	75 0f                	jne    0x1400153fd
1400153ee:	ff 15 d4 ef 01 00    	call   *0x1efd4(%rip)        # 0x1400343c8
1400153f4:	39 45 fc             	cmp    %eax,-0x4(%rbp)
1400153f7:	75 62                	jne    0x14001545b
1400153f9:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
1400153fd:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140015401:	ff 15 89 ed 01 00    	call   *0x1ed89(%rip)        # 0x140034190
140015407:	8b 45 f8             	mov    -0x8(%rbp),%eax
14001540a:	85 c0                	test   %eax,%eax
14001540c:	75 d3                	jne    0x1400153e1
14001540e:	83 7d fc 00          	cmpl   $0x0,-0x4(%rbp)
140015412:	74 0b                	je     0x14001541f
140015414:	ff 15 ae ef 01 00    	call   *0x1efae(%rip)        # 0x1400343c8
14001541a:	39 45 fc             	cmp    %eax,-0x4(%rbp)
14001541d:	75 4a                	jne    0x140015469
14001541f:	32 c0                	xor    %al,%al
140015421:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140015426:	48 83 c4 30          	add    $0x30,%rsp
14001542a:	5d                   	pop    %rbp
14001542b:	c3                   	ret
14001542c:	83 c8 ff             	or     $0xffffffff,%eax
14001542f:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
140015434:	83 f8 01             	cmp    $0x1,%eax