140d9ea84:	48 2b e0             	sub    %rax,%rsp
140d9ea87:	49 8b f8             	mov    %r8,%rdi
140d9ea8a:	4c 8b fa             	mov    %rdx,%r15
140d9ea8d:	48 8b e9             	mov    %rcx,%rbp
140d9ea90:	4d 85 c0             	test   %r8,%r8
140d9ea93:	0f 84 da 00 00 00    	je     0x140d9eb73
140d9ea99:	8b 41 10             	mov    0x10(%rcx),%eax
140d9ea9c:	42 8d 14 c0          	lea    (%rax,%r8,8),%edx
140d9eaa0:	3b d0                	cmp    %eax,%edx
140d9eaa2:	73 03                	jae    0x140d9eaa7
140d9eaa4:	ff 41 14             	incl   0x14(%rcx)
140d9eaa7:	48 8d 71 58          	lea    0x58(%rcx),%rsi
140d9eaab:	89 51 10             	mov    %edx,0x10(%rcx)
140d9eaae:	8b 16                	mov    (%rsi),%edx
140d9eab0:	4c 8d 71 18          	lea    0x18(%rcx),%r14
140d9eab4:	48 8b c7             	mov    %rdi,%rax
140d9eab7:	4c 8b e6             	mov    %rsi,%r12
140d9eaba:	48 c1 e8 1d          	shr    $0x1d,%rax
140d9eabe:	01 41 14             	add    %eax,0x14(%rcx)
140d9eac1:	48 85 d2             	test   %rdx,%rdx
140d9eac4:	74 71                	je     0x140d9eb37
140d9eac6:	48 83 ff 40          	cmp    $0x40,%rdi
140d9eaca:	73 21                	jae    0x140d9eaed
140d9eacc:	4a 8d 0c 02          	lea    (%rdx,%r8,1),%rcx
140d9ead0:	48 83 f9 40          	cmp    $0x40,%rcx
140d9ead4:	73 13                	jae    0x140d9eae9
140d9ead6:	49 8d 0c 16          	lea    (%r14,%rdx,1),%rcx
140d9eada:	49 8b d7             	mov    %r15,%rdx
140d9eadd:	e8 2e 05 14 00       	call   0x140edf010
140d9eae2:	01 3e                	add    %edi,(%rsi)
140d9eae4:	e9 8a 00 00 00       	jmp    0x140d9eb73
140d9eae9:	4c 8d 65 58          	lea    0x58(%rbp),%r12
140d9eaed:	49 8d 0c 16          	lea    (%r14,%rdx,1),%rcx
140d9eaf1:	bb 40 00 00 00       	mov    $0x40,%ebx
140d9eaf6:	48 2b da             	sub    %rdx,%rbx
140d9eaf9:	49 8b d7             	mov    %r15,%rdx
140d9eafc:	4c 8b c3             	mov    %rbx,%r8
140d9eaff:	e8 0c 05 14 00       	call   0x140edf010
140d9eb04:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140d9eb0a:	49 8b d6             	mov    %r14,%rdx
140d9eb0d:	48 8b cd             	mov    %rbp,%rcx
140d9eb10:	e8 8b 00 00 00       	call   0x140d9eba0
140d9eb15:	0f 57 c0             	xorps  %xmm0,%xmm0
140d9eb18:	c7 06 00 00 00 00    	movl   $0x0,(%rsi)
140d9eb1e:	41 0f 11 06          	movups %xmm0,(%r14)
140d9eb22:	4c 03 fb             	add    %rbx,%r15
140d9eb25:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
140d9eb2a:	48 2b fb             	sub    %rbx,%rdi
140d9eb2d:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
140d9eb32:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
140d9eb37:	48 8b df             	mov    %rdi,%rbx
140d9eb3a:	48 c1 eb 06          	shr    $0x6,%rbx
140d9eb3e:	48 85 db             	test   %rbx,%rbx
140d9eb41:	74 1b                	je     0x140d9eb5e
140d9eb43:	4c 8b c3             	mov    %rbx,%r8
140d9eb46:	49 8b d7             	mov    %r15,%rdx
140d9eb49:	48 8b cd             	mov    %rbp,%rcx
140d9eb4c:	e8 4f 00 00 00       	call   0x140d9eba0
140d9eb51:	48 c1 e3 06          	shl    $0x6,%rbx
140d9eb55:	49 8b f4             	mov    %r12,%rsi
140d9eb58:	4c 03 fb             	add    %rbx,%r15
140d9eb5b:	48 2b fb             	sub    %rbx,%rdi
140d9eb5e:	48 85 ff             	test   %rdi,%rdi
140d9eb61:	74 10                	je     0x140d9eb73
140d9eb63:	4c 8b c7             	mov    %rdi,%r8
140d9eb66:	89 3e                	mov    %edi,(%rsi)
140d9eb68:	49 8b d7             	mov    %r15,%rdx
140d9eb6b:	49 8b ce             	mov    %r14,%rcx
140d9eb6e:	e8 9d 04 14 00       	call   0x140edf010
140d9eb73:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d9eb78:	b8 01 00 00 00       	mov    $0x1,%eax
140d9eb7d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d9eb82:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d9eb87:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d9eb8c:	48 83 c4 20          	add    $0x20,%rsp
140d9eb90:	41 5f                	pop    %r15
140d9eb92:	41 5e                	pop    %r14
140d9eb94:	41 5c                	pop    %r12
140d9eb96:	c3                   	ret
140d9eb97:	cc                   	int3
140d9eb98:	cc                   	int3
140d9eb99:	cc                   	int3
140d9eb9a:	cc                   	int3
140d9eb9b:	cc                   	int3
140d9eb9c:	cc                   	int3
140d9eb9d:	cc                   	int3
140d9eb9e:	cc                   	int3
140d9eb9f:	cc                   	int3
140d9eba0:	4d 85 c0             	test   %r8,%r8
140d9eba3:	0f 84 99 09 00 00    	je     0x140d9f542
140d9eba9:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140d9ebae:	53                   	push   %rbx
140d9ebaf:	57                   	push   %rdi
140d9ebb0:	b8 78 00 00 00       	mov    $0x78,%eax
140d9ebb5:	e8 e6 c8 07 00       	call   0x140e1b4a0
140d9ebba:	48 2b e0             	sub    %rax,%rsp
140d9ebbd:	44 8b 19             	mov    (%rcx),%r11d
140d9ebc0:	49 8b c0             	mov    %r8,%rax
140d9ebc3:	8b 59 04             	mov    0x4(%rcx),%ebx
140d9ebc6:	8b 79 08             	mov    0x8(%rcx),%edi
140d9ebc9:	44 8b 51 0c          	mov    0xc(%rcx),%r10d
140d9ebcd:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
140d9ebd2:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140d9ebd7:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140d9ebdc:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
140d9ebe1:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140d9ebe6:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
140d9ebeb:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
140d9ebf0:	89 5c 24 24          	mov    %ebx,0x24(%rsp)
140d9ebf4:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140d9ebf8:	44 89 54 24 2c       	mov    %r10d,0x2c(%rsp)
140d9ebfd:	0f 1f 00             	nopl   (%rax)
140d9ec00:	48 ff c8             	dec    %rax
140d9ec03:	0f b6 0a             	movzbl (%rdx),%ecx
140d9ec06:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140d9ec0d:	00
140d9ec0e:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140d9ec12:	c1 e0 08             	shl    $0x8,%eax
140d9ec15:	0b c8                	or     %eax,%ecx
140d9ec17:	44 0f b6 4a 04       	movzbl 0x4(%rdx),%r9d
140d9ec1c:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
140d9ec20:	c1 e0 10             	shl    $0x10,%eax
140d9ec23:	0b c8                	or     %eax,%ecx
140d9ec25:	44 0f b6 42 08       	movzbl 0x8(%rdx),%r8d
140d9ec2a:	0f b6 42 03          	movzbl 0x3(%rdx),%eax
140d9ec2e:	c1 e0 18             	shl    $0x18,%eax
140d9ec31:	0b c8                	or     %eax,%ecx
140d9ec33:	0f b6 42 05          	movzbl 0x5(%rdx),%eax
140d9ec37:	c1 e0 08             	shl    $0x8,%eax
140d9ec3a:	44 0b c8             	or     %eax,%r9d
140d9ec3d:	89 8c 24 98 00 00 00 	mov    %ecx,0x98(%rsp)
140d9ec44:	0f b6 42 06          	movzbl 0x6(%rdx),%eax
140d9ec48:	c1 e0 10             	shl    $0x10,%eax
140d9ec4b:	44 0b c8             	or     %eax,%r9d
140d9ec4e:	0f b6 42 07          	movzbl 0x7(%rdx),%eax
140d9ec52:	c1 e0 18             	shl    $0x18,%eax
140d9ec55:	44 0b c8             	or     %eax,%r9d
140d9ec58:	41 8b c2             	mov    %r10d,%eax
140d9ec5b:	33 c7                	xor    %edi,%eax
140d9ec5d:	44 89 4c 24 0c       	mov    %r9d,0xc(%rsp)
140d9ec62:	23 c3                	and    %ebx,%eax
140d9ec64:	41 33 c2             	xor    %r10d,%eax
140d9ec67:	03 c1                	add    %ecx,%eax
140d9ec69:	44 03 d8             	add    %eax,%r11d
140d9ec6c:	41 8b cb             	mov    %r11d,%ecx
140d9ec6f:	c1 e9 1d             	shr    $0x1d,%ecx
140d9ec72:	42 8d 04 dd 00 00 00 	lea    0x0(,%r11,8),%eax
140d9ec79:	00
140d9ec7a:	44 0f b6 5a 0c       	movzbl 0xc(%rdx),%r11d
140d9ec7f:	0b c8                	or     %eax,%ecx
140d9ec81:	0f b6 42 09          	movzbl 0x9(%rdx),%eax
140d9ec85:	c1 e0 08             	shl    $0x8,%eax
140d9ec88:	44 0b c0             	or     %eax,%r8d
140d9ec8b:	0f b6 42 0a          	movzbl 0xa(%rdx),%eax
140d9ec8f:	c1 e0 10             	shl    $0x10,%eax
140d9ec92:	44 0b c0             	or     %eax,%r8d
140d9ec95:	0f b6 42 0b          	movzbl 0xb(%rdx),%eax
140d9ec99:	c1 e0 18             	shl    $0x18,%eax
140d9ec9c:	44 0b c0             	or     %eax,%r8d
140d9ec9f:	8b c7                	mov    %edi,%eax
140d9eca1:	33 c3                	xor    %ebx,%eax
140d9eca3:	44 89 44 24 04       	mov    %r8d,0x4(%rsp)
140d9eca8:	23 c1                	and    %ecx,%eax
140d9ecaa:	33 c7                	xor    %edi,%eax
140d9ecac:	41 03 c1             	add    %r9d,%eax
140d9ecaf:	44 03 d0             	add    %eax,%r10d
140d9ecb2:	0f b6 42 0d          	movzbl 0xd(%rdx),%eax
140d9ecb6:	c1 e0 08             	shl    $0x8,%eax
140d9ecb9:	45 8b ca             	mov    %r10d,%r9d
140d9ecbc:	44 0b d8             	or     %eax,%r11d
140d9ecbf:	41 c1 e2 07          	shl    $0x7,%r10d
140d9ecc3:	0f b6 42 0e          	movzbl 0xe(%rdx),%eax
140d9ecc7:	c1 e0 10             	shl    $0x10,%eax
140d9ecca:	44 0b d8             	or     %eax,%r11d
140d9eccd:	41 c1 e9 19          	shr    $0x19,%r9d
140d9ecd1:	0f b6 42 0f          	movzbl 0xf(%rdx),%eax
140d9ecd5:	45 0b ca             	or     %r10d,%r9d
140d9ecd8:	c1 e0 18             	shl    $0x18,%eax
140d9ecdb:	44 0b d8             	or     %eax,%r11d
140d9ecde:	8b c3                	mov    %ebx,%eax
140d9ece0:	33 c1                	xor    %ecx,%eax
140d9ece2:	44 89 5c 24 18       	mov    %r11d,0x18(%rsp)
140d9ece7:	41 23 c1             	and    %r9d,%eax
140d9ecea:	33 c3                	xor    %ebx,%eax
140d9ecec:	41 03 c0             	add    %r8d,%eax
140d9ecef:	44 0f b6 42 10       	movzbl 0x10(%rdx),%r8d
140d9ecf4:	03 f8                	add    %eax,%edi
140d9ecf6:	0f b6 42 11          	movzbl 0x11(%rdx),%eax
140d9ecfa:	44 8b d7             	mov    %edi,%r10d
140d9ecfd:	c1 e0 08             	shl    $0x8,%eax
140d9ed00:	41 c1 ea 15          	shr    $0x15,%r10d
140d9ed04:	c1 e7 0b             	shl    $0xb,%edi
140d9ed07:	44 0b d7             	or     %edi,%r10d
140d9ed0a:	44 0b c0             	or     %eax,%r8d
140d9ed0d:	0f b6 42 12          	movzbl 0x12(%rdx),%eax
140d9ed11:	c1 e0 10             	shl    $0x10,%eax
140d9ed14:	44 0b c0             	or     %eax,%r8d
140d9ed17:	0f b6 7a 14          	movzbl 0x14(%rdx),%edi
140d9ed1b:	0f b6 42 13          	movzbl 0x13(%rdx),%eax
140d9ed1f:	c1 e0 18             	shl    $0x18,%eax
140d9ed22:	44 0b c0             	or     %eax,%r8d
140d9ed25:	41 8b c1             	mov    %r9d,%eax
140d9ed28:	33 c1                	xor    %ecx,%eax
140d9ed2a:	44 89 04 24          	mov    %r8d,(%rsp)
140d9ed2e:	41 23 c2             	and    %r10d,%eax
140d9ed31:	33 c1                	xor    %ecx,%eax
140d9ed33:	41 03 c3             	add    %r11d,%eax
140d9ed36:	03 d8                	add    %eax,%ebx
140d9ed38:	0f b6 42 15          	movzbl 0x15(%rdx),%eax
140d9ed3c:	c1 e0 08             	shl    $0x8,%eax
140d9ed3f:	44 8b db             	mov    %ebx,%r11d
140d9ed42:	0b f8                	or     %eax,%edi
140d9ed44:	c1 eb 0d             	shr    $0xd,%ebx
140d9ed47:	0f b6 42 16          	movzbl 0x16(%rdx),%eax
140d9ed4b:	c1 e0 10             	shl    $0x10,%eax
140d9ed4e:	0b f8                	or     %eax,%edi
140d9ed50:	41 c1 e3 13          	shl    $0x13,%r11d
140d9ed54:	0f b6 42 17          	movzbl 0x17(%rdx),%eax
140d9ed58:	44 0b db             	or     %ebx,%r11d
140d9ed5b:	0f b6 5a 18          	movzbl 0x18(%rdx),%ebx
140d9ed5f:	c1 e0 18             	shl    $0x18,%eax
140d9ed62:	0b f8                	or     %eax,%edi
140d9ed64:	41 8b c1             	mov    %r9d,%eax
140d9ed67:	41 33 c2             	xor    %r10d,%eax
140d9ed6a:	89 7c 24 14          	mov    %edi,0x14(%rsp)
140d9ed6e:	41 23 c3             	and    %r11d,%eax
140d9ed71:	41 33 c1             	xor    %r9d,%eax
140d9ed74:	41 03 c0             	add    %r8d,%eax
140d9ed77:	03 c8                	add    %eax,%ecx
140d9ed79:	44 8b c1             	mov    %ecx,%r8d
140d9ed7c:	41 c1 e8 1d          	shr    $0x1d,%r8d
140d9ed80:	8d 04 cd 00 00 00 00 	lea    0x0(,%rcx,8),%eax
140d9ed87:	44 0b c0             	or     %eax,%r8d
140d9ed8a:	0f b6 42 19          	movzbl 0x19(%rdx),%eax
140d9ed8e:	c1 e0 08             	shl    $0x8,%eax
140d9ed91:	0b d8                	or     %eax,%ebx
140d9ed93:	0f b6 42 1a          	movzbl 0x1a(%rdx),%eax
140d9ed97:	c1 e0 10             	shl    $0x10,%eax
140d9ed9a:	0b d8                	or     %eax,%ebx
140d9ed9c:	0f b6 42 1b          	movzbl 0x1b(%rdx),%eax
140d9eda0:	c1 e0 18             	shl    $0x18,%eax
140d9eda3:	0b d8                	or     %eax,%ebx
140d9eda5:	41 8b c2             	mov    %r10d,%eax
140d9eda8:	41 33 c3             	xor    %r11d,%eax
140d9edab:	89 5c 24 08          	mov    %ebx,0x8(%rsp)
140d9edaf:	41 23 c0             	and    %r8d,%eax
140d9edb2:	41 33 c2             	xor    %r10d,%eax
140d9edb5:	03 c7                	add    %edi,%eax
140d9edb7:	0f b6 7a 1c          	movzbl 0x1c(%rdx),%edi
140d9edbb:	44 03 c8             	add    %eax,%r9d
140d9edbe:	0f b6 42 1d          	movzbl 0x1d(%rdx),%eax
140d9edc2:	c1 e0 08             	shl    $0x8,%eax
140d9edc5:	41 8b c9             	mov    %r9d,%ecx
140d9edc8:	0b f8                	or     %eax,%edi
140d9edca:	41 c1 e1 07          	shl    $0x7,%r9d
140d9edce:	0f b6 42 1e          	movzbl 0x1e(%rdx),%eax
140d9edd2:	c1 e0 10             	shl    $0x10,%eax
140d9edd5:	0b f8                	or     %eax,%edi
140d9edd7:	c1 e9 19             	shr    $0x19,%ecx
140d9edda:	0f b6 42 1f          	movzbl 0x1f(%rdx),%eax
140d9edde:	41 0b c9             	or     %r9d,%ecx
140d9ede1:	44 0f b6 4a 20       	movzbl 0x20(%rdx),%r9d
140d9ede6:	c1 e0 18             	shl    $0x18,%eax
140d9ede9:	0b f8                	or     %eax,%edi
140d9edeb:	41 8b c3             	mov    %r11d,%eax
140d9edee:	41 33 c0             	xor    %r8d,%eax
140d9edf1:	89 7c 24 1c          	mov    %edi,0x1c(%rsp)
140d9edf5:	23 c1                	and    %ecx,%eax
140d9edf7:	41 33 c3             	xor    %r11d,%eax
140d9edfa:	03 c3                	add    %ebx,%eax
140d9edfc:	44 03 d0             	add    %eax,%r10d
140d9edff:	0f b6 42 21          	movzbl 0x21(%rdx),%eax
140d9ee03:	41 8b da             	mov    %r10d,%ebx
140d9ee06:	41 c1 e2 0b          	shl    $0xb,%r10d
140d9ee0a:	c1 eb 15             	shr    $0x15,%ebx
140d9ee0d:	41 0b da             	or     %r10d,%ebx
140d9ee10:	c1 e0 08             	shl    $0x8,%eax
140d9ee13:	44 0b c8             	or     %eax,%r9d
140d9ee16:	0f b6 6a 28          	movzbl 0x28(%rdx),%ebp
140d9ee1a:	0f b6 42 22          	movzbl 0x22(%rdx),%eax
140d9ee1e:	c1 e0 10             	shl    $0x10,%eax
140d9ee21:	44 0b c8             	or     %eax,%r9d
140d9ee24:	0f b6 42 23          	movzbl 0x23(%rdx),%eax
140d9ee28:	c1 e0 18             	shl    $0x18,%eax
140d9ee2b:	44 0b c8             	or     %eax,%r9d
140d9ee2e:	8b c1                	mov    %ecx,%eax
140d9ee30:	41 33 c0             	xor    %r8d,%eax
140d9ee33:	44 89 8c 24 a8 00 00 	mov    %r9d,0xa8(%rsp)
140d9ee3a:	00
140d9ee3b:	23 c3                	and    %ebx,%eax
140d9ee3d:	41 33 c0             	xor    %r8d,%eax
140d9ee40:	03 c7                	add    %edi,%eax
140d9ee42:	44 03 d8             	add    %eax,%r11d
140d9ee45:	0f b6 42 25          	movzbl 0x25(%rdx),%eax
140d9ee49:	c1 e0 08             	shl    $0x8,%eax
140d9ee4c:	45 8b d3             	mov    %r11d,%r10d
140d9ee4f:	41 c1 eb 0d          	shr    $0xd,%r11d
140d9ee53:	41 c1 e2 13          	shl    $0x13,%r10d
140d9ee57:	45 0b d3             	or     %r11d,%r10d
140d9ee5a:	44 0f b6 5a 24       	movzbl 0x24(%rdx),%r11d
140d9ee5f:	44 0b d8             	or     %eax,%r11d
140d9ee62:	0f b6 42 26          	movzbl 0x26(%rdx),%eax
140d9ee66:	c1 e0 10             	shl    $0x10,%eax
140d9ee69:	44 0b d8             	or     %eax,%r11d
140d9ee6c:	0f b6 42 27          	movzbl 0x27(%rdx),%eax
140d9ee70:	c1 e0 18             	shl    $0x18,%eax
140d9ee73:	44 0b d8             	or     %eax,%r11d
140d9ee76:	8b c1                	mov    %ecx,%eax
140d9ee78:	33 c3                	xor    %ebx,%eax
140d9ee7a:	44 89 5c 24 10       	mov    %r11d,0x10(%rsp)
140d9ee7f:	41 23 c2             	and    %r10d,%eax
140d9ee82:	33 c1                	xor    %ecx,%eax
140d9ee84:	41 03 c1             	add    %r9d,%eax
140d9ee87:	44 03 c0             	add    %eax,%r8d
140d9ee8a:	45 8b c8             	mov    %r8d,%r9d
140d9ee8d:	41 c1 e9 1d          	shr    $0x1d,%r9d
140d9ee91:	42 8d 04 c5 00 00 00 	lea    0x0(,%r8,8),%eax
140d9ee98:	00
140d9ee99:	44 0b c8             	or     %eax,%r9d
140d9ee9c:	0f b6 42 29          	movzbl 0x29(%rdx),%eax
140d9eea0:	c1 e0 08             	shl    $0x8,%eax
140d9eea3:	0b e8                	or     %eax,%ebp
140d9eea5:	0f b6 42 2a          	movzbl 0x2a(%rdx),%eax
140d9eea9:	c1 e0 10             	shl    $0x10,%eax
140d9eeac:	0b e8                	or     %eax,%ebp
140d9eeae:	0f b6 42 2b          	movzbl 0x2b(%rdx),%eax
140d9eeb2:	c1 e0 18             	shl    $0x18,%eax
140d9eeb5:	0b e8                	or     %eax,%ebp
140d9eeb7:	8b c3                	mov    %ebx,%eax
140d9eeb9:	41 33 c2             	xor    %r10d,%eax
140d9eebc:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
140d9eec0:	41 23 c1             	and    %r9d,%eax
140d9eec3:	33 c3                	xor    %ebx,%eax
140d9eec5:	41 03 c3             	add    %r11d,%eax
140d9eec8:	03 c8                	add    %eax,%ecx
140d9eeca:	0f b6 42 2d          	movzbl 0x2d(%rdx),%eax
140d9eece:	c1 e0 08             	shl    $0x8,%eax
140d9eed1:	8b f1                	mov    %ecx,%esi
140d9eed3:	c1 e1 07             	shl    $0x7,%ecx
140d9eed6:	c1 ee 19             	shr    $0x19,%esi
140d9eed9:	0b f1                	or     %ecx,%esi
140d9eedb:	0f b6 4a 2c          	movzbl 0x2c(%rdx),%ecx
140d9eedf:	0b c8                	or     %eax,%ecx
140d9eee1:	0f b6 42 2e          	movzbl 0x2e(%rdx),%eax
140d9eee5:	c1 e0 10             	shl    $0x10,%eax
140d9eee8:	0b c8                	or     %eax,%ecx
140d9eeea:	0f b6 42 2f          	movzbl 0x2f(%rdx),%eax
140d9eeee:	c1 e0 18             	shl    $0x18,%eax
140d9eef1:	0b c8                	or     %eax,%ecx
140d9eef3:	41 8b c2             	mov    %r10d,%eax