14054deaf:	cc                   	int3
14054deb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14054deb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14054deba:	57                   	push   %rdi
14054debb:	48 83 ec 20          	sub    $0x20,%rsp
14054debf:	c6 01 01             	movb   $0x1,(%rcx)
14054dec2:	48 8b f1             	mov    %rcx,%rsi
14054dec5:	c6 41 30 00          	movb   $0x0,0x30(%rcx)
14054dec9:	48 8b fa             	mov    %rdx,%rdi
14054decc:	48 83 c1 08          	add    $0x8,%rcx
14054ded0:	e8 cb 3d e7 ff       	call   0x1403c1ca0
14054ded5:	c6 46 30 03          	movb   $0x3,0x30(%rsi)
14054ded9:	48 8b c6             	mov    %rsi,%rax
14054dedc:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
14054dee0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054dee5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14054deea:	48 83 c4 20          	add    $0x20,%rsp
14054deee:	5f                   	pop    %rdi
14054deef:	c3                   	ret
14054def0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14054def5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14054defa:	57                   	push   %rdi
14054defb:	48 83 ec 20          	sub    $0x20,%rsp
14054deff:	c6 01 01             	movb   $0x1,(%rcx)
14054df02:	48 8b f1             	mov    %rcx,%rsi
14054df05:	c6 41 30 00          	movb   $0x0,0x30(%rcx)
14054df09:	48 8b fa             	mov    %rdx,%rdi
14054df0c:	48 83 c1 08          	add    $0x8,%rcx
14054df10:	e8 8b 3d e7 ff       	call   0x1403c1ca0
14054df15:	c6 46 30 02          	movb   $0x2,0x30(%rsi)
14054df19:	48 8b c6             	mov    %rsi,%rax
14054df1c:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
14054df20:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054df25:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14054df2a:	48 83 c4 20          	add    $0x20,%rsp
14054df2e:	5f                   	pop    %rdi
14054df2f:	c3                   	ret
14054df30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14054df35:	57                   	push   %rdi
14054df36:	48 83 ec 20          	sub    $0x20,%rsp
14054df3a:	80 79 28 0d          	cmpb   $0xd,0x28(%rcx)
14054df3e:	48 8b fa             	mov    %rdx,%rdi
14054df41:	48 8b d9             	mov    %rcx,%rbx
14054df44:	75 13                	jne    0x14054df59
14054df46:	e8 e5 31 00 00       	call   0x140551130
14054df4b:	48 8b c3             	mov    %rbx,%rax
14054df4e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054df53:	48 83 c4 20          	add    $0x20,%rsp
14054df57:	5f                   	pop    %rdi
14054df58:	c3                   	ret
14054df59:	e8 42 3d e7 ff       	call   0x1403c1ca0
14054df5e:	33 c0                	xor    %eax,%eax
14054df60:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054df64:	b9 80 00 00 00       	mov    $0x80,%ecx
14054df69:	48 89 03             	mov    %rax,(%rbx)
14054df6c:	48 89 43 08          	mov    %rax,0x8(%rbx)
14054df70:	e8 93 d1 8c 00       	call   0x140e1b108
14054df75:	48 89 00             	mov    %rax,(%rax)
14054df78:	48 89 40 08          	mov    %rax,0x8(%rax)
14054df7c:	48 89 40 10          	mov    %rax,0x10(%rax)
14054df80:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14054df86:	48 89 03             	mov    %rax,(%rbx)
14054df89:	48 8b 0f             	mov    (%rdi),%rcx
14054df8c:	48 89 0b             	mov    %rcx,(%rbx)
14054df8f:	48 89 07             	mov    %rax,(%rdi)
14054df92:	48 8b 47 08          	mov    0x8(%rdi),%rax
14054df96:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14054df9a:	48 89 43 08          	mov    %rax,0x8(%rbx)
14054df9e:	48 8b c3             	mov    %rbx,%rax
14054dfa1:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14054dfa5:	c6 43 28 0d          	movb   $0xd,0x28(%rbx)
14054dfa9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054dfae:	48 83 c4 20          	add    $0x20,%rsp
14054dfb2:	5f                   	pop    %rdi
14054dfb3:	c3                   	ret
14054dfb4:	cc                   	int3
14054dfb5:	cc                   	int3
14054dfb6:	cc                   	int3
14054dfb7:	cc                   	int3
14054dfb8:	cc                   	int3
14054dfb9:	cc                   	int3
14054dfba:	cc                   	int3
14054dfbb:	cc                   	int3
14054dfbc:	cc                   	int3
14054dfbd:	cc                   	int3
14054dfbe:	cc                   	int3
14054dfbf:	cc                   	int3
14054dfc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14054dfc5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14054dfca:	57                   	push   %rdi
14054dfcb:	48 83 ec 20          	sub    $0x20,%rsp
14054dfcf:	48 8b da             	mov    %rdx,%rbx
14054dfd2:	48 8b f9             	mov    %rcx,%rdi
14054dfd5:	e8 56 ff ff ff       	call   0x14054df30
14054dfda:	90                   	nop
14054dfdb:	4c 8b 03             	mov    (%rbx),%r8
14054dfde:	4d 8b 40 08          	mov    0x8(%r8),%r8
14054dfe2:	48 8b d3             	mov    %rbx,%rdx
14054dfe5:	48 8b cb             	mov    %rbx,%rcx
14054dfe8:	e8 33 31 e7 ff       	call   0x1403c1120
14054dfed:	ba 80 00 00 00       	mov    $0x80,%edx
14054dff2:	48 8b 0b             	mov    (%rbx),%rcx
14054dff5:	e8 4a d1 8c 00       	call   0x140e1b144
14054dffa:	48 8b c7             	mov    %rdi,%rax
14054dffd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054e002:	48 83 c4 20          	add    $0x20,%rsp
14054e006:	5f                   	pop    %rdi
14054e007:	c3                   	ret
14054e008:	cc                   	int3
14054e009:	cc                   	int3
14054e00a:	cc                   	int3
14054e00b:	cc                   	int3
14054e00c:	cc                   	int3
14054e00d:	cc                   	int3
14054e00e:	cc                   	int3
14054e00f:	cc                   	int3
14054e010:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14054e015:	57                   	push   %rdi
14054e016:	48 83 ec 20          	sub    $0x20,%rsp
14054e01a:	80 79 28 0c          	cmpb   $0xc,0x28(%rcx)
14054e01e:	48 8b fa             	mov    %rdx,%rdi
14054e021:	48 8b d9             	mov    %rcx,%rbx
14054e024:	75 13                	jne    0x14054e039
14054e026:	e8 d5 31 00 00       	call   0x140551200
14054e02b:	48 8b c3             	mov    %rbx,%rax
14054e02e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054e033:	48 83 c4 20          	add    $0x20,%rsp
14054e037:	5f                   	pop    %rdi
14054e038:	c3                   	ret
14054e039:	e8 62 3c e7 ff       	call   0x1403c1ca0
14054e03e:	33 c0                	xor    %eax,%eax
14054e040:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054e044:	b9 50 00 00 00       	mov    $0x50,%ecx
14054e049:	48 89 03             	mov    %rax,(%rbx)
14054e04c:	48 89 43 08          	mov    %rax,0x8(%rbx)
14054e050:	e8 b3 d0 8c 00       	call   0x140e1b108
14054e055:	48 89 00             	mov    %rax,(%rax)
14054e058:	48 89 40 08          	mov    %rax,0x8(%rax)
14054e05c:	48 89 40 10          	mov    %rax,0x10(%rax)
14054e060:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14054e066:	48 89 03             	mov    %rax,(%rbx)
14054e069:	48 8b 0f             	mov    (%rdi),%rcx
14054e06c:	48 89 0b             	mov    %rcx,(%rbx)
14054e06f:	48 89 07             	mov    %rax,(%rdi)
14054e072:	48 8b 47 08          	mov    0x8(%rdi),%rax
14054e076:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14054e07a:	48 89 43 08          	mov    %rax,0x8(%rbx)
14054e07e:	48 8b c3             	mov    %rbx,%rax
14054e081:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14054e085:	c6 43 28 0c          	movb   $0xc,0x28(%rbx)
14054e089:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054e08e:	48 83 c4 20          	add    $0x20,%rsp
14054e092:	5f                   	pop    %rdi
14054e093:	c3                   	ret
14054e094:	cc                   	int3
14054e095:	cc                   	int3
14054e096:	cc                   	int3
14054e097:	cc                   	int3
14054e098:	cc                   	int3
14054e099:	cc                   	int3
14054e09a:	cc                   	int3
14054e09b:	cc                   	int3
14054e09c:	cc                   	int3
14054e09d:	cc                   	int3
14054e09e:	cc                   	int3
14054e09f:	cc                   	int3
14054e0a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14054e0a5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14054e0aa:	57                   	push   %rdi
14054e0ab:	48 83 ec 20          	sub    $0x20,%rsp
14054e0af:	48 8b da             	mov    %rdx,%rbx
14054e0b2:	48 8b f9             	mov    %rcx,%rdi
14054e0b5:	e8 56 ff ff ff       	call   0x14054e010
14054e0ba:	90                   	nop
14054e0bb:	4c 8b 03             	mov    (%rbx),%r8
14054e0be:	4d 8b 40 08          	mov    0x8(%r8),%r8
14054e0c2:	48 8b d3             	mov    %rbx,%rdx
14054e0c5:	48 8b cb             	mov    %rbx,%rcx
14054e0c8:	e8 e3 30 e7 ff       	call   0x1403c11b0
14054e0cd:	ba 50 00 00 00       	mov    $0x50,%edx
14054e0d2:	48 8b 0b             	mov    (%rbx),%rcx
14054e0d5:	e8 6a d0 8c 00       	call   0x140e1b144
14054e0da:	48 8b c7             	mov    %rdi,%rax
14054e0dd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054e0e2:	48 83 c4 20          	add    $0x20,%rsp
14054e0e6:	5f                   	pop    %rdi
14054e0e7:	c3                   	ret
14054e0e8:	cc                   	int3
14054e0e9:	cc                   	int3
14054e0ea:	cc                   	int3
14054e0eb:	cc                   	int3
14054e0ec:	cc                   	int3
14054e0ed:	cc                   	int3
14054e0ee:	cc                   	int3
14054e0ef:	cc                   	int3
14054e0f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14054e0f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14054e0fa:	57                   	push   %rdi
14054e0fb:	48 83 ec 20          	sub    $0x20,%rsp
14054e0ff:	49 0f be 49 28       	movsbq 0x28(%r9),%rcx
14054e104:	48 8b da             	mov    %rdx,%rbx
14054e107:	49 0f be 50 28       	movsbq 0x28(%r8),%rdx
14054e10c:	49 8b f8             	mov    %r8,%rdi
14054e10f:	49 8b f1             	mov    %r9,%rsi
14054e112:	4c 8d 41 01          	lea    0x1(%rcx),%r8
14054e116:	48 8d 42 01          	lea    0x1(%rdx),%rax
14054e11a:	49 3b c0             	cmp    %r8,%rax
14054e11d:	72 75                	jb     0x14054e194
14054e11f:	75 1a                	jne    0x14054e13b
14054e121:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14054e126:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14054e12b:	49 8b d1             	mov    %r9,%rdx
14054e12e:	e8 bd 0c 00 00       	call   0x14054edf0
14054e133:	84 c0                	test   %al,%al
14054e135:	75 5d                	jne    0x14054e194
14054e137:	0f b6 57 28          	movzbl 0x28(%rdi),%edx
14054e13b:	48 0f be 46 28       	movsbq 0x28(%rsi),%rax
14054e140:	48 0f be ca          	movsbq %dl,%rcx
14054e144:	48 ff c0             	inc    %rax
14054e147:	48 8d 51 01          	lea    0x1(%rcx),%rdx
14054e14b:	48 3b c2             	cmp    %rdx,%rax
14054e14e:	72 2e                	jb     0x14054e17e
14054e150:	75 16                	jne    0x14054e168
14054e152:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14054e157:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14054e15c:	48 8b d7             	mov    %rdi,%rdx
14054e15f:	e8 8c 0c 00 00       	call   0x14054edf0
14054e164:	84 c0                	test   %al,%al
14054e166:	75 16                	jne    0x14054e17e
14054e168:	c6 03 00             	movb   $0x0,(%rbx)
14054e16b:	48 8b c3             	mov    %rbx,%rax
14054e16e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054e173:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14054e178:	48 83 c4 20          	add    $0x20,%rsp
14054e17c:	5f                   	pop    %rdi
14054e17d:	c3                   	ret
14054e17e:	c6 03 01             	movb   $0x1,(%rbx)
14054e181:	48 8b c3             	mov    %rbx,%rax
14054e184:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054e189:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14054e18e:	48 83 c4 20          	add    $0x20,%rsp
14054e192:	5f                   	pop    %rdi
14054e193:	c3                   	ret
14054e194:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14054e199:	48 8b c3             	mov    %rbx,%rax
14054e19c:	c6 03 ff             	movb   $0xff,(%rbx)
14054e19f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14054e1a4:	48 83 c4 20          	add    $0x20,%rsp
14054e1a8:	5f                   	pop    %rdi
14054e1a9:	c3                   	ret
14054e1aa:	cc                   	int3
14054e1ab:	cc                   	int3
14054e1ac:	cc                   	int3
14054e1ad:	cc                   	int3
14054e1ae:	cc                   	int3
14054e1af:	cc                   	int3
14054e1b0:	48 83 ec 38          	sub    $0x38,%rsp
14054e1b4:	4c 8b 0a             	mov    (%rdx),%r9
14054e1b7:	48 8b 11             	mov    (%rcx),%rdx
14054e1ba:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14054e1bf:	4d 8b 01             	mov    (%r9),%r8
14054e1c2:	48 8b 0a             	mov    (%rdx),%rcx
14054e1c5:	e8 66 2a 00 00       	call   0x140550c30
14054e1ca:	48 83 c4 38          	add    $0x38,%rsp
14054e1ce:	c3                   	ret
14054e1cf:	cc                   	int3
14054e1d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14054e1d5:	55                   	push   %rbp
14054e1d6:	56                   	push   %rsi
14054e1d7:	57                   	push   %rdi
14054e1d8:	41 56                	push   %r14
14054e1da:	41 57                	push   %r15
14054e1dc:	48 83 ec 20          	sub    $0x20,%rsp
14054e1e0:	4c 8b 39             	mov    (%rcx),%r15
14054e1e3:	4c 8b 32             	mov    (%rdx),%r14
14054e1e6:	49 8b 3f             	mov    (%r15),%rdi
14054e1e9:	49 8b 1e             	mov    (%r14),%rbx
14054e1ec:	49 3b ff             	cmp    %r15,%rdi
14054e1ef:	0f 84 03 01 00 00    	je     0x14054e2f8
14054e1f5:	49 3b de             	cmp    %r14,%rbx
14054e1f8:	0f 84 13 01 00 00    	je     0x14054e311
14054e1fe:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
14054e202:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
14054e207:	4c 8d 47 20          	lea    0x20(%rdi),%r8
14054e20b:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14054e210:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14054e215:	e8 d6 fe ff ff       	call   0x14054e0f0
14054e21a:	0f b6 44 24 58       	movzbl 0x58(%rsp),%eax
14054e21f:	84 c0                	test   %al,%al
14054e221:	0f 85 d9 00 00 00    	jne    0x14054e300
14054e227:	4c 8d 4b 50          	lea    0x50(%rbx),%r9
14054e22b:	88 44 24 50          	mov    %al,0x50(%rsp)
14054e22f:	4c 8d 47 50          	lea    0x50(%rdi),%r8
14054e233:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14054e238:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14054e23d:	e8 ae fe ff ff       	call   0x14054e0f0
14054e242:	0f b6 00             	movzbl (%rax),%eax
14054e245:	84 c0                	test   %al,%al
14054e247:	0f 85 b3 00 00 00    	jne    0x14054e300
14054e24d:	48 8b 47 10          	mov    0x10(%rdi),%rax
14054e251:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14054e255:	74 22                	je     0x14054e279
14054e257:	48 8b 47 08          	mov    0x8(%rdi),%rax
14054e25b:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14054e25f:	75 13                	jne    0x14054e274
14054e261:	48 3b 78 10          	cmp    0x10(%rax),%rdi
14054e265:	75 0d                	jne    0x14054e274
14054e267:	48 8b f8             	mov    %rax,%rdi
14054e26a:	48 8b 40 08          	mov    0x8(%rax),%rax
14054e26e:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14054e272:	74 ed                	je     0x14054e261
14054e274:	48 8b f8             	mov    %rax,%rdi
14054e277:	eb 26                	jmp    0x14054e29f
14054e279:	48 8b 08             	mov    (%rax),%rcx
14054e27c:	48 8b f8             	mov    %rax,%rdi
14054e27f:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14054e283:	75 1a                	jne    0x14054e29f
14054e285:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14054e28c:	00 00 00 00
14054e290:	48 8b 01             	mov    (%rcx),%rax
14054e293:	48 8b f9             	mov    %rcx,%rdi
14054e296:	48 8b c8             	mov    %rax,%rcx
14054e299:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14054e29d:	74 f1                	je     0x14054e290
14054e29f:	48 8b 43 10          	mov    0x10(%rbx),%rax
14054e2a3:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14054e2a7:	74 22                	je     0x14054e2cb
14054e2a9:	48 8b 43 08          	mov    0x8(%rbx),%rax
14054e2ad:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14054e2b1:	75 13                	jne    0x14054e2c6
14054e2b3:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14054e2b7:	75 0d                	jne    0x14054e2c6
14054e2b9:	48 8b d8             	mov    %rax,%rbx
14054e2bc:	48 8b 40 08          	mov    0x8(%rax),%rax
14054e2c0:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14054e2c4:	74 ed                	je     0x14054e2b3
14054e2c6:	48 8b d8             	mov    %rax,%rbx
14054e2c9:	eb 24                	jmp    0x14054e2ef
14054e2cb:	48 8b 08             	mov    (%rax),%rcx
14054e2ce:	48 8b d8             	mov    %rax,%rbx
14054e2d1:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14054e2d5:	75 18                	jne    0x14054e2ef
14054e2d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14054e2de:	00 00
14054e2e0:	48 8b 01             	mov    (%rcx),%rax
14054e2e3:	48 8b d9             	mov    %rcx,%rbx
14054e2e6:	48 8b c8             	mov    %rax,%rcx
14054e2e9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14054e2ed:	74 f1                	je     0x14054e2e0
14054e2ef:	49 3b ff             	cmp    %r15,%rdi