14024592f:	41 8b c2             	mov    %r10d,%eax
140245932:	45 89 47 50          	mov    %r8d,0x50(%r15)
140245936:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
14024593d:	00
14024593e:	c1 e8 08             	shr    $0x8,%eax
140245941:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245948:	00
140245949:	0f b6 c8             	movzbl %al,%ecx
14024594c:	41 0f b6 c2          	movzbl %r10b,%eax
140245950:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245957:	00
140245958:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
14024595c:	45 89 47 54          	mov    %r8d,0x54(%r15)
140245960:	41 8b c6             	mov    %r14d,%eax
140245963:	c1 e6 18             	shl    $0x18,%esi
140245966:	c1 e8 08             	shr    $0x8,%eax
140245969:	8b fb                	mov    %ebx,%edi
14024596b:	33 f0                	xor    %eax,%esi
14024596d:	41 c1 e6 18          	shl    $0x18,%r14d
140245971:	41 c1 eb 08          	shr    $0x8,%r11d
140245975:	45 33 f3             	xor    %r11d,%r14d
140245978:	c1 ef 18             	shr    $0x18,%edi
14024597b:	45 8b d6             	mov    %r14d,%r10d
14024597e:	44 2b d3             	sub    %ebx,%r10d
140245981:	44 8d 8e 0f 33 32 44 	lea    0x4432330f(%rsi),%r9d
140245988:	44 03 cd             	add    %ebp,%r9d
14024598b:	c1 e3 08             	shl    $0x8,%ebx
14024598e:	41 81 ea 0f 33 32 44 	sub    $0x4432330f,%r10d
140245995:	41 8b d1             	mov    %r9d,%edx
140245998:	48 c1 ea 18          	shr    $0x18,%rdx
14024599c:	41 8b c1             	mov    %r9d,%eax
14024599f:	c1 e8 10             	shr    $0x10,%eax
1402459a2:	0f b6 c8             	movzbl %al,%ecx
1402459a5:	41 8b c1             	mov    %r9d,%eax
1402459a8:	c1 e8 08             	shr    $0x8,%eax
1402459ab:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
1402459b2:	00
1402459b3:	41 8b d2             	mov    %r10d,%edx
1402459b6:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
1402459bd:	00
1402459be:	0f b6 c8             	movzbl %al,%ecx
1402459c1:	48 c1 ea 18          	shr    $0x18,%rdx
1402459c5:	41 0f b6 c1          	movzbl %r9b,%eax
1402459c9:	44 8d 8e 1d 66 64 88 	lea    -0x779b99e3(%rsi),%r9d
1402459d0:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
1402459d7:	00
1402459d8:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
1402459dc:	41 8b c2             	mov    %r10d,%eax
1402459df:	c1 e8 10             	shr    $0x10,%eax
1402459e2:	0f b6 c8             	movzbl %al,%ecx
1402459e5:	41 8b c2             	mov    %r10d,%eax
1402459e8:	c1 e8 08             	shr    $0x8,%eax
1402459eb:	45 89 47 58          	mov    %r8d,0x58(%r15)
1402459ef:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
1402459f6:	00
1402459f7:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
1402459fe:	00
1402459ff:	0f b6 c8             	movzbl %al,%ecx
140245a02:	41 0f b6 c2          	movzbl %r10b,%eax
140245a06:	45 8b d6             	mov    %r14d,%r10d
140245a09:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245a10:	00
140245a11:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245a15:	8b c5                	mov    %ebp,%eax
140245a17:	c1 e0 08             	shl    $0x8,%eax
140245a1a:	33 f8                	xor    %eax,%edi
140245a1c:	45 89 47 5c          	mov    %r8d,0x5c(%r15)
140245a20:	44 03 cf             	add    %edi,%r9d
140245a23:	c1 ed 18             	shr    $0x18,%ebp
140245a26:	41 8b c1             	mov    %r9d,%eax
140245a29:	41 8b d1             	mov    %r9d,%edx
140245a2c:	c1 e8 10             	shr    $0x10,%eax
140245a2f:	33 eb                	xor    %ebx,%ebp
140245a31:	0f b6 c8             	movzbl %al,%ecx
140245a34:	44 2b d5             	sub    %ebp,%r10d
140245a37:	41 81 c2 e3 99 9b 77 	add    $0x779b99e3,%r10d
140245a3e:	48 c1 ea 18          	shr    $0x18,%rdx
140245a42:	41 8b c1             	mov    %r9d,%eax
140245a45:	c1 e8 08             	shr    $0x8,%eax
140245a48:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245a4f:	00
140245a50:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245a57:	00
140245a58:	0f b6 c8             	movzbl %al,%ecx
140245a5b:	41 0f b6 c1          	movzbl %r9b,%eax
140245a5f:	41 8b d2             	mov    %r10d,%edx
140245a62:	48 c1 ea 18          	shr    $0x18,%rdx
140245a66:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245a6d:	00
140245a6e:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245a72:	41 8b c2             	mov    %r10d,%eax
140245a75:	c1 e8 10             	shr    $0x10,%eax
140245a78:	0f b6 c8             	movzbl %al,%ecx
140245a7b:	41 8b c2             	mov    %r10d,%eax
140245a7e:	45 89 47 60          	mov    %r8d,0x60(%r15)
140245a82:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245a89:	00
140245a8a:	c1 e8 08             	shr    $0x8,%eax
140245a8d:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245a94:	00
140245a95:	0f b6 c8             	movzbl %al,%ecx
140245a98:	41 0f b6 c2          	movzbl %r10b,%eax
140245a9c:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245aa3:	00
140245aa4:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245aa8:	45 89 47 64          	mov    %r8d,0x64(%r15)
140245aac:	8b c6                	mov    %esi,%eax
140245aae:	41 8b de             	mov    %r14d,%ebx
140245ab1:	c1 e8 08             	shr    $0x8,%eax
140245ab4:	44 8b dd             	mov    %ebp,%r11d
140245ab7:	c1 e3 18             	shl    $0x18,%ebx
140245aba:	33 d8                	xor    %eax,%ebx
140245abc:	c1 e6 18             	shl    $0x18,%esi
140245abf:	41 c1 ee 08          	shr    $0x8,%r14d
140245ac3:	41 33 f6             	xor    %r14d,%esi
140245ac6:	41 c1 eb 18          	shr    $0x18,%r11d
140245aca:	44 8b d6             	mov    %esi,%r10d
140245acd:	44 2b d5             	sub    %ebp,%r10d
140245ad0:	44 8d 8b 3a cc c8 10 	lea    0x10c8cc3a(%rbx),%r9d
140245ad7:	44 03 cf             	add    %edi,%r9d
140245ada:	c1 e5 08             	shl    $0x8,%ebp
140245add:	41 81 ea 3a cc c8 10 	sub    $0x10c8cc3a,%r10d
140245ae4:	41 8b d1             	mov    %r9d,%edx
140245ae7:	48 c1 ea 18          	shr    $0x18,%rdx
140245aeb:	41 8b c1             	mov    %r9d,%eax
140245aee:	c1 e8 10             	shr    $0x10,%eax
140245af1:	0f b6 c8             	movzbl %al,%ecx
140245af4:	41 8b c1             	mov    %r9d,%eax
140245af7:	c1 e8 08             	shr    $0x8,%eax
140245afa:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245b01:	00
140245b02:	41 8b d2             	mov    %r10d,%edx
140245b05:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245b0c:	00
140245b0d:	0f b6 c8             	movzbl %al,%ecx
140245b10:	48 c1 ea 18          	shr    $0x18,%rdx
140245b14:	41 0f b6 c1          	movzbl %r9b,%eax
140245b18:	44 8d 8b 73 98 91 21 	lea    0x21919873(%rbx),%r9d
140245b1f:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245b26:	00
140245b27:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245b2b:	41 8b c2             	mov    %r10d,%eax
140245b2e:	c1 e8 10             	shr    $0x10,%eax
140245b31:	0f b6 c8             	movzbl %al,%ecx
140245b34:	41 8b c2             	mov    %r10d,%eax
140245b37:	c1 e8 08             	shr    $0x8,%eax
140245b3a:	45 89 47 68          	mov    %r8d,0x68(%r15)
140245b3e:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245b45:	00
140245b46:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245b4d:	00
140245b4e:	0f b6 c8             	movzbl %al,%ecx
140245b51:	41 0f b6 c2          	movzbl %r10b,%eax
140245b55:	44 8b d6             	mov    %esi,%r10d
140245b58:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245b5f:	00
140245b60:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245b64:	8b c7                	mov    %edi,%eax
140245b66:	c1 e0 08             	shl    $0x8,%eax
140245b69:	44 33 d8             	xor    %eax,%r11d
140245b6c:	45 89 47 6c          	mov    %r8d,0x6c(%r15)
140245b70:	45 03 cb             	add    %r11d,%r9d
140245b73:	c1 ef 18             	shr    $0x18,%edi
140245b76:	41 8b c1             	mov    %r9d,%eax
140245b79:	41 8b d1             	mov    %r9d,%edx
140245b7c:	c1 e8 10             	shr    $0x10,%eax
140245b7f:	33 fd                	xor    %ebp,%edi
140245b81:	0f b6 c8             	movzbl %al,%ecx
140245b84:	44 2b d7             	sub    %edi,%r10d
140245b87:	41 81 ea 73 98 91 21 	sub    $0x21919873,%r10d
140245b8e:	48 c1 ea 18          	shr    $0x18,%rdx
140245b92:	41 8b c1             	mov    %r9d,%eax
140245b95:	c1 e8 08             	shr    $0x8,%eax
140245b98:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245b9f:	00
140245ba0:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245ba7:	00
140245ba8:	0f b6 c8             	movzbl %al,%ecx
140245bab:	41 0f b6 c1          	movzbl %r9b,%eax
140245baf:	41 8b d2             	mov    %r10d,%edx
140245bb2:	48 c1 ea 18          	shr    $0x18,%rdx
140245bb6:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245bbd:	00
140245bbe:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245bc2:	41 8b c2             	mov    %r10d,%eax
140245bc5:	c1 e8 10             	shr    $0x10,%eax
140245bc8:	0f b6 c8             	movzbl %al,%ecx
140245bcb:	41 8b c2             	mov    %r10d,%eax
140245bce:	45 89 47 70          	mov    %r8d,0x70(%r15)
140245bd2:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245bd9:	00
140245bda:	c1 e8 08             	shr    $0x8,%eax
140245bdd:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245be4:	00
140245be5:	0f b6 c8             	movzbl %al,%ecx
140245be8:	41 0f b6 c2          	movzbl %r10b,%eax
140245bec:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245bf3:	00
140245bf4:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245bf8:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
140245bfd:	8b c3                	mov    %ebx,%eax
140245bff:	c1 e8 08             	shr    $0x8,%eax
140245c02:	44 8b ce             	mov    %esi,%r9d
140245c05:	45 89 47 74          	mov    %r8d,0x74(%r15)
140245c09:	c1 e3 18             	shl    $0x18,%ebx
140245c0c:	41 c1 e1 18          	shl    $0x18,%r9d
140245c10:	44 33 c8             	xor    %eax,%r9d
140245c13:	c1 ee 08             	shr    $0x8,%esi
140245c16:	33 de                	xor    %esi,%ebx
140245c18:	41 81 c1 e5 30 23 43 	add    $0x432330e5,%r9d
140245c1f:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140245c24:	45 03 cb             	add    %r11d,%r9d
140245c27:	2b df                	sub    %edi,%ebx
140245c29:	41 8b d1             	mov    %r9d,%edx
140245c2c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140245c31:	81 eb e5 30 23 43    	sub    $0x432330e5,%ebx
140245c37:	48 c1 ea 18          	shr    $0x18,%rdx
140245c3b:	41 8b c1             	mov    %r9d,%eax
140245c3e:	c1 e8 10             	shr    $0x10,%eax
140245c41:	0f b6 c8             	movzbl %al,%ecx
140245c44:	41 8b c1             	mov    %r9d,%eax
140245c47:	c1 e8 08             	shr    $0x8,%eax
140245c4a:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245c51:	00
140245c52:	8b d3                	mov    %ebx,%edx
140245c54:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245c5b:	00
140245c5c:	0f b6 c8             	movzbl %al,%ecx
140245c5f:	41 0f b6 c1          	movzbl %r9b,%eax
140245c63:	48 c1 ea 18          	shr    $0x18,%rdx
140245c67:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245c6e:	00
140245c6f:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245c73:	8b c3                	mov    %ebx,%eax
140245c75:	c1 e8 10             	shr    $0x10,%eax
140245c78:	0f b6 c8             	movzbl %al,%ecx
140245c7b:	8b c3                	mov    %ebx,%eax
140245c7d:	45 89 47 78          	mov    %r8d,0x78(%r15)
140245c81:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245c88:	00
140245c89:	c1 e8 08             	shr    $0x8,%eax
140245c8c:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245c93:	00
140245c94:	0f b6 c8             	movzbl %al,%ecx
140245c97:	0f b6 c3             	movzbl %bl,%eax
140245c9a:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140245c9f:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245ca6:	00
140245ca7:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245cab:	45 89 47 7c          	mov    %r8d,0x7c(%r15)
140245caf:	41 5f                	pop    %r15
140245cb1:	41 5e                	pop    %r14
140245cb3:	41 5c                	pop    %r12
140245cb5:	c3                   	ret
140245cb6:	cc                   	int3
140245cb7:	cc                   	int3
140245cb8:	cc                   	int3
140245cb9:	cc                   	int3
140245cba:	cc                   	int3
140245cbb:	cc                   	int3
140245cbc:	cc                   	int3
140245cbd:	cc                   	int3
140245cbe:	cc                   	int3
140245cbf:	cc                   	int3
140245cc0:	b8 28 00 00 00       	mov    $0x28,%eax
140245cc5:	e8 66 ae 06 00       	call   0x1402b0b30
140245cca:	48 2b e0             	sub    %rax,%rsp
140245ccd:	45 85 c9             	test   %r9d,%r9d
140245cd0:	74 09                	je     0x140245cdb
140245cd2:	48 83 c4 28          	add    $0x28,%rsp
140245cd6:	e9 75 e6 ff ff       	jmp    0x140244350
140245cdb:	48 83 c4 28          	add    $0x28,%rsp
140245cdf:	e9 1c d8 ff ff       	jmp    0x140243500
140245ce4:	cc                   	int3
140245ce5:	cc                   	int3
140245ce6:	cc                   	int3
140245ce7:	cc                   	int3
140245ce8:	cc                   	int3
140245ce9:	cc                   	int3
140245cea:	cc                   	int3
140245ceb:	cc                   	int3
140245cec:	cc                   	int3
140245ced:	cc                   	int3
140245cee:	cc                   	int3
140245cef:	cc                   	int3
140245cf0:	b8 38 00 00 00       	mov    $0x38,%eax
140245cf5:	e8 36 ae 06 00       	call   0x1402b0b30
140245cfa:	48 2b e0             	sub    %rax,%rsp
140245cfd:	83 7c 24 68 00       	cmpl   $0x0,0x68(%rsp)
140245d02:	74 15                	je     0x140245d19
140245d04:	48 8d 05 45 e6 ff ff 	lea    -0x19bb(%rip),%rax        # 0x140244350
140245d0b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140245d10:	48 83 c4 38          	add    $0x38,%rsp
140245d14:	e9 97 72 ff ff       	jmp    0x14023cfb0
140245d19:	48 8d 05 e0 d7 ff ff 	lea    -0x2820(%rip),%rax        # 0x140243500
140245d20:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140245d25:	48 83 c4 38          	add    $0x38,%rsp
140245d29:	e9 c2 6f ff ff       	jmp    0x14023ccf0
140245d2e:	cc                   	int3
140245d2f:	cc                   	int3
140245d30:	b8 48 00 00 00       	mov    $0x48,%eax
140245d35:	e8 f6 ad 06 00       	call   0x1402b0b30
140245d3a:	48 2b e0             	sub    %rax,%rsp
140245d3d:	48 8d 05 0c e6 ff ff 	lea    -0x19f4(%rip),%rax        # 0x140244350
140245d44:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140245d49:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140245d50:	89 44 24 30          	mov    %eax,0x30(%rsp)
140245d54:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140245d59:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140245d5e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140245d63:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140245d68:	e8 b3 7c ff ff       	call   0x14023da20
140245d6d:	48 83 c4 48          	add    $0x48,%rsp
140245d71:	c3                   	ret
140245d72:	cc                   	int3
140245d73:	cc                   	int3
140245d74:	cc                   	int3
140245d75:	cc                   	int3
140245d76:	cc                   	int3
140245d77:	cc                   	int3
140245d78:	cc                   	int3
140245d79:	cc                   	int3
140245d7a:	cc                   	int3
140245d7b:	cc                   	int3
140245d7c:	cc                   	int3
140245d7d:	cc                   	int3
140245d7e:	cc                   	int3
140245d7f:	cc                   	int3
140245d80:	b8 48 00 00 00       	mov    $0x48,%eax
140245d85:	e8 a6 ad 06 00       	call   0x1402b0b30
140245d8a:	48 2b e0             	sub    %rax,%rsp
140245d8d:	48 8d 05 bc e5 ff ff 	lea    -0x1a44(%rip),%rax        # 0x140244350
140245d94:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140245d99:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140245d9e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140245da3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140245da8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140245dad:	e8 3e 78 ff ff       	call   0x14023d5f0
140245db2:	48 83 c4 48          	add    $0x48,%rsp
140245db6:	c3                   	ret
140245db7:	cc                   	int3
140245db8:	cc                   	int3
140245db9:	cc                   	int3
140245dba:	cc                   	int3
140245dbb:	cc                   	int3
140245dbc:	cc                   	int3
140245dbd:	cc                   	int3
140245dbe:	cc                   	int3
140245dbf:	cc                   	int3
140245dc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)