14021f37c:	cc                   	int3
14021f37d:	cc                   	int3
14021f37e:	cc                   	int3
14021f37f:	cc                   	int3
14021f380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14021f385:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14021f38a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14021f38f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14021f394:	41 57                	push   %r15
14021f396:	b8 20 00 00 00       	mov    $0x20,%eax
14021f39b:	e8 40 b2 0d 00       	call   0x1402fa5e0
14021f3a0:	48 2b e0             	sub    %rax,%rsp
14021f3a3:	44 8b 7a 68          	mov    0x68(%rdx),%r15d
14021f3a7:	4c 8d 72 28          	lea    0x28(%rdx),%r14
14021f3ab:	33 f6                	xor    %esi,%esi
14021f3ad:	48 8b fa             	mov    %rdx,%rdi
14021f3b0:	48 8b d9             	mov    %rcx,%rbx
14021f3b3:	43 c6 04 37 80       	movb   $0x80,(%r15,%r14,1)
14021f3b8:	49 ff c7             	inc    %r15
14021f3bb:	49 83 ff 38          	cmp    $0x38,%r15
14021f3bf:	76 26                	jbe    0x14021f3e7
14021f3c1:	41 b8 40 00 00 00    	mov    $0x40,%r8d
14021f3c7:	4b 8d 0c 37          	lea    (%r15,%r14,1),%rcx
14021f3cb:	4d 2b c7             	sub    %r15,%r8
14021f3ce:	33 d2                	xor    %edx,%edx
14021f3d0:	e8 89 d6 0d 00       	call   0x1402fca5e
14021f3d5:	44 8d 46 01          	lea    0x1(%rsi),%r8d
14021f3d9:	49 8b d6             	mov    %r14,%rdx
14021f3dc:	48 8b cf             	mov    %rdi,%rcx
14021f3df:	44 8b fe             	mov    %esi,%r15d
14021f3e2:	e8 d9 20 de ff       	call   0x1400014c0
14021f3e7:	41 b8 38 00 00 00    	mov    $0x38,%r8d
14021f3ed:	4b 8d 0c 37          	lea    (%r15,%r14,1),%rcx
14021f3f1:	4d 2b c7             	sub    %r15,%r8
14021f3f4:	33 d2                	xor    %edx,%edx
14021f3f6:	e8 63 d6 0d 00       	call   0x1402fca5e
14021f3fb:	0f b6 47 27          	movzbl 0x27(%rdi),%eax
14021f3ff:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14021f405:	41 88 46 38          	mov    %al,0x38(%r14)
14021f409:	49 8b d6             	mov    %r14,%rdx
14021f40c:	0f b6 47 26          	movzbl 0x26(%rdi),%eax
14021f410:	48 8b cf             	mov    %rdi,%rcx
14021f413:	41 88 46 39          	mov    %al,0x39(%r14)
14021f417:	0f b6 47 25          	movzbl 0x25(%rdi),%eax
14021f41b:	41 88 46 3a          	mov    %al,0x3a(%r14)
14021f41f:	0f b6 47 24          	movzbl 0x24(%rdi),%eax
14021f423:	41 88 46 3b          	mov    %al,0x3b(%r14)
14021f427:	0f b6 47 23          	movzbl 0x23(%rdi),%eax
14021f42b:	41 88 46 3c          	mov    %al,0x3c(%r14)
14021f42f:	0f b6 47 22          	movzbl 0x22(%rdi),%eax
14021f433:	41 88 46 3d          	mov    %al,0x3d(%r14)
14021f437:	0f b6 47 21          	movzbl 0x21(%rdi),%eax
14021f43b:	41 88 46 3e          	mov    %al,0x3e(%r14)
14021f43f:	0f b6 47 20          	movzbl 0x20(%rdi),%eax
14021f443:	41 88 46 3f          	mov    %al,0x3f(%r14)
14021f447:	e8 74 20 de ff       	call   0x1400014c0
14021f44c:	ba 40 00 00 00       	mov    $0x40,%edx
14021f451:	89 77 68             	mov    %esi,0x68(%rdi)
14021f454:	49 8b ce             	mov    %r14,%rcx
14021f457:	e8 e4 1d de ff       	call   0x140001240
14021f45c:	8b 47 6c             	mov    0x6c(%rdi),%eax
14021f45f:	83 f8 1c             	cmp    $0x1c,%eax
14021f462:	0f 84 4b 01 00 00    	je     0x14021f5b3
14021f468:	83 f8 20             	cmp    $0x20,%eax
14021f46b:	74 53                	je     0x14021f4c0
14021f46d:	76 07                	jbe    0x14021f476
14021f46f:	33 c0                	xor    %eax,%eax
14021f471:	e9 12 02 00 00       	jmp    0x14021f688
14021f476:	a9 fc ff ff ff       	test   $0xfffffffc,%eax
14021f47b:	0f 86 02 02 00 00    	jbe    0x14021f683
14021f481:	8b c6                	mov    %esi,%eax
14021f483:	48 8d 5b 04          	lea    0x4(%rbx),%rbx
14021f487:	ff c6                	inc    %esi
14021f489:	8b 0c 87             	mov    (%rdi,%rax,4),%ecx
14021f48c:	8b c1                	mov    %ecx,%eax
14021f48e:	c1 e8 18             	shr    $0x18,%eax
14021f491:	88 43 fc             	mov    %al,-0x4(%rbx)
14021f494:	8b c1                	mov    %ecx,%eax
14021f496:	c1 e8 10             	shr    $0x10,%eax
14021f499:	88 43 fd             	mov    %al,-0x3(%rbx)
14021f49c:	8b c1                	mov    %ecx,%eax
14021f49e:	c1 e8 08             	shr    $0x8,%eax
14021f4a1:	88 43 fe             	mov    %al,-0x2(%rbx)
14021f4a4:	88 4b ff             	mov    %cl,-0x1(%rbx)
14021f4a7:	8b 47 6c             	mov    0x6c(%rdi),%eax
14021f4aa:	c1 e8 02             	shr    $0x2,%eax
14021f4ad:	3b f0                	cmp    %eax,%esi
14021f4af:	72 d0                	jb     0x14021f481
14021f4b1:	e9 cd 01 00 00       	jmp    0x14021f683
14021f4b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14021f4bd:	00 00 00
14021f4c0:	8b 0f                	mov    (%rdi),%ecx
14021f4c2:	8b c1                	mov    %ecx,%eax
14021f4c4:	c1 e8 18             	shr    $0x18,%eax
14021f4c7:	88 03                	mov    %al,(%rbx)
14021f4c9:	8b c1                	mov    %ecx,%eax
14021f4cb:	c1 e8 10             	shr    $0x10,%eax
14021f4ce:	88 43 01             	mov    %al,0x1(%rbx)
14021f4d1:	8b c1                	mov    %ecx,%eax
14021f4d3:	c1 e8 08             	shr    $0x8,%eax
14021f4d6:	88 43 02             	mov    %al,0x2(%rbx)
14021f4d9:	88 4b 03             	mov    %cl,0x3(%rbx)
14021f4dc:	8b 4f 04             	mov    0x4(%rdi),%ecx
14021f4df:	8b c1                	mov    %ecx,%eax
14021f4e1:	c1 e8 18             	shr    $0x18,%eax
14021f4e4:	88 43 04             	mov    %al,0x4(%rbx)
14021f4e7:	8b c1                	mov    %ecx,%eax
14021f4e9:	c1 e8 10             	shr    $0x10,%eax
14021f4ec:	88 43 05             	mov    %al,0x5(%rbx)
14021f4ef:	8b c1                	mov    %ecx,%eax
14021f4f1:	c1 e8 08             	shr    $0x8,%eax
14021f4f4:	88 43 06             	mov    %al,0x6(%rbx)
14021f4f7:	88 4b 07             	mov    %cl,0x7(%rbx)
14021f4fa:	8b 4f 08             	mov    0x8(%rdi),%ecx
14021f4fd:	8b c1                	mov    %ecx,%eax
14021f4ff:	c1 e8 18             	shr    $0x18,%eax
14021f502:	88 43 08             	mov    %al,0x8(%rbx)
14021f505:	8b c1                	mov    %ecx,%eax
14021f507:	c1 e8 10             	shr    $0x10,%eax
14021f50a:	88 43 09             	mov    %al,0x9(%rbx)
14021f50d:	8b c1                	mov    %ecx,%eax
14021f50f:	c1 e8 08             	shr    $0x8,%eax
14021f512:	88 43 0a             	mov    %al,0xa(%rbx)
14021f515:	88 4b 0b             	mov    %cl,0xb(%rbx)
14021f518:	8b 4f 0c             	mov    0xc(%rdi),%ecx
14021f51b:	8b c1                	mov    %ecx,%eax
14021f51d:	c1 e8 18             	shr    $0x18,%eax
14021f520:	88 43 0c             	mov    %al,0xc(%rbx)
14021f523:	8b c1                	mov    %ecx,%eax
14021f525:	c1 e8 10             	shr    $0x10,%eax
14021f528:	88 43 0d             	mov    %al,0xd(%rbx)
14021f52b:	8b c1                	mov    %ecx,%eax
14021f52d:	c1 e8 08             	shr    $0x8,%eax
14021f530:	88 43 0e             	mov    %al,0xe(%rbx)
14021f533:	88 4b 0f             	mov    %cl,0xf(%rbx)
14021f536:	8b 4f 10             	mov    0x10(%rdi),%ecx
14021f539:	8b c1                	mov    %ecx,%eax
14021f53b:	c1 e8 18             	shr    $0x18,%eax
14021f53e:	88 43 10             	mov    %al,0x10(%rbx)
14021f541:	8b c1                	mov    %ecx,%eax
14021f543:	c1 e8 10             	shr    $0x10,%eax
14021f546:	88 43 11             	mov    %al,0x11(%rbx)
14021f549:	8b c1                	mov    %ecx,%eax
14021f54b:	c1 e8 08             	shr    $0x8,%eax
14021f54e:	88 43 12             	mov    %al,0x12(%rbx)
14021f551:	88 4b 13             	mov    %cl,0x13(%rbx)
14021f554:	8b 4f 14             	mov    0x14(%rdi),%ecx
14021f557:	8b c1                	mov    %ecx,%eax
14021f559:	c1 e8 18             	shr    $0x18,%eax
14021f55c:	88 43 14             	mov    %al,0x14(%rbx)
14021f55f:	8b c1                	mov    %ecx,%eax
14021f561:	c1 e8 10             	shr    $0x10,%eax
14021f564:	88 43 15             	mov    %al,0x15(%rbx)
14021f567:	8b c1                	mov    %ecx,%eax
14021f569:	c1 e8 08             	shr    $0x8,%eax
14021f56c:	88 43 16             	mov    %al,0x16(%rbx)
14021f56f:	88 4b 17             	mov    %cl,0x17(%rbx)
14021f572:	8b 4f 18             	mov    0x18(%rdi),%ecx
14021f575:	8b c1                	mov    %ecx,%eax
14021f577:	c1 e8 18             	shr    $0x18,%eax
14021f57a:	88 43 18             	mov    %al,0x18(%rbx)
14021f57d:	8b c1                	mov    %ecx,%eax
14021f57f:	c1 e8 10             	shr    $0x10,%eax
14021f582:	88 43 19             	mov    %al,0x19(%rbx)
14021f585:	8b c1                	mov    %ecx,%eax
14021f587:	c1 e8 08             	shr    $0x8,%eax
14021f58a:	88 43 1a             	mov    %al,0x1a(%rbx)
14021f58d:	88 4b 1b             	mov    %cl,0x1b(%rbx)
14021f590:	8b 4f 1c             	mov    0x1c(%rdi),%ecx
14021f593:	8b c1                	mov    %ecx,%eax
14021f595:	c1 e8 18             	shr    $0x18,%eax
14021f598:	88 43 1c             	mov    %al,0x1c(%rbx)
14021f59b:	8b c1                	mov    %ecx,%eax
14021f59d:	c1 e8 10             	shr    $0x10,%eax
14021f5a0:	88 43 1d             	mov    %al,0x1d(%rbx)
14021f5a3:	8b c1                	mov    %ecx,%eax
14021f5a5:	c1 e8 08             	shr    $0x8,%eax
14021f5a8:	88 43 1e             	mov    %al,0x1e(%rbx)
14021f5ab:	88 4b 1f             	mov    %cl,0x1f(%rbx)
14021f5ae:	e9 d0 00 00 00       	jmp    0x14021f683
14021f5b3:	8b 0f                	mov    (%rdi),%ecx
14021f5b5:	8b c1                	mov    %ecx,%eax
14021f5b7:	c1 e8 18             	shr    $0x18,%eax
14021f5ba:	88 03                	mov    %al,(%rbx)
14021f5bc:	8b c1                	mov    %ecx,%eax
14021f5be:	88 4b 03             	mov    %cl,0x3(%rbx)
14021f5c1:	c1 e8 10             	shr    $0x10,%eax
14021f5c4:	88 43 01             	mov    %al,0x1(%rbx)
14021f5c7:	8b c1                	mov    %ecx,%eax
14021f5c9:	c1 e8 08             	shr    $0x8,%eax
14021f5cc:	88 43 02             	mov    %al,0x2(%rbx)
14021f5cf:	8b 4f 04             	mov    0x4(%rdi),%ecx
14021f5d2:	8b c1                	mov    %ecx,%eax
14021f5d4:	c1 e8 18             	shr    $0x18,%eax
14021f5d7:	88 43 04             	mov    %al,0x4(%rbx)
14021f5da:	8b c1                	mov    %ecx,%eax
14021f5dc:	c1 e8 10             	shr    $0x10,%eax
14021f5df:	88 43 05             	mov    %al,0x5(%rbx)
14021f5e2:	8b c1                	mov    %ecx,%eax
14021f5e4:	c1 e8 08             	shr    $0x8,%eax
14021f5e7:	88 43 06             	mov    %al,0x6(%rbx)
14021f5ea:	88 4b 07             	mov    %cl,0x7(%rbx)
14021f5ed:	8b 4f 08             	mov    0x8(%rdi),%ecx
14021f5f0:	8b c1                	mov    %ecx,%eax
14021f5f2:	c1 e8 18             	shr    $0x18,%eax
14021f5f5:	88 43 08             	mov    %al,0x8(%rbx)
14021f5f8:	8b c1                	mov    %ecx,%eax
14021f5fa:	c1 e8 10             	shr    $0x10,%eax
14021f5fd:	88 43 09             	mov    %al,0x9(%rbx)
14021f600:	8b c1                	mov    %ecx,%eax
14021f602:	c1 e8 08             	shr    $0x8,%eax
14021f605:	88 43 0a             	mov    %al,0xa(%rbx)
14021f608:	88 4b 0b             	mov    %cl,0xb(%rbx)
14021f60b:	8b 4f 0c             	mov    0xc(%rdi),%ecx
14021f60e:	8b c1                	mov    %ecx,%eax
14021f610:	c1 e8 18             	shr    $0x18,%eax
14021f613:	88 43 0c             	mov    %al,0xc(%rbx)
14021f616:	8b c1                	mov    %ecx,%eax
14021f618:	c1 e8 10             	shr    $0x10,%eax
14021f61b:	88 43 0d             	mov    %al,0xd(%rbx)
14021f61e:	8b c1                	mov    %ecx,%eax
14021f620:	c1 e8 08             	shr    $0x8,%eax
14021f623:	88 43 0e             	mov    %al,0xe(%rbx)
14021f626:	88 4b 0f             	mov    %cl,0xf(%rbx)
14021f629:	8b 4f 10             	mov    0x10(%rdi),%ecx
14021f62c:	8b c1                	mov    %ecx,%eax
14021f62e:	c1 e8 18             	shr    $0x18,%eax
14021f631:	88 43 10             	mov    %al,0x10(%rbx)
14021f634:	8b c1                	mov    %ecx,%eax
14021f636:	c1 e8 10             	shr    $0x10,%eax
14021f639:	88 43 11             	mov    %al,0x11(%rbx)
14021f63c:	8b c1                	mov    %ecx,%eax
14021f63e:	c1 e8 08             	shr    $0x8,%eax
14021f641:	88 43 12             	mov    %al,0x12(%rbx)
14021f644:	88 4b 13             	mov    %cl,0x13(%rbx)
14021f647:	8b 4f 14             	mov    0x14(%rdi),%ecx
14021f64a:	8b c1                	mov    %ecx,%eax
14021f64c:	c1 e8 18             	shr    $0x18,%eax
14021f64f:	88 43 14             	mov    %al,0x14(%rbx)
14021f652:	8b c1                	mov    %ecx,%eax
14021f654:	c1 e8 10             	shr    $0x10,%eax
14021f657:	88 43 15             	mov    %al,0x15(%rbx)
14021f65a:	8b c1                	mov    %ecx,%eax
14021f65c:	c1 e8 08             	shr    $0x8,%eax
14021f65f:	88 43 16             	mov    %al,0x16(%rbx)
14021f662:	88 4b 17             	mov    %cl,0x17(%rbx)
14021f665:	8b 57 18             	mov    0x18(%rdi),%edx
14021f668:	8b ca                	mov    %edx,%ecx
14021f66a:	c1 e9 18             	shr    $0x18,%ecx
14021f66d:	88 4b 18             	mov    %cl,0x18(%rbx)
14021f670:	8b ca                	mov    %edx,%ecx
14021f672:	c1 e9 10             	shr    $0x10,%ecx
14021f675:	88 4b 19             	mov    %cl,0x19(%rbx)
14021f678:	8b ca                	mov    %edx,%ecx
14021f67a:	c1 e9 08             	shr    $0x8,%ecx
14021f67d:	88 4b 1a             	mov    %cl,0x1a(%rbx)
14021f680:	88 53 1b             	mov    %dl,0x1b(%rbx)
14021f683:	b8 01 00 00 00       	mov    $0x1,%eax
14021f688:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14021f68d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14021f692:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14021f697:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14021f69c:	48 83 c4 20          	add    $0x20,%rsp
14021f6a0:	41 5f                	pop    %r15
14021f6a2:	c3                   	ret
14021f6a3:	cc                   	int3
14021f6a4:	cc                   	int3
14021f6a5:	cc                   	int3
14021f6a6:	cc                   	int3
14021f6a7:	cc                   	int3
14021f6a8:	cc                   	int3
14021f6a9:	cc                   	int3
14021f6aa:	cc                   	int3
14021f6ab:	cc                   	int3
14021f6ac:	cc                   	int3
14021f6ad:	cc                   	int3
14021f6ae:	cc                   	int3
14021f6af:	cc                   	int3
14021f6b0:	0f 57 c0             	xorps  %xmm0,%xmm0
14021f6b3:	33 c0                	xor    %eax,%eax
14021f6b5:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14021f6b9:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
14021f6bd:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14021f6c1:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
14021f6c5:	48 89 41 60          	mov    %rax,0x60(%rcx)
14021f6c9:	89 41 68             	mov    %eax,0x68(%rcx)
14021f6cc:	b8 01 00 00 00       	mov    $0x1,%eax
14021f6d1:	c7 01 67 e6 09 6a    	movl   $0x6a09e667,(%rcx)
14021f6d7:	c7 41 04 85 ae 67 bb 	movl   $0xbb67ae85,0x4(%rcx)
14021f6de:	c7 41 08 72 f3 6e 3c 	movl   $0x3c6ef372,0x8(%rcx)
14021f6e5:	c7 41 0c 3a f5 4f a5 	movl   $0xa54ff53a,0xc(%rcx)
14021f6ec:	c7 41 10 7f 52 0e 51 	movl   $0x510e527f,0x10(%rcx)
14021f6f3:	c7 41 14 8c 68 05 9b 	movl   $0x9b05688c,0x14(%rcx)
14021f6fa:	c7 41 18 ab d9 83 1f 	movl   $0x1f83d9ab,0x18(%rcx)
14021f701:	c7 41 1c 19 cd e0 5b 	movl   $0x5be0cd19,0x1c(%rcx)
14021f708:	c7 41 6c 20 00 00 00 	movl   $0x20,0x6c(%rcx)
14021f70f:	c3                   	ret
14021f710:	b8 28 00 00 00       	mov    $0x28,%eax
14021f715:	e8 c6 ae 0d 00       	call   0x1402fa5e0
14021f71a:	48 2b e0             	sub    %rax,%rsp
14021f71d:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
14021f721:	48 83 c4 28          	add    $0x28,%rsp
14021f725:	e9 96 1d de ff       	jmp    0x1400014c0
14021f72a:	cc                   	int3
14021f72b:	cc                   	int3
14021f72c:	cc                   	int3
14021f72d:	cc                   	int3
14021f72e:	cc                   	int3
14021f72f:	cc                   	int3
14021f730:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14021f735:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14021f73a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14021f73f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14021f744:	41 56                	push   %r14
14021f746:	b8 20 00 00 00       	mov    $0x20,%eax
14021f74b:	e8 90 ae 0d 00       	call   0x1402fa5e0
14021f750:	48 2b e0             	sub    %rax,%rsp
14021f753:	49 8b f8             	mov    %r8,%rdi
14021f756:	48 8b ea             	mov    %rdx,%rbp
14021f759:	48 8b f1             	mov    %rcx,%rsi
14021f75c:	4d 85 c0             	test   %r8,%r8
14021f75f:	0f 84 c8 00 00 00    	je     0x14021f82d
14021f765:	8b 41 20             	mov    0x20(%rcx),%eax
14021f768:	42 8d 0c c0          	lea    (%rax,%r8,8),%ecx
14021f76c:	3b c8                	cmp    %eax,%ecx
14021f76e:	73 03                	jae    0x14021f773
14021f770:	ff 46 24             	incl   0x24(%rsi)
14021f773:	48 8b c7             	mov    %rdi,%rax
14021f776:	89 4e 20             	mov    %ecx,0x20(%rsi)
14021f779:	8b 4e 68             	mov    0x68(%rsi),%ecx
14021f77c:	4c 8d 76 28          	lea    0x28(%rsi),%r14
14021f780:	48 c1 e8 1d          	shr    $0x1d,%rax
14021f784:	01 46 24             	add    %eax,0x24(%rsi)
14021f787:	48 85 c9             	test   %rcx,%rcx
14021f78a:	74 67                	je     0x14021f7f3
14021f78c:	48 83 ff 40          	cmp    $0x40,%rdi
14021f790:	73 1a                	jae    0x14021f7ac
14021f792:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
14021f796:	48 83 f8 40          	cmp    $0x40,%rax
14021f79a:	73 10                	jae    0x14021f7ac
14021f79c:	49 03 ce             	add    %r14,%rcx
14021f79f:	e8 84 d2 0d 00       	call   0x1402fca28
14021f7a4:	01 7e 68             	add    %edi,0x68(%rsi)
14021f7a7:	e9 81 00 00 00       	jmp    0x14021f82d
14021f7ac:	bb 40 00 00 00       	mov    $0x40,%ebx
14021f7b1:	48 2b d9             	sub    %rcx,%rbx
14021f7b4:	49 03 ce             	add    %r14,%rcx
14021f7b7:	4c 8b c3             	mov    %rbx,%r8
14021f7ba:	e8 69 d2 0d 00       	call   0x1402fca28
14021f7bf:	41 b8 01 00 00 00    	mov    $0x1,%r8d