140ce9046:	46 8d 3c a5 00 00 00 	lea    0x0(,%r12,4),%r15d
140ce904d:	00
140ce904e:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140ce9052:	41 8b d7             	mov    %r15d,%edx
140ce9055:	44 89 7c 24 68       	mov    %r15d,0x68(%rsp)
140ce905a:	c1 e2 04             	shl    $0x4,%edx
140ce905d:	89 7c 24 2c          	mov    %edi,0x2c(%rsp)
140ce9061:	e8 aa b4 00 00       	call   0x140cf4510
140ce9066:	85 c0                	test   %eax,%eax
140ce9068:	7f 07                	jg     0x140ce9071
140ce906a:	33 c0                	xor    %eax,%eax
140ce906c:	e9 5d 08 00 00       	jmp    0x140ce98ce
140ce9071:	48 89 9c 24 50 08 00 	mov    %rbx,0x850(%rsp)
140ce9078:	00
140ce9079:	48 8d 85 d0 05 00 00 	lea    0x5d0(%rbp),%rax
140ce9080:	83 e0 1f             	and    $0x1f,%eax
140ce9083:	48 89 b4 24 00 08 00 	mov    %rsi,0x800(%rsp)
140ce908a:	00
140ce908b:	41 8b f6             	mov    %r14d,%esi
140ce908e:	41 8d 4c 24 01       	lea    0x1(%r12),%ecx
140ce9093:	d3 ee                	shr    %cl,%esi
140ce9095:	48 8d 9d f0 05 00 00 	lea    0x5f0(%rbp),%rbx
140ce909c:	48 2b d8             	sub    %rax,%rbx
140ce909f:	89 74 24 28          	mov    %esi,0x28(%rsp)
140ce90a3:	8b c6                	mov    %esi,%eax
140ce90a5:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140ce90aa:	d3 e0                	shl    %cl,%eax
140ce90ac:	44 2b f0             	sub    %eax,%r14d
140ce90af:	44 03 f6             	add    %esi,%r14d
140ce90b2:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140ce90b7:	44 3b f6             	cmp    %esi,%r14d
140ce90ba:	76 25                	jbe    0x140ce90e1
140ce90bc:	41 8d 4e 16          	lea    0x16(%r14),%ecx
140ce90c0:	83 e1 3f             	and    $0x3f,%ecx
140ce90c3:	41 8d 47 ff          	lea    -0x1(%r15),%eax
140ce90c7:	3b c8                	cmp    %eax,%ecx
140ce90c9:	73 16                	jae    0x140ce90e1
140ce90cb:	ff c6                	inc    %esi
140ce90cd:	b8 01 00 00 00       	mov    $0x1,%eax
140ce90d2:	41 2b c7             	sub    %r15d,%eax
140ce90d5:	89 74 24 28          	mov    %esi,0x28(%rsp)
140ce90d9:	44 03 f0             	add    %eax,%r14d
140ce90dc:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140ce90e1:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140ce90e6:	8d 4e 30             	lea    0x30(%rsi),%ecx
140ce90e9:	0f 28 85 d0 01 00 00 	movaps 0x1d0(%rbp),%xmm0
140ce90f0:	4c 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%r8
140ce90f7:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140ce90fb:	83 e1 f0             	and    $0xfffffff0,%ecx
140ce90fe:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140ce9105:	83 c1 15             	add    $0x15,%ecx
140ce9108:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140ce910d:	48 83 c0 15          	add    $0x15,%rax
140ce9111:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140ce9118:	0f 11 40 f0          	movups %xmm0,-0x10(%rax)
140ce911c:	0f 28 8d d0 01 00 00 	movaps 0x1d0(%rbp),%xmm1
140ce9123:	0f 11 8d a8 00 00 00 	movups %xmm1,0xa8(%rbp)
140ce912a:	41 83 ff 01          	cmp    $0x1,%r15d
140ce912e:	0f 86 7d 00 00 00    	jbe    0x140ce91b1
140ce9134:	8b c1                	mov    %ecx,%eax
140ce9136:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
140ce913d:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
140ce9141:	8b de                	mov    %esi,%ebx
140ce9143:	4c 8d 95 98 00 00 00 	lea    0x98(%rbp),%r10
140ce914a:	4c 8d 5d 90          	lea    -0x70(%rbp),%r11
140ce914e:	45 8d 67 ff          	lea    -0x1(%r15),%r12d
140ce9152:	49 8b 0b             	mov    (%r11),%rcx
140ce9155:	48 8d 52 28          	lea    0x28(%rdx),%rdx
140ce9159:	41 0f 10 00          	movups (%r8),%xmm0
140ce915d:	48 03 cb             	add    %rbx,%rcx
140ce9160:	4d 8d 40 10          	lea    0x10(%r8),%r8
140ce9164:	49 89 09             	mov    %rcx,(%r9)
140ce9167:	4d 8d 5b 10          	lea    0x10(%r11),%r11
140ce916b:	48 89 4a d0          	mov    %rcx,-0x30(%rdx)
140ce916f:	4d 8d 49 10          	lea    0x10(%r9),%r9
140ce9173:	49 8b 0a             	mov    (%r10),%rcx
140ce9176:	4d 8d 52 28          	lea    0x28(%r10),%r10
140ce917a:	48 03 c8             	add    %rax,%rcx
140ce917d:	48 89 4a d8          	mov    %rcx,-0x28(%rdx)
140ce9181:	0f 11 41 f0          	movups %xmm0,-0x10(%rcx)
140ce9185:	41 0f 10 40 f0       	movups -0x10(%r8),%xmm0
140ce918a:	0f 11 42 e8          	movups %xmm0,-0x18(%rdx)
140ce918e:	49 83 ec 01          	sub    $0x1,%r12
140ce9192:	75 be                	jne    0x140ce9152
140ce9194:	4d 8b 8d fc 01 00 00 	mov    0x1fc(%r13),%r9
140ce919b:	33 ff                	xor    %edi,%edi
140ce919d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ce91a2:	44 8b df             	mov    %edi,%r11d
140ce91a5:	4c 89 8d d0 01 00 00 	mov    %r9,0x1d0(%rbp)
140ce91ac:	49 0f c9             	bswap  %r9
140ce91af:	eb 1d                	jmp    0x140ce91ce
140ce91b1:	4d 8b 8d fc 01 00 00 	mov    0x1fc(%r13),%r9
140ce91b8:	44 8b df             	mov    %edi,%r11d
140ce91bb:	4c 89 8d d0 01 00 00 	mov    %r9,0x1d0(%rbp)
140ce91c2:	49 0f c9             	bswap  %r9
140ce91c5:	45 85 ff             	test   %r15d,%r15d
140ce91c8:	0f 84 a6 01 00 00    	je     0x140ce9374
140ce91ce:	41 8b 95 e4 01 00 00 	mov    0x1e4(%r13),%edx
140ce91d5:	4c 8d 53 40          	lea    0x40(%rbx),%r10
140ce91d9:	41 8b 85 d4 01 00 00 	mov    0x1d4(%r13),%eax
140ce91e0:	4c 8d 85 d8 01 00 00 	lea    0x1d8(%rbp),%r8
140ce91e7:	41 8b 8d d8 01 00 00 	mov    0x1d8(%r13),%ecx
140ce91ee:	4c 8d a5 d0 01 00 00 	lea    0x1d0(%rbp),%r12
140ce91f5:	89 54 24 34          	mov    %edx,0x34(%rsp)
140ce91f9:	41 8b 95 e8 01 00 00 	mov    0x1e8(%r13),%edx
140ce9200:	89 54 24 38          	mov    %edx,0x38(%rsp)
140ce9204:	41 8b 95 ec 01 00 00 	mov    0x1ec(%r13),%edx
140ce920b:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
140ce920f:	41 8b 95 f0 01 00 00 	mov    0x1f0(%r13),%edx
140ce9216:	89 54 24 40          	mov    %edx,0x40(%rsp)
140ce921a:	41 0f b6 95 04 02 00 	movzbl 0x204(%r13),%edx
140ce9221:	00
140ce9222:	88 54 24 20          	mov    %dl,0x20(%rsp)
140ce9226:	41 0f b6 95 05 02 00 	movzbl 0x205(%r13),%edx
140ce922d:	00
140ce922e:	88 54 24 21          	mov    %dl,0x21(%rsp)
140ce9232:	41 0f b6 95 06 02 00 	movzbl 0x206(%r13),%edx
140ce9239:	00
140ce923a:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ce923e:	41 8b 85 dc 01 00 00 	mov    0x1dc(%r13),%eax
140ce9245:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
140ce9249:	41 8b 8d e0 01 00 00 	mov    0x1e0(%r13),%ecx
140ce9250:	4c 8b ef             	mov    %rdi,%r13
140ce9253:	8b 7c 24 24          	mov    0x24(%rsp),%edi
140ce9257:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
140ce925b:	88 54 24 22          	mov    %dl,0x22(%rsp)
140ce925f:	41 8d 57 ff          	lea    -0x1(%r15),%edx
140ce9263:	89 54 24 30          	mov    %edx,0x30(%rsp)
140ce9267:	89 44 24 44          	mov    %eax,0x44(%rsp)
140ce926b:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
140ce926f:	90                   	nop
140ce9270:	44 3b 5c 24 30       	cmp    0x30(%rsp),%r11d
140ce9275:	4d 8d 6d 10          	lea    0x10(%r13),%r13
140ce9279:	41 89 02             	mov    %eax,(%r10)
140ce927c:	8b d6                	mov    %esi,%edx
140ce927e:	8b 44 24 34          	mov    0x34(%rsp),%eax
140ce9282:	41 0f 44 d6          	cmove  %r14d,%edx
140ce9286:	41 89 42 40          	mov    %eax,0x40(%r10)
140ce928a:	41 ff c3             	inc    %r11d
140ce928d:	8b 44 24 38          	mov    0x38(%rsp),%eax
140ce9291:	41 89 42 60          	mov    %eax,0x60(%r10)
140ce9295:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
140ce9299:	41 89 82 80 00 00 00 	mov    %eax,0x80(%r10)
140ce92a0:	8b 44 24 40          	mov    0x40(%rsp),%eax
140ce92a4:	41 89 82 a0 00 00 00 	mov    %eax,0xa0(%r10)
140ce92ab:	49 8b c1             	mov    %r9,%rax
140ce92ae:	41 88 50 04          	mov    %dl,0x4(%r8)
140ce92b2:	49 ff c1             	inc    %r9
140ce92b5:	41 89 4a 20          	mov    %ecx,0x20(%r10)
140ce92b9:	4d 8d 80 80 00 00 00 	lea    0x80(%r8),%r8
140ce92c0:	4a 8b 4c 2d 80       	mov    -0x80(%rbp,%r13,1),%rcx
140ce92c5:	41 89 7a c0          	mov    %edi,-0x40(%r10)
140ce92c9:	41 89 5a e0          	mov    %ebx,-0x20(%r10)
140ce92cd:	4d 8d 52 04          	lea    0x4(%r10),%r10
140ce92d1:	48 0f c8             	bswap  %rax
140ce92d4:	49 89 80 78 ff ff ff 	mov    %rax,-0x88(%r8)
140ce92db:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140ce92e0:	41 88 40 80          	mov    %al,-0x80(%r8)
140ce92e4:	0f b6 44 24 21       	movzbl 0x21(%rsp),%eax
140ce92e9:	41 88 40 81          	mov    %al,-0x7f(%r8)
140ce92ed:	0f b6 44 24 22       	movzbl 0x22(%rsp),%eax
140ce92f2:	41 88 40 82          	mov    %al,-0x7e(%r8)
140ce92f6:	8b c2                	mov    %edx,%eax
140ce92f8:	c1 e8 08             	shr    $0x8,%eax
140ce92fb:	41 88 40 83          	mov    %al,-0x7d(%r8)
140ce92ff:	0f 10 01             	movups (%rcx),%xmm0
140ce9302:	41 0f 11 40 85       	movups %xmm0,-0x7b(%r8)
140ce9307:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140ce930b:	41 0f 11 48 95       	movups %xmm1,-0x6b(%r8)
140ce9310:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
140ce9314:	41 0f 11 40 a5       	movups %xmm0,-0x5b(%r8)
140ce9319:	0f b7 41 30          	movzwl 0x30(%rcx),%eax
140ce931d:	66 41 89 40 b5       	mov    %ax,-0x4b(%r8)
140ce9322:	0f b6 41 32          	movzbl 0x32(%rcx),%eax
140ce9326:	41 88 40 b7          	mov    %al,-0x49(%r8)
140ce932a:	48 8d 41 33          	lea    0x33(%rcx),%rax
140ce932e:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
140ce9332:	4a 89 44 2d 80       	mov    %rax,-0x80(%rbp,%r13,1)
140ce9337:	8d 42 cd             	lea    -0x33(%rdx),%eax
140ce933a:	c1 e8 06             	shr    $0x6,%eax
140ce933d:	4e 89 64 2d 00       	mov    %r12,0x0(%rbp,%r13,1)
140ce9342:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
140ce9346:	42 89 44 2d 88       	mov    %eax,-0x78(%rbp,%r13,1)
140ce934b:	8b 44 24 44          	mov    0x44(%rsp),%eax
140ce934f:	42 c7 44 2d 08 01 00 	movl   $0x1,0x8(%rbp,%r13,1)
140ce9356:	00 00
140ce9358:	45 3b df             	cmp    %r15d,%r11d
140ce935b:	0f 82 0f ff ff ff    	jb     0x140ce9270
140ce9361:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140ce9366:	33 ff                	xor    %edi,%edi
140ce9368:	44 8b a5 60 07 00 00 	mov    0x760(%rbp),%r12d
140ce936f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ce9374:	45 8b c4             	mov    %r12d,%r8d
140ce9377:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140ce937b:	48 8b cb             	mov    %rbx,%rcx
140ce937e:	e8 7d e2 33 ff       	call   0x140027600
140ce9383:	41 3b f6             	cmp    %r14d,%esi
140ce9386:	41 8b de             	mov    %r14d,%ebx
140ce9389:	0f 46 de             	cmovbe %esi,%ebx
140ce938c:	83 eb 33             	sub    $0x33,%ebx
140ce938f:	c1 eb 06             	shr    $0x6,%ebx
140ce9392:	83 fb 20             	cmp    $0x20,%ebx
140ce9395:	0f 86 f0 00 00 00    	jbe    0x140ce948b
140ce939b:	45 85 ff             	test   %r15d,%r15d
140ce939e:	74 36                	je     0x140ce93d6
140ce93a0:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
140ce93a7:	45 8b c7             	mov    %r15d,%r8d
140ce93aa:	48 8b cf             	mov    %rdi,%rcx
140ce93ad:	0f 1f 00             	nopl   (%rax)
140ce93b0:	48 8b 44 0d 90       	mov    -0x70(%rbp,%rcx,1),%rax
140ce93b5:	48 89 44 0d 10       	mov    %rax,0x10(%rbp,%rcx,1)
140ce93ba:	c7 44 0d 18 20 00 00 	movl   $0x20,0x18(%rbp,%rcx,1)
140ce93c1:	00
140ce93c2:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140ce93c6:	c7 02 80 00 00 00    	movl   $0x80,(%rdx)
140ce93cc:	48 8d 52 28          	lea    0x28(%rdx),%rdx
140ce93d0:	49 83 e8 01          	sub    $0x1,%r8
140ce93d4:	75 da                	jne    0x140ce93b0
140ce93d6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ce93db:	44 8b 74 24 2c       	mov    0x2c(%rsp),%r14d
140ce93e0:	45 8b c4             	mov    %r12d,%r8d
140ce93e3:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140ce93e7:	48 8b ce             	mov    %rsi,%rcx
140ce93ea:	e8 11 e2 33 ff       	call   0x140027600
140ce93ef:	45 8b c4             	mov    %r12d,%r8d
140ce93f2:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140ce93f9:	49 8b d5             	mov    %r13,%rdx
140ce93fc:	e8 bf 2f 33 ff       	call   0x14001c3c0
140ce9401:	45 85 ff             	test   %r15d,%r15d
140ce9404:	74 69                	je     0x140ce946f
140ce9406:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
140ce940d:	45 8b c7             	mov    %r15d,%r8d
140ce9410:	48 8b d7             	mov    %rdi,%rdx
140ce9413:	0f 1f 40 00          	nopl   0x0(%rax)
140ce9417:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ce941e:	00 00
140ce9420:	48 81 44 15 90 00 08 	addq   $0x800,-0x70(%rbp,%rdx,1)
140ce9427:	00 00
140ce9429:	48 81 00 00 08 00 00 	addq   $0x800,(%rax)
140ce9430:	48 8b 4c 15 90       	mov    -0x70(%rbp,%rdx,1),%rcx
140ce9435:	83 44 15 98 e0       	addl   $0xffffffe0,-0x68(%rbp,%rdx,1)
140ce943a:	48 81 40 f8 00 08 00 	addq   $0x800,-0x8(%rax)
140ce9441:	00
140ce9442:	48 89 4c 15 10       	mov    %rcx,0x10(%rbp,%rdx,1)
140ce9447:	48 8b 08             	mov    (%rax),%rcx
140ce944a:	c7 44 15 18 20 00 00 	movl   $0x20,0x18(%rbp,%rdx,1)
140ce9451:	00
140ce9452:	48 8d 52 10          	lea    0x10(%rdx),%rdx
140ce9456:	c7 40 08 80 00 00 00 	movl   $0x80,0x8(%rax)
140ce945d:	48 8d 40 28          	lea    0x28(%rax),%rax
140ce9461:	0f 10 41 f0          	movups -0x10(%rcx),%xmm0
140ce9465:	0f 11 40 e8          	movups %xmm0,-0x18(%rax)
140ce9469:	49 83 e8 01          	sub    $0x1,%r8
140ce946d:	75 b1                	jne    0x140ce9420
140ce946f:	41 81 c6 00 08 00 00 	add    $0x800,%r14d
140ce9476:	83 c3 e0             	add    $0xffffffe0,%ebx
140ce9479:	83 fb 20             	cmp    $0x20,%ebx
140ce947c:	0f 87 5e ff ff ff    	ja     0x140ce93e0
140ce9482:	8b 74 24 28          	mov    0x28(%rsp),%esi
140ce9486:	44 89 74 24 2c       	mov    %r14d,0x2c(%rsp)
140ce948b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ce9490:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140ce9494:	48 8b cb             	mov    %rbx,%rcx
140ce9497:	45 8b c4             	mov    %r12d,%r8d
140ce949a:	e8 61 e1 33 ff       	call   0x140027600
140ce949f:	33 d2                	xor    %edx,%edx
140ce94a1:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140ce94a8:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140ce94ae:	e8 fd 61 1f 00       	call   0x140edf6b0
140ce94b3:	8b c7                	mov    %edi,%eax
140ce94b5:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ce94b9:	45 85 ff             	test   %r15d,%r15d
140ce94bc:	0f 84 bf 00 00 00    	je     0x140ce9581
140ce94c2:	41 8d 4f ff          	lea    -0x1(%r15),%ecx
140ce94c6:	4c 8b f7             	mov    %rdi,%r14
140ce94c9:	4c 8d ad d0 01 00 00 	lea    0x1d0(%rbp),%r13
140ce94d0:	4c 8b e7             	mov    %rdi,%r12
140ce94d3:	0f 1f 40 00          	nopl   0x0(%rax)
140ce94d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ce94de:	00 00
140ce94e0:	3b c1                	cmp    %ecx,%eax
140ce94e2:	42 8b 44 25 98       	mov    -0x68(%rbp,%r12,1),%eax
140ce94e7:	49 8b cd             	mov    %r13,%rcx
140ce94ea:	0f 44 74 24 60       	cmove  0x60(%rsp),%esi
140ce94ef:	c1 e0 06             	shl    $0x6,%eax
140ce94f2:	8b fe                	mov    %esi,%edi
140ce94f4:	2b f8                	sub    %eax,%edi
140ce94f6:	8b d0                	mov    %eax,%edx
140ce94f8:	2b 7c 24 2c          	sub    0x2c(%rsp),%edi
140ce94fc:	4a 03 54 25 90       	add    -0x70(%rbp,%r12,1),%rdx
140ce9501:	83 ef 33             	sub    $0x33,%edi
140ce9504:	44 8b c7             	mov    %edi,%r8d
140ce9507:	e8 04 5b 1f 00       	call   0x140edf010
140ce950c:	49 8d 04 3e          	lea    (%r14,%rdi,1),%rax
140ce9510:	c6 84 05 d0 01 00 00 	movb   $0x80,0x1d0(%rbp,%rax,1)
140ce9517:	80
140ce9518:	8d 34 f5 68 02 00 00 	lea    0x268(,%rsi,8),%esi
140ce951f:	0f ce                	bswap  %esi
140ce9521:	83 ff 38             	cmp    $0x38,%edi
140ce9524:	73 0f                	jae    0x140ce9535
140ce9526:	42 89 b4 35 0c 02 00 	mov    %esi,0x20c(%rbp,%r14,1)
140ce952d:	00
140ce952e:	b8 01 00 00 00       	mov    $0x1,%eax
140ce9533:	eb 0d                	jmp    0x140ce9542
140ce9535:	42 89 b4 35 4c 02 00 	mov    %esi,0x24c(%rbp,%r14,1)
140ce953c:	00
140ce953d:	b8 02 00 00 00       	mov    $0x2,%eax
140ce9542:	8b 74 24 28          	mov    0x28(%rsp),%esi
140ce9546:	41 8d 4f ff          	lea    -0x1(%r15),%ecx
140ce954a:	42 89 44 25 18       	mov    %eax,0x18(%rbp,%r12,1)
140ce954f:	49 83 ee 80          	sub    $0xffffffffffffff80,%r14
140ce9553:	8b 44 24 24          	mov    0x24(%rsp),%eax
140ce9557:	4e 89 6c 25 10       	mov    %r13,0x10(%rbp,%r12,1)
140ce955c:	ff c0                	inc    %eax
140ce955e:	49 83 ed 80          	sub    $0xffffffffffffff80,%r13
140ce9562:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ce9566:	49 83 c4 10          	add    $0x10,%r12
140ce956a:	41 3b c7             	cmp    %r15d,%eax
140ce956d:	0f 82 6d ff ff ff    	jb     0x140ce94e0
140ce9573:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140ce9578:	33 ff                	xor    %edi,%edi
140ce957a:	44 8b a5 60 07 00 00 	mov    0x760(%rbp),%r12d
140ce9581:	45 8b c4             	mov    %r12d,%r8d
140ce9584:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140ce9588:	48 8b cb             	mov    %rbx,%rcx
140ce958b:	e8 70 e0 33 ff       	call   0x140027600
140ce9590:	33 d2                	xor    %edx,%edx
140ce9592:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140ce9599:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140ce959f:	e8 0c 61 1f 00       	call   0x140edf6b0
140ce95a4:	45 85 ff             	test   %r15d,%r15d
140ce95a7:	0f 84 cf 02 00 00    	je     0x140ce987c
140ce95ad:	41 8b 85 68 01 00 00 	mov    0x168(%r13),%eax
140ce95b4:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140ce95b8:	45 8b 9d 64 01 00 00 	mov    0x164(%r13),%r11d
140ce95bf:	4c 8d 45 18          	lea    0x18(%rbp),%r8
140ce95c3:	89 44 24 48          	mov    %eax,0x48(%rsp)
140ce95c7:	48 8d 95 d4 01 00 00 	lea    0x1d4(%rbp),%rdx
140ce95ce:	41 8b 85 6c 01 00 00 	mov    0x16c(%r13),%eax
140ce95d5:	4c 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%r9
140ce95dc:	89 44 24 44          	mov    %eax,0x44(%rsp)
140ce95e0:	41 8b 85 70 01 00 00 	mov    0x170(%r13),%eax
140ce95e7:	8b 74 24 44          	mov    0x44(%rsp),%esi
140ce95eb:	89 44 24 40          	mov    %eax,0x40(%rsp)
140ce95ef:	41 8b 85 74 01 00 00 	mov    0x174(%r13),%eax
140ce95f6:	8b 7c 24 40          	mov    0x40(%rsp),%edi
140ce95fa:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
140ce95fe:	41 8b 85 78 01 00 00 	mov    0x178(%r13),%eax
140ce9605:	44 8b 64 24 3c       	mov    0x3c(%rsp),%r12d
140ce960a:	89 44 24 38          	mov    %eax,0x38(%rsp)