14027cf5d:	48 8b 42 08          	mov    0x8(%rdx),%rax
14027cf61:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
14027cf67:	48 8b 88 80 01 00 00 	mov    0x180(%rax),%rcx
14027cf6e:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
14027cf72:	eb 03                	jmp    0x14027cf77
14027cf74:	41 ff c8             	dec    %r8d
14027cf77:	45 85 c9             	test   %r9d,%r9d
14027cf7a:	75 d9                	jne    0x14027cf55
14027cf7c:	44 89 52 30          	mov    %r10d,0x30(%rdx)
14027cf80:	c7 42 38 00 00 00 00 	movl   $0x0,0x38(%rdx)
14027cf87:	c3                   	ret
14027cf88:	cc                   	int3
14027cf89:	cc                   	int3
14027cf8a:	cc                   	int3
14027cf8b:	cc                   	int3
14027cf8c:	cc                   	int3
14027cf8d:	cc                   	int3
14027cf8e:	cc                   	int3
14027cf8f:	cc                   	int3
14027cf90:	48 85 c9             	test   %rcx,%rcx
14027cf93:	0f 84 b4 00 00 00    	je     0x14027d04d
14027cf99:	56                   	push   %rsi
14027cf9a:	b8 20 00 00 00       	mov    $0x20,%eax
14027cf9f:	e8 3c d6 07 00       	call   0x1402fa5e0
14027cfa4:	48 2b e0             	sub    %rax,%rsp
14027cfa7:	48 8b f1             	mov    %rcx,%rsi
14027cfaa:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14027cfaf:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14027cfb3:	48 8d 15 b6 bb 10 00 	lea    0x10bbb6(%rip),%rdx        # 0x140388b70
14027cfba:	41 b8 fb 00 00 00    	mov    $0xfb,%r8d
14027cfc0:	e8 4b c3 fa ff       	call   0x140229310
14027cfc5:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
14027cfcc:	00
14027cfcd:	48 8b 1e             	mov    (%rsi),%rbx
14027cfd0:	48 85 db             	test   %rbx,%rbx
14027cfd3:	74 59                	je     0x14027d02e
14027cfd5:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14027cfda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14027cfe0:	bf 10 00 00 00       	mov    $0x10,%edi
14027cfe5:	48 83 3b 00          	cmpq   $0x0,(%rbx)
14027cfe9:	74 08                	je     0x14027cff3
14027cfeb:	48 8b cb             	mov    %rbx,%rcx
14027cfee:	e8 8d e8 fa ff       	call   0x14022b880
14027cff3:	48 83 c3 18          	add    $0x18,%rbx
14027cff7:	48 83 ef 01          	sub    $0x1,%rdi
14027cffb:	75 e8                	jne    0x14027cfe5
14027cffd:	48 8b 0e             	mov    (%rsi),%rcx
14027d000:	48 8d 15 69 bb 10 00 	lea    0x10bb69(%rip),%rdx        # 0x140388b70
14027d007:	41 b8 2f 01 00 00    	mov    $0x12f,%r8d
14027d00d:	48 8b 81 88 01 00 00 	mov    0x188(%rcx),%rax
14027d014:	48 89 46 08          	mov    %rax,0x8(%rsi)
14027d018:	e8 f3 c2 fa ff       	call   0x140229310
14027d01d:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14027d021:	48 89 1e             	mov    %rbx,(%rsi)
14027d024:	48 85 db             	test   %rbx,%rbx
14027d027:	75 b7                	jne    0x14027cfe0
14027d029:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14027d02e:	41 b8 b2 00 00 00    	mov    $0xb2,%r8d
14027d034:	48 8d 15 35 bb 10 00 	lea    0x10bb35(%rip),%rdx        # 0x140388b70
14027d03b:	48 8b ce             	mov    %rsi,%rcx
14027d03e:	e8 cd c2 fa ff       	call   0x140229310
14027d043:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027d048:	48 83 c4 20          	add    $0x20,%rsp
14027d04c:	5e                   	pop    %rsi
14027d04d:	c3                   	ret
14027d04e:	cc                   	int3
14027d04f:	cc                   	int3
14027d050:	40 53                	rex push %rbx
14027d052:	b8 30 00 00 00       	mov    $0x30,%eax
14027d057:	e8 84 d5 07 00       	call   0x1402fa5e0
14027d05c:	48 2b e0             	sub    %rax,%rsp
14027d05f:	83 79 34 00          	cmpl   $0x0,0x34(%rcx)
14027d063:	48 8b d9             	mov    %rcx,%rbx
14027d066:	0f 85 87 01 00 00    	jne    0x14027d1f3
14027d06c:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
14027d070:	0f 85 7d 01 00 00    	jne    0x14027d1f3
14027d076:	44 8b 41 18          	mov    0x18(%rcx),%r8d
14027d07a:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14027d07f:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14027d084:	44 8b 71 3c          	mov    0x3c(%rcx),%r14d
14027d088:	44 3b 41 1c          	cmp    0x1c(%rcx),%r8d
14027d08c:	0f 85 e7 00 00 00    	jne    0x14027d179
14027d092:	41 b8 3e 01 00 00    	mov    $0x13e,%r8d
14027d098:	48 8d 15 d1 ba 10 00 	lea    0x10bad1(%rip),%rdx        # 0x140388b70
14027d09f:	41 8d 48 52          	lea    0x52(%r8),%ecx
14027d0a3:	e8 18 c2 fa ff       	call   0x1402292c0
14027d0a8:	48 8b f0             	mov    %rax,%rsi
14027d0ab:	48 85 c0             	test   %rax,%rax
14027d0ae:	75 25                	jne    0x14027d0d5
14027d0b0:	4c 8d 0d b9 ba 10 00 	lea    0x10bab9(%rip),%r9        # 0x140388b70
14027d0b7:	c7 44 24 20 3f 01 00 	movl   $0x13f,0x20(%rsp)
14027d0be:	00
14027d0bf:	ba 93 00 00 00       	mov    $0x93,%edx
14027d0c4:	8d 48 03             	lea    0x3(%rax),%ecx
14027d0c7:	44 8d 40 41          	lea    0x41(%rax),%r8d
14027d0cb:	e8 d0 42 fa ff       	call   0x1402213a0
14027d0d0:	e9 e5 00 00 00       	jmp    0x14027d1ba
14027d0d5:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14027d0da:	41 83 e6 08          	and    $0x8,%r14d
14027d0de:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14027d0e3:	bd 10 00 00 00       	mov    $0x10,%ebp
14027d0e8:	48 8b fe             	mov    %rsi,%rdi
14027d0eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14027d0f0:	48 8b cf             	mov    %rdi,%rcx
14027d0f3:	e8 e8 f6 fa ff       	call   0x14022c7e0
14027d0f8:	45 85 f6             	test   %r14d,%r14d
14027d0fb:	74 0d                	je     0x14027d10a
14027d0fd:	ba 08 00 00 00       	mov    $0x8,%edx
14027d102:	48 8b cf             	mov    %rdi,%rcx
14027d105:	e8 36 f1 fa ff       	call   0x14022c240
14027d10a:	48 83 c7 18          	add    $0x18,%rdi
14027d10e:	48 83 ed 01          	sub    $0x1,%rbp
14027d112:	75 dc                	jne    0x14027d0f0
14027d114:	48 8b 43 10          	mov    0x10(%rbx),%rax
14027d118:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14027d11d:	48 89 ae 88 01 00 00 	mov    %rbp,0x188(%rsi)
14027d124:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14027d129:	48 89 86 80 01 00 00 	mov    %rax,0x180(%rsi)
14027d130:	48 83 3b 00          	cmpq   $0x0,(%rbx)
14027d134:	75 05                	jne    0x14027d13b
14027d136:	48 89 33             	mov    %rsi,(%rbx)
14027d139:	eb 0b                	jmp    0x14027d146
14027d13b:	48 8b 43 10          	mov    0x10(%rbx),%rax
14027d13f:	48 89 b0 88 01 00 00 	mov    %rsi,0x188(%rax)
14027d146:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14027d14a:	48 89 73 08          	mov    %rsi,0x8(%rbx)
14027d14e:	83 43 1c 10          	addl   $0x10,0x1c(%rbx)
14027d152:	ff 43 18             	incl   0x18(%rbx)
14027d155:	33 d2                	xor    %edx,%edx
14027d157:	48 8b ce             	mov    %rsi,%rcx
14027d15a:	e8 11 f1 fa ff       	call   0x14022c270
14027d15f:	83 66 14 fb          	andl   $0xfffffffb,0x14(%rsi)
14027d163:	48 8b c6             	mov    %rsi,%rax
14027d166:	ff 43 30             	incl   0x30(%rbx)
14027d169:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14027d16e:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14027d173:	48 83 c4 30          	add    $0x30,%rsp
14027d177:	5b                   	pop    %rbx
14027d178:	c3                   	ret
14027d179:	45 85 c0             	test   %r8d,%r8d
14027d17c:	75 09                	jne    0x14027d187
14027d17e:	48 8b 01             	mov    (%rcx),%rax
14027d181:	48 89 41 08          	mov    %rax,0x8(%rcx)
14027d185:	eb 15                	jmp    0x14027d19c
14027d187:	41 f6 c0 0f          	test   $0xf,%r8b
14027d18b:	75 0f                	jne    0x14027d19c
14027d18d:	48 8b 41 08          	mov    0x8(%rcx),%rax
14027d191:	48 8b 88 88 01 00 00 	mov    0x188(%rax),%rcx
14027d198:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14027d19c:	49 8b c0             	mov    %r8,%rax
14027d19f:	83 e0 0f             	and    $0xf,%eax
14027d1a2:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
14027d1a6:	48 8b 43 08          	mov    0x8(%rbx),%rax
14027d1aa:	48 8d 34 d0          	lea    (%rax,%rdx,8),%rsi
14027d1ae:	41 8d 40 01          	lea    0x1(%r8),%eax
14027d1b2:	89 43 18             	mov    %eax,0x18(%rbx)
14027d1b5:	48 85 f6             	test   %rsi,%rsi
14027d1b8:	75 9b                	jne    0x14027d155
14027d1ba:	ba 74 00 00 00       	mov    $0x74,%edx
14027d1bf:	c7 43 38 01 00 00 00 	movl   $0x1,0x38(%rbx)
14027d1c6:	4c 8d 0d a3 b9 10 00 	lea    0x10b9a3(%rip),%r9        # 0x140388b70
14027d1cd:	c7 44 24 20 e3 00 00 	movl   $0xe3,0x20(%rsp)
14027d1d4:	00
14027d1d5:	8d 4a 8f             	lea    -0x71(%rdx),%ecx
14027d1d8:	44 8d 42 f9          	lea    -0x7(%rdx),%r8d
14027d1dc:	e8 bf 41 fa ff       	call   0x1402213a0
14027d1e1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14027d1e6:	33 c0                	xor    %eax,%eax
14027d1e8:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14027d1ed:	48 83 c4 30          	add    $0x30,%rsp
14027d1f1:	5b                   	pop    %rbx
14027d1f2:	c3                   	ret
14027d1f3:	33 c0                	xor    %eax,%eax
14027d1f5:	48 83 c4 30          	add    $0x30,%rsp
14027d1f9:	5b                   	pop    %rbx
14027d1fa:	c3                   	ret
14027d1fb:	cc                   	int3
14027d1fc:	cc                   	int3
14027d1fd:	cc                   	int3
14027d1fe:	cc                   	int3
14027d1ff:	cc                   	int3
14027d200:	b8 38 00 00 00       	mov    $0x38,%eax
14027d205:	e8 d6 d3 07 00       	call   0x1402fa5e0
14027d20a:	48 2b e0             	sub    %rax,%rsp
14027d20d:	44 8d 40 52          	lea    0x52(%rax),%r8d
14027d211:	48 8d 15 58 b9 10 00 	lea    0x10b958(%rip),%rdx        # 0x140388b70
14027d218:	8d 48 08             	lea    0x8(%rax),%ecx
14027d21b:	e8 20 c4 fa ff       	call   0x140229640
14027d220:	48 85 c0             	test   %rax,%rax
14027d223:	75 25                	jne    0x14027d24a
14027d225:	4c 8d 0d 44 b9 10 00 	lea    0x10b944(%rip),%r9        # 0x140388b70
14027d22c:	c7 44 24 20 8b 00 00 	movl   $0x8b,0x20(%rsp)
14027d233:	00
14027d234:	8d 50 6a             	lea    0x6a(%rax),%edx
14027d237:	8d 48 03             	lea    0x3(%rax),%ecx
14027d23a:	44 8d 40 41          	lea    0x41(%rax),%r8d
14027d23e:	e8 5d 41 fa ff       	call   0x1402213a0
14027d243:	33 c0                	xor    %eax,%eax
14027d245:	48 83 c4 38          	add    $0x38,%rsp
14027d249:	c3                   	ret
14027d24a:	33 c9                	xor    %ecx,%ecx
14027d24c:	48 89 48 10          	mov    %rcx,0x10(%rax)
14027d250:	48 89 48 08          	mov    %rcx,0x8(%rax)
14027d254:	48 89 08             	mov    %rcx,(%rax)
14027d257:	48 89 48 18          	mov    %rcx,0x18(%rax)
14027d25b:	48 89 48 20          	mov    %rcx,0x20(%rax)
14027d25f:	48 89 48 28          	mov    %rcx,0x28(%rax)
14027d263:	48 83 c4 38          	add    $0x38,%rsp
14027d267:	c3                   	ret
14027d268:	cc                   	int3
14027d269:	cc                   	int3
14027d26a:	cc                   	int3
14027d26b:	cc                   	int3
14027d26c:	cc                   	int3
14027d26d:	cc                   	int3
14027d26e:	cc                   	int3
14027d26f:	cc                   	int3
14027d270:	b8 38 00 00 00       	mov    $0x38,%eax
14027d275:	e8 66 d3 07 00       	call   0x1402fa5e0
14027d27a:	48 2b e0             	sub    %rax,%rsp
14027d27d:	44 8d 40 52          	lea    0x52(%rax),%r8d
14027d281:	48 8d 15 e8 b8 10 00 	lea    0x10b8e8(%rip),%rdx        # 0x140388b70
14027d288:	8d 48 08             	lea    0x8(%rax),%ecx
14027d28b:	e8 b0 c3 fa ff       	call   0x140229640
14027d290:	48 85 c0             	test   %rax,%rax
14027d293:	75 27                	jne    0x14027d2bc
14027d295:	4c 8d 0d d4 b8 10 00 	lea    0x10b8d4(%rip),%r9        # 0x140388b70
14027d29c:	c7 44 24 20 8b 00 00 	movl   $0x8b,0x20(%rsp)
14027d2a3:	00
14027d2a4:	8d 50 6a             	lea    0x6a(%rax),%edx
14027d2a7:	8d 48 03             	lea    0x3(%rax),%ecx
14027d2aa:	44 8d 40 41          	lea    0x41(%rax),%r8d
14027d2ae:	e8 ed 40 fa ff       	call   0x1402213a0
14027d2b3:	33 c9                	xor    %ecx,%ecx
14027d2b5:	8b c1                	mov    %ecx,%eax
14027d2b7:	48 83 c4 38          	add    $0x38,%rsp
14027d2bb:	c3                   	ret
14027d2bc:	33 c9                	xor    %ecx,%ecx
14027d2be:	48 89 48 10          	mov    %rcx,0x10(%rax)
14027d2c2:	48 89 48 08          	mov    %rcx,0x8(%rax)
14027d2c6:	48 89 08             	mov    %rcx,(%rax)
14027d2c9:	48 89 48 18          	mov    %rcx,0x18(%rax)
14027d2cd:	48 89 48 20          	mov    %rcx,0x20(%rax)
14027d2d1:	48 89 48 28          	mov    %rcx,0x28(%rax)
14027d2d5:	c7 40 3c 08 00 00 00 	movl   $0x8,0x3c(%rax)
14027d2dc:	48 83 c4 38          	add    $0x38,%rsp
14027d2e0:	c3                   	ret
14027d2e1:	cc                   	int3
14027d2e2:	cc                   	int3
14027d2e3:	cc                   	int3
14027d2e4:	cc                   	int3
14027d2e5:	cc                   	int3
14027d2e6:	cc                   	int3
14027d2e7:	cc                   	int3
14027d2e8:	cc                   	int3
14027d2e9:	cc                   	int3
14027d2ea:	cc                   	int3
14027d2eb:	cc                   	int3
14027d2ec:	cc                   	int3
14027d2ed:	cc                   	int3
14027d2ee:	cc                   	int3
14027d2ef:	cc                   	int3
14027d2f0:	40 53                	rex push %rbx
14027d2f2:	b8 30 00 00 00       	mov    $0x30,%eax
14027d2f7:	e8 e4 d2 07 00       	call   0x1402fa5e0
14027d2fc:	48 2b e0             	sub    %rax,%rsp
14027d2ff:	8b 41 34             	mov    0x34(%rcx),%eax
14027d302:	48 8b d9             	mov    %rcx,%rbx
14027d305:	85 c0                	test   %eax,%eax
14027d307:	0f 85 f5 00 00 00    	jne    0x14027d402
14027d30d:	39 41 38             	cmp    %eax,0x38(%rcx)
14027d310:	0f 85 ec 00 00 00    	jne    0x14027d402
14027d316:	8b 41 2c             	mov    0x2c(%rcx),%eax
14027d319:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14027d31e:	8b 69 30             	mov    0x30(%rcx),%ebp
14027d321:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14027d326:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14027d32b:	39 41 28             	cmp    %eax,0x28(%rcx)
14027d32e:	0f 85 bf 00 00 00    	jne    0x14027d3f3
14027d334:	85 c0                	test   %eax,%eax
14027d336:	74 07                	je     0x14027d33f
14027d338:	8d 3c 40             	lea    (%rax,%rax,2),%edi
14027d33b:	d1 ef                	shr    $1,%edi
14027d33d:	eb 05                	jmp    0x14027d344
14027d33f:	bf 20 00 00 00       	mov    $0x20,%edi
14027d344:	8b cf                	mov    %edi,%ecx
14027d346:	48 8d 15 23 b8 10 00 	lea    0x10b823(%rip),%rdx        # 0x140388b70
14027d34d:	48 c1 e1 02          	shl    $0x2,%rcx
14027d351:	41 b8 08 01 00 00    	mov    $0x108,%r8d
14027d357:	e8 64 bf fa ff       	call   0x1402292c0
14027d35c:	48 8b f0             	mov    %rax,%rsi
14027d35f:	48 85 c0             	test   %rax,%rax
14027d362:	75 58                	jne    0x14027d3bc
14027d364:	4c 8d 0d 05 b8 10 00 	lea    0x10b805(%rip),%r9        # 0x140388b70
14027d36b:	c7 44 24 20 09 01 00 	movl   $0x109,0x20(%rsp)
14027d372:	00
14027d373:	ba 94 00 00 00       	mov    $0x94,%edx
14027d378:	8d 48 03             	lea    0x3(%rax),%ecx
14027d37b:	44 8d 40 41          	lea    0x41(%rax),%r8d
14027d37f:	e8 1c 40 fa ff       	call   0x1402213a0
14027d384:	4c 8d 0d e5 b7 10 00 	lea    0x10b7e5(%rip),%r9        # 0x140388b70
14027d38b:	c7 44 24 20 bd 00 00 	movl   $0xbd,0x20(%rsp)
14027d392:	00
14027d393:	ba 81 00 00 00       	mov    $0x81,%edx
14027d398:	8d 4e 03             	lea    0x3(%rsi),%ecx
14027d39b:	44 8d 46 6d          	lea    0x6d(%rsi),%r8d
14027d39f:	e8 fc 3f fa ff       	call   0x1402213a0
14027d3a4:	ff 43 34             	incl   0x34(%rbx)
14027d3a7:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14027d3ac:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14027d3b1:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14027d3b6:	48 83 c4 30          	add    $0x30,%rsp
14027d3ba:	5b                   	pop    %rbx
14027d3bb:	c3                   	ret
14027d3bc:	8b 43 28             	mov    0x28(%rbx),%eax
14027d3bf:	85 c0                	test   %eax,%eax
14027d3c1:	74 13                	je     0x14027d3d6
14027d3c3:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14027d3c7:	44 8b c0             	mov    %eax,%r8d
14027d3ca:	49 c1 e0 02          	shl    $0x2,%r8
14027d3ce:	48 8b ce             	mov    %rsi,%rcx
14027d3d1:	e8 52 f6 07 00       	call   0x1402fca28
14027d3d6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14027d3da:	48 8d 15 8f b7 10 00 	lea    0x10b78f(%rip),%rdx        # 0x140388b70
14027d3e1:	41 b8 0e 01 00 00    	mov    $0x10e,%r8d
14027d3e7:	e8 24 bf fa ff       	call   0x140229310
14027d3ec:	48 89 73 20          	mov    %rsi,0x20(%rbx)
14027d3f0:	89 7b 2c             	mov    %edi,0x2c(%rbx)
14027d3f3:	8b 4b 28             	mov    0x28(%rbx),%ecx
14027d3f6:	48 8b 43 20          	mov    0x20(%rbx),%rax
14027d3fa:	89 2c 88             	mov    %ebp,(%rax,%rcx,4)
14027d3fd:	ff 43 28             	incl   0x28(%rbx)
14027d400:	eb a5                	jmp    0x14027d3a7
14027d402:	ff c0                	inc    %eax
14027d404:	89 41 34             	mov    %eax,0x34(%rcx)
14027d407:	48 83 c4 30          	add    $0x30,%rsp
14027d40b:	5b                   	pop    %rbx
14027d40c:	c3                   	ret
14027d40d:	cc                   	int3
14027d40e:	cc                   	int3
14027d40f:	cc                   	int3
14027d410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14027d415:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027d41a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027d41f:	57                   	push   %rdi
14027d420:	b8 20 00 00 00       	mov    $0x20,%eax
14027d425:	e8 b6 d1 07 00       	call   0x1402fa5e0
14027d42a:	48 2b e0             	sub    %rax,%rsp
14027d42d:	8b 5a 10             	mov    0x10(%rdx),%ebx
14027d430:	49 8b f0             	mov    %r8,%rsi