1402429d2:	8b d7                	mov    %edi,%edx
1402429d4:	48 c1 ea 18          	shr    $0x18,%rdx
1402429d8:	41 8b 9c 90 40 c0 36 	mov    0x36c040(%r8,%rdx,4),%ebx
1402429df:	00
1402429e0:	41 33 9c 88 40 c4 36 	xor    0x36c440(%r8,%rcx,4),%ebx
1402429e7:	00
1402429e8:	0f b6 c8             	movzbl %al,%ecx
1402429eb:	41 8b d1             	mov    %r9d,%edx
1402429ee:	48 c1 ea 18          	shr    $0x18,%rdx
1402429f2:	40 0f b6 c7          	movzbl %dil,%eax
1402429f6:	41 33 9c 88 40 c8 36 	xor    0x36c840(%r8,%rcx,4),%ebx
1402429fd:	00
1402429fe:	45 8b 94 90 40 c0 36 	mov    0x36c040(%r8,%rdx,4),%r10d
140242a05:	00
140242a06:	41 33 9c 80 40 cc 36 	xor    0x36cc40(%r8,%rax,4),%ebx
140242a0d:	00
140242a0e:	41 8b c1             	mov    %r9d,%eax
140242a11:	c1 e8 10             	shr    $0x10,%eax
140242a14:	0f b6 c8             	movzbl %al,%ecx
140242a17:	41 8b c1             	mov    %r9d,%eax
140242a1a:	c1 e8 08             	shr    $0x8,%eax
140242a1d:	41 8b d3             	mov    %r11d,%edx
140242a20:	48 c1 ea 18          	shr    $0x18,%rdx
140242a24:	45 33 94 88 40 c4 36 	xor    0x36c440(%r8,%rcx,4),%r10d
140242a2b:	00
140242a2c:	0f b6 c8             	movzbl %al,%ecx
140242a2f:	41 0f b6 c1          	movzbl %r9b,%eax
140242a33:	45 8b 8c 90 40 c0 36 	mov    0x36c040(%r8,%rdx,4),%r9d
140242a3a:	00
140242a3b:	8b d6                	mov    %esi,%edx
140242a3d:	45 33 94 88 40 c8 36 	xor    0x36c840(%r8,%rcx,4),%r10d
140242a44:	00
140242a45:	45 33 94 80 40 cc 36 	xor    0x36cc40(%r8,%rax,4),%r10d
140242a4c:	00
140242a4d:	41 8b c3             	mov    %r11d,%eax
140242a50:	c1 e8 10             	shr    $0x10,%eax
140242a53:	0f b6 c8             	movzbl %al,%ecx
140242a56:	41 8b c3             	mov    %r11d,%eax
140242a59:	c1 e8 08             	shr    $0x8,%eax
140242a5c:	45 33 8c 88 40 c4 36 	xor    0x36c440(%r8,%rcx,4),%r9d
140242a63:	00
140242a64:	0f b6 c8             	movzbl %al,%ecx
140242a67:	41 0f b6 c3          	movzbl %r11b,%eax
140242a6b:	45 33 8c 88 40 c8 36 	xor    0x36c840(%r8,%rcx,4),%r9d
140242a72:	00
140242a73:	45 33 8c 80 40 cc 36 	xor    0x36cc40(%r8,%rax,4),%r9d
140242a7a:	00
140242a7b:	44 33 cb             	xor    %ebx,%r9d
140242a7e:	41 33 da             	xor    %r10d,%ebx
140242a81:	44 8b 5c 24 20       	mov    0x20(%rsp),%r11d
140242a86:	45 33 d1             	xor    %r9d,%r10d
140242a89:	48 c1 ea 18          	shr    $0x18,%rdx
140242a8d:	8b c6                	mov    %esi,%eax
140242a8f:	c1 e8 10             	shr    $0x10,%eax
140242a92:	0f b6 c8             	movzbl %al,%ecx
140242a95:	8b c6                	mov    %esi,%eax
140242a97:	c1 e8 08             	shr    $0x8,%eax
140242a9a:	45 8b 84 90 40 c0 36 	mov    0x36c040(%r8,%rdx,4),%r8d
140242aa1:	00
140242aa2:	48 8d 15 57 d5 db ff 	lea    -0x242aa9(%rip),%rdx        # 0x140000000
140242aa9:	44 33 84 8a 40 c4 36 	xor    0x36c440(%rdx,%rcx,4),%r8d
140242ab0:	00
140242ab1:	0f b6 c8             	movzbl %al,%ecx
140242ab4:	40 0f b6 c6          	movzbl %sil,%eax
140242ab8:	44 33 84 8a 40 c8 36 	xor    0x36c840(%rdx,%rcx,4),%r8d
140242abf:	00
140242ac0:	44 33 84 82 40 cc 36 	xor    0x36cc40(%rdx,%rax,4),%r8d
140242ac7:	00
140242ac8:	41 8b d2             	mov    %r10d,%edx
140242acb:	41 8b c2             	mov    %r10d,%eax
140242ace:	45 33 c1             	xor    %r9d,%r8d
140242ad1:	c1 e8 10             	shr    $0x10,%eax
140242ad4:	41 33 d8             	xor    %r8d,%ebx
140242ad7:	44 33 cb             	xor    %ebx,%r9d
140242ada:	81 e2 00 00 ff 00    	and    $0xff0000,%edx
140242ae0:	33 d0                	xor    %eax,%edx
140242ae2:	c1 c3 10             	rol    $0x10,%ebx
140242ae5:	41 8b c2             	mov    %r10d,%eax
140242ae8:	c1 ea 08             	shr    $0x8,%edx
140242aeb:	25 00 ff 00 00       	and    $0xff00,%eax
140242af0:	41 c1 e2 10          	shl    $0x10,%r10d
140242af4:	41 33 c2             	xor    %r10d,%eax
140242af7:	41 8b c9             	mov    %r9d,%ecx
140242afa:	c1 e0 08             	shl    $0x8,%eax
140242afd:	33 d0                	xor    %eax,%edx
140242aff:	c1 e9 08             	shr    $0x8,%ecx
140242b02:	41 8b c1             	mov    %r9d,%eax
140242b05:	41 c1 e1 08          	shl    $0x8,%r9d
140242b09:	c1 e0 08             	shl    $0x8,%eax
140242b0c:	33 c8                	xor    %eax,%ecx
140242b0e:	8b c2                	mov    %edx,%eax
140242b10:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
140242b16:	33 c3                	xor    %ebx,%eax
140242b18:	41 33 c9             	xor    %r9d,%ecx
140242b1b:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
140242b20:	33 cb                	xor    %ebx,%ecx
140242b22:	45 8b d1             	mov    %r9d,%r10d
140242b25:	8b 5c 24 24          	mov    0x24(%rsp),%ebx
140242b29:	44 33 c1             	xor    %ecx,%r8d
140242b2c:	41 33 c0             	xor    %r8d,%eax
140242b2f:	45 33 d0             	xor    %r8d,%r10d
140242b32:	44 8b 44 24 0c       	mov    0xc(%rsp),%r8d
140242b37:	44 89 54 24 18       	mov    %r10d,0x18(%rsp)
140242b3c:	45 8b d0             	mov    %r8d,%r10d
140242b3f:	44 33 d0             	xor    %eax,%r10d
140242b42:	44 33 d1             	xor    %ecx,%r10d
140242b45:	44 89 54 24 0c       	mov    %r10d,0xc(%rsp)
140242b4a:	45 8b d5             	mov    %r13d,%r10d
140242b4d:	44 33 d0             	xor    %eax,%r10d
140242b50:	44 89 54 24 08       	mov    %r10d,0x8(%rsp)
140242b55:	44 8b 54 24 10       	mov    0x10(%rsp),%r10d
140242b5a:	41 8b c2             	mov    %r10d,%eax
140242b5d:	33 c2                	xor    %edx,%eax
140242b5f:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140242b66:	00
140242b67:	33 c1                	xor    %ecx,%eax
140242b69:	41 8b c9             	mov    %r9d,%ecx
140242b6c:	c1 e9 13             	shr    $0x13,%ecx
140242b6f:	89 44 24 10          	mov    %eax,0x10(%rsp)
140242b73:	41 8b c2             	mov    %r10d,%eax
140242b76:	c1 e0 0d             	shl    $0xd,%eax
140242b79:	33 c8                	xor    %eax,%ecx
140242b7b:	41 8b c1             	mov    %r9d,%eax
140242b7e:	41 33 cb             	xor    %r11d,%ecx
140242b81:	c1 e0 0d             	shl    $0xd,%eax
140242b84:	89 0a                	mov    %ecx,(%rdx)
140242b86:	41 8b c8             	mov    %r8d,%ecx
140242b89:	c1 e9 13             	shr    $0x13,%ecx
140242b8c:	33 c8                	xor    %eax,%ecx
140242b8e:	41 8b c5             	mov    %r13d,%eax
140242b91:	33 cb                	xor    %ebx,%ecx
140242b93:	89 4a 04             	mov    %ecx,0x4(%rdx)
140242b96:	41 8b c8             	mov    %r8d,%ecx
140242b99:	c1 e1 0d             	shl    $0xd,%ecx
140242b9c:	c1 e8 13             	shr    $0x13,%eax
140242b9f:	33 c8                	xor    %eax,%ecx
140242ba1:	8b 74 24 2c          	mov    0x2c(%rsp),%esi
140242ba5:	8b 7c 24 28          	mov    0x28(%rsp),%edi
140242ba9:	41 8b c5             	mov    %r13d,%eax
140242bac:	33 cf                	xor    %edi,%ecx
140242bae:	c1 e0 0d             	shl    $0xd,%eax
140242bb1:	89 4a 08             	mov    %ecx,0x8(%rdx)
140242bb4:	41 8b ca             	mov    %r10d,%ecx
140242bb7:	c1 e9 13             	shr    $0x13,%ecx
140242bba:	33 c8                	xor    %eax,%ecx
140242bbc:	41 c1 ee 13          	shr    $0x13,%r14d
140242bc0:	8b 04 24             	mov    (%rsp),%eax
140242bc3:	33 ce                	xor    %esi,%ecx
140242bc5:	89 4a 0c             	mov    %ecx,0xc(%rdx)
140242bc8:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
140242bcf:	c1 e1 0d             	shl    $0xd,%ecx
140242bd2:	c1 e0 0d             	shl    $0xd,%eax
140242bd5:	41 c1 ef 13          	shr    $0x13,%r15d
140242bd9:	41 33 c7             	xor    %r15d,%eax
140242bdc:	41 c1 ec 13          	shr    $0x13,%r12d
140242be0:	44 8b 7c 24 10       	mov    0x10(%rsp),%r15d
140242be5:	41 33 c0             	xor    %r8d,%eax
140242be8:	89 42 14             	mov    %eax,0x14(%rdx)
140242beb:	8b 44 24 04          	mov    0x4(%rsp),%eax
140242bef:	c1 e0 0d             	shl    $0xd,%eax
140242bf2:	41 33 c4             	xor    %r12d,%eax
140242bf5:	c1 e5 0d             	shl    $0xd,%ebp
140242bf8:	44 8b 64 24 18       	mov    0x18(%rsp),%r12d
140242bfd:	41 33 c5             	xor    %r13d,%eax
140242c00:	89 42 18             	mov    %eax,0x18(%rdx)
140242c03:	44 33 f5             	xor    %ebp,%r14d
140242c06:	8b 6c 24 08          	mov    0x8(%rsp),%ebp
140242c0a:	45 33 f1             	xor    %r9d,%r14d
140242c0d:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140242c14:	c1 e8 13             	shr    $0x13,%eax
140242c17:	33 c8                	xor    %eax,%ecx
140242c19:	44 89 72 10          	mov    %r14d,0x10(%rdx)
140242c1d:	44 8b 74 24 0c       	mov    0xc(%rsp),%r14d
140242c22:	41 33 ca             	xor    %r10d,%ecx
140242c25:	89 4a 1c             	mov    %ecx,0x1c(%rdx)
140242c28:	41 8b c7             	mov    %r15d,%eax
140242c2b:	c1 e0 0d             	shl    $0xd,%eax
140242c2e:	41 8b cc             	mov    %r12d,%ecx
140242c31:	c1 e9 13             	shr    $0x13,%ecx
140242c34:	33 c8                	xor    %eax,%ecx
140242c36:	41 8b c6             	mov    %r14d,%eax
140242c39:	33 0c 24             	xor    (%rsp),%ecx
140242c3c:	89 4a 20             	mov    %ecx,0x20(%rdx)
140242c3f:	41 8b cc             	mov    %r12d,%ecx
140242c42:	c1 e1 0d             	shl    $0xd,%ecx
140242c45:	c1 e8 13             	shr    $0x13,%eax
140242c48:	33 c8                	xor    %eax,%ecx
140242c4a:	41 8b c6             	mov    %r14d,%eax
140242c4d:	33 4c 24 04          	xor    0x4(%rsp),%ecx
140242c51:	89 4a 24             	mov    %ecx,0x24(%rdx)
140242c54:	8b cd                	mov    %ebp,%ecx
140242c56:	c1 e9 13             	shr    $0x13,%ecx
140242c59:	c1 e0 0d             	shl    $0xd,%eax
140242c5c:	33 c8                	xor    %eax,%ecx
140242c5e:	41 8b c7             	mov    %r15d,%eax
140242c61:	33 8c 24 80 00 00 00 	xor    0x80(%rsp),%ecx
140242c68:	89 4a 28             	mov    %ecx,0x28(%rdx)
140242c6b:	8b cd                	mov    %ebp,%ecx
140242c6d:	c1 e1 0d             	shl    $0xd,%ecx
140242c70:	c1 e8 13             	shr    $0x13,%eax
140242c73:	33 c8                	xor    %eax,%ecx
140242c75:	8b c6                	mov    %esi,%eax
140242c77:	33 8c 24 98 00 00 00 	xor    0x98(%rsp),%ecx
140242c7e:	89 4a 2c             	mov    %ecx,0x2c(%rdx)
140242c81:	41 8b cb             	mov    %r11d,%ecx
140242c84:	c1 e9 13             	shr    $0x13,%ecx
140242c87:	c1 e0 0d             	shl    $0xd,%eax
140242c8a:	33 c8                	xor    %eax,%ecx
140242c8c:	41 8b c3             	mov    %r11d,%eax
140242c8f:	41 33 cc             	xor    %r12d,%ecx
140242c92:	c1 e0 0d             	shl    $0xd,%eax
140242c95:	89 4a 30             	mov    %ecx,0x30(%rdx)
140242c98:	8b cb                	mov    %ebx,%ecx
140242c9a:	c1 e9 13             	shr    $0x13,%ecx
140242c9d:	33 c8                	xor    %eax,%ecx
140242c9f:	41 33 ce             	xor    %r14d,%ecx
140242ca2:	89 4a 34             	mov    %ecx,0x34(%rdx)
140242ca5:	8b c7                	mov    %edi,%eax
140242ca7:	c1 e8 13             	shr    $0x13,%eax
140242caa:	8b cb                	mov    %ebx,%ecx
140242cac:	c1 e1 0d             	shl    $0xd,%ecx
140242caf:	33 c8                	xor    %eax,%ecx
140242cb1:	8b c7                	mov    %edi,%eax
140242cb3:	33 cd                	xor    %ebp,%ecx
140242cb5:	c1 e0 0d             	shl    $0xd,%eax
140242cb8:	89 4a 38             	mov    %ecx,0x38(%rdx)
140242cbb:	8b ce                	mov    %esi,%ecx
140242cbd:	c1 e9 13             	shr    $0x13,%ecx
140242cc0:	33 c8                	xor    %eax,%ecx
140242cc2:	43 8d 04 12          	lea    (%r10,%r10,1),%eax
140242cc6:	41 33 cf             	xor    %r15d,%ecx
140242cc9:	89 4a 3c             	mov    %ecx,0x3c(%rdx)
140242ccc:	41 8b c9             	mov    %r9d,%ecx
140242ccf:	c1 e9 1f             	shr    $0x1f,%ecx
140242cd2:	33 c8                	xor    %eax,%ecx
140242cd4:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
140242cd8:	41 33 cb             	xor    %r11d,%ecx
140242cdb:	89 4a 40             	mov    %ecx,0x40(%rdx)
140242cde:	41 8b c8             	mov    %r8d,%ecx
140242ce1:	c1 e9 1f             	shr    $0x1f,%ecx
140242ce4:	33 c8                	xor    %eax,%ecx
140242ce6:	41 8b c5             	mov    %r13d,%eax
140242ce9:	33 cb                	xor    %ebx,%ecx
140242ceb:	c1 e8 1f             	shr    $0x1f,%eax
140242cee:	89 4a 44             	mov    %ecx,0x44(%rdx)
140242cf1:	43 8d 0c 00          	lea    (%r8,%r8,1),%ecx
140242cf5:	33 c8                	xor    %eax,%ecx
140242cf7:	42 8d 04 6d 00 00 00 	lea    0x0(,%r13,2),%eax
140242cfe:	00
140242cff:	33 cf                	xor    %edi,%ecx
140242d01:	89 4a 48             	mov    %ecx,0x48(%rdx)
140242d04:	41 8b ca             	mov    %r10d,%ecx
140242d07:	c1 e9 1f             	shr    $0x1f,%ecx
140242d0a:	33 c8                	xor    %eax,%ecx
140242d0c:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140242d13:	33 ce                	xor    %esi,%ecx
140242d15:	03 c0                	add    %eax,%eax
140242d17:	89 4a 4c             	mov    %ecx,0x4c(%rdx)
140242d1a:	8b 0c 24             	mov    (%rsp),%ecx
140242d1d:	c1 e9 1f             	shr    $0x1f,%ecx
140242d20:	33 c8                	xor    %eax,%ecx
140242d22:	8b 04 24             	mov    (%rsp),%eax
140242d25:	41 33 c9             	xor    %r9d,%ecx
140242d28:	89 4a 50             	mov    %ecx,0x50(%rdx)
140242d2b:	8d 0c 00             	lea    (%rax,%rax,1),%ecx
140242d2e:	8b 44 24 04          	mov    0x4(%rsp),%eax
140242d32:	c1 e8 1f             	shr    $0x1f,%eax
140242d35:	33 c8                	xor    %eax,%ecx
140242d37:	8b 44 24 04          	mov    0x4(%rsp),%eax
140242d3b:	41 33 c8             	xor    %r8d,%ecx
140242d3e:	89 4a 54             	mov    %ecx,0x54(%rdx)
140242d41:	8d 0c 00             	lea    (%rax,%rax,1),%ecx
140242d44:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140242d4b:	c1 e8 1f             	shr    $0x1f,%eax
140242d4e:	33 c8                	xor    %eax,%ecx
140242d50:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140242d57:	41 33 cd             	xor    %r13d,%ecx
140242d5a:	89 4a 58             	mov    %ecx,0x58(%rdx)
140242d5d:	8d 0c 00             	lea    (%rax,%rax,1),%ecx
140242d60:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140242d67:	c1 e8 1f             	shr    $0x1f,%eax
140242d6a:	33 c8                	xor    %eax,%ecx
140242d6c:	43 8d 04 3f          	lea    (%r15,%r15,1),%eax
140242d70:	41 33 ca             	xor    %r10d,%ecx
140242d73:	89 4a 5c             	mov    %ecx,0x5c(%rdx)
140242d76:	41 8b cc             	mov    %r12d,%ecx
140242d79:	c1 e9 1f             	shr    $0x1f,%ecx
140242d7c:	33 c8                	xor    %eax,%ecx
140242d7e:	41 8b c6             	mov    %r14d,%eax
140242d81:	33 0c 24             	xor    (%rsp),%ecx
140242d84:	89 4a 60             	mov    %ecx,0x60(%rdx)
140242d87:	43 8d 0c 24          	lea    (%r12,%r12,1),%ecx
140242d8b:	c1 e8 1f             	shr    $0x1f,%eax
140242d8e:	33 c8                	xor    %eax,%ecx
140242d90:	33 4c 24 04          	xor    0x4(%rsp),%ecx
140242d94:	89 4a 64             	mov    %ecx,0x64(%rdx)
140242d97:	8b cd                	mov    %ebp,%ecx
140242d99:	c1 e9 1f             	shr    $0x1f,%ecx
140242d9c:	43 8d 04 36          	lea    (%r14,%r14,1),%eax
140242da0:	33 c8                	xor    %eax,%ecx
140242da2:	41 8b c7             	mov    %r15d,%eax
140242da5:	33 8c 24 80 00 00 00 	xor    0x80(%rsp),%ecx
140242dac:	89 4a 68             	mov    %ecx,0x68(%rdx)
140242daf:	8d 0c 6d 00 00 00 00 	lea    0x0(,%rbp,2),%ecx
140242db6:	c1 e8 1f             	shr    $0x1f,%eax
140242db9:	33 c8                	xor    %eax,%ecx
140242dbb:	8d 04 36             	lea    (%rsi,%rsi,1),%eax
140242dbe:	33 8c 24 98 00 00 00 	xor    0x98(%rsp),%ecx
140242dc5:	89 4a 6c             	mov    %ecx,0x6c(%rdx)
140242dc8:	41 8b cb             	mov    %r11d,%ecx
140242dcb:	c1 e9 1f             	shr    $0x1f,%ecx
140242dce:	33 c8                	xor    %eax,%ecx
140242dd0:	43 8d 04 1b          	lea    (%r11,%r11,1),%eax
140242dd4:	41 33 cc             	xor    %r12d,%ecx
140242dd7:	89 4a 70             	mov    %ecx,0x70(%rdx)
140242dda:	8b cb                	mov    %ebx,%ecx
140242ddc:	c1 e9 1f             	shr    $0x1f,%ecx
140242ddf:	33 c8                	xor    %eax,%ecx
140242de1:	8b c7                	mov    %edi,%eax
140242de3:	41 33 ce             	xor    %r14d,%ecx
140242de6:	c1 e8 1f             	shr    $0x1f,%eax
140242de9:	89 4a 74             	mov    %ecx,0x74(%rdx)
140242dec:	8d 0c 1b             	lea    (%rbx,%rbx,1),%ecx
140242def:	33 c8                	xor    %eax,%ecx
140242df1:	8d 04 3f             	lea    (%rdi,%rdi,1),%eax
140242df4:	33 cd                	xor    %ebp,%ecx
140242df6:	89 4a 78             	mov    %ecx,0x78(%rdx)
140242df9:	8b ce                	mov    %esi,%ecx
140242dfb:	c1 e9 1f             	shr    $0x1f,%ecx
140242dfe:	33 c8                	xor    %eax,%ecx
140242e00:	41 8b c5             	mov    %r13d,%eax
140242e03:	41 33 cf             	xor    %r15d,%ecx
140242e06:	c1 e8 03             	shr    $0x3,%eax
140242e09:	89 4a 7c             	mov    %ecx,0x7c(%rdx)
140242e0c:	41 8b c8             	mov    %r8d,%ecx
140242e0f:	c1 e1 1d             	shl    $0x1d,%ecx
140242e12:	33 c8                	xor    %eax,%ecx
140242e14:	41 8b c5             	mov    %r13d,%eax
140242e17:	41 33 cb             	xor    %r11d,%ecx
140242e1a:	c1 e0 1d             	shl    $0x1d,%eax
140242e1d:	89 8a 80 00 00 00    	mov    %ecx,0x80(%rdx)
140242e23:	41 8b ca             	mov    %r10d,%ecx
140242e26:	c1 e9 03             	shr    $0x3,%ecx
140242e29:	33 c8                	xor    %eax,%ecx
140242e2b:	41 8b c2             	mov    %r10d,%eax
140242e2e:	33 cb                	xor    %ebx,%ecx
140242e30:	c1 e0 1d             	shl    $0x1d,%eax
140242e33:	89 8a 84 00 00 00    	mov    %ecx,0x84(%rdx)
140242e39:	41 8b c9             	mov    %r9d,%ecx
140242e3c:	c1 e9 03             	shr    $0x3,%ecx