14083d17b:	0f be 41 17          	movsbl 0x17(%rcx),%eax
14083d17f:	c1 e8 07             	shr    $0x7,%eax
14083d182:	f6 d0                	not    %al
14083d184:	a8 01                	test   $0x1,%al
14083d186:	75 03                	jne    0x14083d18b
14083d188:	48 8b 09             	mov    (%rcx),%rcx
14083d18b:	4c 2b c1             	sub    %rcx,%r8
14083d18e:	66 90                	xchg   %ax,%ax
14083d190:	0f b6 01             	movzbl (%rcx),%eax
14083d193:	42 3a 04 01          	cmp    (%rcx,%r8,1),%al
14083d197:	75 0b                	jne    0x14083d1a4
14083d199:	48 ff c1             	inc    %rcx
14083d19c:	84 c0                	test   %al,%al
14083d19e:	75 f0                	jne    0x14083d190
14083d1a0:	33 c0                	xor    %eax,%eax
14083d1a2:	eb 05                	jmp    0x14083d1a9
14083d1a4:	1b c0                	sbb    %eax,%eax
14083d1a6:	83 c8 01             	or     $0x1,%eax
14083d1a9:	85 c0                	test   %eax,%eax
14083d1ab:	75 03                	jne    0x14083d1b0
14083d1ad:	b0 01                	mov    $0x1,%al
14083d1af:	c3                   	ret
14083d1b0:	32 c0                	xor    %al,%al
14083d1b2:	c3                   	ret
14083d1b3:	cc                   	int3
14083d1b4:	cc                   	int3
14083d1b5:	cc                   	int3
14083d1b6:	cc                   	int3
14083d1b7:	cc                   	int3
14083d1b8:	cc                   	int3
14083d1b9:	cc                   	int3
14083d1ba:	cc                   	int3
14083d1bb:	cc                   	int3
14083d1bc:	cc                   	int3
14083d1bd:	cc                   	int3
14083d1be:	cc                   	int3
14083d1bf:	cc                   	int3
14083d1c0:	0f b6 41 28          	movzbl 0x28(%rcx),%eax
14083d1c4:	c3                   	ret
14083d1c5:	cc                   	int3
14083d1c6:	cc                   	int3
14083d1c7:	cc                   	int3
14083d1c8:	cc                   	int3
14083d1c9:	cc                   	int3
14083d1ca:	cc                   	int3
14083d1cb:	cc                   	int3
14083d1cc:	cc                   	int3
14083d1cd:	cc                   	int3
14083d1ce:	cc                   	int3
14083d1cf:	cc                   	int3
14083d1d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14083d1d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14083d1da:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14083d1df:	55                   	push   %rbp
14083d1e0:	41 56                	push   %r14
14083d1e2:	41 57                	push   %r15
14083d1e4:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14083d1e9:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14083d1f0:	48 8b da             	mov    %rdx,%rbx
14083d1f3:	48 8b f9             	mov    %rcx,%rdi
14083d1f6:	48 89 51 20          	mov    %rdx,0x20(%rcx)
14083d1fa:	83 79 70 ff          	cmpl   $0xffffffff,0x70(%rcx)
14083d1fe:	0f 84 6a 03 00 00    	je     0x14083d56e
14083d204:	66 c7 45 17 3e 00    	movw   $0x3e,0x17(%rbp)
14083d20a:	c6 45 2e 16          	movb   $0x16,0x2e(%rbp)
14083d20e:	66 c7 45 ff 3c 00    	movw   $0x3c,-0x1(%rbp)
14083d214:	c6 45 16 16          	movb   $0x16,0x16(%rbp)
14083d218:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
14083d21f:	90                   	nop
14083d220:	48 ff c1             	inc    %rcx
14083d223:	80 3c 0a 00          	cmpb   $0x0,(%rdx,%rcx,1)
14083d227:	75 f7                	jne    0x14083d220
14083d229:	44 8b f1             	mov    %ecx,%r14d
14083d22c:	be 17 00 00 00       	mov    $0x17,%esi
14083d231:	3b ce                	cmp    %esi,%ecx
14083d233:	77 13                	ja     0x14083d248
14083d235:	42 c6 44 35 cf 00    	movb   $0x0,-0x31(%rbp,%r14,1)
14083d23b:	8b c6                	mov    %esi,%eax
14083d23d:	2a c1                	sub    %cl,%al
14083d23f:	88 45 e6             	mov    %al,-0x1a(%rbp)
14083d242:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
14083d246:	eb 1d                	jmp    0x14083d265
14083d248:	c6 45 e6 80          	movb   $0x80,-0x1a(%rbp)
14083d24c:	89 4d d7             	mov    %ecx,-0x29(%rbp)
14083d24f:	8d 41 01             	lea    0x1(%rcx),%eax
14083d252:	89 45 db             	mov    %eax,-0x25(%rbp)
14083d255:	8b c8                	mov    %eax,%ecx
14083d257:	e8 c0 e3 5d 00       	call   0x140e1b61c
14083d25c:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14083d260:	41 c6 04 06 00       	movb   $0x0,(%r14,%rax,1)
14083d265:	4d 8b c6             	mov    %r14,%r8
14083d268:	48 8b d3             	mov    %rbx,%rdx
14083d26b:	48 8b c8             	mov    %rax,%rcx
14083d26e:	e8 9d 1d 6a 00       	call   0x140edf010
14083d273:	90                   	nop
14083d274:	44 0f be 7d e6       	movsbl -0x1a(%rbp),%r15d
14083d279:	41 c1 ef 07          	shr    $0x7,%r15d
14083d27d:	41 f6 d7             	not    %r15b
14083d280:	41 80 e7 01          	and    $0x1,%r15b
14083d284:	74 14                	je     0x14083d29a
14083d286:	0f 10 45 cf          	movups -0x31(%rbp),%xmm0
14083d28a:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
14083d28e:	f2 0f 10 4d df       	movsd  -0x21(%rbp),%xmm1
14083d293:	f2 0f 11 4d 97       	movsd  %xmm1,-0x69(%rbp)
14083d298:	eb 49                	jmp    0x14083d2e3
14083d29a:	8b 4d d7             	mov    -0x29(%rbp),%ecx
14083d29d:	8b d9                	mov    %ecx,%ebx
14083d29f:	83 f9 17             	cmp    $0x17,%ecx
14083d2a2:	77 12                	ja     0x14083d2b6
14083d2a4:	c6 44 0d 87 00       	movb   $0x0,-0x79(%rbp,%rcx,1)
14083d2a9:	8b c6                	mov    %esi,%eax
14083d2ab:	2a c1                	sub    %cl,%al
14083d2ad:	88 45 9e             	mov    %al,-0x62(%rbp)
14083d2b0:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14083d2b4:	eb 20                	jmp    0x14083d2d6
14083d2b6:	c6 45 9e 80          	movb   $0x80,-0x62(%rbp)
14083d2ba:	89 4d 8f             	mov    %ecx,-0x71(%rbp)
14083d2bd:	8d 41 01             	lea    0x1(%rcx),%eax
14083d2c0:	89 45 93             	mov    %eax,-0x6d(%rbp)
14083d2c3:	8b c8                	mov    %eax,%ecx
14083d2c5:	e8 52 e3 5d 00       	call   0x140e1b61c
14083d2ca:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14083d2ce:	c6 04 03 00          	movb   $0x0,(%rbx,%rax,1)
14083d2d2:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14083d2d6:	4c 8b c3             	mov    %rbx,%r8
14083d2d9:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14083d2dd:	e8 2e 1d 6a 00       	call   0x140edf010
14083d2e2:	90                   	nop
14083d2e3:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14083d2e7:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14083d2eb:	e8 80 0b 00 00       	call   0x14083de70
14083d2f0:	48 8b d8             	mov    %rax,%rbx
14083d2f3:	0f be 48 17          	movsbl 0x17(%rax),%ecx
14083d2f7:	c1 e9 07             	shr    $0x7,%ecx
14083d2fa:	f6 d1                	not    %cl
14083d2fc:	f6 c1 01             	test   $0x1,%cl
14083d2ff:	74 13                	je     0x14083d314
14083d301:	0f 10 00             	movups (%rax),%xmm0
14083d304:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14083d308:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
14083d30d:	f2 0f 11 4d f7       	movsd  %xmm1,-0x9(%rbp)
14083d312:	eb 4a                	jmp    0x14083d35e
14083d314:	8b 48 08             	mov    0x8(%rax),%ecx
14083d317:	44 8b f1             	mov    %ecx,%r14d
14083d31a:	83 f9 17             	cmp    $0x17,%ecx
14083d31d:	77 12                	ja     0x14083d331
14083d31f:	c6 44 0d e7 00       	movb   $0x0,-0x19(%rbp,%rcx,1)
14083d324:	8b c6                	mov    %esi,%eax
14083d326:	2a c1                	sub    %cl,%al
14083d328:	88 45 fe             	mov    %al,-0x2(%rbp)
14083d32b:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
14083d32f:	eb 1d                	jmp    0x14083d34e
14083d331:	c6 45 fe 80          	movb   $0x80,-0x2(%rbp)
14083d335:	89 4d ef             	mov    %ecx,-0x11(%rbp)
14083d338:	8d 41 01             	lea    0x1(%rcx),%eax
14083d33b:	89 45 f3             	mov    %eax,-0xd(%rbp)
14083d33e:	8b c8                	mov    %eax,%ecx
14083d340:	e8 d7 e2 5d 00       	call   0x140e1b61c
14083d345:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
14083d349:	41 c6 04 06 00       	movb   $0x0,(%r14,%rax,1)
14083d34e:	44 8b 43 08          	mov    0x8(%rbx),%r8d
14083d352:	48 8b 13             	mov    (%rbx),%rdx
14083d355:	48 8b c8             	mov    %rax,%rcx
14083d358:	e8 b3 1c 6a 00       	call   0x140edf010
14083d35d:	90                   	nop
14083d35e:	0f be 45 9e          	movsbl -0x62(%rbp),%eax
14083d362:	c1 e8 07             	shr    $0x7,%eax
14083d365:	f6 d0                	not    %al
14083d367:	a8 01                	test   $0x1,%al
14083d369:	75 0a                	jne    0x14083d375
14083d36b:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14083d36f:	e8 d0 dd 5d 00       	call   0x140e1b144
14083d374:	90                   	nop
14083d375:	4c 8d 47 58          	lea    0x58(%rdi),%r8
14083d379:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14083d37d:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
14083d381:	e8 0a 02 00 00       	call   0x14083d590
14083d386:	48 8b d8             	mov    %rax,%rbx
14083d389:	0f be 48 17          	movsbl 0x17(%rax),%ecx
14083d38d:	c1 e9 07             	shr    $0x7,%ecx
14083d390:	f6 d1                	not    %cl
14083d392:	f6 c1 01             	test   $0x1,%cl
14083d395:	74 13                	je     0x14083d3aa
14083d397:	0f 10 00             	movups (%rax),%xmm0
14083d39a:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
14083d39e:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
14083d3a3:	f2 0f 11 4d c7       	movsd  %xmm1,-0x39(%rbp)
14083d3a8:	eb 4b                	jmp    0x14083d3f5
14083d3aa:	8b 48 08             	mov    0x8(%rax),%ecx
14083d3ad:	44 8b f1             	mov    %ecx,%r14d
14083d3b0:	83 f9 17             	cmp    $0x17,%ecx
14083d3b3:	77 12                	ja     0x14083d3c7
14083d3b5:	c6 44 0d b7 00       	movb   $0x0,-0x49(%rbp,%rcx,1)
14083d3ba:	8b c6                	mov    %esi,%eax
14083d3bc:	2a c1                	sub    %cl,%al
14083d3be:	88 45 ce             	mov    %al,-0x32(%rbp)
14083d3c1:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14083d3c5:	eb 21                	jmp    0x14083d3e8
14083d3c7:	c6 45 ce 80          	movb   $0x80,-0x32(%rbp)
14083d3cb:	89 4d bf             	mov    %ecx,-0x41(%rbp)
14083d3ce:	8d 41 01             	lea    0x1(%rcx),%eax
14083d3d1:	89 45 c3             	mov    %eax,-0x3d(%rbp)
14083d3d4:	8b c8                	mov    %eax,%ecx
14083d3d6:	e8 41 e2 5d 00       	call   0x140e1b61c
14083d3db:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14083d3df:	42 c6 04 30 00       	movb   $0x0,(%rax,%r14,1)
14083d3e4:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14083d3e8:	44 8b 43 08          	mov    0x8(%rbx),%r8d
14083d3ec:	48 8b 13             	mov    (%rbx),%rdx
14083d3ef:	e8 1c 1c 6a 00       	call   0x140edf010
14083d3f4:	90                   	nop
14083d3f5:	48 8d 55 17          	lea    0x17(%rbp),%rdx
14083d3f9:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14083d3fd:	e8 6e 0a 00 00       	call   0x14083de70
14083d402:	48 8b d8             	mov    %rax,%rbx
14083d405:	0f be 48 17          	movsbl 0x17(%rax),%ecx
14083d409:	c1 e9 07             	shr    $0x7,%ecx
14083d40c:	f6 d1                	not    %cl
14083d40e:	f6 c1 01             	test   $0x1,%cl
14083d411:	74 18                	je     0x14083d42b
14083d413:	0f 10 00             	movups (%rax),%xmm0
14083d416:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14083d41a:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
14083d41f:	f2 0f 11 4d 67       	movsd  %xmm1,0x67(%rbp)
14083d424:	f2 0f 11 4d af       	movsd  %xmm1,-0x51(%rbp)
14083d429:	eb 56                	jmp    0x14083d481
14083d42b:	8b 40 08             	mov    0x8(%rax),%eax
14083d42e:	44 8b f0             	mov    %eax,%r14d
14083d431:	83 f8 17             	cmp    $0x17,%eax
14083d434:	77 12                	ja     0x14083d448
14083d436:	c6 44 05 9f 00       	movb   $0x0,-0x61(%rbp,%rax,1)
14083d43b:	40 2a f0             	sub    %al,%sil
14083d43e:	40 88 75 b6          	mov    %sil,-0x4a(%rbp)
14083d442:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
14083d446:	eb 1c                	jmp    0x14083d464
14083d448:	c6 45 b6 80          	movb   $0x80,-0x4a(%rbp)
14083d44c:	89 45 a7             	mov    %eax,-0x59(%rbp)
14083d44f:	ff c0                	inc    %eax
14083d451:	89 45 ab             	mov    %eax,-0x55(%rbp)
14083d454:	8b c8                	mov    %eax,%ecx
14083d456:	e8 c1 e1 5d 00       	call   0x140e1b61c
14083d45b:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14083d45f:	41 c6 04 06 00       	movb   $0x0,(%r14,%rax,1)
14083d464:	44 8b 43 08          	mov    0x8(%rbx),%r8d
14083d468:	48 8b 13             	mov    (%rbx),%rdx
14083d46b:	48 8b c8             	mov    %rax,%rcx
14083d46e:	e8 9d 1b 6a 00       	call   0x140edf010
14083d473:	f2 0f 10 45 af       	movsd  -0x51(%rbp),%xmm0
14083d478:	f2 0f 11 45 67       	movsd  %xmm0,0x67(%rbp)
14083d47d:	0f 10 45 9f          	movups -0x61(%rbp),%xmm0
14083d481:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
14083d485:	0f be 45 ce          	movsbl -0x32(%rbp),%eax
14083d489:	c1 e8 07             	shr    $0x7,%eax
14083d48c:	f6 d0                	not    %al
14083d48e:	a8 01                	test   $0x1,%al
14083d490:	75 09                	jne    0x14083d49b
14083d492:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14083d496:	e8 a9 dc 5d 00       	call   0x140e1b144
14083d49b:	48 8d 5f 78          	lea    0x78(%rdi),%rbx
14083d49f:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
14083d4a3:	48 3b d8             	cmp    %rax,%rbx
14083d4a6:	74 2e                	je     0x14083d4d6
14083d4a8:	0f be 43 17          	movsbl 0x17(%rbx),%eax
14083d4ac:	c1 e8 07             	shr    $0x7,%eax
14083d4af:	f6 d0                	not    %al
14083d4b1:	a8 01                	test   $0x1,%al
14083d4b3:	75 08                	jne    0x14083d4bd
14083d4b5:	48 8b 0b             	mov    (%rbx),%rcx
14083d4b8:	e8 87 dc 5d 00       	call   0x140e1b144
14083d4bd:	0f 10 45 87          	movups -0x79(%rbp),%xmm0
14083d4c1:	0f 11 03             	movups %xmm0,(%rbx)
14083d4c4:	f2 0f 10 45 67       	movsd  0x67(%rbp),%xmm0
14083d4c9:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
14083d4ce:	c6 45 9f 00          	movb   $0x0,-0x61(%rbp)
14083d4d2:	b0 17                	mov    $0x17,%al
14083d4d4:	eb 04                	jmp    0x14083d4da
14083d4d6:	0f b6 45 b6          	movzbl -0x4a(%rbp),%eax
14083d4da:	0f be c0             	movsbl %al,%eax
14083d4dd:	c1 e8 07             	shr    $0x7,%eax
14083d4e0:	f6 d0                	not    %al
14083d4e2:	a8 01                	test   $0x1,%al
14083d4e4:	75 0a                	jne    0x14083d4f0
14083d4e6:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14083d4ea:	e8 55 dc 5d 00       	call   0x140e1b144
14083d4ef:	90                   	nop
14083d4f0:	0f be 45 46          	movsbl 0x46(%rbp),%eax
14083d4f4:	c1 e8 07             	shr    $0x7,%eax
14083d4f7:	f6 d0                	not    %al
14083d4f9:	a8 01                	test   $0x1,%al
14083d4fb:	75 0a                	jne    0x14083d507
14083d4fd:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
14083d501:	e8 3e dc 5d 00       	call   0x140e1b144
14083d506:	90                   	nop
14083d507:	0f be 45 fe          	movsbl -0x2(%rbp),%eax
14083d50b:	c1 e8 07             	shr    $0x7,%eax
14083d50e:	f6 d0                	not    %al
14083d510:	a8 01                	test   $0x1,%al
14083d512:	75 0a                	jne    0x14083d51e
14083d514:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14083d518:	e8 27 dc 5d 00       	call   0x140e1b144
14083d51d:	90                   	nop
14083d51e:	45 84 ff             	test   %r15b,%r15b
14083d521:	75 0a                	jne    0x14083d52d
14083d523:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14083d527:	e8 18 dc 5d 00       	call   0x140e1b144
14083d52c:	90                   	nop
14083d52d:	0f be 45 16          	movsbl 0x16(%rbp),%eax
14083d531:	c1 e8 07             	shr    $0x7,%eax
14083d534:	f6 d0                	not    %al
14083d536:	a8 01                	test   $0x1,%al
14083d538:	75 0a                	jne    0x14083d544
14083d53a:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14083d53e:	e8 01 dc 5d 00       	call   0x140e1b144
14083d543:	90                   	nop
14083d544:	0f be 45 2e          	movsbl 0x2e(%rbp),%eax
14083d548:	c1 e8 07             	shr    $0x7,%eax
14083d54b:	f6 d0                	not    %al
14083d54d:	a8 01                	test   $0x1,%al
14083d54f:	75 09                	jne    0x14083d55a
14083d551:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14083d555:	e8 ea db 5d 00       	call   0x140e1b144
14083d55a:	0f be 43 17          	movsbl 0x17(%rbx),%eax
14083d55e:	c1 e8 07             	shr    $0x7,%eax
14083d561:	f6 d0                	not    %al
14083d563:	a8 01                	test   $0x1,%al
14083d565:	75 03                	jne    0x14083d56a
14083d567:	48 8b 1b             	mov    (%rbx),%rbx
14083d56a:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
14083d56e:	48 8b c7             	mov    %rdi,%rax
14083d571:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
14083d578:	00
14083d579:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14083d57d:	49 8b 73 30          	mov    0x30(%r11),%rsi
14083d581:	49 8b 7b 38          	mov    0x38(%r11),%rdi
14083d585:	49 8b e3             	mov    %r11,%rsp
14083d588:	41 5f                	pop    %r15
14083d58a:	41 5e                	pop    %r14
14083d58c:	5d                   	pop    %rbp
14083d58d:	c3                   	ret
14083d58e:	cc                   	int3
14083d58f:	cc                   	int3
14083d590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14083d595:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14083d59a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14083d59f:	57                   	push   %rdi
14083d5a0:	48 83 ec 40          	sub    $0x40,%rsp
14083d5a4:	49 8b e8             	mov    %r8,%rbp
14083d5a7:	48 8b da             	mov    %rdx,%rbx
14083d5aa:	48 8b f9             	mov    %rcx,%rdi
14083d5ad:	0f be 42 17          	movsbl 0x17(%rdx),%eax