14001cfac:	4c 8b d9             	mov    %rcx,%r11
14001cfaf:	41 b8 03 40 00 80    	mov    $0x80004003,%r8d
14001cfb5:	4d 85 c9             	test   %r9,%r9
14001cfb8:	74 4a                	je     0x14001d004
14001cfba:	49 89 11             	mov    %rdx,(%r9)
14001cfbd:	4d 85 d2             	test   %r10,%r10
14001cfc0:	74 2c                	je     0x14001cfee
14001cfc2:	39 10                	cmp    %edx,(%rax)
14001cfc4:	75 1a                	jne    0x14001cfe0
14001cfc6:	39 50 04             	cmp    %edx,0x4(%rax)
14001cfc9:	75 15                	jne    0x14001cfe0
14001cfcb:	81 78 08 c0 00 00 00 	cmpl   $0xc0,0x8(%rax)
14001cfd2:	75 0c                	jne    0x14001cfe0
14001cfd4:	81 78 0c 00 00 00 46 	cmpl   $0x46000000,0xc(%rax)
14001cfdb:	8d 4a 01             	lea    0x1(%rdx),%ecx
14001cfde:	74 02                	je     0x14001cfe2
14001cfe0:	8b ca                	mov    %edx,%ecx
14001cfe2:	85 c9                	test   %ecx,%ecx
14001cfe4:	75 08                	jne    0x14001cfee
14001cfe6:	41 b8 10 01 04 80    	mov    $0x80040110,%r8d
14001cfec:	eb 16                	jmp    0x14001d004
14001cfee:	48 8b d0             	mov    %rax,%rdx
14001cff1:	4d 8b c1             	mov    %r9,%r8
14001cff4:	49 8b 43 40          	mov    0x40(%r11),%rax
14001cff8:	49 8b ca             	mov    %r10,%rcx
14001cffb:	ff 15 87 26 05 00    	call   *0x52687(%rip)        # 0x14006f688
14001d001:	44 8b c0             	mov    %eax,%r8d
14001d004:	41 8b c0             	mov    %r8d,%eax
14001d007:	48 83 c4 28          	add    $0x28,%rsp
14001d00b:	c3                   	ret
14001d00c:	90                   	nop
14001d00d:	90                   	nop
14001d00e:	90                   	nop
14001d00f:	90                   	nop
14001d010:	48 83 ec 28          	sub    $0x28,%rsp
14001d014:	48 8b 0d b5 95 0a 00 	mov    0xa95b5(%rip),%rcx        # 0x1400c65d0
14001d01b:	48 8b 01             	mov    (%rcx),%rax
14001d01e:	85 d2                	test   %edx,%edx
14001d020:	74 06                	je     0x14001d028
14001d022:	48 8b 40 08          	mov    0x8(%rax),%rax
14001d026:	eb 04                	jmp    0x14001d02c
14001d028:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d02c:	ff 15 56 26 05 00    	call   *0x52656(%rip)        # 0x14006f688
14001d032:	33 c0                	xor    %eax,%eax
14001d034:	48 83 c4 28          	add    $0x28,%rsp
14001d038:	c3                   	ret
14001d039:	90                   	nop
14001d03a:	90                   	nop
14001d03b:	90                   	nop
14001d03c:	90                   	nop
14001d03d:	90                   	nop
14001d03e:	90                   	nop
14001d03f:	90                   	nop
14001d040:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d045:	57                   	push   %rdi
14001d046:	48 83 ec 20          	sub    $0x20,%rsp
14001d04a:	48 8d 05 df 38 05 00 	lea    0x538df(%rip),%rax        # 0x140070930
14001d051:	48 8b d9             	mov    %rcx,%rbx
14001d054:	48 89 01             	mov    %rax,(%rcx)
14001d057:	8b fa                	mov    %edx,%edi
14001d059:	48 83 c1 10          	add    $0x10,%rcx
14001d05d:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
14001d061:	74 0a                	je     0x14001d06d
14001d063:	c6 41 28 00          	movb   $0x0,0x28(%rcx)
14001d067:	ff 15 fb 1f 05 00    	call   *0x51ffb(%rip)        # 0x14006f068
14001d06d:	40 f6 c7 01          	test   $0x1,%dil
14001d071:	74 08                	je     0x14001d07b
14001d073:	48 8b cb             	mov    %rbx,%rcx
14001d076:	e8 65 88 03 00       	call   0x1400558e0
14001d07b:	48 8b c3             	mov    %rbx,%rax
14001d07e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001d083:	48 83 c4 20          	add    $0x20,%rsp
14001d087:	5f                   	pop    %rdi
14001d088:	c3                   	ret
14001d089:	90                   	nop
14001d08a:	90                   	nop
14001d08b:	90                   	nop
14001d08c:	90                   	nop
14001d08d:	90                   	nop
14001d08e:	90                   	nop
14001d08f:	90                   	nop
14001d090:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14001d094:	4c 8b c2             	mov    %rdx,%r8
14001d097:	33 d2                	xor    %edx,%edx
14001d099:	48 ff 25 88 1f 05 00 	rex.W jmp *0x51f88(%rip)        # 0x14006f028
14001d0a0:	48 83 ec 28          	sub    $0x28,%rsp
14001d0a4:	48 85 d2             	test   %rdx,%rdx
14001d0a7:	74 0f                	je     0x14001d0b8
14001d0a9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14001d0ad:	4c 8b c2             	mov    %rdx,%r8
14001d0b0:	33 d2                	xor    %edx,%edx
14001d0b2:	ff 15 80 1f 05 00    	call   *0x51f80(%rip)        # 0x14006f038
14001d0b8:	48 83 c4 28          	add    $0x28,%rsp
14001d0bc:	c3                   	ret
14001d0bd:	90                   	nop
14001d0be:	90                   	nop
14001d0bf:	90                   	nop
14001d0c0:	48 83 ec 28          	sub    $0x28,%rsp
14001d0c4:	48 85 d2             	test   %rdx,%rdx
14001d0c7:	75 14                	jne    0x14001d0dd
14001d0c9:	48 8b 01             	mov    (%rcx),%rax
14001d0cc:	49 8b d0             	mov    %r8,%rdx
14001d0cf:	48 8b 00             	mov    (%rax),%rax
14001d0d2:	48 83 c4 28          	add    $0x28,%rsp
14001d0d6:	48 ff 25 ab 25 05 00 	rex.W jmp *0x525ab(%rip)        # 0x14006f688
14001d0dd:	4d 85 c0             	test   %r8,%r8
14001d0e0:	75 14                	jne    0x14001d0f6
14001d0e2:	48 8b 01             	mov    (%rcx),%rax
14001d0e5:	48 8b 40 08          	mov    0x8(%rax),%rax
14001d0e9:	ff 15 99 25 05 00    	call   *0x52599(%rip)        # 0x14006f688
14001d0ef:	33 c0                	xor    %eax,%eax
14001d0f1:	48 83 c4 28          	add    $0x28,%rsp
14001d0f5:	c3                   	ret
14001d0f6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14001d0fa:	4d 8b c8             	mov    %r8,%r9
14001d0fd:	4c 8b c2             	mov    %rdx,%r8
14001d100:	33 d2                	xor    %edx,%edx
14001d102:	48 83 c4 28          	add    $0x28,%rsp
14001d106:	48 ff 25 23 1f 05 00 	rex.W jmp *0x51f23(%rip)        # 0x14006f030
14001d10d:	cc                   	int3
14001d10e:	90                   	nop
14001d10f:	90                   	nop
14001d110:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14001d114:	4c 8b c2             	mov    %rdx,%r8
14001d117:	33 d2                	xor    %edx,%edx
14001d119:	48 ff 25 20 1f 05 00 	rex.W jmp *0x51f20(%rip)        # 0x14006f040
14001d120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d125:	57                   	push   %rdi
14001d126:	48 83 ec 20          	sub    $0x20,%rsp
14001d12a:	80 79 10 00          	cmpb   $0x0,0x10(%rcx)
14001d12e:	48 8d 05 eb 39 05 00 	lea    0x539eb(%rip),%rax        # 0x140070b20
14001d135:	48 89 01             	mov    %rax,(%rcx)
14001d138:	8b fa                	mov    %edx,%edi
14001d13a:	48 8b d9             	mov    %rcx,%rbx
14001d13d:	74 0f                	je     0x14001d14e
14001d13f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14001d143:	48 85 c9             	test   %rcx,%rcx
14001d146:	74 06                	je     0x14001d14e
14001d148:	ff 15 d2 1e 05 00    	call   *0x51ed2(%rip)        # 0x14006f020
14001d14e:	40 f6 c7 01          	test   $0x1,%dil
14001d152:	74 08                	je     0x14001d15c
14001d154:	48 8b cb             	mov    %rbx,%rcx
14001d157:	e8 84 87 03 00       	call   0x1400558e0
14001d15c:	48 8b c3             	mov    %rbx,%rax
14001d15f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001d164:	48 83 c4 20          	add    $0x20,%rsp
14001d168:	5f                   	pop    %rdi
14001d169:	c3                   	ret
14001d16a:	90                   	nop
14001d16b:	90                   	nop
14001d16c:	90                   	nop
14001d16d:	90                   	nop
14001d16e:	90                   	nop
14001d16f:	90                   	nop
14001d170:	48 85 d2             	test   %rdx,%rdx
14001d173:	75 06                	jne    0x14001d17b
14001d175:	b8 03 40 00 80       	mov    $0x80004003,%eax
14001d17a:	c3                   	ret
14001d17b:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
14001d181:	33 c0                	xor    %eax,%eax
14001d183:	c3                   	ret
14001d184:	90                   	nop
14001d185:	90                   	nop
14001d186:	90                   	nop
14001d187:	90                   	nop
14001d188:	90                   	nop
14001d189:	90                   	nop
14001d18a:	90                   	nop
14001d18b:	90                   	nop
14001d18c:	90                   	nop
14001d18d:	90                   	nop
14001d18e:	90                   	nop
14001d18f:	90                   	nop
14001d190:	40 53                	rex push %rbx
14001d192:	48 83 ec 20          	sub    $0x20,%rsp
14001d196:	49 8b d9             	mov    %r9,%rbx
14001d199:	85 d2                	test   %edx,%edx
14001d19b:	74 07                	je     0x14001d1a4
14001d19d:	b8 0b 00 02 80       	mov    $0x8002000b,%eax
14001d1a2:	eb 4e                	jmp    0x14001d1f2
14001d1a4:	48 85 db             	test   %rbx,%rbx
14001d1a7:	75 07                	jne    0x14001d1b0
14001d1a9:	b8 03 40 00 80       	mov    $0x80004003,%eax
14001d1ae:	eb 42                	jmp    0x14001d1f2
14001d1b0:	48 8b 0d b9 ae 09 00 	mov    0x9aeb9(%rip),%rcx        # 0x1400b8070
14001d1b7:	33 c0                	xor    %eax,%eax
14001d1b9:	48 85 c9             	test   %rcx,%rcx
14001d1bc:	75 16                	jne    0x14001d1d4
14001d1be:	41 8b d0             	mov    %r8d,%edx
14001d1c1:	48 8d 0d 90 ae 09 00 	lea    0x9ae90(%rip),%rcx        # 0x1400b8058
14001d1c8:	e8 2f 1b 00 00       	call   0x14001ecfc
14001d1cd:	48 8b 0d 9c ae 09 00 	mov    0x9ae9c(%rip),%rcx        # 0x1400b8070
14001d1d4:	48 89 0b             	mov    %rcx,(%rbx)
14001d1d7:	48 8b 0d 92 ae 09 00 	mov    0x9ae92(%rip),%rcx        # 0x1400b8070
14001d1de:	48 85 c9             	test   %rcx,%rcx
14001d1e1:	74 0f                	je     0x14001d1f2
14001d1e3:	48 8b 01             	mov    (%rcx),%rax
14001d1e6:	48 8b 40 08          	mov    0x8(%rax),%rax
14001d1ea:	ff 15 98 24 05 00    	call   *0x52498(%rip)        # 0x14006f688
14001d1f0:	33 c0                	xor    %eax,%eax
14001d1f2:	48 83 c4 20          	add    $0x20,%rsp
14001d1f6:	5b                   	pop    %rbx
14001d1f7:	c3                   	ret
14001d1f8:	90                   	nop
14001d1f9:	90                   	nop
14001d1fa:	90                   	nop
14001d1fb:	90                   	nop
14001d1fc:	90                   	nop
14001d1fd:	90                   	nop
14001d1fe:	90                   	nop
14001d1ff:	90                   	nop
14001d200:	48 8d 0d 51 ae 09 00 	lea    0x9ae51(%rip),%rcx        # 0x1400b8058
14001d207:	e9 b4 18 00 00       	jmp    0x14001eac0
14001d20c:	90                   	nop
14001d20d:	90                   	nop
14001d20e:	90                   	nop
14001d20f:	90                   	nop
14001d210:	4c 8b dc             	mov    %rsp,%r11
14001d213:	48 83 ec 58          	sub    $0x58,%rsp
14001d217:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14001d21e:	00
14001d21f:	49 89 43 f0          	mov    %rax,-0x10(%r11)
14001d223:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14001d22a:	00
14001d22b:	49 89 43 e8          	mov    %rax,-0x18(%r11)
14001d22f:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14001d236:	00
14001d237:	49 89 43 e0          	mov    %rax,-0x20(%r11)
14001d23b:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14001d242:	00
14001d243:	49 89 43 d8          	mov    %rax,-0x28(%r11)
14001d247:	0f b7 84 24 80 00 00 	movzwl 0x80(%rsp),%eax
14001d24e:	00
14001d24f:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
14001d254:	45 89 4b c8          	mov    %r9d,-0x38(%r11)
14001d258:	4d 8b c8             	mov    %r8,%r9
14001d25b:	44 8b c2             	mov    %edx,%r8d
14001d25e:	48 8b d1             	mov    %rcx,%rdx
14001d261:	48 8d 0d f0 ad 09 00 	lea    0x9adf0(%rip),%rcx        # 0x1400b8058
14001d268:	e8 5f 1e 00 00       	call   0x14001f0cc
14001d26d:	48 83 c4 58          	add    $0x58,%rsp
14001d271:	c3                   	ret
14001d272:	90                   	nop
14001d273:	90                   	nop
14001d274:	90                   	nop
14001d275:	90                   	nop
14001d276:	90                   	nop
14001d277:	90                   	nop
14001d278:	90                   	nop
14001d279:	90                   	nop
14001d27a:	90                   	nop
14001d27b:	90                   	nop
14001d27c:	90                   	nop
14001d27d:	90                   	nop
14001d27e:	90                   	nop
14001d27f:	90                   	nop
14001d280:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14001d285:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d28a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001d28f:	53                   	push   %rbx
14001d290:	56                   	push   %rsi
14001d291:	57                   	push   %rdi
14001d292:	41 56                	push   %r14
14001d294:	41 57                	push   %r15
14001d296:	48 83 ec 30          	sub    $0x30,%rsp
14001d29a:	49 8b f0             	mov    %r8,%rsi
14001d29d:	4c 8b fa             	mov    %rdx,%r15
14001d2a0:	4c 8b f1             	mov    %rcx,%r14
14001d2a3:	4d 85 c0             	test   %r8,%r8
14001d2a6:	75 0a                	jne    0x14001d2b2
14001d2a8:	b8 03 40 00 80       	mov    $0x80004003,%eax
14001d2ad:	e9 0c 01 00 00       	jmp    0x14001d3be
14001d2b2:	49 83 20 00          	andq   $0x0,(%r8)
14001d2b6:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
14001d2bb:	89 7c 24 78          	mov    %edi,0x78(%rsp)
14001d2bf:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14001d2c5:	b9 48 00 00 00       	mov    $0x48,%ecx
14001d2ca:	e8 0d 86 03 00       	call   0x1400558dc
14001d2cf:	48 8b d8             	mov    %rax,%rbx
14001d2d2:	48 85 db             	test   %rbx,%rbx
14001d2d5:	74 22                	je     0x14001d2f9
14001d2d7:	83 60 08 00          	andl   $0x0,0x8(%rax)
14001d2db:	0f 57 c0             	xorps  %xmm0,%xmm0
14001d2de:	33 c0                	xor    %eax,%eax
14001d2e0:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14001d2e4:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
14001d2e8:	48 89 43 30          	mov    %rax,0x30(%rbx)
14001d2ec:	88 43 38             	mov    %al,0x38(%rbx)
14001d2ef:	48 8d 05 f2 3f 05 00 	lea    0x53ff2(%rip),%rax        # 0x1400712e8
14001d2f6:	48 89 03             	mov    %rax,(%rbx)
14001d2f9:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14001d2fe:	eb 18                	jmp    0x14001d318
14001d300:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14001d305:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
14001d30a:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14001d30f:	8b 7c 24 78          	mov    0x78(%rsp),%edi
14001d313:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14001d318:	48 85 db             	test   %rbx,%rbx
14001d31b:	0f 84 9b 00 00 00    	je     0x14001d3bc
14001d321:	4c 89 73 40          	mov    %r14,0x40(%rbx)
14001d325:	33 ff                	xor    %edi,%edi
14001d327:	45 33 c0             	xor    %r8d,%r8d
14001d32a:	33 d2                	xor    %edx,%edx
14001d32c:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14001d330:	ff 15 2a 1d 05 00    	call   *0x51d2a(%rip)        # 0x14006f060
14001d336:	85 c0                	test   %eax,%eax
14001d338:	75 14                	jne    0x14001d34e
14001d33a:	ff 15 d0 1c 05 00    	call   *0x51cd0(%rip)        # 0x14006f010
14001d340:	0f b7 f8             	movzwl %ax,%edi
14001d343:	81 cf 00 00 07 80    	or     $0x80070000,%edi
14001d349:	85 c0                	test   %eax,%eax
14001d34b:	0f 4e f8             	cmovle %eax,%edi
14001d34e:	85 ff                	test   %edi,%edi
14001d350:	78 04                	js     0x14001d356
14001d352:	c6 43 38 01          	movb   $0x1,0x38(%rbx)
14001d356:	33 c0                	xor    %eax,%eax
14001d358:	85 ff                	test   %edi,%edi
14001d35a:	0f 48 c7             	cmovs  %edi,%eax
14001d35d:	33 ff                	xor    %edi,%edi
14001d35f:	85 c0                	test   %eax,%eax
14001d361:	0f 48 f8             	cmovs  %eax,%edi
14001d364:	85 ff                	test   %edi,%edi
14001d366:	75 3f                	jne    0x14001d3a7
14001d368:	48 8b 03             	mov    (%rbx),%rax
14001d36b:	48 8b 00             	mov    (%rax),%rax
14001d36e:	48 8d 0d 1b 03 00 00 	lea    0x31b(%rip),%rcx        # 0x14001d690
14001d375:	48 3b c1             	cmp    %rcx,%rax
14001d378:	75 18                	jne    0x14001d392
14001d37a:	e8 a1 3a 00 00       	call   0x140020e20
14001d37f:	4c 8b ce             	mov    %rsi,%r9
14001d382:	4d 8b c7             	mov    %r15,%r8
14001d385:	48 8b d0             	mov    %rax,%rdx
14001d388:	48 8b cb             	mov    %rbx,%rcx
14001d38b:	e8 0c 11 00 00       	call   0x14001e49c
14001d390:	eb 0f                	jmp    0x14001d3a1
14001d392:	4c 8b c6             	mov    %rsi,%r8
14001d395:	49 8b d7             	mov    %r15,%rdx
14001d398:	48 8b cb             	mov    %rbx,%rcx
14001d39b:	ff 15 e7 22 05 00    	call   *0x522e7(%rip)        # 0x14006f688
14001d3a1:	8b f8                	mov    %eax,%edi
14001d3a3:	85 c0                	test   %eax,%eax
14001d3a5:	74 15                	je     0x14001d3bc
14001d3a7:	48 8b 03             	mov    (%rbx),%rax
14001d3aa:	ba 01 00 00 00       	mov    $0x1,%edx
14001d3af:	48 8b cb             	mov    %rbx,%rcx
14001d3b2:	48 8b 40 28          	mov    0x28(%rax),%rax
14001d3b6:	ff 15 cc 22 05 00    	call   *0x522cc(%rip)        # 0x14006f688
14001d3bc:	8b c7                	mov    %edi,%eax
14001d3be:	48 83 c4 30          	add    $0x30,%rsp
14001d3c2:	41 5f                	pop    %r15