140051e48:	0f b6 ca             	movzbl %dl,%ecx
140051e4b:	c0 e0 04             	shl    $0x4,%al
140051e4e:	4c 0f b6 24 1c       	movzbq (%rsp,%rbx,1),%r12
140051e53:	c1 e9 04             	shr    $0x4,%ecx
140051e56:	4d 31 c4             	xor    %r8,%r12
140051e59:	4d 89 ca             	mov    %r9,%r10
140051e5c:	49 c1 e8 08          	shr    $0x8,%r8
140051e60:	4d 0f b6 e4          	movzbq %r12b,%r12
140051e64:	49 c1 e9 08          	shr    $0x8,%r9
140051e68:	4c 33 44 dd 80       	xor    -0x80(%rbp,%rbx,8),%r8
140051e6d:	49 c1 e2 38          	shl    $0x38,%r10
140051e71:	4c 33 4c dd 00       	xor    0x0(%rbp,%rbx,8),%r9
140051e76:	c1 c2 08             	rol    $0x8,%edx
140051e79:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140051e7e:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140051e82:	88 d0                	mov    %dl,%al
140051e84:	4d 31 d0             	xor    %r10,%r8
140051e87:	4f 0f b7 24 63       	movzwq (%r11,%r12,2),%r12
140051e8c:	0f b6 da             	movzbl %dl,%ebx
140051e8f:	c0 e0 04             	shl    $0x4,%al
140051e92:	4c 0f b6 2c 0c       	movzbq (%rsp,%rcx,1),%r13
140051e97:	c1 eb 04             	shr    $0x4,%ebx
140051e9a:	49 c1 e4 30          	shl    $0x30,%r12
140051e9e:	4d 31 c5             	xor    %r8,%r13
140051ea1:	4d 89 ca             	mov    %r9,%r10
140051ea4:	4d 31 e1             	xor    %r12,%r9
140051ea7:	49 c1 e8 08          	shr    $0x8,%r8
140051eab:	4d 0f b6 ed          	movzbq %r13b,%r13
140051eaf:	49 c1 e9 08          	shr    $0x8,%r9
140051eb3:	4c 33 44 cd 80       	xor    -0x80(%rbp,%rcx,8),%r8
140051eb8:	49 c1 e2 38          	shl    $0x38,%r10
140051ebc:	4c 33 4c cd 00       	xor    0x0(%rbp,%rcx,8),%r9
140051ec1:	c1 c2 08             	rol    $0x8,%edx
140051ec4:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140051ec9:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140051ecd:	88 d0                	mov    %dl,%al
140051ecf:	4d 31 d0             	xor    %r10,%r8
140051ed2:	4f 0f b7 2c 6b       	movzwq (%r11,%r13,2),%r13
140051ed7:	0f b6 ca             	movzbl %dl,%ecx
140051eda:	c0 e0 04             	shl    $0x4,%al
140051edd:	4c 0f b6 24 1c       	movzbq (%rsp,%rbx,1),%r12
140051ee2:	c1 e9 04             	shr    $0x4,%ecx
140051ee5:	49 c1 e5 30          	shl    $0x30,%r13
140051ee9:	4d 31 c4             	xor    %r8,%r12
140051eec:	4d 89 ca             	mov    %r9,%r10
140051eef:	4d 31 e9             	xor    %r13,%r9
140051ef2:	49 c1 e8 08          	shr    $0x8,%r8
140051ef6:	4d 0f b6 e4          	movzbq %r12b,%r12
140051efa:	8b 57 08             	mov    0x8(%rdi),%edx
140051efd:	49 c1 e9 08          	shr    $0x8,%r9
140051f01:	4c 33 44 dd 80       	xor    -0x80(%rbp,%rbx,8),%r8
140051f06:	49 c1 e2 38          	shl    $0x38,%r10
140051f0a:	4c 33 4c dd 00       	xor    0x0(%rbp,%rbx,8),%r9
140051f0f:	c1 c2 08             	rol    $0x8,%edx
140051f12:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140051f17:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140051f1b:	88 d0                	mov    %dl,%al
140051f1d:	4d 31 d0             	xor    %r10,%r8
140051f20:	4f 0f b7 24 63       	movzwq (%r11,%r12,2),%r12
140051f25:	0f b6 da             	movzbl %dl,%ebx
140051f28:	c0 e0 04             	shl    $0x4,%al
140051f2b:	4c 0f b6 2c 0c       	movzbq (%rsp,%rcx,1),%r13
140051f30:	c1 eb 04             	shr    $0x4,%ebx
140051f33:	49 c1 e4 30          	shl    $0x30,%r12
140051f37:	4d 31 c5             	xor    %r8,%r13
140051f3a:	4d 89 ca             	mov    %r9,%r10
140051f3d:	4d 31 e1             	xor    %r12,%r9
140051f40:	49 c1 e8 08          	shr    $0x8,%r8
140051f44:	4d 0f b6 ed          	movzbq %r13b,%r13
140051f48:	49 c1 e9 08          	shr    $0x8,%r9
140051f4c:	4c 33 44 cd 80       	xor    -0x80(%rbp,%rcx,8),%r8
140051f51:	49 c1 e2 38          	shl    $0x38,%r10
140051f55:	4c 33 4c cd 00       	xor    0x0(%rbp,%rcx,8),%r9
140051f5a:	c1 c2 08             	rol    $0x8,%edx
140051f5d:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140051f62:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140051f66:	88 d0                	mov    %dl,%al
140051f68:	4d 31 d0             	xor    %r10,%r8
140051f6b:	4f 0f b7 2c 6b       	movzwq (%r11,%r13,2),%r13
140051f70:	0f b6 ca             	movzbl %dl,%ecx
140051f73:	c0 e0 04             	shl    $0x4,%al
140051f76:	4c 0f b6 24 1c       	movzbq (%rsp,%rbx,1),%r12
140051f7b:	c1 e9 04             	shr    $0x4,%ecx
140051f7e:	49 c1 e5 30          	shl    $0x30,%r13
140051f82:	4d 31 c4             	xor    %r8,%r12
140051f85:	4d 89 ca             	mov    %r9,%r10
140051f88:	4d 31 e9             	xor    %r13,%r9
140051f8b:	49 c1 e8 08          	shr    $0x8,%r8
140051f8f:	4d 0f b6 e4          	movzbq %r12b,%r12
140051f93:	49 c1 e9 08          	shr    $0x8,%r9
140051f97:	4c 33 44 dd 80       	xor    -0x80(%rbp,%rbx,8),%r8
140051f9c:	49 c1 e2 38          	shl    $0x38,%r10
140051fa0:	4c 33 4c dd 00       	xor    0x0(%rbp,%rbx,8),%r9
140051fa5:	c1 c2 08             	rol    $0x8,%edx
140051fa8:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140051fad:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140051fb1:	88 d0                	mov    %dl,%al
140051fb3:	4d 31 d0             	xor    %r10,%r8
140051fb6:	4f 0f b7 24 63       	movzwq (%r11,%r12,2),%r12
140051fbb:	0f b6 da             	movzbl %dl,%ebx
140051fbe:	c0 e0 04             	shl    $0x4,%al
140051fc1:	4c 0f b6 2c 0c       	movzbq (%rsp,%rcx,1),%r13
140051fc6:	c1 eb 04             	shr    $0x4,%ebx
140051fc9:	49 c1 e4 30          	shl    $0x30,%r12
140051fcd:	4d 31 c5             	xor    %r8,%r13
140051fd0:	4d 89 ca             	mov    %r9,%r10
140051fd3:	4d 31 e1             	xor    %r12,%r9
140051fd6:	49 c1 e8 08          	shr    $0x8,%r8
140051fda:	4d 0f b6 ed          	movzbq %r13b,%r13
140051fde:	49 c1 e9 08          	shr    $0x8,%r9
140051fe2:	4c 33 44 cd 80       	xor    -0x80(%rbp,%rcx,8),%r8
140051fe7:	49 c1 e2 38          	shl    $0x38,%r10
140051feb:	4c 33 4c cd 00       	xor    0x0(%rbp,%rcx,8),%r9
140051ff0:	c1 c2 08             	rol    $0x8,%edx
140051ff3:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140051ff8:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140051ffc:	88 d0                	mov    %dl,%al
140051ffe:	4d 31 d0             	xor    %r10,%r8
140052001:	4f 0f b7 2c 6b       	movzwq (%r11,%r13,2),%r13
140052006:	0f b6 ca             	movzbl %dl,%ecx
140052009:	c0 e0 04             	shl    $0x4,%al
14005200c:	4c 0f b6 24 1c       	movzbq (%rsp,%rbx,1),%r12
140052011:	c1 e9 04             	shr    $0x4,%ecx
140052014:	49 c1 e5 30          	shl    $0x30,%r13
140052018:	4d 31 c4             	xor    %r8,%r12
14005201b:	4d 89 ca             	mov    %r9,%r10
14005201e:	4d 31 e9             	xor    %r13,%r9
140052021:	49 c1 e8 08          	shr    $0x8,%r8
140052025:	4d 0f b6 e4          	movzbq %r12b,%r12
140052029:	8b 57 04             	mov    0x4(%rdi),%edx
14005202c:	49 c1 e9 08          	shr    $0x8,%r9
140052030:	4c 33 44 dd 80       	xor    -0x80(%rbp,%rbx,8),%r8
140052035:	49 c1 e2 38          	shl    $0x38,%r10
140052039:	4c 33 4c dd 00       	xor    0x0(%rbp,%rbx,8),%r9
14005203e:	c1 c2 08             	rol    $0x8,%edx
140052041:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140052046:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
14005204a:	88 d0                	mov    %dl,%al
14005204c:	4d 31 d0             	xor    %r10,%r8
14005204f:	4f 0f b7 24 63       	movzwq (%r11,%r12,2),%r12
140052054:	0f b6 da             	movzbl %dl,%ebx
140052057:	c0 e0 04             	shl    $0x4,%al
14005205a:	4c 0f b6 2c 0c       	movzbq (%rsp,%rcx,1),%r13
14005205f:	c1 eb 04             	shr    $0x4,%ebx
140052062:	49 c1 e4 30          	shl    $0x30,%r12
140052066:	4d 31 c5             	xor    %r8,%r13
140052069:	4d 89 ca             	mov    %r9,%r10
14005206c:	4d 31 e1             	xor    %r12,%r9
14005206f:	49 c1 e8 08          	shr    $0x8,%r8
140052073:	4d 0f b6 ed          	movzbq %r13b,%r13
140052077:	49 c1 e9 08          	shr    $0x8,%r9
14005207b:	4c 33 44 cd 80       	xor    -0x80(%rbp,%rcx,8),%r8
140052080:	49 c1 e2 38          	shl    $0x38,%r10
140052084:	4c 33 4c cd 00       	xor    0x0(%rbp,%rcx,8),%r9
140052089:	c1 c2 08             	rol    $0x8,%edx
14005208c:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140052091:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140052095:	88 d0                	mov    %dl,%al
140052097:	4d 31 d0             	xor    %r10,%r8
14005209a:	4f 0f b7 2c 6b       	movzwq (%r11,%r13,2),%r13
14005209f:	0f b6 ca             	movzbl %dl,%ecx
1400520a2:	c0 e0 04             	shl    $0x4,%al
1400520a5:	4c 0f b6 24 1c       	movzbq (%rsp,%rbx,1),%r12
1400520aa:	c1 e9 04             	shr    $0x4,%ecx
1400520ad:	49 c1 e5 30          	shl    $0x30,%r13
1400520b1:	4d 31 c4             	xor    %r8,%r12
1400520b4:	4d 89 ca             	mov    %r9,%r10
1400520b7:	4d 31 e9             	xor    %r13,%r9
1400520ba:	49 c1 e8 08          	shr    $0x8,%r8
1400520be:	4d 0f b6 e4          	movzbq %r12b,%r12
1400520c2:	49 c1 e9 08          	shr    $0x8,%r9
1400520c6:	4c 33 44 dd 80       	xor    -0x80(%rbp,%rbx,8),%r8
1400520cb:	49 c1 e2 38          	shl    $0x38,%r10
1400520cf:	4c 33 4c dd 00       	xor    0x0(%rbp,%rbx,8),%r9
1400520d4:	c1 c2 08             	rol    $0x8,%edx
1400520d7:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
1400520dc:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
1400520e0:	88 d0                	mov    %dl,%al
1400520e2:	4d 31 d0             	xor    %r10,%r8
1400520e5:	4f 0f b7 24 63       	movzwq (%r11,%r12,2),%r12
1400520ea:	0f b6 da             	movzbl %dl,%ebx
1400520ed:	c0 e0 04             	shl    $0x4,%al
1400520f0:	4c 0f b6 2c 0c       	movzbq (%rsp,%rcx,1),%r13
1400520f5:	c1 eb 04             	shr    $0x4,%ebx
1400520f8:	49 c1 e4 30          	shl    $0x30,%r12
1400520fc:	4d 31 c5             	xor    %r8,%r13
1400520ff:	4d 89 ca             	mov    %r9,%r10
140052102:	4d 31 e1             	xor    %r12,%r9
140052105:	49 c1 e8 08          	shr    $0x8,%r8
140052109:	4d 0f b6 ed          	movzbq %r13b,%r13
14005210d:	49 c1 e9 08          	shr    $0x8,%r9
140052111:	4c 33 44 cd 80       	xor    -0x80(%rbp,%rcx,8),%r8
140052116:	49 c1 e2 38          	shl    $0x38,%r10
14005211a:	4c 33 4c cd 00       	xor    0x0(%rbp,%rcx,8),%r9
14005211f:	c1 c2 08             	rol    $0x8,%edx
140052122:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140052127:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
14005212b:	88 d0                	mov    %dl,%al
14005212d:	4d 31 d0             	xor    %r10,%r8
140052130:	4f 0f b7 2c 6b       	movzwq (%r11,%r13,2),%r13
140052135:	0f b6 ca             	movzbl %dl,%ecx
140052138:	c0 e0 04             	shl    $0x4,%al
14005213b:	4c 0f b6 24 1c       	movzbq (%rsp,%rbx,1),%r12
140052140:	c1 e9 04             	shr    $0x4,%ecx
140052143:	49 c1 e5 30          	shl    $0x30,%r13
140052147:	4d 31 c4             	xor    %r8,%r12
14005214a:	4d 89 ca             	mov    %r9,%r10
14005214d:	4d 31 e9             	xor    %r13,%r9
140052150:	49 c1 e8 08          	shr    $0x8,%r8
140052154:	4d 0f b6 e4          	movzbq %r12b,%r12
140052158:	8b 17                	mov    (%rdi),%edx
14005215a:	49 c1 e9 08          	shr    $0x8,%r9
14005215e:	4c 33 44 dd 80       	xor    -0x80(%rbp,%rbx,8),%r8
140052163:	49 c1 e2 38          	shl    $0x38,%r10
140052167:	4c 33 4c dd 00       	xor    0x0(%rbp,%rbx,8),%r9
14005216c:	c1 c2 08             	rol    $0x8,%edx
14005216f:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140052174:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140052178:	88 d0                	mov    %dl,%al
14005217a:	4d 31 d0             	xor    %r10,%r8
14005217d:	4f 0f b7 24 63       	movzwq (%r11,%r12,2),%r12
140052182:	0f b6 da             	movzbl %dl,%ebx
140052185:	c0 e0 04             	shl    $0x4,%al
140052188:	4c 0f b6 2c 0c       	movzbq (%rsp,%rcx,1),%r13
14005218d:	c1 eb 04             	shr    $0x4,%ebx
140052190:	49 c1 e4 30          	shl    $0x30,%r12
140052194:	4d 31 c5             	xor    %r8,%r13
140052197:	4d 89 ca             	mov    %r9,%r10
14005219a:	4d 31 e1             	xor    %r12,%r9
14005219d:	49 c1 e8 08          	shr    $0x8,%r8
1400521a1:	4d 0f b6 ed          	movzbq %r13b,%r13
1400521a5:	49 c1 e9 08          	shr    $0x8,%r9
1400521a9:	4c 33 44 cd 80       	xor    -0x80(%rbp,%rcx,8),%r8
1400521ae:	49 c1 e2 38          	shl    $0x38,%r10
1400521b2:	4c 33 4c cd 00       	xor    0x0(%rbp,%rcx,8),%r9
1400521b7:	c1 c2 08             	rol    $0x8,%edx
1400521ba:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
1400521bf:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
1400521c3:	88 d0                	mov    %dl,%al
1400521c5:	4d 31 d0             	xor    %r10,%r8
1400521c8:	4f 0f b7 2c 6b       	movzwq (%r11,%r13,2),%r13
1400521cd:	0f b6 ca             	movzbl %dl,%ecx
1400521d0:	c0 e0 04             	shl    $0x4,%al
1400521d3:	4c 0f b6 24 1c       	movzbq (%rsp,%rbx,1),%r12
1400521d8:	c1 e9 04             	shr    $0x4,%ecx
1400521db:	49 c1 e5 30          	shl    $0x30,%r13
1400521df:	4d 31 c4             	xor    %r8,%r12
1400521e2:	4d 89 ca             	mov    %r9,%r10
1400521e5:	4d 31 e9             	xor    %r13,%r9
1400521e8:	49 c1 e8 08          	shr    $0x8,%r8
1400521ec:	4d 0f b6 e4          	movzbq %r12b,%r12
1400521f0:	49 c1 e9 08          	shr    $0x8,%r9
1400521f4:	4c 33 44 dd 80       	xor    -0x80(%rbp,%rbx,8),%r8
1400521f9:	49 c1 e2 38          	shl    $0x38,%r10
1400521fd:	4c 33 4c dd 00       	xor    0x0(%rbp,%rbx,8),%r9
140052202:	c1 c2 08             	rol    $0x8,%edx
140052205:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
14005220a:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
14005220e:	88 d0                	mov    %dl,%al
140052210:	4d 31 d0             	xor    %r10,%r8
140052213:	4f 0f b7 24 63       	movzwq (%r11,%r12,2),%r12
140052218:	0f b6 da             	movzbl %dl,%ebx
14005221b:	c0 e0 04             	shl    $0x4,%al
14005221e:	4c 0f b6 2c 0c       	movzbq (%rsp,%rcx,1),%r13
140052223:	c1 eb 04             	shr    $0x4,%ebx
140052226:	49 c1 e4 30          	shl    $0x30,%r12
14005222a:	4d 31 c5             	xor    %r8,%r13
14005222d:	4d 89 ca             	mov    %r9,%r10
140052230:	4d 31 e1             	xor    %r12,%r9
140052233:	49 c1 e8 08          	shr    $0x8,%r8
140052237:	4d 0f b6 ed          	movzbq %r13b,%r13
14005223b:	49 c1 e9 08          	shr    $0x8,%r9
14005223f:	4c 33 44 cd 80       	xor    -0x80(%rbp,%rcx,8),%r8
140052244:	49 c1 e2 38          	shl    $0x38,%r10
140052248:	4c 33 4c cd 00       	xor    0x0(%rbp,%rcx,8),%r9
14005224d:	c1 c2 08             	rol    $0x8,%edx
140052250:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140052255:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
140052259:	88 d0                	mov    %dl,%al
14005225b:	4d 31 d0             	xor    %r10,%r8
14005225e:	4f 0f b7 2c 6b       	movzwq (%r11,%r13,2),%r13
140052263:	0f b6 ca             	movzbl %dl,%ecx
140052266:	c0 e0 04             	shl    $0x4,%al
140052269:	4c 0f b6 24 1c       	movzbq (%rsp,%rbx,1),%r12
14005226e:	81 e1 f0 00 00 00    	and    $0xf0,%ecx
140052274:	49 c1 e5 30          	shl    $0x30,%r13
140052278:	4d 31 c4             	xor    %r8,%r12
14005227b:	4d 89 ca             	mov    %r9,%r10
14005227e:	4d 31 e9             	xor    %r13,%r9
140052281:	49 c1 e8 08          	shr    $0x8,%r8
140052285:	4d 0f b6 e4          	movzbq %r12b,%r12
140052289:	8b 57 fc             	mov    -0x4(%rdi),%edx
14005228c:	49 c1 e9 08          	shr    $0x8,%r9
140052290:	4c 33 44 dd 80       	xor    -0x80(%rbp,%rbx,8),%r8
140052295:	49 c1 e2 38          	shl    $0x38,%r10
140052299:	4c 33 4c dd 00       	xor    0x0(%rbp,%rbx,8),%r9
14005229e:	4f 0f b7 24 63       	movzwq (%r11,%r12,2),%r12
1400522a3:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
1400522a8:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
1400522ac:	49 c1 e4 30          	shl    $0x30,%r12
1400522b0:	4d 31 d0             	xor    %r10,%r8
1400522b3:	4d 31 e1             	xor    %r12,%r9
1400522b6:	4d 0f b6 e8          	movzbq %r8b,%r13
1400522ba:	49 c1 e8 04          	shr    $0x4,%r8
1400522be:	4d 89 ca             	mov    %r9,%r10
1400522c1:	41 c0 e5 04          	shl    $0x4,%r13b
1400522c5:	49 c1 e9 04          	shr    $0x4,%r9
1400522c9:	4c 33 44 0e 08       	xor    0x8(%rsi,%rcx,1),%r8
1400522ce:	4f 0f b7 2c 6b       	movzwq (%r11,%r13,2),%r13
1400522d3:	49 c1 e2 3c          	shl    $0x3c,%r10
1400522d7:	4c 33 0c 0e          	xor    (%rsi,%rcx,1),%r9
1400522db:	4d 31 d0             	xor    %r10,%r8
1400522de:	49 c1 e5 30          	shl    $0x30,%r13
1400522e2:	49 0f c8             	bswap  %r8
1400522e5:	4d 31 e9             	xor    %r13,%r9
1400522e8:	49 0f c9             	bswap  %r9
1400522eb:	4d 39 fe             	cmp    %r15,%r14
1400522ee:	0f 82 1c fb ff ff    	jb     0x140051e10
1400522f4:	4c 89 47 08          	mov    %r8,0x8(%rdi)
1400522f8:	4c 89 0f             	mov    %r9,(%rdi)
1400522fb:	48 8d b4 24 48 01 00 	lea    0x148(%rsp),%rsi
140052302:	00
140052303:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140052307:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
14005230b:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
14005230f:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140052313:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140052317:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
14005231b:	48 8d 26             	lea    (%rsi),%rsp
14005231e:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140052323:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140052328:	f3 c3                	repz ret
14005232a:	90                   	nop
14005232b:	90                   	nop
14005232c:	90                   	nop
14005232d:	90                   	nop
14005232e:	90                   	nop
14005232f:	90                   	nop
140052330:	48 83 ec 18          	sub    $0x18,%rsp
140052334:	0f 29 34 24          	movaps %xmm6,(%rsp)
140052338:	f3 0f 6f 12          	movdqu (%rdx),%xmm2
14005233c:	66 0f 70 d2 4e       	pshufd $0x4e,%xmm2,%xmm2
140052341:	66 0f 70 e2 ff       	pshufd $0xff,%xmm2,%xmm4
140052346:	66 0f 6f da          	movdqa %xmm2,%xmm3
14005234a:	66 0f 73 f2 01       	psllq  $0x1,%xmm2
14005234f:	66 0f ef ed          	pxor   %xmm5,%xmm5
140052353:	66 0f 73 d3 3f       	psrlq  $0x3f,%xmm3
140052358:	66 0f 66 ec          	pcmpgtd %xmm4,%xmm5
14005235c:	66 0f 73 fb 08       	pslldq $0x8,%xmm3
140052361:	66 0f eb d3          	por    %xmm3,%xmm2