14014b07d:	41 5f                	pop    %r15
14014b07f:	c3                   	ret
14014b080:	48 8b c4             	mov    %rsp,%rax
14014b083:	48 89 58 08          	mov    %rbx,0x8(%rax)
14014b087:	48 89 70 10          	mov    %rsi,0x10(%rax)
14014b08b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14014b08f:	4c 89 70 20          	mov    %r14,0x20(%rax)
14014b093:	41 57                	push   %r15
14014b095:	48 83 ec 20          	sub    $0x20,%rsp
14014b099:	4c 63 f1             	movslq %ecx,%r14
14014b09c:	4c 8d 3d 5d 4f eb ff 	lea    -0x14b0a3(%rip),%r15        # 0x140000000
14014b0a3:	33 f6                	xor    %esi,%esi
14014b0a5:	49 8d 9f a0 41 31 00 	lea    0x3141a0(%r15),%rbx
14014b0ac:	45 33 c9             	xor    %r9d,%r9d
14014b0af:	4a 8d 3c f5 00 00 00 	lea    0x0(,%r14,8),%rdi
14014b0b6:	00
14014b0b7:	4a 8b 8c 3f 30 ee 27 	mov    0x27ee30(%rdi,%r15,1),%rcx
14014b0be:	00
14014b0bf:	8d 56 01             	lea    0x1(%rsi),%edx
14014b0c2:	48 03 df             	add    %rdi,%rbx
14014b0c5:	4c 8b c3             	mov    %rbx,%r8
14014b0c8:	ff 15 42 71 1e 00    	call   *0x1e7142(%rip)        # 0x140332210
14014b0ce:	48 8b 13             	mov    (%rbx),%rdx
14014b0d1:	48 85 d2             	test   %rdx,%rdx
14014b0d4:	74 2a                	je     0x14014b100
14014b0d6:	4b 8d 04 76          	lea    (%r14,%r14,2),%rax
14014b0da:	49 8d 8f a0 42 31 00 	lea    0x3142a0(%r15),%rcx
14014b0e1:	41 89 b4 c7 b0 42 31 	mov    %esi,0x3142b0(%r15,%rax,8)
14014b0e8:	00
14014b0e9:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
14014b0ed:	49 89 94 c7 a8 42 31 	mov    %rdx,0x3142a8(%r15,%rax,8)
14014b0f4:	00
14014b0f5:	c7 01 18 00 00 00    	movl   $0x18,(%rcx)
14014b0fb:	40 b6 01             	mov    $0x1,%sil
14014b0fe:	eb 03                	jmp    0x14014b103
14014b100:	48 8b ce             	mov    %rsi,%rcx
14014b103:	48 8d 05 56 92 1c 00 	lea    0x1c9256(%rip),%rax        # 0x140314360
14014b10a:	48 89 0c 38          	mov    %rcx,(%rax,%rdi,1)
14014b10e:	40 8a c6             	mov    %sil,%al
14014b111:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14014b116:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014b11b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14014b120:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14014b125:	48 83 c4 20          	add    $0x20,%rsp
14014b129:	41 5f                	pop    %r15
14014b12b:	c3                   	ret
14014b12c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014b131:	55                   	push   %rbp
14014b132:	56                   	push   %rsi
14014b133:	57                   	push   %rdi
14014b134:	41 54                	push   %r12
14014b136:	41 55                	push   %r13
14014b138:	41 56                	push   %r14
14014b13a:	41 57                	push   %r15
14014b13c:	48 83 ec 40          	sub    $0x40,%rsp
14014b140:	45 33 e4             	xor    %r12d,%r12d
14014b143:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14014b149:	48 8b f2             	mov    %rdx,%rsi
14014b14c:	8b d9                	mov    %ecx,%ebx
14014b14e:	41 8a fd             	mov    %r13b,%dil
14014b151:	48 85 d2             	test   %rdx,%rdx
14014b154:	75 07                	jne    0x14014b15d
14014b156:	33 c0                	xor    %eax,%eax
14014b158:	e9 2d 03 00 00       	jmp    0x14014b48a
14014b15d:	0f ba e3 0d          	bt     $0xd,%ebx
14014b161:	73 65                	jae    0x14014b1c8
14014b163:	44 8b fb             	mov    %ebx,%r15d
14014b166:	49 63 e8             	movslq %r8d,%rbp
14014b169:	48 8d 3d 90 4e eb ff 	lea    -0x14b170(%rip),%rdi        # 0x140000000
14014b170:	41 81 e7 00 00 04 00 	and    $0x40000,%r15d
14014b177:	75 1f                	jne    0x14014b198
14014b179:	4c 39 a4 ef 40 3f 31 	cmp    %r12,0x313f40(%rdi,%rbp,8)
14014b180:	00
14014b181:	75 08                	jne    0x14014b18b
14014b183:	41 8b c8             	mov    %r8d,%ecx
14014b186:	e8 5d f8 ff ff       	call   0x14014a9e8
14014b18b:	4c 8d b7 80 3f 31 00 	lea    0x313f80(%rdi),%r14
14014b192:	4d 8d 34 ee          	lea    (%r14,%rbp,8),%r14
14014b196:	eb 18                	jmp    0x14014b1b0
14014b198:	4c 8d b7 80 3f 31 00 	lea    0x313f80(%rdi),%r14
14014b19f:	4d 8d 34 ee          	lea    (%r14,%rbp,8),%r14
14014b1a3:	4d 39 26             	cmp    %r12,(%r14)
14014b1a6:	75 08                	jne    0x14014b1b0
14014b1a8:	41 8b c8             	mov    %r8d,%ecx
14014b1ab:	e8 28 f9 ff ff       	call   0x14014aad8
14014b1b0:	45 85 ff             	test   %r15d,%r15d
14014b1b3:	75 0b                	jne    0x14014b1c0
14014b1b5:	4c 8d 34 ed 40 3f 31 	lea    0x313f40(,%rbp,8),%r14
14014b1bc:	00
14014b1bd:	4c 03 f7             	add    %rdi,%r14
14014b1c0:	49 8b 06             	mov    (%r14),%rax
14014b1c3:	e9 b1 00 00 00       	jmp    0x14014b279
14014b1c8:	0f ba e3 0e          	bt     $0xe,%ebx
14014b1cc:	73 29                	jae    0x14014b1f7
14014b1ce:	49 63 e8             	movslq %r8d,%rbp
14014b1d1:	48 8d 3d 28 4e eb ff 	lea    -0x14b1d8(%rip),%rdi        # 0x140000000
14014b1d8:	4c 39 a4 ef a0 43 31 	cmp    %r12,0x3143a0(%rdi,%rbp,8)
14014b1df:	00
14014b1e0:	75 08                	jne    0x14014b1ea
14014b1e2:	41 8b c8             	mov    %r8d,%ecx
14014b1e5:	e8 76 fa ff ff       	call   0x14014ac60
14014b1ea:	48 8b 84 ef a0 43 31 	mov    0x3143a0(%rdi,%rbp,8),%rax
14014b1f1:	00
14014b1f2:	e9 82 00 00 00       	jmp    0x14014b279
14014b1f7:	0f ba e3 0f          	bt     $0xf,%ebx
14014b1fb:	73 26                	jae    0x14014b223
14014b1fd:	49 63 e8             	movslq %r8d,%rbp
14014b200:	48 8d 3d f9 4d eb ff 	lea    -0x14b207(%rip),%rdi        # 0x140000000
14014b207:	4c 39 a4 ef e0 45 31 	cmp    %r12,0x3145e0(%rdi,%rbp,8)
14014b20e:	00
14014b20f:	75 08                	jne    0x14014b219
14014b211:	41 8b c8             	mov    %r8d,%ecx
14014b214:	e8 5b fc ff ff       	call   0x14014ae74
14014b219:	48 8b 84 ef e0 45 31 	mov    0x3145e0(%rdi,%rbp,8),%rax
14014b220:	00
14014b221:	eb 56                	jmp    0x14014b279
14014b223:	0f ba e3 10          	bt     $0x10,%ebx
14014b227:	73 26                	jae    0x14014b24f
14014b229:	49 63 e8             	movslq %r8d,%rbp
14014b22c:	48 8d 3d cd 4d eb ff 	lea    -0x14b233(%rip),%rdi        # 0x140000000
14014b233:	4c 39 a4 ef 20 46 31 	cmp    %r12,0x314620(%rdi,%rbp,8)
14014b23a:	00
14014b23b:	75 08                	jne    0x14014b245
14014b23d:	41 8b c8             	mov    %r8d,%ecx
14014b240:	e8 8f fd ff ff       	call   0x14014afd4
14014b245:	48 8b 84 ef 20 46 31 	mov    0x314620(%rdi,%rbp,8),%rax
14014b24c:	00
14014b24d:	eb 2a                	jmp    0x14014b279
14014b24f:	0f ba e3 11          	bt     $0x11,%ebx
14014b253:	73 2f                	jae    0x14014b284
14014b255:	49 63 e8             	movslq %r8d,%rbp
14014b258:	48 8d 3d a1 4d eb ff 	lea    -0x14b25f(%rip),%rdi        # 0x140000000
14014b25f:	4c 39 a4 ef 60 43 31 	cmp    %r12,0x314360(%rdi,%rbp,8)
14014b266:	00
14014b267:	75 08                	jne    0x14014b271
14014b269:	41 8b c8             	mov    %r8d,%ecx
14014b26c:	e8 0f fe ff ff       	call   0x14014b080
14014b271:	48 8b 84 ef 60 43 31 	mov    0x314360(%rdi,%rbp,8),%rax
14014b278:	00
14014b279:	48 89 06             	mov    %rax,(%rsi)
14014b27c:	41 8a fd             	mov    %r13b,%dil
14014b27f:	e9 8a 01 00 00       	jmp    0x14014b40e
14014b284:	0f ba e3 14          	bt     $0x14,%ebx
14014b288:	0f 83 76 01 00 00    	jae    0x14014b404
14014b28e:	ba 18 00 00 00       	mov    $0x18,%edx
14014b293:	49 63 c0             	movslq %r8d,%rax
14014b296:	48 8d 3d 63 4d eb ff 	lea    -0x14b29d(%rip),%rdi        # 0x140000000
14014b29d:	44 88 a4 24 88 00 00 	mov    %r12b,0x88(%rsp)
14014b2a4:	00
14014b2a5:	49 8b ec             	mov    %r12,%rbp
14014b2a8:	4d 8b f4             	mov    %r12,%r14
14014b2ab:	44 8b ac 87 80 ee 27 	mov    0x27ee80(%rdi,%rax,4),%r13d
14014b2b2:	00
14014b2b3:	8d 4a 28             	lea    0x28(%rdx),%ecx
14014b2b6:	ff 15 54 72 0c 00    	call   *0xc7254(%rip)        # 0x140212510
14014b2bc:	48 89 06             	mov    %rax,(%rsi)
14014b2bf:	48 8b f8             	mov    %rax,%rdi
14014b2c2:	48 85 c0             	test   %rax,%rax
14014b2c5:	0f 84 2e 01 00 00    	je     0x14014b3f9
14014b2cb:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
14014b2d2:	00
14014b2d3:	45 0f b6 fc          	movzbl %r12b,%r15d
14014b2d7:	b9 02 00 00 00       	mov    $0x2,%ecx
14014b2dc:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
14014b2e3:	00
14014b2e4:	e8 77 f1 ff ff       	call   0x14014a460
14014b2e9:	4c 8b a4 24 98 00 00 	mov    0x98(%rsp),%r12
14014b2f0:	00
14014b2f1:	85 c0                	test   %eax,%eax
14014b2f3:	74 43                	je     0x14014b338
14014b2f5:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14014b2fa:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14014b2ff:	41 81 e5 ff ff f2 ee 	and    $0xeef2ffff,%r13d
14014b306:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014b30b:	41 81 cd 00 00 12 00 	or     $0x120000,%r13d
14014b312:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14014b319:	00
14014b31a:	44 89 ac 24 98 00 00 	mov    %r13d,0x98(%rsp)
14014b321:	00
14014b322:	e8 85 f3 ff ff       	call   0x14014a6ac
14014b327:	48 85 c0             	test   %rax,%rax
14014b32a:	4c 8b e8             	mov    %rax,%r13
14014b32d:	b8 01 00 00 00       	mov    $0x1,%eax
14014b332:	44 0f 45 f8          	cmovne %eax,%r15d
14014b336:	eb 03                	jmp    0x14014b33b
14014b338:	4c 8b ed             	mov    %rbp,%r13
14014b33b:	4d 85 e4             	test   %r12,%r12
14014b33e:	74 09                	je     0x14014b349
14014b340:	49 8b cc             	mov    %r12,%rcx
14014b343:	ff 15 f7 70 0c 00    	call   *0xc70f7(%rip)        # 0x140212440
14014b349:	45 33 e4             	xor    %r12d,%r12d
14014b34c:	45 84 ff             	test   %r15b,%r15b
14014b34f:	49 0f 45 ed          	cmovne %r13,%rbp
14014b353:	74 60                	je     0x14014b3b5
14014b355:	48 85 ed             	test   %rbp,%rbp
14014b358:	74 5b                	je     0x14014b3b5
14014b35a:	41 8d 54 24 28       	lea    0x28(%r12),%edx
14014b35f:	8d 4a 18             	lea    0x18(%rdx),%ecx
14014b362:	ff 15 a8 71 0c 00    	call   *0xc71a8(%rip)        # 0x140212510
14014b368:	45 8d 6c 24 01       	lea    0x1(%r12),%r13d
14014b36d:	4c 8b f0             	mov    %rax,%r14
14014b370:	48 85 c0             	test   %rax,%rax
14014b373:	74 46                	je     0x14014b3bb
14014b375:	41 8b d5             	mov    %r13d,%edx
14014b378:	48 8b c8             	mov    %rax,%rcx
14014b37b:	ff 15 77 6e 1e 00    	call   *0x1e6e77(%rip)        # 0x1403321f8
14014b381:	85 c0                	test   %eax,%eax
14014b383:	74 36                	je     0x14014b3bb
14014b385:	45 33 c9             	xor    %r9d,%r9d
14014b388:	4c 8b c5             	mov    %rbp,%r8
14014b38b:	41 8b d5             	mov    %r13d,%edx
14014b38e:	49 8b ce             	mov    %r14,%rcx
14014b391:	ff 15 69 6e 1e 00    	call   *0x1e6e69(%rip)        # 0x140332200
14014b397:	85 c0                	test   %eax,%eax
14014b399:	74 20                	je     0x14014b3bb
14014b39b:	41 8a c5             	mov    %r13b,%al
14014b39e:	c7 07 18 00 00 00    	movl   $0x18,(%rdi)
14014b3a4:	88 84 24 88 00 00 00 	mov    %al,0x88(%rsp)
14014b3ab:	4c 89 77 08          	mov    %r14,0x8(%rdi)
14014b3af:	44 89 67 10          	mov    %r12d,0x10(%rdi)
14014b3b3:	eb 09                	jmp    0x14014b3be
14014b3b5:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14014b3bb:	41 8a c4             	mov    %r12b,%al
14014b3be:	84 c0                	test   %al,%al
14014b3c0:	75 2d                	jne    0x14014b3ef
14014b3c2:	48 85 ed             	test   %rbp,%rbp
14014b3c5:	74 09                	je     0x14014b3d0
14014b3c7:	48 8b cd             	mov    %rbp,%rcx
14014b3ca:	ff 15 38 6e 0c 00    	call   *0xc6e38(%rip)        # 0x140212208
14014b3d0:	4d 85 f6             	test   %r14,%r14
14014b3d3:	74 09                	je     0x14014b3de
14014b3d5:	49 8b ce             	mov    %r14,%rcx
14014b3d8:	ff 15 2a 6e 0c 00    	call   *0xc6e2a(%rip)        # 0x140212208
14014b3de:	48 85 ff             	test   %rdi,%rdi
14014b3e1:	74 09                	je     0x14014b3ec
14014b3e3:	48 8b cf             	mov    %rdi,%rcx
14014b3e6:	ff 15 1c 6e 0c 00    	call   *0xc6e1c(%rip)        # 0x140212208
14014b3ec:	4c 89 26             	mov    %r12,(%rsi)
14014b3ef:	40 8a bc 24 88 00 00 	mov    0x88(%rsp),%dil
14014b3f6:	00
14014b3f7:	eb 15                	jmp    0x14014b40e
14014b3f9:	40 8a c5             	mov    %bpl,%al
14014b3fc:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14014b402:	eb ba                	jmp    0x14014b3be
14014b404:	0f ba e3 13          	bt     $0x13,%ebx
14014b408:	0f 83 a3 00 00 00    	jae    0x14014b4b1
14014b40e:	48 8b 06             	mov    (%rsi),%rax
14014b411:	48 85 c0             	test   %rax,%rax
14014b414:	74 70                	je     0x14014b486
14014b416:	0f ba e3 17          	bt     $0x17,%ebx
14014b41a:	73 6a                	jae    0x14014b486
14014b41c:	81 e3 00 e0 1f 00    	and    $0x1fe000,%ebx
14014b422:	81 fb 00 20 00 00    	cmp    $0x2000,%ebx
14014b428:	74 2e                	je     0x14014b458
14014b42a:	81 fb 00 40 00 00    	cmp    $0x4000,%ebx
14014b430:	74 26                	je     0x14014b458
14014b432:	81 fb 00 80 00 00    	cmp    $0x8000,%ebx
14014b438:	74 1e                	je     0x14014b458
14014b43a:	81 fb 00 00 01 00    	cmp    $0x10000,%ebx
14014b440:	74 16                	je     0x14014b458
14014b442:	81 fb 00 00 02 00    	cmp    $0x20000,%ebx
14014b448:	74 0e                	je     0x14014b458
14014b44a:	81 fb 00 00 10 00    	cmp    $0x100000,%ebx
14014b450:	75 34                	jne    0x14014b486
14014b452:	44 89 68 10          	mov    %r13d,0x10(%rax)
14014b456:	eb 2e                	jmp    0x14014b486
14014b458:	8b 10                	mov    (%rax),%edx
14014b45a:	b9 40 00 00 00       	mov    $0x40,%ecx
14014b45f:	ff 15 ab 70 0c 00    	call   *0xc70ab(%rip)        # 0x140212510
14014b465:	48 8b d8             	mov    %rax,%rbx
14014b468:	48 85 c0             	test   %rax,%rax
14014b46b:	74 35                	je     0x14014b4a2
14014b46d:	48 8b 0e             	mov    (%rsi),%rcx
14014b470:	8b 11                	mov    (%rcx),%edx
14014b472:	89 10                	mov    %edx,(%rax)
14014b474:	48 8b 0e             	mov    (%rsi),%rcx
14014b477:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14014b47b:	48 89 50 08          	mov    %rdx,0x8(%rax)
14014b47f:	44 89 68 10          	mov    %r13d,0x10(%rax)
14014b483:	48 89 1e             	mov    %rbx,(%rsi)
14014b486:	40 0f b6 c7          	movzbl %dil,%eax
14014b48a:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14014b491:	00
14014b492:	48 83 c4 40          	add    $0x40,%rsp
14014b496:	41 5f                	pop    %r15
14014b498:	41 5e                	pop    %r14
14014b49a:	41 5d                	pop    %r13
14014b49c:	41 5c                	pop    %r12
14014b49e:	5f                   	pop    %rdi
14014b49f:	5e                   	pop    %rsi
14014b4a0:	5d                   	pop    %rbp
14014b4a1:	c3                   	ret
14014b4a2:	b9 8b b3 15 00       	mov    $0x15b38b,%ecx
14014b4a7:	e8 24 08 ec ff       	call   0x14000bcd0
14014b4ac:	41 8a fc             	mov    %r12b,%dil
14014b4af:	eb d2                	jmp    0x14014b483
14014b4b1:	b9 89 b3 15 00       	mov    $0x15b389,%ecx
14014b4b6:	e8 15 08 ec ff       	call   0x14000bcd0
14014b4bb:	e9 4e ff ff ff       	jmp    0x14014b40e
14014b4c0:	cc                   	int3
14014b4c1:	90                   	nop
14014b4c2:	90                   	nop
14014b4c3:	90                   	nop
14014b4c4:	90                   	nop
14014b4c5:	90                   	nop
14014b4c6:	90                   	nop
14014b4c7:	90                   	nop
14014b4c8:	90                   	nop
14014b4c9:	90                   	nop
14014b4ca:	90                   	nop
14014b4cb:	90                   	nop
14014b4cc:	90                   	nop
14014b4cd:	90                   	nop
14014b4ce:	90                   	nop
14014b4cf:	90                   	nop
14014b4d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014b4d5:	55                   	push   %rbp
14014b4d6:	56                   	push   %rsi
14014b4d7:	57                   	push   %rdi
14014b4d8:	41 56                	push   %r14
14014b4da:	41 57                	push   %r15
14014b4dc:	48 8b ec             	mov    %rsp,%rbp
14014b4df:	48 83 ec 60          	sub    $0x60,%rsp
14014b4e3:	48 8b 05 96 5c 1b 00 	mov    0x1b5c96(%rip),%rax        # 0x140301180
14014b4ea:	48 33 c4             	xor    %rsp,%rax
14014b4ed:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14014b4f1:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
14014b4f6:	33 f6                	xor    %esi,%esi
14014b4f8:	45 33 f6             	xor    %r14d,%r14d
14014b4fb:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
14014b4ff:	41 8b f9             	mov    %r9d,%edi
14014b502:	4d 8b f8             	mov    %r8,%r15
14014b505:	48 8b d9             	mov    %rcx,%rbx
14014b508:	41 0f ba e1 08       	bt     $0x8,%r9d
14014b50d:	73 0a                	jae    0x14014b519
14014b50f:	48 85 c9             	test   %rcx,%rcx
14014b512:	74 41                	je     0x14014b555
14014b514:	40 88 31             	mov    %sil,(%rcx)
14014b517:	eb 3c                	jmp    0x14014b555
14014b519:	48 85 db             	test   %rbx,%rbx
14014b51c:	0f 84 e9 01 00 00    	je     0x14014b70b
14014b522:	4d 85 ff             	test   %r15,%r15
14014b525:	0f 84 e0 01 00 00    	je     0x14014b70b
14014b52b:	0f ba e7 0b          	bt     $0xb,%edi
14014b52f:	73 47                	jae    0x14014b578
14014b531:	0f ae e8             	lfence
14014b534:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14014b538:	ba 00 04 00 00       	mov    $0x400,%edx
14014b53d:	ff 15 15 77 0c 00    	call   *0xc7715(%rip)        # 0x140212c58
14014b543:	4c 8b f3             	mov    %rbx,%r14