10040b067:	4d 29 dc             	sub    %r11,%r12
10040b06a:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
10040b071:	00
10040b072:	49 39 f0             	cmp    %rsi,%r8
10040b075:	0f 86 cd f6 ff ff    	jbe    10040a748 <.text+0x9748>
10040b07b:	4c 89 f0             	mov    %r14,%rax
10040b07e:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
10040b083:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
10040b088:	49 89 fe             	mov    %rdi,%r14
10040b08b:	4d 89 c4             	mov    %r8,%r12
10040b08e:	48 89 c7             	mov    %rax,%rdi
10040b091:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040b098:	48 8b 06             	mov    (%rsi),%rax
10040b09b:	49 89 f8             	mov    %rdi,%r8
10040b09e:	4c 89 ea             	mov    %r13,%rdx
10040b0a1:	48 83 c6 10          	add    $0x10,%rsi
10040b0a5:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040b0a9:	48 8d 0c c3          	lea    (%rbx,%rax,8),%rcx
10040b0ad:	e8 be f1 ff ff       	call   10040a270 <.text+0x9270>
10040b0b2:	4c 39 e6             	cmp    %r12,%rsi
10040b0b5:	72 e1                	jb     10040b098 <.text+0xa098>
10040b0b7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
10040b0bc:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
10040b0c1:	48 89 f8             	mov    %rdi,%rax
10040b0c4:	4c 89 f7             	mov    %r14,%rdi
10040b0c7:	49 89 c6             	mov    %rax,%r14
10040b0ca:	4c 8b 4b f0          	mov    -0x10(%rbx),%r9
10040b0ce:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
10040b0d2:	4c 89 ca             	mov    %r9,%rdx
10040b0d5:	49 89 ca             	mov    %rcx,%r10
10040b0d8:	48 c1 e2 04          	shl    $0x4,%rdx
10040b0dc:	49 c1 e2 04          	shl    $0x4,%r10
10040b0e0:	48 29 d6             	sub    %rdx,%rsi
10040b0e3:	48 8b 53 e0          	mov    -0x20(%rbx),%rdx
10040b0e7:	48 89 d0             	mov    %rdx,%rax
10040b0ea:	48 c1 e0 04          	shl    $0x4,%rax
10040b0ee:	e9 55 f6 ff ff       	jmp    10040a748 <.text+0x9748>
10040b0f3:	c7 44 24 28 55 01 00 	movl   $0x155,0x28(%rsp)
10040b0fa:	00
10040b0fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040b100:	4c 89 c2             	mov    %r8,%rdx
10040b103:	48 89 f1             	mov    %rsi,%rcx
10040b106:	45 31 ed             	xor    %r13d,%r13d
10040b109:	e8 d2 e1 ff ff       	call   1004092e0 <.text+0x82e0>
10040b10e:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
10040b113:	7e 76                	jle    10040b18b <.text+0xa18b>
10040b115:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
10040b11a:	4c 89 ed             	mov    %r13,%rbp
10040b11d:	eb 0b                	jmp    10040b12a <.text+0xa12a>
10040b11f:	90                   	nop
10040b120:	48 83 c5 01          	add    $0x1,%rbp
10040b124:	48 3b 6b 08          	cmp    0x8(%rbx),%rbp
10040b128:	7d 5c                	jge    10040b186 <.text+0xa186>
10040b12a:	48 89 e8             	mov    %rbp,%rax
10040b12d:	49 8b bf 40 01 00 00 	mov    0x140(%r15),%rdi
10040b134:	48 89 f1             	mov    %rsi,%rcx
10040b137:	48 c1 e0 04          	shl    $0x4,%rax
10040b13b:	48 03 03             	add    (%rbx),%rax
10040b13e:	48 8b 00             	mov    (%rax),%rax
10040b141:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040b145:	4c 8d 24 c7          	lea    (%rdi,%rax,8),%r12
10040b149:	4c 89 e2             	mov    %r12,%rdx
10040b14c:	e8 8f e1 ff ff       	call   1004092e0 <.text+0x82e0>
10040b151:	23 44 24 28          	and    0x28(%rsp),%eax
10040b155:	41 89 c5             	mov    %eax,%r13d
10040b158:	74 c6                	je     10040b120 <.text+0xa120>
10040b15a:	4c 89 f2             	mov    %r14,%rdx
10040b15d:	4c 89 e1             	mov    %r12,%rcx
10040b160:	48 83 c5 01          	add    $0x1,%rbp
10040b164:	e8 87 eb ff ff       	call   100409cf0 <.text+0x8cf0>
10040b169:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10040b16e:	4d 89 e1             	mov    %r12,%r9
10040b171:	45 89 e8             	mov    %r13d,%r8d
10040b174:	4c 89 f1             	mov    %r14,%rcx
10040b177:	48 8d 14 07          	lea    (%rdi,%rax,1),%rdx
10040b17b:	e8 70 e7 ff ff       	call   1004098f0 <.text+0x88f0>
10040b180:	48 3b 6b 08          	cmp    0x8(%rbx),%rbp
10040b184:	7c a4                	jl     10040b12a <.text+0xa12a>
10040b186:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
10040b18b:	49 8b 87 40 01 00 00 	mov    0x140(%r15),%rax
10040b192:	45 31 ed             	xor    %r13d,%r13d
10040b195:	48 8d 14 28          	lea    (%rax,%rbp,1),%rdx
10040b199:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
10040b19e:	0f 8e 91 f6 ff ff    	jle    10040a835 <.text+0x9835>
10040b1a4:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
10040b1a9:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
10040b1ae:	eb 19                	jmp    10040b1c9 <.text+0xa1c9>
10040b1b0:	49 8b 87 40 01 00 00 	mov    0x140(%r15),%rax
10040b1b7:	49 83 c5 01          	add    $0x1,%r13
10040b1bb:	48 8d 14 28          	lea    (%rax,%rbp,1),%rdx
10040b1bf:	4c 3b 6a 08          	cmp    0x8(%rdx),%r13
10040b1c3:	0f 8d 67 f6 ff ff    	jge    10040a830 <.text+0x9830>
10040b1c9:	4c 89 e8             	mov    %r13,%rax
10040b1cc:	48 89 f1             	mov    %rsi,%rcx
10040b1cf:	48 c1 e0 04          	shl    $0x4,%rax
10040b1d3:	48 03 02             	add    (%rdx),%rax
10040b1d6:	48 8b 00             	mov    (%rax),%rax
10040b1d9:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040b1dd:	49 8d 1c c4          	lea    (%r12,%rax,8),%rbx
10040b1e1:	48 89 da             	mov    %rbx,%rdx
10040b1e4:	e8 f7 e0 ff ff       	call   1004092e0 <.text+0x82e0>
10040b1e9:	25 ff 01 00 00       	and    $0x1ff,%eax
10040b1ee:	89 c7                	mov    %eax,%edi
10040b1f0:	74 be                	je     10040b1b0 <.text+0xa1b0>
10040b1f2:	4c 89 f2             	mov    %r14,%rdx
10040b1f5:	48 89 d9             	mov    %rbx,%rcx
10040b1f8:	e8 f3 ea ff ff       	call   100409cf0 <.text+0x8cf0>
10040b1fd:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
10040b202:	49 89 d9             	mov    %rbx,%r9
10040b205:	41 89 f8             	mov    %edi,%r8d
10040b208:	4c 89 f1             	mov    %r14,%rcx
10040b20b:	e8 e0 e6 ff ff       	call   1004098f0 <.text+0x88f0>
10040b210:	eb 9e                	jmp    10040b1b0 <.text+0xa1b0>
10040b212:	c7 44 24 28 aa 00 00 	movl   $0xaa,0x28(%rsp)
10040b219:	00
10040b21a:	e9 e1 fe ff ff       	jmp    10040b100 <.text+0xa100>
10040b21f:	c7 44 24 28 82 00 00 	movl   $0x82,0x28(%rsp)
10040b226:	00
10040b227:	e9 d4 fe ff ff       	jmp    10040b100 <.text+0xa100>
10040b22c:	c7 44 24 28 28 00 00 	movl   $0x28,0x28(%rsp)
10040b233:	00
10040b234:	e9 c7 fe ff ff       	jmp    10040b100 <.text+0xa100>
10040b239:	c7 44 24 28 ff 01 00 	movl   $0x1ff,0x28(%rsp)
10040b240:	00
10040b241:	e9 ba fe ff ff       	jmp    10040b100 <.text+0xa100>
10040b246:	c7 44 24 28 24 01 00 	movl   $0x124,0x28(%rsp)
10040b24d:	00
10040b24e:	e9 ad fe ff ff       	jmp    10040b100 <.text+0xa100>
10040b253:	4c 89 c1             	mov    %r8,%rcx
10040b256:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
10040b25b:	e8 80 e0 ff ff       	call   1004092e0 <.text+0x82e0>
10040b260:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
10040b265:	e9 12 fd ff ff       	jmp    10040af7c <.text+0x9f7c>
10040b26a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10040b26f:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
10040b276:	00
10040b277:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
10040b27e:	00
10040b27f:	4c 39 c8             	cmp    %r9,%rax
10040b282:	0f 86 22 f3 ff ff    	jbe    10040a5aa <.text+0x95aa>
10040b288:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
10040b28d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
10040b292:	49 89 c4             	mov    %rax,%r12
10040b295:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
10040b29a:	4c 89 f7             	mov    %r14,%rdi
10040b29d:	49 89 f6             	mov    %rsi,%r14
10040b2a0:	4c 89 ce             	mov    %r9,%rsi
10040b2a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040b2a8:	48 8b 06             	mov    (%rsi),%rax
10040b2ab:	49 89 f8             	mov    %rdi,%r8
10040b2ae:	4c 89 ea             	mov    %r13,%rdx
10040b2b1:	48 83 c6 10          	add    $0x10,%rsi
10040b2b5:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040b2b9:	48 8d 0c c3          	lea    (%rbx,%rax,8),%rcx
10040b2bd:	e8 ae ef ff ff       	call   10040a270 <.text+0x9270>
10040b2c2:	4c 39 e6             	cmp    %r12,%rsi
10040b2c5:	72 e1                	jb     10040b2a8 <.text+0xa2a8>
10040b2c7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
10040b2cc:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
10040b2d1:	49 89 ec             	mov    %rbp,%r12
10040b2d4:	4c 89 f6             	mov    %r14,%rsi
10040b2d7:	49 89 fe             	mov    %rdi,%r14
10040b2da:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
10040b2df:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
10040b2e3:	48 89 d1             	mov    %rdx,%rcx
10040b2e6:	48 c1 e1 04          	shl    $0x4,%rcx
10040b2ea:	49 29 c9             	sub    %rcx,%r9
10040b2ed:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
10040b2f1:	48 c1 e1 04          	shl    $0x4,%rcx
10040b2f5:	49 29 cc             	sub    %rcx,%r12
10040b2f8:	e9 ad f2 ff ff       	jmp    10040a5aa <.text+0x95aa>
10040b2fd:	49 8b 8f b0 00 00 00 	mov    0xb0(%r15),%rcx
10040b304:	ba 01 00 00 00       	mov    $0x1,%edx
10040b309:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
10040b30e:	e8 2d 56 01 00       	call   100420940 <.text+0x1f940>
10040b313:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
10040b318:	48 89 c7             	mov    %rax,%rdi
10040b31b:	e9 2e f8 ff ff       	jmp    10040ab4e <.text+0x9b4e>
10040b320:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
10040b325:	ba 18 00 00 00       	mov    $0x18,%edx
10040b32a:	48 89 f9             	mov    %rdi,%rcx
10040b32d:	e8 ae 58 01 00       	call   100420be0 <.text+0x1fbe0>
10040b332:	49 89 c4             	mov    %rax,%r12
10040b335:	48 85 ff             	test   %rdi,%rdi
10040b338:	0f 8f d2 f1 ff ff    	jg     10040a510 <.text+0x9510>
10040b33e:	49 8b 9f b0 00 00 00 	mov    0xb0(%r15),%rbx
10040b345:	ba 10 00 00 00       	mov    $0x10,%edx
10040b34a:	48 89 d9             	mov    %rbx,%rcx
10040b34d:	e8 ee 55 01 00       	call   100420940 <.text+0x1f940>
10040b352:	49 83 bf 98 00 00 00 	cmpq   $0x0,0x98(%r15)
10040b359:	00
10040b35a:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
10040b361:	00
10040b362:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
10040b369:	00
10040b36a:	48 89 c1             	mov    %rax,%rcx
10040b36d:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
10040b374:	00
10040b375:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
10040b37c:	00 00 00 00 00
10040b381:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
10040b386:	0f 8f cf f2 ff ff    	jg     10040a65b <.text+0x965b>
10040b38c:	e8 af 45 00 00       	call   10040f940 <.text+0xe940>
10040b391:	e9 ef f4 ff ff       	jmp    10040a885 <.text+0x9885>
10040b396:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040b39d:	00 00 00
10040b3a0:	45 31 f6             	xor    %r14d,%r14d
10040b3a3:	e9 f7 f6 ff ff       	jmp    10040aa9f <.text+0x9a9f>
10040b3a8:	c7 44 24 28 c0 01 00 	movl   $0x1c0,0x28(%rsp)
10040b3af:	00
10040b3b0:	e9 4b fd ff ff       	jmp    10040b100 <.text+0xa100>
10040b3b5:	48 89 c1             	mov    %rax,%rcx
10040b3b8:	e8 83 45 00 00       	call   10040f940 <.text+0xe940>
10040b3bd:	e9 a2 f4 ff ff       	jmp    10040a864 <.text+0x9864>
10040b3c2:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
10040b3c7:	41 b8 07 00 00 00    	mov    $0x7,%r8d
10040b3cd:	4c 89 f9             	mov    %r15,%rcx
10040b3d0:	e8 9b e9 ff ff       	call   100409d70 <.text+0x8d70>
10040b3d5:	89 c2                	mov    %eax,%edx
10040b3d7:	48 98                	cltq
10040b3d9:	49 89 87 90 01 00 00 	mov    %rax,0x190(%r15)
10040b3e0:	e9 b7 fa ff ff       	jmp    10040ae9c <.text+0x9e9c>
10040b3e5:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
10040b3ec:	00
10040b3ed:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
10040b3f2:	e9 96 f4 ff ff       	jmp    10040a88d <.text+0x988d>
10040b3f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040b3fe:	00 00
10040b400:	41 57                	push   %r15
10040b402:	41 56                	push   %r14
10040b404:	41 55                	push   %r13
10040b406:	41 54                	push   %r12
10040b408:	55                   	push   %rbp
10040b409:	57                   	push   %rdi
10040b40a:	56                   	push   %rsi
10040b40b:	53                   	push   %rbx
10040b40c:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
10040b413:	0f 29 b4 24 f0 00 00 	movaps %xmm6,0xf0(%rsp)
10040b41a:	00
10040b41b:	48 89 d6             	mov    %rdx,%rsi
10040b41e:	48 8d 14 cd 00 00 00 	lea    0x0(,%rcx,8),%rdx
10040b425:	00
10040b426:	48 89 c8             	mov    %rcx,%rax
10040b429:	48 89 8c 24 50 01 00 	mov    %rcx,0x150(%rsp)
10040b430:	00
10040b431:	48 89 d1             	mov    %rdx,%rcx
10040b434:	44 89 44 24 3c       	mov    %r8d,0x3c(%rsp)
10040b439:	48 01 c1             	add    %rax,%rcx
10040b43c:	44 88 44 24 40       	mov    %r8b,0x40(%rsp)
10040b441:	48 8b 86 70 01 00 00 	mov    0x170(%rsi),%rax
10040b448:	4c 8b 86 28 01 00 00 	mov    0x128(%rsi),%r8
10040b44f:	48 8d 3c cd 00 00 00 	lea    0x0(,%rcx,8),%rdi
10040b456:	00
10040b457:	49 89 c4             	mov    %rax,%r12
10040b45a:	66 41 83 7c c8 22 00 	cmpw   $0x0,0x22(%r8,%rcx,8)
10040b461:	4c 0f 45 a6 78 01 00 	cmovne 0x178(%rsi),%r12
10040b468:	00
10040b469:	49 01 d4             	add    %rdx,%r12
10040b46c:	49 8b 2c 24          	mov    (%r12),%rbp
10040b470:	48 85 ed             	test   %rbp,%rbp
10040b473:	0f 84 e4 08 00 00    	je     10040bd5d <.text+0xad5d>
10040b479:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
10040b480:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
10040b487:	00
10040b488:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
10040b48c:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
10040b493:	48 01 f8             	add    %rdi,%rax
10040b496:	0f b6 48 20          	movzbl 0x20(%rax),%ecx
10040b49a:	0f b7 40 22          	movzwl 0x22(%rax),%eax
10040b49e:	41 89 c0             	mov    %eax,%r8d
10040b4a1:	89 c2                	mov    %eax,%edx
10040b4a3:	41 c1 f8 06          	sar    $0x6,%r8d
10040b4a7:	41 21 c8             	and    %ecx,%r8d
10040b4aa:	41 83 e0 07          	and    $0x7,%r8d
10040b4ae:	74 21                	je     10040b4d1 <.text+0xa4d1>
10040b4b0:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
10040b4b7:	48 01 d8             	add    %rbx,%rax
10040b4ba:	80 08 04             	orb    $0x4,(%rax)
10040b4bd:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
10040b4c4:	48 01 f8             	add    %rdi,%rax
10040b4c7:	0f b6 48 20          	movzbl 0x20(%rax),%ecx
10040b4cb:	0f b7 40 22          	movzwl 0x22(%rax),%eax
10040b4cf:	89 c2                	mov    %eax,%edx
10040b4d1:	c1 f8 03             	sar    $0x3,%eax
10040b4d4:	21 c8                	and    %ecx,%eax
10040b4d6:	a8 07                	test   $0x7,%al
10040b4d8:	74 24                	je     10040b4fe <.text+0xa4fe>
10040b4da:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
10040b4e1:	48 03 84 24 50 01 00 	add    0x150(%rsp),%rax
10040b4e8:	00
10040b4e9:	80 08 02             	orb    $0x2,(%rax)
10040b4ec:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
10040b4f3:	48 01 f8             	add    %rdi,%rax
10040b4f6:	0f b6 48 20          	movzbl 0x20(%rax),%ecx
10040b4fa:	0f b7 50 22          	movzwl 0x22(%rax),%edx
10040b4fe:	83 e2 07             	and    $0x7,%edx
10040b501:	85 ca                	test   %ecx,%edx
10040b503:	74 12                	je     10040b517 <.text+0xa517>
10040b505:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
10040b50c:	48 03 84 24 50 01 00 	add    0x150(%rsp),%rax
10040b513:	00
10040b514:	80 08 01             	orb    $0x1,(%rax)
10040b517:	48 8b 9e b0 00 00 00 	mov    0xb0(%rsi),%rbx
10040b51e:	ba 10 00 00 00       	mov    $0x10,%edx
10040b523:	48 89 d9             	mov    %rbx,%rcx
10040b526:	e8 15 54 01 00       	call   100420940 <.text+0x1f940>
10040b52b:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
10040b532:	00
10040b533:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
10040b538:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
10040b53f:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
10040b546:	00 00
10040b548:	48 83 7c 38 10 00    	cmpq   $0x0,0x10(%rax,%rdi,1)
10040b54e:	0f 8e 8f 00 00 00    	jle    10040b5e3 <.text+0xa5e3>
10040b554:	48 8b 96 40 01 00 00 	mov    0x140(%rsi),%rdx
10040b55b:	45 31 ff             	xor    %r15d,%r15d
10040b55e:	4c 8d 04 38          	lea    (%rax,%rdi,1),%r8
10040b562:	4c 8d 6c 24 70       	lea    0x70(%rsp),%r13
10040b567:	4c 8d 64 24 60       	lea    0x60(%rsp),%r12
10040b56c:	0f 1f 40 00          	nopl   0x0(%rax)
10040b570:	49 8b 40 08          	mov    0x8(%r8),%rax
10040b574:	4d 89 fe             	mov    %r15,%r14
10040b577:	31 db                	xor    %ebx,%ebx
10040b579:	49 c1 e6 04          	shl    $0x4,%r14
10040b57d:	4a 8b 04 30          	mov    (%rax,%r14,1),%rax
10040b581:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040b585:	48 8d 0c c2          	lea    (%rdx,%rax,8),%rcx
10040b589:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
10040b58e:	7e 49                	jle    10040b5d9 <.text+0xa5d9>
10040b590:	48 89 d8             	mov    %rbx,%rax
10040b593:	4c 89 ea             	mov    %r13,%rdx
10040b596:	48 83 c3 01          	add    $0x1,%rbx
10040b59a:	48 c1 e0 04          	shl    $0x4,%rax
10040b59e:	48 03 01             	add    (%rcx),%rax
10040b5a1:	4c 89 e1             	mov    %r12,%rcx
10040b5a4:	f3 0f 6f 00          	movdqu (%rax),%xmm0
10040b5a8:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
10040b5ad:	e8 9e eb ff ff       	call   10040a150 <.text+0x9150>
10040b5b2:	4c 8b 86 28 01 00 00 	mov    0x128(%rsi),%r8
10040b5b9:	48 8b 96 40 01 00 00 	mov    0x140(%rsi),%rdx
10040b5c0:	49 01 f8             	add    %rdi,%r8
10040b5c3:	49 8b 40 08          	mov    0x8(%r8),%rax
10040b5c7:	4a 8b 04 30          	mov    (%rax,%r14,1),%rax
10040b5cb:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040b5cf:	48 8d 0c c2          	lea    (%rdx,%rax,8),%rcx
10040b5d3:	48 39 59 08          	cmp    %rbx,0x8(%rcx)
10040b5d7:	7f b7                	jg     10040b590 <.text+0xa590>
10040b5d9:	49 83 c7 01          	add    $0x1,%r15
10040b5dd:	4d 39 78 10          	cmp    %r15,0x10(%r8)
10040b5e1:	7f 8d                	jg     10040b570 <.text+0xa570>