14099d5e1:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14099d5e5:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14099d5e9:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14099d5ed:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14099d5f1:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14099d5f5:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14099d5f9:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14099d5fd:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14099d601:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14099d605:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14099d609:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14099d60d:	48 83 ea 01          	sub    $0x1,%rdx
14099d611:	75 ad                	jne    0x14099d5c0
14099d613:	ba 01 00 00 00       	mov    $0x1,%edx
14099d618:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14099d61f:	00
14099d620:	8b 4c 94 2c          	mov    0x2c(%rsp,%rdx,4),%ecx
14099d624:	03 4c 94 30          	add    0x30(%rsp,%rdx,4),%ecx
14099d628:	89 4c 94 30          	mov    %ecx,0x30(%rsp,%rdx,4)
14099d62c:	03 4c 94 34          	add    0x34(%rsp,%rdx,4),%ecx
14099d630:	89 4c 94 34          	mov    %ecx,0x34(%rsp,%rdx,4)
14099d634:	03 4c 94 38          	add    0x38(%rsp,%rdx,4),%ecx
14099d638:	01 4c 94 3c          	add    %ecx,0x3c(%rsp,%rdx,4)
14099d63c:	89 4c 94 38          	mov    %ecx,0x38(%rsp,%rdx,4)
14099d640:	48 83 c2 04          	add    $0x4,%rdx
14099d644:	48 81 fa 01 01 00 00 	cmp    $0x101,%rdx
14099d64b:	7c d3                	jl     0x14099d620
14099d64d:	44 8b cd             	mov    %ebp,%r9d
14099d650:	45 85 ff             	test   %r15d,%r15d
14099d653:	7e 32                	jle    0x14099d687
14099d655:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14099d65c:	00 00 00 00
14099d660:	43 0f b6 04 30       	movzbl (%r8,%r14,1),%eax
14099d665:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14099d66a:	48 63 14 81          	movslq (%rcx,%rax,4),%rdx
14099d66e:	48 8d 0c 81          	lea    (%rcx,%rax,4),%rcx
14099d672:	49 ff c0             	inc    %r8
14099d675:	45 89 4c 94 fc       	mov    %r9d,-0x4(%r12,%rdx,4)
14099d67a:	8d 42 ff             	lea    -0x1(%rdx),%eax
14099d67d:	41 ff c1             	inc    %r9d
14099d680:	89 01                	mov    %eax,(%rcx)
14099d682:	4d 3b c7             	cmp    %r15,%r8
14099d685:	7c d9                	jl     0x14099d660
14099d687:	41 8b c7             	mov    %r15d,%eax
14099d68a:	99                   	cltd
14099d68b:	83 e2 1f             	and    $0x1f,%edx
14099d68e:	03 c2                	add    %edx,%eax
14099d690:	c1 f8 05             	sar    $0x5,%eax
14099d693:	83 c0 02             	add    $0x2,%eax
14099d696:	85 c0                	test   %eax,%eax
14099d698:	7e 11                	jle    0x14099d6ab
14099d69a:	4c 63 c0             	movslq %eax,%r8
14099d69d:	33 d2                	xor    %edx,%edx
14099d69f:	49 c1 e0 02          	shl    $0x2,%r8
14099d6a3:	48 8b cb             	mov    %rbx,%rcx
14099d6a6:	e8 05 20 54 00       	call   0x140edf6b0
14099d6ab:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14099d6b0:	41 b9 00 01 00 00    	mov    $0x100,%r9d
14099d6b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14099d6bd:	00 00 00
14099d6c0:	49 63 10             	movslq (%r8),%rdx
14099d6c3:	4d 8d 40 04          	lea    0x4(%r8),%r8
14099d6c7:	48 8b c2             	mov    %rdx,%rax
14099d6ca:	83 e2 1f             	and    $0x1f,%edx
14099d6cd:	48 c1 f8 05          	sar    $0x5,%rax
14099d6d1:	48 8d 0c 83          	lea    (%rbx,%rax,4),%rcx
14099d6d5:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d6d8:	0f ab d0             	bts    %edx,%eax
14099d6db:	89 01                	mov    %eax,(%rcx)
14099d6dd:	49 83 e9 01          	sub    $0x1,%r9
14099d6e1:	75 dd                	jne    0x14099d6c0
14099d6e3:	45 8d 47 02          	lea    0x2(%r15),%r8d
14099d6e7:	41 ba 02 00 00 00    	mov    $0x2,%r10d
14099d6ed:	4d 8d 4f 02          	lea    0x2(%r15),%r9
14099d6f1:	0f 1f 40 00          	nopl   0x0(%rax)
14099d6f5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14099d6fc:	00 00 00 00
14099d700:	49 8d 41 fe          	lea    -0x2(%r9),%rax
14099d704:	48 c1 f8 05          	sar    $0x5,%rax
14099d708:	41 8d 48 fe          	lea    -0x2(%r8),%ecx
14099d70c:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d710:	83 e1 1f             	and    $0x1f,%ecx
14099d713:	8b 02                	mov    (%rdx),%eax
14099d715:	0f ab c8             	bts    %ecx,%eax
14099d718:	89 02                	mov    %eax,(%rdx)
14099d71a:	41 8d 48 ff          	lea    -0x1(%r8),%ecx
14099d71e:	83 e1 1f             	and    $0x1f,%ecx
14099d721:	49 8d 41 ff          	lea    -0x1(%r9),%rax
14099d725:	48 c1 f8 05          	sar    $0x5,%rax
14099d729:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d72d:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d730:	0f b3 c8             	btr    %ecx,%eax
14099d733:	41 8b c8             	mov    %r8d,%ecx
14099d736:	89 02                	mov    %eax,(%rdx)
14099d738:	83 e1 1f             	and    $0x1f,%ecx
14099d73b:	49 8b c1             	mov    %r9,%rax
14099d73e:	48 c1 f8 05          	sar    $0x5,%rax
14099d742:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d746:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d749:	0f ab c8             	bts    %ecx,%eax
14099d74c:	89 02                	mov    %eax,(%rdx)
14099d74e:	41 8d 48 01          	lea    0x1(%r8),%ecx
14099d752:	83 e1 1f             	and    $0x1f,%ecx
14099d755:	49 8d 41 01          	lea    0x1(%r9),%rax
14099d759:	48 c1 f8 05          	sar    $0x5,%rax
14099d75d:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d761:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d764:	0f b3 c8             	btr    %ecx,%eax
14099d767:	89 02                	mov    %eax,(%rdx)
14099d769:	41 8d 48 02          	lea    0x2(%r8),%ecx
14099d76d:	83 e1 1f             	and    $0x1f,%ecx
14099d770:	49 8d 41 02          	lea    0x2(%r9),%rax
14099d774:	48 c1 f8 05          	sar    $0x5,%rax
14099d778:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d77c:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d77f:	0f ab c8             	bts    %ecx,%eax
14099d782:	89 02                	mov    %eax,(%rdx)
14099d784:	41 8d 48 03          	lea    0x3(%r8),%ecx
14099d788:	83 e1 1f             	and    $0x1f,%ecx
14099d78b:	49 8d 41 03          	lea    0x3(%r9),%rax
14099d78f:	48 c1 f8 05          	sar    $0x5,%rax
14099d793:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d797:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d79a:	0f b3 c8             	btr    %ecx,%eax
14099d79d:	89 02                	mov    %eax,(%rdx)
14099d79f:	41 8d 48 04          	lea    0x4(%r8),%ecx
14099d7a3:	83 e1 1f             	and    $0x1f,%ecx
14099d7a6:	49 8d 41 04          	lea    0x4(%r9),%rax
14099d7aa:	48 c1 f8 05          	sar    $0x5,%rax
14099d7ae:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d7b2:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d7b5:	0f ab c8             	bts    %ecx,%eax
14099d7b8:	89 02                	mov    %eax,(%rdx)
14099d7ba:	41 8d 48 05          	lea    0x5(%r8),%ecx
14099d7be:	83 e1 1f             	and    $0x1f,%ecx
14099d7c1:	49 8d 41 05          	lea    0x5(%r9),%rax
14099d7c5:	48 c1 f8 05          	sar    $0x5,%rax
14099d7c9:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d7cd:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d7d0:	0f b3 c8             	btr    %ecx,%eax
14099d7d3:	89 02                	mov    %eax,(%rdx)
14099d7d5:	41 8d 48 06          	lea    0x6(%r8),%ecx
14099d7d9:	83 e1 1f             	and    $0x1f,%ecx
14099d7dc:	49 8d 41 06          	lea    0x6(%r9),%rax
14099d7e0:	48 c1 f8 05          	sar    $0x5,%rax
14099d7e4:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d7e8:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d7eb:	0f ab c8             	bts    %ecx,%eax
14099d7ee:	89 02                	mov    %eax,(%rdx)
14099d7f0:	41 8d 48 07          	lea    0x7(%r8),%ecx
14099d7f4:	49 8d 41 07          	lea    0x7(%r9),%rax
14099d7f8:	83 e1 1f             	and    $0x1f,%ecx
14099d7fb:	48 c1 f8 05          	sar    $0x5,%rax
14099d7ff:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d803:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d806:	0f b3 c8             	btr    %ecx,%eax
14099d809:	89 02                	mov    %eax,(%rdx)
14099d80b:	49 8d 41 08          	lea    0x8(%r9),%rax
14099d80f:	48 c1 f8 05          	sar    $0x5,%rax
14099d813:	41 8d 48 08          	lea    0x8(%r8),%ecx
14099d817:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d81b:	83 e1 1f             	and    $0x1f,%ecx
14099d81e:	8b 02                	mov    (%rdx),%eax
14099d820:	0f ab c8             	bts    %ecx,%eax
14099d823:	89 02                	mov    %eax,(%rdx)
14099d825:	41 8d 48 09          	lea    0x9(%r8),%ecx
14099d829:	83 e1 1f             	and    $0x1f,%ecx
14099d82c:	49 8d 41 09          	lea    0x9(%r9),%rax
14099d830:	48 c1 f8 05          	sar    $0x5,%rax
14099d834:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d838:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d83b:	0f b3 c8             	btr    %ecx,%eax
14099d83e:	89 02                	mov    %eax,(%rdx)
14099d840:	41 8d 48 0a          	lea    0xa(%r8),%ecx
14099d844:	83 e1 1f             	and    $0x1f,%ecx
14099d847:	49 8d 41 0a          	lea    0xa(%r9),%rax
14099d84b:	48 c1 f8 05          	sar    $0x5,%rax
14099d84f:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d853:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d856:	0f ab c8             	bts    %ecx,%eax
14099d859:	89 02                	mov    %eax,(%rdx)
14099d85b:	41 8d 48 0b          	lea    0xb(%r8),%ecx
14099d85f:	83 e1 1f             	and    $0x1f,%ecx
14099d862:	49 8d 41 0b          	lea    0xb(%r9),%rax
14099d866:	48 c1 f8 05          	sar    $0x5,%rax
14099d86a:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d86e:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d871:	0f b3 c8             	btr    %ecx,%eax
14099d874:	89 02                	mov    %eax,(%rdx)
14099d876:	41 8d 48 0c          	lea    0xc(%r8),%ecx
14099d87a:	83 e1 1f             	and    $0x1f,%ecx
14099d87d:	49 8d 41 0c          	lea    0xc(%r9),%rax
14099d881:	48 c1 f8 05          	sar    $0x5,%rax
14099d885:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d889:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d88c:	0f ab c8             	bts    %ecx,%eax
14099d88f:	89 02                	mov    %eax,(%rdx)
14099d891:	41 8d 48 0d          	lea    0xd(%r8),%ecx
14099d895:	83 e1 1f             	and    $0x1f,%ecx
14099d898:	49 8d 41 0d          	lea    0xd(%r9),%rax
14099d89c:	48 c1 f8 05          	sar    $0x5,%rax
14099d8a0:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d8a4:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d8a7:	0f b3 c8             	btr    %ecx,%eax
14099d8aa:	89 02                	mov    %eax,(%rdx)
14099d8ac:	41 8d 48 0e          	lea    0xe(%r8),%ecx
14099d8b0:	83 e1 1f             	and    $0x1f,%ecx
14099d8b3:	49 8d 41 0e          	lea    0xe(%r9),%rax
14099d8b7:	48 c1 f8 05          	sar    $0x5,%rax
14099d8bb:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d8bf:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d8c2:	0f ab c8             	bts    %ecx,%eax
14099d8c5:	89 02                	mov    %eax,(%rdx)
14099d8c7:	41 8d 48 0f          	lea    0xf(%r8),%ecx
14099d8cb:	83 e1 1f             	and    $0x1f,%ecx
14099d8ce:	49 8d 41 0f          	lea    0xf(%r9),%rax
14099d8d2:	48 c1 f8 05          	sar    $0x5,%rax
14099d8d6:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d8da:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d8dd:	0f b3 c8             	btr    %ecx,%eax
14099d8e0:	89 02                	mov    %eax,(%rdx)
14099d8e2:	41 8d 48 f0          	lea    -0x10(%r8),%ecx
14099d8e6:	83 e1 1f             	and    $0x1f,%ecx
14099d8e9:	49 8d 41 10          	lea    0x10(%r9),%rax
14099d8ed:	48 c1 f8 05          	sar    $0x5,%rax
14099d8f1:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d8f5:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d8f8:	0f ab c8             	bts    %ecx,%eax
14099d8fb:	89 02                	mov    %eax,(%rdx)
14099d8fd:	41 8d 48 f1          	lea    -0xf(%r8),%ecx
14099d901:	83 e1 1f             	and    $0x1f,%ecx
14099d904:	49 8d 41 11          	lea    0x11(%r9),%rax
14099d908:	48 c1 f8 05          	sar    $0x5,%rax
14099d90c:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d910:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d913:	0f b3 c8             	btr    %ecx,%eax
14099d916:	89 02                	mov    %eax,(%rdx)
14099d918:	49 8d 41 12          	lea    0x12(%r9),%rax
14099d91c:	48 c1 f8 05          	sar    $0x5,%rax
14099d920:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d924:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d927:	41 8d 48 f2          	lea    -0xe(%r8),%ecx
14099d92b:	83 e1 1f             	and    $0x1f,%ecx
14099d92e:	0f ab c8             	bts    %ecx,%eax
14099d931:	89 02                	mov    %eax,(%rdx)
14099d933:	41 8d 48 f3          	lea    -0xd(%r8),%ecx
14099d937:	83 e1 1f             	and    $0x1f,%ecx
14099d93a:	49 8d 41 13          	lea    0x13(%r9),%rax
14099d93e:	48 c1 f8 05          	sar    $0x5,%rax
14099d942:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d946:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d949:	0f b3 c8             	btr    %ecx,%eax
14099d94c:	89 02                	mov    %eax,(%rdx)
14099d94e:	41 8d 48 f4          	lea    -0xc(%r8),%ecx
14099d952:	83 e1 1f             	and    $0x1f,%ecx
14099d955:	49 8d 41 14          	lea    0x14(%r9),%rax
14099d959:	48 c1 f8 05          	sar    $0x5,%rax
14099d95d:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d961:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d964:	0f ab c8             	bts    %ecx,%eax
14099d967:	89 02                	mov    %eax,(%rdx)
14099d969:	41 8d 48 f5          	lea    -0xb(%r8),%ecx
14099d96d:	83 e1 1f             	and    $0x1f,%ecx
14099d970:	49 8d 41 15          	lea    0x15(%r9),%rax
14099d974:	48 c1 f8 05          	sar    $0x5,%rax
14099d978:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d97c:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d97f:	0f b3 c8             	btr    %ecx,%eax
14099d982:	89 02                	mov    %eax,(%rdx)
14099d984:	41 8d 48 f6          	lea    -0xa(%r8),%ecx
14099d988:	83 e1 1f             	and    $0x1f,%ecx
14099d98b:	49 8d 41 16          	lea    0x16(%r9),%rax
14099d98f:	48 c1 f8 05          	sar    $0x5,%rax
14099d993:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d997:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d99a:	0f ab c8             	bts    %ecx,%eax
14099d99d:	89 02                	mov    %eax,(%rdx)
14099d99f:	41 8d 48 f7          	lea    -0x9(%r8),%ecx
14099d9a3:	83 e1 1f             	and    $0x1f,%ecx
14099d9a6:	49 8d 41 17          	lea    0x17(%r9),%rax
14099d9aa:	48 c1 f8 05          	sar    $0x5,%rax
14099d9ae:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d9b2:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d9b5:	0f b3 c8             	btr    %ecx,%eax
14099d9b8:	89 02                	mov    %eax,(%rdx)
14099d9ba:	41 8d 48 f8          	lea    -0x8(%r8),%ecx
14099d9be:	83 e1 1f             	and    $0x1f,%ecx
14099d9c1:	49 8d 41 18          	lea    0x18(%r9),%rax
14099d9c5:	48 c1 f8 05          	sar    $0x5,%rax
14099d9c9:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d9cd:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d9d0:	0f ab c8             	bts    %ecx,%eax
14099d9d3:	89 02                	mov    %eax,(%rdx)
14099d9d5:	41 8d 48 f9          	lea    -0x7(%r8),%ecx
14099d9d9:	83 e1 1f             	and    $0x1f,%ecx
14099d9dc:	49 8d 41 19          	lea    0x19(%r9),%rax
14099d9e0:	48 c1 f8 05          	sar    $0x5,%rax
14099d9e4:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099d9e8:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099d9eb:	0f b3 c8             	btr    %ecx,%eax
14099d9ee:	89 02                	mov    %eax,(%rdx)
14099d9f0:	41 8d 48 fa          	lea    -0x6(%r8),%ecx
14099d9f4:	83 e1 1f             	and    $0x1f,%ecx
14099d9f7:	49 8d 41 1a          	lea    0x1a(%r9),%rax
14099d9fb:	48 c1 f8 05          	sar    $0x5,%rax
14099d9ff:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099da03:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099da06:	0f ab c8             	bts    %ecx,%eax
14099da09:	89 02                	mov    %eax,(%rdx)
14099da0b:	41 8d 48 fb          	lea    -0x5(%r8),%ecx
14099da0f:	83 e1 1f             	and    $0x1f,%ecx
14099da12:	49 8d 41 1b          	lea    0x1b(%r9),%rax
14099da16:	48 c1 f8 05          	sar    $0x5,%rax
14099da1a:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099da1e:	8b 04 83             	mov    (%rbx,%rax,4),%eax
14099da21:	0f b3 c8             	btr    %ecx,%eax
14099da24:	89 02                	mov    %eax,(%rdx)
14099da26:	49 8d 41 1c          	lea    0x1c(%r9),%rax
14099da2a:	48 c1 f8 05          	sar    $0x5,%rax
14099da2e:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099da32:	8b 02                	mov    (%rdx),%eax
14099da34:	41 8d 48 fc          	lea    -0x4(%r8),%ecx
14099da38:	83 e1 1f             	and    $0x1f,%ecx
14099da3b:	0f ab c8             	bts    %ecx,%eax
14099da3e:	89 02                	mov    %eax,(%rdx)
14099da40:	41 8d 48 fd          	lea    -0x3(%r8),%ecx
14099da44:	49 8d 41 1d          	lea    0x1d(%r9),%rax
14099da48:	83 e1 1f             	and    $0x1f,%ecx
14099da4b:	48 c1 f8 05          	sar    $0x5,%rax
14099da4f:	41 83 c0 20          	add    $0x20,%r8d
14099da53:	48 8d 14 83          	lea    (%rbx,%rax,4),%rdx
14099da57:	49 83 c1 20          	add    $0x20,%r9
14099da5b:	8b 02                	mov    (%rdx),%eax
14099da5d:	0f b3 c8             	btr    %ecx,%eax
14099da60:	89 02                	mov    %eax,(%rdx)
14099da62:	49 83 ea 01          	sub    $0x1,%r10
14099da66:	0f 85 94 fc ff ff    	jne    0x14099d700
14099da6c:	be 01 00 00 00       	mov    $0x1,%esi
14099da71:	89 74 24 20          	mov    %esi,0x20(%rsp)
14099da75:	eb 11                	jmp    0x14099da88
14099da77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14099da7e:	00 00
14099da80:	44 8b ac 24 d0 08 00 	mov    0x8d0(%rsp),%r13d
14099da87:	00
14099da88:	41 83 fd 04          	cmp    $0x4,%r13d
14099da8c:	7c 1c                	jl     0x14099daaa
14099da8e:	b9 02 00 00 00       	mov    $0x2,%ecx
14099da93:	e8 f8 51 49 00       	call   0x140e32c90
14099da98:	48 8b c8             	mov    %rax,%rcx
14099da9b:	48 8d 15 ee 8f 6c 00 	lea    0x6c8fee(%rip),%rdx        # 0x141066a90