100419f7b:	83 e0 18             	and    $0x18,%eax
100419f7e:	48 05 a0 50 00 00    	add    $0x50a0,%rax
100419f84:	48 01 e0             	add    %rsp,%rax
100419f87:	48 8b 84 02 00 e0 ff 	mov    -0x2000(%rdx,%rax,1),%rax
100419f8e:	ff
100419f8f:	48 d3 e8             	shr    %cl,%rax
100419f92:	a8 01                	test   $0x1,%al
100419f94:	75 21                	jne    100419fb7 <.text+0x18fb7>
100419f96:	48 83 c7 01          	add    $0x1,%rdi
100419f9a:	48 83 c3 20          	add    $0x20,%rbx
100419f9e:	49 83 c6 18          	add    $0x18,%r14
100419fa2:	4c 39 e7             	cmp    %r12,%rdi
100419fa5:	0f 8d 0b 01 00 00    	jge    10041a0b6 <.text+0x190b6>
100419fab:	48 89 fa             	mov    %rdi,%rdx
100419fae:	48 c1 e2 05          	shl    $0x5,%rdx
100419fb2:	83 fd 01             	cmp    $0x1,%ebp
100419fb5:	74 b9                	je     100419f70 <.text+0x18f70>
100419fb7:	31 c9                	xor    %ecx,%ecx
100419fb9:	31 c0                	xor    %eax,%eax
100419fbb:	4c 8d 8c 24 a0 08 00 	lea    0x8a0(%rsp),%r9
100419fc2:	00
100419fc3:	48 8b 14 c6          	mov    (%rsi,%rax,8),%rdx
100419fc7:	48 23 14 c3          	and    (%rbx,%rax,8),%rdx
100419fcb:	49 89 14 c1          	mov    %rdx,(%r9,%rax,8)
100419fcf:	48 83 c0 01          	add    $0x1,%rax
100419fd3:	48 09 d1             	or     %rdx,%rcx
100419fd6:	48 83 f8 04          	cmp    $0x4,%rax
100419fda:	75 e7                	jne    100419fc3 <.text+0x18fc3>
100419fdc:	48 85 c9             	test   %rcx,%rcx
100419fdf:	74 b5                	je     100419f96 <.text+0x18f96>
100419fe1:	45 31 ed             	xor    %r13d,%r13d
100419fe4:	45 31 d2             	xor    %r10d,%r10d
100419fe7:	4c 8d 9c 24 a0 10 00 	lea    0x10a0(%rsp),%r11
100419fee:	00
100419fef:	31 d2                	xor    %edx,%edx
100419ff1:	4c 8b 04 d6          	mov    (%rsi,%rdx,8),%r8
100419ff5:	48 8b 04 d3          	mov    (%rbx,%rdx,8),%rax
100419ff9:	4c 89 c1             	mov    %r8,%rcx
100419ffc:	48 f7 d1             	not    %rcx
100419fff:	48 21 c1             	and    %rax,%rcx
10041a002:	48 f7 d0             	not    %rax
10041a005:	4c 21 c0             	and    %r8,%rax
10041a008:	49 89 0c d3          	mov    %rcx,(%r11,%rdx,8)
10041a00c:	49 09 ca             	or     %rcx,%r10
10041a00f:	48 89 04 d6          	mov    %rax,(%rsi,%rdx,8)
10041a013:	48 83 c2 01          	add    $0x1,%rdx
10041a017:	49 09 c5             	or     %rax,%r13
10041a01a:	48 83 fa 04          	cmp    $0x4,%rdx
10041a01e:	75 d1                	jne    100419ff1 <.text+0x18ff1>
10041a020:	4d 85 d2             	test   %r10,%r10
10041a023:	74 63                	je     10041a088 <.text+0x19088>
10041a025:	66 0f 6f 84 24 a0 10 	movdqa 0x10a0(%rsp),%xmm0
10041a02c:	00 00
10041a02e:	4c 89 e0             	mov    %r12,%rax
10041a031:	4c 89 f2             	mov    %r14,%rdx
10041a034:	66 0f 6f 8c 24 b0 10 	movdqa 0x10b0(%rsp),%xmm1
10041a03b:	00 00
10041a03d:	48 c1 e0 05          	shl    $0x5,%rax
10041a041:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10041a046:	66 0f 6f 94 24 a0 08 	movdqa 0x8a0(%rsp),%xmm2
10041a04d:	00 00
10041a04f:	66 0f 6f 9c 24 b0 08 	movdqa 0x8b0(%rsp),%xmm3
10041a056:	00 00
10041a058:	0f 29 84 04 a0 30 00 	movaps %xmm0,0x30a0(%rsp,%rax,1)
10041a05f:	00
10041a060:	0f 29 8c 04 b0 30 00 	movaps %xmm1,0x30b0(%rsp,%rax,1)
10041a067:	00
10041a068:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
10041a06c:	0f 29 13             	movaps %xmm2,(%rbx)
10041a06f:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
10041a073:	0f 29 5b 10          	movaps %xmm3,0x10(%rbx)
10041a077:	e8 64 a7 ff ff       	call   1004147e0 <.text+0x137e0>
10041a07c:	85 c0                	test   %eax,%eax
10041a07e:	0f 85 fc 00 00 00    	jne    10041a180 <.text+0x19180>
10041a084:	49 83 c4 01          	add    $0x1,%r12
10041a088:	48 8b 84 24 f8 50 00 	mov    0x50f8(%rsp),%rax
10041a08f:	00
10041a090:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
10041a095:	48 8b 40 18          	mov    0x18(%rax),%rax
10041a099:	48 8b 14 08          	mov    (%rax,%rcx,1),%rdx
10041a09d:	4c 89 f1             	mov    %r14,%rcx
10041a0a0:	e8 fb cb ff ff       	call   100416ca0 <.text+0x15ca0>
10041a0a5:	84 c0                	test   %al,%al
10041a0a7:	0f 84 d3 00 00 00    	je     10041a180 <.text+0x19180>
10041a0ad:	4d 85 ed             	test   %r13,%r13
10041a0b0:	0f 85 e0 fe ff ff    	jne    100419f96 <.text+0x18f96>
10041a0b6:	4c 8b 84 24 f8 50 00 	mov    0x50f8(%rsp),%r8
10041a0bd:	00
10041a0be:	49 39 fc             	cmp    %rdi,%r12
10041a0c1:	0f 85 f7 fa ff ff    	jne    100419bbe <.text+0x18bbe>
10041a0c7:	4c 89 e0             	mov    %r12,%rax
10041a0ca:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
10041a0cf:	66 0f 6f a4 24 a0 00 	movdqa 0xa0(%rsp),%xmm4
10041a0d6:	00 00
10041a0d8:	b9 08 00 00 00       	mov    $0x8,%ecx
10041a0dd:	66 0f 6f ac 24 b0 00 	movdqa 0xb0(%rsp),%xmm5
10041a0e4:	00 00
10041a0e6:	48 c1 e0 05          	shl    $0x5,%rax
10041a0ea:	4c 89 84 24 f8 50 00 	mov    %r8,0x50f8(%rsp)
10041a0f1:	00
10041a0f2:	0f 29 a4 04 a0 30 00 	movaps %xmm4,0x30a0(%rsp,%rax,1)
10041a0f9:	00
10041a0fa:	0f 29 ac 04 b0 30 00 	movaps %xmm5,0x30b0(%rsp,%rax,1)
10041a101:	00
10041a102:	49 8b 40 18          	mov    0x18(%r8),%rax
10041a106:	48 8b 1c 38          	mov    (%rax,%rdi,1),%rbx
10041a10a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
10041a10f:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
10041a113:	48 8d 3c c7          	lea    (%rdi,%rax,8),%rdi
10041a117:	48 c7 07 01 00 00 00 	movq   $0x1,(%rdi)
10041a11e:	48 c7 47 08 01 00 00 	movq   $0x1,0x8(%rdi)
10041a125:	00
10041a126:	e8 35 78 00 00       	call   100421960 <.text+0x20960>
10041a12b:	4c 8b 84 24 f8 50 00 	mov    0x50f8(%rsp),%r8
10041a132:	00
10041a133:	48 85 c0             	test   %rax,%rax
10041a136:	48 89 47 10          	mov    %rax,0x10(%rdi)
10041a13a:	74 2b                	je     10041a167 <.text+0x19167>
10041a13c:	48 89 18             	mov    %rbx,(%rax)
10041a13f:	49 83 c4 01          	add    $0x1,%r12
10041a143:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
10041a14a:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10041a151:	00
10041a152:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
10041a159:	00
10041a15a:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
10041a161:	00
10041a162:	e9 57 fa ff ff       	jmp    100419bbe <.text+0x18bbe>
10041a167:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
10041a16e:	00
10041a16f:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
10041a176:	4d 85 e4             	test   %r12,%r12
10041a179:	74 2a                	je     10041a1a5 <.text+0x191a5>
10041a17b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041a180:	48 8d b4 24 b0 18 00 	lea    0x18b0(%rsp),%rsi
10041a187:	00
10041a188:	31 db                	xor    %ebx,%ebx
10041a18a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041a190:	48 8b 0e             	mov    (%rsi),%rcx
10041a193:	48 83 c3 01          	add    $0x1,%rbx
10041a197:	48 83 c6 18          	add    $0x18,%rsi
10041a19b:	e8 a0 57 ff ff       	call   10040f940 <.text+0xe940>
10041a1a0:	49 39 dc             	cmp    %rbx,%r12
10041a1a3:	7f eb                	jg     10041a190 <.text+0x19190>
10041a1a5:	31 c0                	xor    %eax,%eax
10041a1a7:	48 81 c4 a8 50 00 00 	add    $0x50a8,%rsp
10041a1ae:	5b                   	pop    %rbx
10041a1af:	5e                   	pop    %rsi
10041a1b0:	5f                   	pop    %rdi
10041a1b1:	5d                   	pop    %rbp
10041a1b2:	41 5c                	pop    %r12
10041a1b4:	41 5d                	pop    %r13
10041a1b6:	41 5e                	pop    %r14
10041a1b8:	41 5f                	pop    %r15
10041a1ba:	c3                   	ret
10041a1bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041a1c0:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
10041a1c7:	00
10041a1c8:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
10041a1cf:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10041a1d6:	00
10041a1d7:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
10041a1de:	00
10041a1df:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
10041a1e6:	00
10041a1e7:	80 e6 04             	and    $0x4,%dh
10041a1ea:	0f 84 ce f9 ff ff    	je     100419bbe <.text+0x18bbe>
10041a1f0:	48 c7 84 24 a0 00 00 	movq   $0x400,0xa0(%rsp)
10041a1f7:	00 00 04 00 00
10041a1fc:	e9 82 fc ff ff       	jmp    100419e83 <.text+0x18e83>
10041a201:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10041a208:	48 8b bc 24 f0 50 00 	mov    0x50f0(%rsp),%rdi
10041a20f:	00
10041a210:	48 8d b4 24 a0 00 00 	lea    0xa0(%rsp),%rsi
10041a217:	00
10041a218:	83 bf b4 00 00 00 01 	cmpl   $0x1,0xb4(%rdi)
10041a21f:	0f 8e bc 00 00 00    	jle    10041a2e1 <.text+0x192e1>
10041a225:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
10041a229:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
10041a22e:	48 89 f2             	mov    %rsi,%rdx
10041a231:	4c 8b 09             	mov    (%rcx),%r9
10041a234:	4c 09 0a             	or     %r9,(%rdx)
10041a237:	48 83 c2 08          	add    $0x8,%rdx
10041a23b:	48 83 c1 08          	add    $0x8,%rcx
10041a23f:	4c 39 d2             	cmp    %r10,%rdx
10041a242:	75 ed                	jne    10041a231 <.text+0x19231>
10041a244:	48 8b bc 24 f0 50 00 	mov    0x50f0(%rsp),%rdi
10041a24b:	00
10041a24c:	48 8b 97 d8 00 00 00 	mov    0xd8(%rdi),%rdx
10041a253:	f6 c2 40             	test   $0x40,%dl
10041a256:	75 0c                	jne    10041a264 <.text+0x19264>
10041a258:	48 81 a4 24 a0 00 00 	andq   $0xfffffffffffffbff,0xa0(%rsp)
10041a25f:	00 ff fb ff ff
10041a264:	81 e2 80 00 00 00    	and    $0x80,%edx
10041a26a:	0f 84 02 fc ff ff    	je     100419e72 <.text+0x18e72>
10041a270:	48 83 a4 24 a0 00 00 	andq   $0xfffffffffffffffe,0xa0(%rsp)
10041a277:	00 fe
10041a279:	e9 f4 fb ff ff       	jmp    100419e72 <.text+0x18e72>
10041a27e:	48 8d b4 24 a0 00 00 	lea    0xa0(%rsp),%rsi
10041a285:	00
10041a286:	49 8b 0f             	mov    (%r15),%rcx
10041a289:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
10041a28e:	48 89 f2             	mov    %rsi,%rdx
10041a291:	4c 8b 09             	mov    (%rcx),%r9
10041a294:	4c 09 0a             	or     %r9,(%rdx)
10041a297:	48 83 c2 08          	add    $0x8,%rdx
10041a29b:	48 83 c1 08          	add    $0x8,%rcx
10041a29f:	4c 39 d2             	cmp    %r10,%rdx
10041a2a2:	75 ed                	jne    10041a291 <.text+0x19291>
10041a2a4:	e9 c9 fb ff ff       	jmp    100419e72 <.text+0x18e72>
10041a2a9:	4c 8b 94 24 f0 50 00 	mov    0x50f0(%rsp),%r10
10041a2b0:	00
10041a2b1:	45 31 c9             	xor    %r9d,%r9d
10041a2b4:	31 d2                	xor    %edx,%edx
10041a2b6:	48 8b 0c d6          	mov    (%rsi,%rdx,8),%rcx
10041a2ba:	49 23 8c d2 b8 00 00 	and    0xb8(%r10,%rdx,8),%rcx
10041a2c1:	00
10041a2c2:	48 89 0c d6          	mov    %rcx,(%rsi,%rdx,8)
10041a2c6:	48 83 c2 01          	add    $0x1,%rdx
10041a2ca:	49 09 c9             	or     %rcx,%r9
10041a2cd:	48 83 fa 04          	cmp    $0x4,%rdx
10041a2d1:	75 e3                	jne    10041a2b6 <.text+0x192b6>
10041a2d3:	4d 85 c9             	test   %r9,%r9
10041a2d6:	0f 85 0b fc ff ff    	jne    100419ee7 <.text+0x18ee7>
10041a2dc:	e9 dd f8 ff ff       	jmp    100419bbe <.text+0x18bbe>
10041a2e1:	48 c7 84 24 a0 00 00 	movq   $0xffffffffffffffff,0xa0(%rsp)
10041a2e8:	00 ff ff ff ff
10041a2ed:	48 c7 84 24 a8 00 00 	movq   $0xffffffffffffffff,0xa8(%rsp)
10041a2f4:	00 ff ff ff ff
10041a2f9:	48 c7 84 24 b0 00 00 	movq   $0xffffffffffffffff,0xb0(%rsp)
10041a300:	00 ff ff ff ff
10041a305:	48 c7 84 24 b8 00 00 	movq   $0xffffffffffffffff,0xb8(%rsp)
10041a30c:	00 ff ff ff ff
10041a311:	e9 2e ff ff ff       	jmp    10041a244 <.text+0x19244>
10041a316:	48 8b bc 24 f0 50 00 	mov    0x50f0(%rsp),%rdi
10041a31d:	00
10041a31e:	48 8d b4 24 a0 00 00 	lea    0xa0(%rsp),%rsi
10041a325:	00
10041a326:	48 c7 84 24 a0 00 00 	movq   $0xffffffffffffffff,0xa0(%rsp)
10041a32d:	00 ff ff ff ff
10041a332:	48 c7 84 24 a8 00 00 	movq   $0xffffffffffffffff,0xa8(%rsp)
10041a339:	00 ff ff ff ff
10041a33e:	48 8b 97 d8 00 00 00 	mov    0xd8(%rdi),%rdx
10041a345:	f6 c2 40             	test   $0x40,%dl
10041a348:	0f 85 16 ff ff ff    	jne    10041a264 <.text+0x19264>
10041a34e:	48 c7 84 24 a0 00 00 	movq   $0xfffffffffffffbff,0xa0(%rsp)
10041a355:	00 ff fb ff ff
10041a35a:	e9 05 ff ff ff       	jmp    10041a264 <.text+0x19264>
10041a35f:	4c 8b 8c 24 f0 50 00 	mov    0x50f0(%rsp),%r9
10041a366:	00
10041a367:	31 c9                	xor    %ecx,%ecx
10041a369:	31 d2                	xor    %edx,%edx
10041a36b:	49 8b 84 d1 b8 00 00 	mov    0xb8(%r9,%rdx,8),%rax
10041a372:	00
10041a373:	48 f7 d0             	not    %rax
10041a376:	48 23 04 d6          	and    (%rsi,%rdx,8),%rax
10041a37a:	48 89 04 d6          	mov    %rax,(%rsi,%rdx,8)
10041a37e:	48 83 c2 01          	add    $0x1,%rdx
10041a382:	48 09 c1             	or     %rax,%rcx
10041a385:	48 83 fa 04          	cmp    $0x4,%rdx
10041a389:	75 e0                	jne    10041a36b <.text+0x1936b>
10041a38b:	48 85 c9             	test   %rcx,%rcx
10041a38e:	0f 84 2a f8 ff ff    	je     100419bbe <.text+0x18bbe>
10041a394:	e9 af fb ff ff       	jmp    100419f48 <.text+0x18f48>
10041a399:	41 f6 47 0a 40       	testb  $0x40,0xa(%r15)
10041a39e:	0f 84 51 fb ff ff    	je     100419ef5 <.text+0x18ef5>
10041a3a4:	e9 9a fd ff ff       	jmp    10041a143 <.text+0x19143>
10041a3a9:	41 f6 47 0a 40       	testb  $0x40,0xa(%r15)
10041a3ae:	0f 85 e5 fa ff ff    	jne    100419e99 <.text+0x18e99>
10041a3b4:	e9 8a fd ff ff       	jmp    10041a143 <.text+0x19143>
10041a3b9:	8b 4c 24 5c          	mov    0x5c(%rsp),%ecx
10041a3bd:	85 c9                	test   %ecx,%ecx
10041a3bf:	0f 84 59 f9 ff ff    	je     100419d1e <.text+0x18d1e>
10041a3c5:	0f 1f 00             	nopl   (%rax)
10041a3c8:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
10041a3cd:	48 89 f9             	mov    %rdi,%rcx
10041a3d0:	e8 6b 55 ff ff       	call   10040f940 <.text+0xe940>
10041a3d5:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
10041a3da:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
10041a3de:	48 8d 34 c3          	lea    (%rbx,%rax,8),%rsi
10041a3e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041a3e8:	48 8b 0b             	mov    (%rbx),%rcx
10041a3eb:	48 83 c3 18          	add    $0x18,%rbx
10041a3ef:	e8 4c 55 ff ff       	call   10040f940 <.text+0xe940>
10041a3f4:	48 39 de             	cmp    %rbx,%rsi
10041a3f7:	75 ef                	jne    10041a3e8 <.text+0x193e8>
10041a3f9:	e9 a7 fd ff ff       	jmp    10041a1a5 <.text+0x191a5>
10041a3fe:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10041a403:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10041a409:	4d 89 e8             	mov    %r13,%r8
10041a40c:	4c 89 f2             	mov    %r14,%rdx
10041a40f:	e8 dc c0 ff ff       	call   1004164f0 <.text+0x154f0>
10041a414:	48 89 84 34 a0 08 00 	mov    %rax,0x8a0(%rsp,%rsi,1)
10041a41b:	00
10041a41c:	48 85 c0             	test   %rax,%rax
10041a41f:	0f 84 f8 00 00 00    	je     10041a51d <.text+0x1951d>
10041a425:	48 39 c3             	cmp    %rax,%rbx
10041a428:	74 19                	je     10041a443 <.text+0x19443>
10041a42a:	0f b6 44 24 4f       	movzbl 0x4f(%rsp),%eax
10041a42f:	41 83 be b4 00 00 00 	cmpl   $0x2,0xb4(%r14)
10041a436:	02
10041a437:	bb 01 00 00 00       	mov    $0x1,%ebx
10041a43c:	0f 4d c3             	cmovge %ebx,%eax
10041a43f:	88 44 24 4f          	mov    %al,0x4f(%rsp)
10041a443:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10041a448:	41 b9 02 00 00 00    	mov    $0x2,%r9d
10041a44e:	4d 89 e8             	mov    %r13,%r8
10041a451:	4c 89 f2             	mov    %r14,%rdx
10041a454:	e8 97 c0 ff ff       	call   1004164f0 <.text+0x154f0>
10041a459:	48 89 84 34 a0 10 00 	mov    %rax,0x10a0(%rsp,%rsi,1)
10041a460:	00
10041a461:	48 85 c0             	test   %rax,%rax
10041a464:	0f 85 ce f8 ff ff    	jne    100419d38 <.text+0x18d38>
10041a46a:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
10041a46e:	85 c0                	test   %eax,%eax
10041a470:	0f 84 c2 f8 ff ff    	je     100419d38 <.text+0x18d38>
10041a476:	e9 4d ff ff ff       	jmp    10041a3c8 <.text+0x193c8>
10041a47b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041a480:	48 8d 84 24 b0 18 00 	lea    0x18b0(%rsp),%rax
10041a487:	00
10041a488:	c7 44 24 5c 0c 00 00 	movl   $0xc,0x5c(%rsp)
10041a48f:	00
10041a490:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10041a495:	e9 33 ff ff ff       	jmp    10041a3cd <.text+0x193cd>
10041a49a:	48 89 d1             	mov    %rdx,%rcx
10041a49d:	49 23 0a             	and    (%r10),%rcx
10041a4a0:	0f 85 88 00 00 00    	jne    10041a52e <.text+0x1952e>
10041a4a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041a4ad:	00 00 00
10041a4b0:	48 83 c1 01          	add    $0x1,%rcx
10041a4b4:	48 89 d3             	mov    %rdx,%rbx
10041a4b7:	49 89 c9             	mov    %rcx,%r9
10041a4ba:	49 c1 e1 05          	shl    $0x5,%r9
10041a4be:	4b 23 1c 0a          	and    (%r10,%r9,1),%rbx
10041a4c2:	74 ec                	je     10041a4b0 <.text+0x194b0>
10041a4c4:	49 89 d1             	mov    %rdx,%r9
10041a4c7:	4d 23 8c f6 b8 00 00 	and    0xb8(%r14,%rsi,8),%r9
10041a4ce:	00
10041a4cf:	74 3c                	je     10041a50d <.text+0x1950d>
10041a4d1:	48 8b 8c cc a0 08 00 	mov    0x8a0(%rsp,%rcx,8),%rcx
10041a4d8:	00
10041a4d9:	49 89 08             	mov    %rcx,(%r8)
10041a4dc:	e9 f7 f8 ff ff       	jmp    100419dd8 <.text+0x18dd8>
10041a4e1:	0f 85 be fc ff ff    	jne    10041a1a5 <.text+0x191a5>
10041a4e7:	ba 00 01 00 00       	mov    $0x100,%edx
10041a4ec:	b9 08 00 00 00       	mov    $0x8,%ecx
10041a4f1:	e8 da 71 00 00       	call   1004216d0 <.text+0x206d0>
10041a4f6:	48 8b bc 24 f8 50 00 	mov    0x50f8(%rsp),%rdi
10041a4fd:	00
10041a4fe:	48 85 c0             	test   %rax,%rax