14002f83c:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14002f841:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14002f846:	ff 15 6c 41 f5 00    	call   *0xf5416c(%rip)        # 0x140f839b8
14002f84c:	b8 01 00 00 00       	mov    $0x1,%eax
14002f851:	48 83 c4 40          	add    $0x40,%rsp
14002f855:	9d                   	popf
14002f856:	41 5f                	pop    %r15
14002f858:	41 5e                	pop    %r14
14002f85a:	41 5d                	pop    %r13
14002f85c:	41 5c                	pop    %r12
14002f85e:	5d                   	pop    %rbp
14002f85f:	5b                   	pop    %rbx
14002f860:	5f                   	pop    %rdi
14002f861:	5e                   	pop    %rsi
14002f862:	f3 c3                	repz ret
14002f864:	90                   	nop
14002f865:	90                   	nop
14002f866:	90                   	nop
14002f867:	90                   	nop
14002f868:	90                   	nop
14002f869:	90                   	nop
14002f86a:	90                   	nop
14002f86b:	90                   	nop
14002f86c:	90                   	nop
14002f86d:	90                   	nop
14002f86e:	90                   	nop
14002f86f:	90                   	nop
14002f870:	56                   	push   %rsi
14002f871:	57                   	push   %rdi
14002f872:	53                   	push   %rbx
14002f873:	55                   	push   %rbp
14002f874:	41 54                	push   %r12
14002f876:	41 55                	push   %r13
14002f878:	41 56                	push   %r14
14002f87a:	41 57                	push   %r15
14002f87c:	9c                   	pushf
14002f87d:	48 83 ec 40          	sub    $0x40,%rsp
14002f881:	49 8b 40 78          	mov    0x78(%r8),%rax
14002f885:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14002f88c:	49 8b 71 08          	mov    0x8(%r9),%rsi
14002f890:	4d 8b 59 38          	mov    0x38(%r9),%r11
14002f894:	45 8b 13             	mov    (%r11),%r10d
14002f897:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14002f89b:	4c 39 d3             	cmp    %r10,%rbx
14002f89e:	0f 82 44 ff ff ff    	jb     0x14002f7e8
14002f8a4:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14002f8ab:	45 8b 53 04          	mov    0x4(%r11),%r10d
14002f8af:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14002f8b3:	4c 39 d3             	cmp    %r10,%rbx
14002f8b6:	0f 83 2c ff ff ff    	jae    0x14002f7e8
14002f8bc:	49 8b 80 20 02 00 00 	mov    0x220(%r8),%rax
14002f8c3:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
14002f8c7:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
14002f8cb:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
14002f8cf:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
14002f8d3:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
14002f8d7:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
14002f8db:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
14002f8e2:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
14002f8e9:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
14002f8f0:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
14002f8f7:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
14002f8fe:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
14002f905:	48 8d b0 28 ff ff ff 	lea    -0xd8(%rax),%rsi
14002f90c:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
14002f913:	b9 14 00 00 00       	mov    $0x14,%ecx
14002f918:	fc                   	cld
14002f919:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14002f91c:	e9 c7 fe ff ff       	jmp    0x14002f7e8
14002f921:	cc                   	int3
14002f922:	cc                   	int3
14002f923:	cc                   	int3
14002f924:	cc                   	int3
14002f925:	cc                   	int3
14002f926:	cc                   	int3
14002f927:	cc                   	int3
14002f928:	cc                   	int3
14002f929:	cc                   	int3
14002f92a:	cc                   	int3
14002f92b:	cc                   	int3
14002f92c:	cc                   	int3
14002f92d:	cc                   	int3
14002f92e:	cc                   	int3
14002f92f:	cc                   	int3
14002f930:	cc                   	int3
14002f931:	cc                   	int3
14002f932:	cc                   	int3
14002f933:	cc                   	int3
14002f934:	cc                   	int3
14002f935:	cc                   	int3
14002f936:	cc                   	int3
14002f937:	cc                   	int3
14002f938:	cc                   	int3
14002f939:	cc                   	int3
14002f93a:	cc                   	int3
14002f93b:	cc                   	int3
14002f93c:	cc                   	int3
14002f93d:	cc                   	int3
14002f93e:	cc                   	int3
14002f93f:	cc                   	int3
14002f940:	b8 80 00 00 00       	mov    $0x80,%eax
14002f945:	29 c8                	sub    %ecx,%eax
14002f947:	b9 03 00 00 00       	mov    $0x3,%ecx
14002f94c:	83 d1 00             	adc    $0x0,%ecx
14002f94f:	eb 0f                	jmp    0x14002f960
14002f951:	90                   	nop
14002f952:	90                   	nop
14002f953:	90                   	nop
14002f954:	90                   	nop
14002f955:	90                   	nop
14002f956:	90                   	nop
14002f957:	90                   	nop
14002f958:	90                   	nop
14002f959:	90                   	nop
14002f95a:	90                   	nop
14002f95b:	90                   	nop
14002f95c:	90                   	nop
14002f95d:	90                   	nop
14002f95e:	90                   	nop
14002f95f:	90                   	nop
14002f960:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14002f965:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14002f96a:	48 89 e0             	mov    %rsp,%rax
14002f96d:	48 89 cf             	mov    %rcx,%rdi
14002f970:	48 89 d6             	mov    %rdx,%rsi
14002f973:	4c 89 c2             	mov    %r8,%rdx
14002f976:	4c 89 c9             	mov    %r9,%rcx
14002f979:	53                   	push   %rbx
14002f97a:	55                   	push   %rbp
14002f97b:	41 55                	push   %r13
14002f97d:	41 56                	push   %r14
14002f97f:	41 57                	push   %r15
14002f981:	49 89 cd             	mov    %rcx,%r13
14002f984:	49 89 d6             	mov    %rdx,%r14
14002f987:	c1 e7 06             	shl    $0x6,%edi
14002f98a:	48 8d 2d ef 0e 00 00 	lea    0xeef(%rip),%rbp        # 0x140030880
14002f991:	4d 8d 3c 3e          	lea    (%r14,%rdi,1),%r15
14002f995:	44 8b 06             	mov    (%rsi),%r8d
14002f998:	44 8b 4e 04          	mov    0x4(%rsi),%r9d
14002f99c:	44 8b 56 08          	mov    0x8(%rsi),%r10d
14002f9a0:	41 0f c8             	bswap  %r8d
14002f9a3:	44 8b 5e 0c          	mov    0xc(%rsi),%r11d
14002f9a7:	41 0f c9             	bswap  %r9d
14002f9aa:	41 0f ca             	bswap  %r10d
14002f9ad:	41 0f cb             	bswap  %r11d
14002f9b0:	e8 4b 00 00 00       	call   0x14002fa00
14002f9b5:	41 0f c8             	bswap  %r8d
14002f9b8:	41 0f c9             	bswap  %r9d
14002f9bb:	41 0f ca             	bswap  %r10d
14002f9be:	45 89 45 00          	mov    %r8d,0x0(%r13)
14002f9c2:	41 0f cb             	bswap  %r11d
14002f9c5:	45 89 4d 04          	mov    %r9d,0x4(%r13)
14002f9c9:	45 89 55 08          	mov    %r10d,0x8(%r13)
14002f9cd:	45 89 5d 0c          	mov    %r11d,0xc(%r13)
14002f9d1:	4c 8b 3c 24          	mov    (%rsp),%r15
14002f9d5:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14002f9da:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14002f9df:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
14002f9e4:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14002f9e9:	48 8d 64 24 28       	lea    0x28(%rsp),%rsp
14002f9ee:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14002f9f3:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14002f9f8:	f3 c3                	repz ret
14002f9fa:	90                   	nop
14002f9fb:	90                   	nop
14002f9fc:	90                   	nop
14002f9fd:	90                   	nop
14002f9fe:	90                   	nop
14002f9ff:	90                   	nop
14002fa00:	45 33 0e             	xor    (%r14),%r9d
14002fa03:	45 33 46 04          	xor    0x4(%r14),%r8d
14002fa07:	45 33 5e 08          	xor    0x8(%r14),%r11d
14002fa0b:	45 33 56 0c          	xor    0xc(%r14),%r10d
14002fa0f:	90                   	nop
14002fa10:	41 8b 5e 10          	mov    0x10(%r14),%ebx
14002fa14:	41 8b 46 14          	mov    0x14(%r14),%eax
14002fa18:	44 31 c0             	xor    %r8d,%eax
14002fa1b:	44 31 cb             	xor    %r9d,%ebx
14002fa1e:	0f b6 f4             	movzbl %ah,%esi
14002fa21:	0f b6 fb             	movzbl %bl,%edi
14002fa24:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002fa2b:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fa2f:	0f b6 f0             	movzbl %al,%esi
14002fa32:	c1 e8 10             	shr    $0x10,%eax
14002fa35:	0f b6 ff             	movzbl %bh,%edi
14002fa38:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fa3c:	c1 eb 10             	shr    $0x10,%ebx
14002fa3f:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002fa43:	0f b6 f4             	movzbl %ah,%esi
14002fa46:	0f b6 fb             	movzbl %bl,%edi
14002fa49:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fa4d:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002fa54:	0f b6 f0             	movzbl %al,%esi
14002fa57:	0f b6 ff             	movzbl %bh,%edi
14002fa5a:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002fa61:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fa68:	41 8b 5e 18          	mov    0x18(%r14),%ebx
14002fa6c:	41 8b 46 1c          	mov    0x1c(%r14),%eax
14002fa70:	31 d1                	xor    %edx,%ecx
14002fa72:	c1 ca 08             	ror    $0x8,%edx
14002fa75:	41 31 ca             	xor    %ecx,%r10d
14002fa78:	41 31 cb             	xor    %ecx,%r11d
14002fa7b:	41 31 d3             	xor    %edx,%r11d
14002fa7e:	44 31 d0             	xor    %r10d,%eax
14002fa81:	44 31 db             	xor    %r11d,%ebx
14002fa84:	0f b6 f4             	movzbl %ah,%esi
14002fa87:	0f b6 fb             	movzbl %bl,%edi
14002fa8a:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002fa91:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fa95:	0f b6 f0             	movzbl %al,%esi
14002fa98:	c1 e8 10             	shr    $0x10,%eax
14002fa9b:	0f b6 ff             	movzbl %bh,%edi
14002fa9e:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002faa2:	c1 eb 10             	shr    $0x10,%ebx
14002faa5:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002faa9:	0f b6 f4             	movzbl %ah,%esi
14002faac:	0f b6 fb             	movzbl %bl,%edi
14002faaf:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fab3:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002faba:	0f b6 f0             	movzbl %al,%esi
14002fabd:	0f b6 ff             	movzbl %bh,%edi
14002fac0:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002fac7:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002face:	41 8b 5e 20          	mov    0x20(%r14),%ebx
14002fad2:	41 8b 46 24          	mov    0x24(%r14),%eax
14002fad6:	31 d1                	xor    %edx,%ecx
14002fad8:	c1 ca 08             	ror    $0x8,%edx
14002fadb:	41 31 c8             	xor    %ecx,%r8d
14002fade:	41 31 c9             	xor    %ecx,%r9d
14002fae1:	41 31 d1             	xor    %edx,%r9d
14002fae4:	44 31 c0             	xor    %r8d,%eax
14002fae7:	44 31 cb             	xor    %r9d,%ebx
14002faea:	0f b6 f4             	movzbl %ah,%esi
14002faed:	0f b6 fb             	movzbl %bl,%edi
14002faf0:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002faf7:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fafb:	0f b6 f0             	movzbl %al,%esi
14002fafe:	c1 e8 10             	shr    $0x10,%eax
14002fb01:	0f b6 ff             	movzbl %bh,%edi
14002fb04:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fb08:	c1 eb 10             	shr    $0x10,%ebx
14002fb0b:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002fb0f:	0f b6 f4             	movzbl %ah,%esi
14002fb12:	0f b6 fb             	movzbl %bl,%edi
14002fb15:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fb19:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002fb20:	0f b6 f0             	movzbl %al,%esi
14002fb23:	0f b6 ff             	movzbl %bh,%edi
14002fb26:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002fb2d:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fb34:	41 8b 5e 28          	mov    0x28(%r14),%ebx
14002fb38:	41 8b 46 2c          	mov    0x2c(%r14),%eax
14002fb3c:	31 d1                	xor    %edx,%ecx
14002fb3e:	c1 ca 08             	ror    $0x8,%edx
14002fb41:	41 31 ca             	xor    %ecx,%r10d
14002fb44:	41 31 cb             	xor    %ecx,%r11d
14002fb47:	41 31 d3             	xor    %edx,%r11d
14002fb4a:	44 31 d0             	xor    %r10d,%eax
14002fb4d:	44 31 db             	xor    %r11d,%ebx
14002fb50:	0f b6 f4             	movzbl %ah,%esi
14002fb53:	0f b6 fb             	movzbl %bl,%edi
14002fb56:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002fb5d:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fb61:	0f b6 f0             	movzbl %al,%esi
14002fb64:	c1 e8 10             	shr    $0x10,%eax
14002fb67:	0f b6 ff             	movzbl %bh,%edi
14002fb6a:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fb6e:	c1 eb 10             	shr    $0x10,%ebx
14002fb71:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002fb75:	0f b6 f4             	movzbl %ah,%esi
14002fb78:	0f b6 fb             	movzbl %bl,%edi
14002fb7b:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fb7f:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002fb86:	0f b6 f0             	movzbl %al,%esi
14002fb89:	0f b6 ff             	movzbl %bh,%edi
14002fb8c:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002fb93:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fb9a:	41 8b 5e 30          	mov    0x30(%r14),%ebx
14002fb9e:	41 8b 46 34          	mov    0x34(%r14),%eax
14002fba2:	31 d1                	xor    %edx,%ecx
14002fba4:	c1 ca 08             	ror    $0x8,%edx
14002fba7:	41 31 c8             	xor    %ecx,%r8d
14002fbaa:	41 31 c9             	xor    %ecx,%r9d
14002fbad:	41 31 d1             	xor    %edx,%r9d
14002fbb0:	44 31 c0             	xor    %r8d,%eax
14002fbb3:	44 31 cb             	xor    %r9d,%ebx
14002fbb6:	0f b6 f4             	movzbl %ah,%esi
14002fbb9:	0f b6 fb             	movzbl %bl,%edi
14002fbbc:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002fbc3:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fbc7:	0f b6 f0             	movzbl %al,%esi
14002fbca:	c1 e8 10             	shr    $0x10,%eax
14002fbcd:	0f b6 ff             	movzbl %bh,%edi
14002fbd0:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fbd4:	c1 eb 10             	shr    $0x10,%ebx
14002fbd7:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002fbdb:	0f b6 f4             	movzbl %ah,%esi
14002fbde:	0f b6 fb             	movzbl %bl,%edi
14002fbe1:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fbe5:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002fbec:	0f b6 f0             	movzbl %al,%esi
14002fbef:	0f b6 ff             	movzbl %bh,%edi
14002fbf2:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002fbf9:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fc00:	41 8b 5e 38          	mov    0x38(%r14),%ebx
14002fc04:	41 8b 46 3c          	mov    0x3c(%r14),%eax
14002fc08:	31 d1                	xor    %edx,%ecx
14002fc0a:	c1 ca 08             	ror    $0x8,%edx
14002fc0d:	41 31 ca             	xor    %ecx,%r10d
14002fc10:	41 31 cb             	xor    %ecx,%r11d
14002fc13:	41 31 d3             	xor    %edx,%r11d
14002fc16:	44 31 d0             	xor    %r10d,%eax
14002fc19:	44 31 db             	xor    %r11d,%ebx
14002fc1c:	0f b6 f4             	movzbl %ah,%esi
14002fc1f:	0f b6 fb             	movzbl %bl,%edi
14002fc22:	8b 94 f5 04 08 00 00 	mov    0x804(%rbp,%rsi,8),%edx
14002fc29:	8b 4c fd 00          	mov    0x0(%rbp,%rdi,8),%ecx
14002fc2d:	0f b6 f0             	movzbl %al,%esi
14002fc30:	c1 e8 10             	shr    $0x10,%eax
14002fc33:	0f b6 ff             	movzbl %bh,%edi
14002fc36:	33 54 f5 04          	xor    0x4(%rbp,%rsi,8),%edx
14002fc3a:	c1 eb 10             	shr    $0x10,%ebx
14002fc3d:	33 4c fd 04          	xor    0x4(%rbp,%rdi,8),%ecx
14002fc41:	0f b6 f4             	movzbl %ah,%esi
14002fc44:	0f b6 fb             	movzbl %bl,%edi
14002fc47:	33 54 f5 00          	xor    0x0(%rbp,%rsi,8),%edx
14002fc4b:	33 8c fd 04 08 00 00 	xor    0x804(%rbp,%rdi,8),%ecx
14002fc52:	0f b6 f0             	movzbl %al,%esi
14002fc55:	0f b6 ff             	movzbl %bh,%edi
14002fc58:	33 94 f5 00 08 00 00 	xor    0x800(%rbp,%rsi,8),%edx
14002fc5f:	33 8c fd 00 08 00 00 	xor    0x800(%rbp,%rdi,8),%ecx
14002fc66:	41 8b 5e 40          	mov    0x40(%r14),%ebx
14002fc6a:	41 8b 46 44          	mov    0x44(%r14),%eax
14002fc6e:	31 d1                	xor    %edx,%ecx
14002fc70:	c1 ca 08             	ror    $0x8,%edx
14002fc73:	41 31 c8             	xor    %ecx,%r8d
14002fc76:	41 31 c9             	xor    %ecx,%r9d
14002fc79:	41 31 d1             	xor    %edx,%r9d
14002fc7c:	4d 8d 76 40          	lea    0x40(%r14),%r14
14002fc80:	4d 39 fe             	cmp    %r15,%r14
14002fc83:	41 8b 56 08          	mov    0x8(%r14),%edx
14002fc87:	41 8b 4e 0c          	mov    0xc(%r14),%ecx
14002fc8b:	74 23                	je     0x14002fcb0
14002fc8d:	44 21 c0             	and    %r8d,%eax
14002fc90:	44 09 da             	or     %r11d,%edx
14002fc93:	d1 c0                	rol    $1,%eax
14002fc95:	41 31 d2             	xor    %edx,%r10d
14002fc98:	41 31 c1             	xor    %eax,%r9d
14002fc9b:	44 21 d1             	and    %r10d,%ecx
14002fc9e:	44 09 cb             	or     %r9d,%ebx