14000a19a:	39 77 08             	cmp    %esi,0x8(%rdi)
14000a19d:	74 27                	je     0x14000a1c6
14000a19f:	48 63 57 08          	movslq 0x8(%rdi),%rdx
14000a1a3:	48 03 55 08          	add    0x8(%rbp),%rdx
14000a1a7:	0f b6 0a             	movzbl (%rdx),%ecx
14000a1aa:	83 e1 0f             	and    $0xf,%ecx
14000a1ad:	4a 0f be 84 39 50 37 	movsbq 0x23750(%rcx,%r15,1),%rax
14000a1b4:	02 00
14000a1b6:	42 8a 8c 39 60 37 02 	mov    0x23760(%rcx,%r15,1),%cl
14000a1bd:	00
14000a1be:	48 2b d0             	sub    %rax,%rdx
14000a1c1:	8b 72 fc             	mov    -0x4(%rdx),%esi
14000a1c4:	d3 ee                	shr    %cl,%esi
14000a1c6:	44 3b ce             	cmp    %esi,%r9d
14000a1c9:	0f 8d 5f 01 00 00    	jge    0x14000a32e
14000a1cf:	49 8b ce             	mov    %r14,%rcx
14000a1d2:	48 8b d5             	mov    %rbp,%rdx
14000a1d5:	4c 8b c7             	mov    %rdi,%r8
14000a1d8:	e8 7f 0b 00 00       	call   0x14000ad5c
14000a1dd:	e9 2a 01 00 00       	jmp    0x14000a30c
14000a1e2:	44 39 03             	cmp    %r8d,(%rbx)
14000a1e5:	75 44                	jne    0x14000a22b
14000a1e7:	44 8b 4b 38          	mov    0x38(%rbx),%r9d
14000a1eb:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
14000a1ef:	0f 8c 39 01 00 00    	jl     0x14000a32e
14000a1f5:	48 63 57 08          	movslq 0x8(%rdi),%rdx
14000a1f9:	48 03 55 08          	add    0x8(%rbp),%rdx
14000a1fd:	0f b6 0a             	movzbl (%rdx),%ecx
14000a200:	83 e1 0f             	and    $0xf,%ecx
14000a203:	4a 0f be 84 39 50 37 	movsbq 0x23750(%rcx,%r15,1),%rax
14000a20a:	02 00
14000a20c:	42 8a 8c 39 60 37 02 	mov    0x23760(%rcx,%r15,1),%cl
14000a213:	00
14000a214:	48 2b d0             	sub    %rax,%rdx
14000a217:	8b 42 fc             	mov    -0x4(%rdx),%eax
14000a21a:	d3 e8                	shr    %cl,%eax
14000a21c:	44 3b c8             	cmp    %eax,%r9d
14000a21f:	0f 8d 09 01 00 00    	jge    0x14000a32e
14000a225:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14000a229:	eb a7                	jmp    0x14000a1d2
14000a22b:	4c 8b c7             	mov    %rdi,%r8
14000a22e:	48 8b d5             	mov    %rbp,%rdx
14000a231:	49 8b ce             	mov    %r14,%rcx
14000a234:	e8 03 d2 ff ff       	call   0x14000743c
14000a239:	e9 ce 00 00 00       	jmp    0x14000a30c
14000a23e:	4c 8b 45 08          	mov    0x8(%rbp),%r8
14000a242:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14000a247:	48 8b d7             	mov    %rdi,%rdx
14000a24a:	e8 bd 01 00 00       	call   0x14000a40c
14000a24f:	39 74 24 50          	cmp    %esi,0x50(%rsp)
14000a253:	75 09                	jne    0x14000a25e
14000a255:	f6 07 40             	testb  $0x40,(%rdi)
14000a258:	0f 84 ae 00 00 00    	je     0x14000a30c
14000a25e:	81 3b 63 73 6d e0    	cmpl   $0xe06d7363,(%rbx)
14000a264:	75 6d                	jne    0x14000a2d3
14000a266:	83 7b 18 03          	cmpl   $0x3,0x18(%rbx)
14000a26a:	72 67                	jb     0x14000a2d3
14000a26c:	81 7b 20 22 05 93 19 	cmpl   $0x19930522,0x20(%rbx)
14000a273:	76 5e                	jbe    0x14000a2d3
14000a275:	48 8b 43 30          	mov    0x30(%rbx),%rax
14000a279:	39 70 08             	cmp    %esi,0x8(%rax)
14000a27c:	74 55                	je     0x14000a2d3
14000a27e:	e8 0d da ff ff       	call   0x140007c90
14000a283:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14000a287:	4c 8b d0             	mov    %rax,%r10
14000a28a:	48 63 51 08          	movslq 0x8(%rcx),%rdx
14000a28e:	4c 03 d2             	add    %rdx,%r10
14000a291:	74 40                	je     0x14000a2d3
14000a293:	0f b6 8c 24 d8 00 00 	movzbl 0xd8(%rsp),%ecx
14000a29a:	00
14000a29b:	4c 8b cd             	mov    %rbp,%r9
14000a29e:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
14000a2a5:	4d 8b c7             	mov    %r15,%r8
14000a2a8:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
14000a2ac:	49 8b d6             	mov    %r14,%rdx
14000a2af:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
14000a2b6:	00
14000a2b7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14000a2bc:	48 8b cb             	mov    %rbx,%rcx
14000a2bf:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000a2c3:	49 8b c2             	mov    %r10,%rax
14000a2c6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14000a2cb:	ff 15 a7 3f 01 00    	call   *0x13fa7(%rip)        # 0x14001e278
14000a2d1:	eb 3e                	jmp    0x14000a311
14000a2d3:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
14000a2da:	00
14000a2db:	4c 8b cd             	mov    %rbp,%r9
14000a2de:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000a2e3:	4d 8b c7             	mov    %r15,%r8
14000a2e6:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
14000a2ed:	49 8b d6             	mov    %r14,%rdx
14000a2f0:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000a2f4:	48 8b cb             	mov    %rbx,%rcx
14000a2f7:	8a 84 24 d8 00 00 00 	mov    0xd8(%rsp),%al
14000a2fe:	88 44 24 28          	mov    %al,0x28(%rsp)
14000a302:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14000a307:	e8 68 ee ff ff       	call   0x140009174
14000a30c:	b8 01 00 00 00       	mov    $0x1,%eax
14000a311:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14000a318:	00
14000a319:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14000a31d:	49 8b 6b 28          	mov    0x28(%r11),%rbp
14000a321:	49 8b 73 30          	mov    0x30(%r11),%rsi
14000a325:	49 8b e3             	mov    %r11,%rsp
14000a328:	41 5f                	pop    %r15
14000a32a:	41 5e                	pop    %r14
14000a32c:	5f                   	pop    %rdi
14000a32d:	c3                   	ret
14000a32e:	e8 45 63 00 00       	call   0x140010678
14000a333:	cc                   	int3
14000a334:	e9 2f fb ff ff       	jmp    0x140009e68
14000a339:	cc                   	int3
14000a33a:	cc                   	int3
14000a33b:	cc                   	int3
14000a33c:	40 53                	rex push %rbx
14000a33e:	48 83 ec 40          	sub    $0x40,%rsp
14000a342:	8a 84 24 88 00 00 00 	mov    0x88(%rsp),%al
14000a349:	88 44 24 38          	mov    %al,0x38(%rsp)
14000a34d:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14000a354:	00
14000a355:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000a35a:	8b 44 24 78          	mov    0x78(%rsp),%eax
14000a35e:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000a362:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000a367:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000a36c:	e8 2f fd ff ff       	call   0x14000a0a0
14000a371:	8b d8                	mov    %eax,%ebx
14000a373:	e8 b0 de ff ff       	call   0x140008228
14000a378:	c7 40 78 fe ff ff ff 	movl   $0xfffffffe,0x78(%rax)
14000a37f:	8b c3                	mov    %ebx,%eax
14000a381:	48 83 c4 40          	add    $0x40,%rsp
14000a385:	5b                   	pop    %rbx
14000a386:	c3                   	ret
14000a387:	cc                   	int3
14000a388:	40 53                	rex push %rbx
14000a38a:	48 83 ec 20          	sub    $0x20,%rsp
14000a38e:	33 c0                	xor    %eax,%eax
14000a390:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a393:	48 89 41 08          	mov    %rax,0x8(%rcx)
14000a397:	48 8b d9             	mov    %rcx,%rbx
14000a39a:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000a39e:	88 41 18             	mov    %al,0x18(%rcx)
14000a3a1:	48 89 41 1c          	mov    %rax,0x1c(%rcx)
14000a3a5:	48 89 41 24          	mov    %rax,0x24(%rcx)
14000a3a9:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
14000a3ad:	4c 89 41 40          	mov    %r8,0x40(%rcx)
14000a3b1:	44 89 49 48          	mov    %r9d,0x48(%rcx)
14000a3b5:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000a3b8:	74 45                	je     0x14000a3ff
14000a3ba:	48 63 52 0c          	movslq 0xc(%rdx),%rdx
14000a3be:	49 03 d0             	add    %r8,%rdx
14000a3c1:	4c 8d 05 38 5c ff ff 	lea    -0xa3c8(%rip),%r8        # 0x140000000
14000a3c8:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14000a3cc:	0f b6 0a             	movzbl (%rdx),%ecx
14000a3cf:	83 e1 0f             	and    $0xf,%ecx
14000a3d2:	4a 0f be 84 01 50 37 	movsbq 0x23750(%rcx,%r8,1),%rax
14000a3d9:	02 00
14000a3db:	42 8a 8c 01 60 37 02 	mov    0x23760(%rcx,%r8,1),%cl
14000a3e2:	00
14000a3e3:	48 2b d0             	sub    %rax,%rdx
14000a3e6:	8b 42 fc             	mov    -0x4(%rdx),%eax
14000a3e9:	d3 e8                	shr    %cl,%eax
14000a3eb:	48 8b cb             	mov    %rbx,%rcx
14000a3ee:	89 03                	mov    %eax,(%rbx)
14000a3f0:	48 89 53 08          	mov    %rdx,0x8(%rbx)
14000a3f4:	48 89 53 10          	mov    %rdx,0x10(%rbx)
14000a3f8:	e8 8b 05 00 00       	call   0x14000a988
14000a3fd:	eb 02                	jmp    0x14000a401
14000a3ff:	89 01                	mov    %eax,(%rcx)
14000a401:	48 8b c3             	mov    %rbx,%rax
14000a404:	48 83 c4 20          	add    $0x20,%rsp
14000a408:	5b                   	pop    %rbx
14000a409:	c3                   	ret
14000a40a:	cc                   	int3
14000a40b:	cc                   	int3
14000a40c:	33 c0                	xor    %eax,%eax
14000a40e:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a411:	48 89 41 08          	mov    %rax,0x8(%rcx)
14000a415:	4c 8b c9             	mov    %rcx,%r9
14000a418:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000a41c:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
14000a420:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000a423:	0f 84 c1 00 00 00    	je     0x14000a4ea
14000a429:	48 63 52 0c          	movslq 0xc(%rdx),%rdx
14000a42d:	49 03 d0             	add    %r8,%rdx
14000a430:	4c 8d 05 c9 5b ff ff 	lea    -0xa437(%rip),%r8        # 0x140000000
14000a437:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14000a43b:	0f b6 0a             	movzbl (%rdx),%ecx
14000a43e:	83 e1 0f             	and    $0xf,%ecx
14000a441:	4a 0f be 84 01 50 37 	movsbq 0x23750(%rcx,%r8,1),%rax
14000a448:	02 00
14000a44a:	42 8a 8c 01 60 37 02 	mov    0x23760(%rcx,%r8,1),%cl
14000a451:	00
14000a452:	48 2b d0             	sub    %rax,%rdx
14000a455:	8b 42 fc             	mov    -0x4(%rdx),%eax
14000a458:	d3 e8                	shr    %cl,%eax
14000a45a:	49 89 51 08          	mov    %rdx,0x8(%r9)
14000a45e:	41 89 01             	mov    %eax,(%r9)
14000a461:	49 89 51 10          	mov    %rdx,0x10(%r9)
14000a465:	0f b6 0a             	movzbl (%rdx),%ecx
14000a468:	83 e1 0f             	and    $0xf,%ecx
14000a46b:	4a 0f be 84 01 50 37 	movsbq 0x23750(%rcx,%r8,1),%rax
14000a472:	02 00
14000a474:	42 8a 8c 01 60 37 02 	mov    0x23760(%rcx,%r8,1),%cl
14000a47b:	00
14000a47c:	48 2b d0             	sub    %rax,%rdx
14000a47f:	8b 42 fc             	mov    -0x4(%rdx),%eax
14000a482:	d3 e8                	shr    %cl,%eax
14000a484:	49 89 51 08          	mov    %rdx,0x8(%r9)
14000a488:	41 89 41 18          	mov    %eax,0x18(%r9)
14000a48c:	0f b6 0a             	movzbl (%rdx),%ecx
14000a48f:	83 e1 0f             	and    $0xf,%ecx
14000a492:	4a 0f be 84 01 50 37 	movsbq 0x23750(%rcx,%r8,1),%rax
14000a499:	02 00
14000a49b:	42 8a 8c 01 60 37 02 	mov    0x23760(%rcx,%r8,1),%cl
14000a4a2:	00
14000a4a3:	48 2b d0             	sub    %rax,%rdx
14000a4a6:	8b 42 fc             	mov    -0x4(%rdx),%eax
14000a4a9:	d3 e8                	shr    %cl,%eax
14000a4ab:	49 89 51 08          	mov    %rdx,0x8(%r9)
14000a4af:	41 89 41 1c          	mov    %eax,0x1c(%r9)
14000a4b3:	0f b6 0a             	movzbl (%rdx),%ecx
14000a4b6:	83 e1 0f             	and    $0xf,%ecx
14000a4b9:	4a 0f be 84 01 50 37 	movsbq 0x23750(%rcx,%r8,1),%rax
14000a4c0:	02 00
14000a4c2:	42 8a 8c 01 60 37 02 	mov    0x23760(%rcx,%r8,1),%cl
14000a4c9:	00
14000a4ca:	48 2b d0             	sub    %rax,%rdx
14000a4cd:	8b 42 fc             	mov    -0x4(%rdx),%eax
14000a4d0:	d3 e8                	shr    %cl,%eax
14000a4d2:	41 89 41 20          	mov    %eax,0x20(%r9)
14000a4d6:	48 8d 42 04          	lea    0x4(%rdx),%rax
14000a4da:	49 89 51 08          	mov    %rdx,0x8(%r9)
14000a4de:	8b 0a                	mov    (%rdx),%ecx
14000a4e0:	49 89 41 08          	mov    %rax,0x8(%r9)
14000a4e4:	41 89 49 24          	mov    %ecx,0x24(%r9)
14000a4e8:	eb 02                	jmp    0x14000a4ec
14000a4ea:	89 01                	mov    %eax,(%rcx)
14000a4ec:	49 8b c1             	mov    %r9,%rax
14000a4ef:	c3                   	ret
14000a4f0:	40 53                	rex push %rbx
14000a4f2:	48 83 ec 20          	sub    $0x20,%rsp
14000a4f6:	48 8b d9             	mov    %rcx,%rbx
14000a4f9:	48 8b c2             	mov    %rdx,%rax
14000a4fc:	48 8d 0d 35 3e 01 00 	lea    0x13e35(%rip),%rcx        # 0x14001e338
14000a503:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a506:	48 89 0b             	mov    %rcx,(%rbx)
14000a509:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14000a50d:	48 8d 48 08          	lea    0x8(%rax),%rcx
14000a511:	0f 11 02             	movups %xmm0,(%rdx)
14000a514:	e8 e7 ca ff ff       	call   0x140007000
14000a519:	48 8d 05 98 93 01 00 	lea    0x19398(%rip),%rax        # 0x1400238b8
14000a520:	48 89 03             	mov    %rax,(%rbx)
14000a523:	48 8b c3             	mov    %rbx,%rax
14000a526:	48 83 c4 20          	add    $0x20,%rsp
14000a52a:	5b                   	pop    %rbx
14000a52b:	c3                   	ret
14000a52c:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
14000a531:	48 8d 05 90 93 01 00 	lea    0x19390(%rip),%rax        # 0x1400238c8
14000a538:	48 89 41 08          	mov    %rax,0x8(%rcx)
14000a53c:	48 8d 05 75 93 01 00 	lea    0x19375(%rip),%rax        # 0x1400238b8
14000a543:	48 89 01             	mov    %rax,(%rcx)
14000a546:	48 8b c1             	mov    %rcx,%rax
14000a549:	c3                   	ret
14000a54a:	cc                   	int3
14000a54b:	cc                   	int3
14000a54c:	40 53                	rex push %rbx
14000a54e:	56                   	push   %rsi
14000a54f:	57                   	push   %rdi
14000a550:	41 54                	push   %r12
14000a552:	41 55                	push   %r13
14000a554:	41 56                	push   %r14
14000a556:	41 57                	push   %r15
14000a558:	48 83 ec 70          	sub    $0x70,%rsp
14000a55c:	48 8b f9             	mov    %rcx,%rdi
14000a55f:	45 33 ff             	xor    %r15d,%r15d
14000a562:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14000a567:	44 21 bc 24 b0 00 00 	and    %r15d,0xb0(%rsp)
14000a56e:	00
14000a56f:	4c 21 7c 24 28       	and    %r15,0x28(%rsp)
14000a574:	4c 21 bc 24 c8 00 00 	and    %r15,0xc8(%rsp)
14000a57b:	00
14000a57c:	e8 a7 dc ff ff       	call   0x140008228
14000a581:	4c 8b 68 28          	mov    0x28(%rax),%r13
14000a585:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
14000a58a:	e8 99 dc ff ff       	call   0x140008228
14000a58f:	48 8b 40 20          	mov    0x20(%rax),%rax
14000a593:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14000a59a:	00
14000a59b:	48 8b 77 50          	mov    0x50(%rdi),%rsi
14000a59f:	48 89 b4 24 b8 00 00 	mov    %rsi,0xb8(%rsp)
14000a5a6:	00
14000a5a7:	48 8b 47 48          	mov    0x48(%rdi),%rax
14000a5ab:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000a5b0:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
14000a5b4:	48 8b 47 30          	mov    0x30(%rdi),%rax
14000a5b8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000a5bd:	4c 8b 77 28          	mov    0x28(%rdi),%r14
14000a5c1:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14000a5c6:	48 8b cb             	mov    %rbx,%rcx
14000a5c9:	e8 46 0f 00 00       	call   0x14000b514
14000a5ce:	e8 55 dc ff ff       	call   0x140008228
14000a5d3:	48 89 70 20          	mov    %rsi,0x20(%rax)
14000a5d7:	e8 4c dc ff ff       	call   0x140008228
14000a5dc:	48 89 58 28          	mov    %rbx,0x28(%rax)
14000a5e0:	e8 43 dc ff ff       	call   0x140008228
14000a5e5:	48 8b 50 20          	mov    0x20(%rax),%rdx
14000a5e9:	48 8b 52 28          	mov    0x28(%rdx),%rdx
14000a5ed:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000a5f2:	e8 f5 d5 ff ff       	call   0x140007bec
14000a5f7:	4c 8b e0             	mov    %rax,%r12
14000a5fa:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000a5ff:	4c 39 7f 58          	cmp    %r15,0x58(%rdi)
14000a603:	74 1c                	je     0x14000a621
14000a605:	c7 84 24 b0 00 00 00 	movl   $0x1,0xb0(%rsp)
14000a60c:	01 00 00 00
14000a610:	e8 13 dc ff ff       	call   0x140008228
14000a615:	48 8b 48 70          	mov    0x70(%rax),%rcx
14000a619:	48 89 8c 24 c8 00 00 	mov    %rcx,0xc8(%rsp)
14000a620:	00
14000a621:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14000a627:	49 8b d6             	mov    %r14,%rdx
14000a62a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000a62f:	e8 bc 12 00 00       	call   0x14000b8f0
14000a634:	48 8b d8             	mov    %rax,%rbx
14000a637:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000a63c:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
14000a643:	00
14000a644:	eb 78                	jmp    0x14000a6be
14000a646:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14000a64d:	00
14000a64e:	e8 d5 db ff ff       	call   0x140008228
14000a653:	83 60 40 00          	andl   $0x0,0x40(%rax)
14000a657:	48 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%rsi
14000a65e:	00
14000a65f:	83 bc 24 b0 00 00 00 	cmpl   $0x0,0xb0(%rsp)
14000a666:	00
14000a667:	74 21                	je     0x14000a68a
14000a669:	b2 01                	mov    $0x1,%dl
14000a66b:	48 8b ce             	mov    %rsi,%rcx
14000a66e:	e8 31 da ff ff       	call   0x1400080a4
14000a673:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
14000a67a:	00
14000a67b:	4c 8d 49 20          	lea    0x20(%rcx),%r9
14000a67f:	44 8b 41 18          	mov    0x18(%rcx),%r8d
14000a683:	8b 51 04             	mov    0x4(%rcx),%edx
14000a686:	8b 09                	mov    (%rcx),%ecx
14000a688:	eb 0d                	jmp    0x14000a697
14000a68a:	4c 8d 4e 20          	lea    0x20(%rsi),%r9
14000a68e:	44 8b 46 18          	mov    0x18(%rsi),%r8d