140d7b1ec:	49 8b e9             	mov    %r9,%rbp
140d7b1ef:	44 89 7c 24 3c       	mov    %r15d,0x3c(%rsp)
140d7b1f4:	41 8b f0             	mov    %r8d,%esi
140d7b1f7:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
140d7b1fc:	8b da                	mov    %edx,%ebx
140d7b1fe:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140d7b203:	48 8b f9             	mov    %rcx,%rdi
140d7b206:	45 8b f7             	mov    %r15d,%r14d
140d7b209:	45 8b e7             	mov    %r15d,%r12d
140d7b20c:	81 fa 00 02 00 00    	cmp    $0x200,%edx
140d7b212:	7d 11                	jge    0x140d7b225
140d7b214:	c7 44 24 20 4e 00 00 	movl   $0x4e,0x20(%rsp)
140d7b21b:	00
140d7b21c:	45 8d 47 78          	lea    0x78(%r15),%r8d
140d7b220:	e9 87 08 00 00       	jmp    0x140d7baac
140d7b225:	83 fe 02             	cmp    $0x2,%esi
140d7b228:	0f 8c 70 08 00 00    	jl     0x140d7ba9e
140d7b22e:	8b cb                	mov    %ebx,%ecx
140d7b230:	e8 4b c3 fa ff       	call   0x140d27580
140d7b235:	3b f0                	cmp    %eax,%esi
140d7b237:	0f 8f 61 08 00 00    	jg     0x140d7ba9e
140d7b23d:	e8 0e 30 fa ff       	call   0x140d1e250
140d7b242:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d7b247:	4c 8b e0             	mov    %rax,%r12
140d7b24a:	48 85 c0             	test   %rax,%rax
140d7b24d:	0f 84 1b 05 00 00    	je     0x140d7b76e
140d7b253:	48 8b c8             	mov    %rax,%rcx
140d7b256:	e8 e5 30 fa ff       	call   0x140d1e340
140d7b25b:	49 8b cc             	mov    %r12,%rcx
140d7b25e:	e8 3d 2e fa ff       	call   0x140d1e0a0
140d7b263:	49 8b cc             	mov    %r12,%rcx
140d7b266:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140d7b26b:	e8 30 2e fa ff       	call   0x140d1e0a0
140d7b270:	49 8b cc             	mov    %r12,%rcx
140d7b273:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d7b278:	48 8b f0             	mov    %rax,%rsi
140d7b27b:	e8 20 2e fa ff       	call   0x140d1e0a0
140d7b280:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140d7b285:	4c 8b e0             	mov    %rax,%r12
140d7b288:	48 85 c0             	test   %rax,%rax
140d7b28b:	0f 84 d8 04 00 00    	je     0x140d7b769
140d7b291:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
140d7b296:	33 d2                	xor    %edx,%edx
140d7b298:	8b c3                	mov    %ebx,%eax
140d7b29a:	41 8b cf             	mov    %r15d,%ecx
140d7b29d:	41 f7 f1             	div    %r9d
140d7b2a0:	33 d2                	xor    %edx,%edx
140d7b2a2:	44 8b c0             	mov    %eax,%r8d
140d7b2a5:	66 0f 6e d0          	movd   %eax,%xmm2
140d7b2a9:	8b c3                	mov    %ebx,%eax
140d7b2ab:	41 f7 f1             	div    %r9d
140d7b2ae:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
140d7b2b3:	4c 63 da             	movslq %edx,%r11
140d7b2b6:	66 41 0f 6e e3       	movd   %r11d,%xmm4
140d7b2bb:	66 0f 70 e4 00       	pshufd $0x0,%xmm4,%xmm4
140d7b2c0:	41 83 f9 10          	cmp    $0x10,%r9d
140d7b2c4:	0f 82 e4 00 00 00    	jb     0x140d7b3ae
140d7b2ca:	66 0f 6f 1d 6e 6b 26 	movdqa 0x266b6e(%rip),%xmm3        # 0x140fe1e40
140d7b2d1:	00
140d7b2d2:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140d7b2d9:	00
140d7b2da:	66 0f 6f 2d 7e 14 23 	movdqa 0x23147e(%rip),%xmm5        # 0x140fac760
140d7b2e1:	00
140d7b2e2:	66 0f fe da          	paddd  %xmm2,%xmm3
140d7b2e6:	41 83 e1 f0          	and    $0xfffffff0,%r9d
140d7b2ea:	41 ba 08 00 00 00    	mov    $0x8,%r10d
140d7b2f0:	41 8d 42 fc          	lea    -0x4(%r10),%eax
140d7b2f4:	66 0f 6e c1          	movd   %ecx,%xmm0
140d7b2f8:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d7b2fd:	48 8d 52 40          	lea    0x40(%rdx),%rdx
140d7b301:	66 0f fe c5          	paddd  %xmm5,%xmm0
140d7b305:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140d7b309:	66 0f 66 c8          	pcmpgtd %xmm0,%xmm1
140d7b30d:	83 c1 10             	add    $0x10,%ecx
140d7b310:	66 0f 6f c3          	movdqa %xmm3,%xmm0
140d7b314:	0f 54 c1             	andps  %xmm1,%xmm0
140d7b317:	0f 55 ca             	andnps %xmm2,%xmm1
140d7b31a:	0f 56 c1             	orps   %xmm1,%xmm0
140d7b31d:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140d7b321:	f3 0f 7f 42 a0       	movdqu %xmm0,-0x60(%rdx)
140d7b326:	66 0f 6e c0          	movd   %eax,%xmm0
140d7b32a:	41 8d 42 04          	lea    0x4(%r10),%eax
140d7b32e:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d7b333:	66 0f fe c5          	paddd  %xmm5,%xmm0
140d7b337:	66 0f 66 c8          	pcmpgtd %xmm0,%xmm1
140d7b33b:	66 0f 6f c3          	movdqa %xmm3,%xmm0
140d7b33f:	0f 54 c1             	andps  %xmm1,%xmm0
140d7b342:	0f 55 ca             	andnps %xmm2,%xmm1
140d7b345:	0f 56 c1             	orps   %xmm1,%xmm0
140d7b348:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140d7b34c:	f3 0f 7f 42 b0       	movdqu %xmm0,-0x50(%rdx)
140d7b351:	66 41 0f 6e c2       	movd   %r10d,%xmm0
140d7b356:	41 83 c2 10          	add    $0x10,%r10d
140d7b35a:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d7b35f:	66 0f fe c5          	paddd  %xmm5,%xmm0
140d7b363:	66 0f 66 c8          	pcmpgtd %xmm0,%xmm1
140d7b367:	66 0f 6f c3          	movdqa %xmm3,%xmm0
140d7b36b:	0f 54 c1             	andps  %xmm1,%xmm0
140d7b36e:	0f 55 ca             	andnps %xmm2,%xmm1
140d7b371:	0f 56 c1             	orps   %xmm1,%xmm0
140d7b374:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140d7b378:	f3 0f 7f 42 c0       	movdqu %xmm0,-0x40(%rdx)
140d7b37d:	66 0f 6e c0          	movd   %eax,%xmm0
140d7b381:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140d7b386:	66 0f fe c5          	paddd  %xmm5,%xmm0
140d7b38a:	66 0f 66 c8          	pcmpgtd %xmm0,%xmm1
140d7b38e:	66 0f 6f c3          	movdqa %xmm3,%xmm0
140d7b392:	0f 54 c1             	andps  %xmm1,%xmm0
140d7b395:	0f 55 ca             	andnps %xmm2,%xmm1
140d7b398:	0f 56 c1             	orps   %xmm1,%xmm0
140d7b39b:	f3 0f 7f 42 d0       	movdqu %xmm0,-0x30(%rdx)
140d7b3a0:	41 3b c9             	cmp    %r9d,%ecx
140d7b3a3:	0f 8c 47 ff ff ff    	jl     0x140d7b2f0
140d7b3a9:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
140d7b3ae:	48 63 c1             	movslq %ecx,%rax
140d7b3b1:	4d 63 c9             	movslq %r9d,%r9
140d7b3b4:	49 3b c1             	cmp    %r9,%rax
140d7b3b7:	7d 1f                	jge    0x140d7b3d8
140d7b3b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140d7b3c0:	41 8d 48 01          	lea    0x1(%r8),%ecx
140d7b3c4:	49 3b c3             	cmp    %r11,%rax
140d7b3c7:	7c 03                	jl     0x140d7b3cc
140d7b3c9:	41 8b c8             	mov    %r8d,%ecx
140d7b3cc:	89 4c 84 78          	mov    %ecx,0x78(%rsp,%rax,4)
140d7b3d0:	48 ff c0             	inc    %rax
140d7b3d3:	49 3b c1             	cmp    %r9,%rax
140d7b3d6:	7c e8                	jl     0x140d7b3c0
140d7b3d8:	4c 39 77 18          	cmp    %r14,0x18(%rdi)
140d7b3dc:	75 12                	jne    0x140d7b3f0
140d7b3de:	e8 6d ad f5 ff       	call   0x140cd6150
140d7b3e3:	48 89 47 18          	mov    %rax,0x18(%rdi)
140d7b3e7:	48 85 c0             	test   %rax,%rax
140d7b3ea:	0f 84 79 03 00 00    	je     0x140d7b769
140d7b3f0:	4c 39 77 28          	cmp    %r14,0x28(%rdi)
140d7b3f4:	75 12                	jne    0x140d7b408
140d7b3f6:	e8 85 af f5 ff       	call   0x140cd6380
140d7b3fb:	48 89 47 28          	mov    %rax,0x28(%rdi)
140d7b3ff:	48 85 c0             	test   %rax,%rax
140d7b402:	0f 84 61 03 00 00    	je     0x140d7b769
140d7b408:	4c 39 77 20          	cmp    %r14,0x20(%rdi)
140d7b40c:	75 12                	jne    0x140d7b420
140d7b40e:	e8 3d ad f5 ff       	call   0x140cd6150
140d7b413:	48 89 47 20          	mov    %rax,0x20(%rdi)
140d7b417:	48 85 c0             	test   %rax,%rax
140d7b41a:	0f 84 49 03 00 00    	je     0x140d7b769
140d7b420:	4c 39 77 30          	cmp    %r14,0x30(%rdi)
140d7b424:	75 12                	jne    0x140d7b438
140d7b426:	e8 55 af f5 ff       	call   0x140cd6380
140d7b42b:	48 89 47 30          	mov    %rax,0x30(%rdi)
140d7b42f:	48 85 c0             	test   %rax,%rax
140d7b432:	0f 84 31 03 00 00    	je     0x140d7b769
140d7b438:	4c 39 77 38          	cmp    %r14,0x38(%rdi)
140d7b43c:	75 12                	jne    0x140d7b450
140d7b43e:	e8 3d af f5 ff       	call   0x140cd6380
140d7b443:	48 89 47 38          	mov    %rax,0x38(%rdi)
140d7b447:	48 85 c0             	test   %rax,%rax
140d7b44a:	0f 84 19 03 00 00    	je     0x140d7b769
140d7b450:	4c 39 77 40          	cmp    %r14,0x40(%rdi)
140d7b454:	75 12                	jne    0x140d7b468
140d7b456:	e8 25 af f5 ff       	call   0x140cd6380
140d7b45b:	48 89 47 40          	mov    %rax,0x40(%rdi)
140d7b45f:	48 85 c0             	test   %rax,%rax
140d7b462:	0f 84 01 03 00 00    	je     0x140d7b769
140d7b468:	4c 39 77 48          	cmp    %r14,0x48(%rdi)
140d7b46c:	75 12                	jne    0x140d7b480
140d7b46e:	e8 0d af f5 ff       	call   0x140cd6380
140d7b473:	48 89 47 48          	mov    %rax,0x48(%rdi)
140d7b477:	48 85 c0             	test   %rax,%rax
140d7b47a:	0f 84 e9 02 00 00    	je     0x140d7b769
140d7b480:	4c 39 77 50          	cmp    %r14,0x50(%rdi)
140d7b484:	75 12                	jne    0x140d7b498
140d7b486:	e8 f5 ae f5 ff       	call   0x140cd6380
140d7b48b:	48 89 47 50          	mov    %rax,0x50(%rdi)
140d7b48f:	48 85 c0             	test   %rax,%rax
140d7b492:	0f 84 d1 02 00 00    	je     0x140d7b769
140d7b498:	8b 44 24 38          	mov    0x38(%rsp),%eax
140d7b49c:	bb 02 00 00 00       	mov    $0x2,%ebx
140d7b4a1:	3b c3                	cmp    %ebx,%eax
140d7b4a3:	7e 61                	jle    0x140d7b506
140d7b4a5:	8d 50 fe             	lea    -0x2(%rax),%edx
140d7b4a8:	c7 47 04 01 00 00 00 	movl   $0x1,0x4(%rdi)
140d7b4af:	33 c9                	xor    %ecx,%ecx
140d7b4b1:	e8 ba 5f f4 ff       	call   0x140cc1470
140d7b4b6:	4c 8b f0             	mov    %rax,%r14
140d7b4b9:	48 85 c0             	test   %rax,%rax
140d7b4bc:	0f 84 a7 02 00 00    	je     0x140d7b769
140d7b4c2:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140d7b4c6:	48 85 c9             	test   %rcx,%rcx
140d7b4c9:	74 0f                	je     0x140d7b4da
140d7b4cb:	48 8d 15 de c0 fa ff 	lea    -0x53f22(%rip),%rdx        # 0x140d275b0
140d7b4d2:	e8 89 60 f4 ff       	call   0x140cc1560
140d7b4d7:	49 8b c6             	mov    %r14,%rax
140d7b4da:	48 89 47 58          	mov    %rax,0x58(%rdi)
140d7b4de:	66 90                	xchg   %ax,%ax
140d7b4e0:	e8 1b c1 fa ff       	call   0x140d27600
140d7b4e5:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d7b4ea:	48 85 c0             	test   %rax,%rax
140d7b4ed:	0f 84 76 02 00 00    	je     0x140d7b769
140d7b4f3:	48 8b d0             	mov    %rax,%rdx
140d7b4f6:	49 8b ce             	mov    %r14,%rcx
140d7b4f9:	e8 12 61 f4 ff       	call   0x140cc1610
140d7b4fe:	ff c3                	inc    %ebx
140d7b500:	3b 5c 24 38          	cmp    0x38(%rsp),%ebx
140d7b504:	7c da                	jl     0x140d7b4e0
140d7b506:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140d7b50a:	48 8b d5             	mov    %rbp,%rdx
140d7b50d:	e8 ae a8 f5 ff       	call   0x140cd5dc0
140d7b512:	48 85 c0             	test   %rax,%rax
140d7b515:	0f 84 4e 02 00 00    	je     0x140d7b769
140d7b51b:	41 8b ef             	mov    %r15d,%ebp
140d7b51e:	44 39 7c 24 38       	cmp    %r15d,0x38(%rsp)
140d7b523:	0f 84 f9 02 00 00    	je     0x140d7b822
140d7b529:	49 8b df             	mov    %r15,%rbx
140d7b52c:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d7b531:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
140d7b536:	85 ed                	test   %ebp,%ebp
140d7b538:	74 20                	je     0x140d7b55a
140d7b53a:	83 fd 01             	cmp    $0x1,%ebp
140d7b53d:	75 06                	jne    0x140d7b545
140d7b53f:	48 8b 77 38          	mov    0x38(%rdi),%rsi
140d7b543:	eb 19                	jmp    0x140d7b55e
140d7b545:	8d 55 fe             	lea    -0x2(%rbp),%edx
140d7b548:	49 8b ce             	mov    %r14,%rcx
140d7b54b:	e8 10 62 f4 ff       	call   0x140cc1760
140d7b550:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d7b555:	48 8b 30             	mov    (%rax),%rsi
140d7b558:	eb 04                	jmp    0x140d7b55e
140d7b55a:	48 8b 77 30          	mov    0x30(%rdi),%rsi
140d7b55e:	ba 04 00 00 00       	mov    $0x4,%edx
140d7b563:	48 8b ce             	mov    %rsi,%rcx
140d7b566:	e8 95 af f5 ff       	call   0x140cd6500
140d7b56b:	8b 44 9c 78          	mov    0x78(%rsp,%rbx,4),%eax
140d7b56f:	44 8b e0             	mov    %eax,%r12d
140d7b572:	89 44 24 58          	mov    %eax,0x58(%rsp)
140d7b576:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d7b57d:	00 00 00
140d7b580:	8b 44 24 40          	mov    0x40(%rsp),%eax
140d7b584:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
140d7b588:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d7b58f:	00
140d7b590:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140d7b595:	45 33 c9             	xor    %r9d,%r9d
140d7b598:	45 33 c0             	xor    %r8d,%r8d
140d7b59b:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140d7b5a0:	41 8b d4             	mov    %r12d,%edx
140d7b5a3:	48 8b ce             	mov    %rsi,%rcx
140d7b5a6:	e8 65 e8 fd ff       	call   0x140d59e10
140d7b5ab:	85 c0                	test   %eax,%eax
140d7b5ad:	0f 84 b6 01 00 00    	je     0x140d7b769
140d7b5b3:	41 8b df             	mov    %r15d,%ebx
140d7b5b6:	3b dd                	cmp    %ebp,%ebx
140d7b5b8:	7d 33                	jge    0x140d7b5ed
140d7b5ba:	85 db                	test   %ebx,%ebx
140d7b5bc:	75 06                	jne    0x140d7b5c4
140d7b5be:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140d7b5c2:	eb 19                	jmp    0x140d7b5dd
140d7b5c4:	83 fb 01             	cmp    $0x1,%ebx
140d7b5c7:	75 06                	jne    0x140d7b5cf
140d7b5c9:	48 8b 57 38          	mov    0x38(%rdi),%rdx
140d7b5cd:	eb 0e                	jmp    0x140d7b5dd
140d7b5cf:	8d 53 fe             	lea    -0x2(%rbx),%edx
140d7b5d2:	49 8b ce             	mov    %r14,%rcx
140d7b5d5:	e8 86 61 f4 ff       	call   0x140cc1760
140d7b5da:	48 8b 10             	mov    (%rax),%rdx
140d7b5dd:	48 8b ce             	mov    %rsi,%rcx
140d7b5e0:	e8 db a5 f5 ff       	call   0x140cd5bc0
140d7b5e5:	85 c0                	test   %eax,%eax
140d7b5e7:	74 a7                	je     0x140d7b590
140d7b5e9:	ff c3                	inc    %ebx
140d7b5eb:	eb c9                	jmp    0x140d7b5b6
140d7b5ed:	e8 2e b0 f5 ff       	call   0x140cd6620
140d7b5f2:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d7b5f7:	4c 8b c0             	mov    %rax,%r8
140d7b5fa:	48 8b cb             	mov    %rbx,%rcx
140d7b5fd:	48 8b d6             	mov    %rsi,%rdx
140d7b600:	e8 fb 2e fa ff       	call   0x140d1e500
140d7b605:	85 c0                	test   %eax,%eax
140d7b607:	0f 84 5c 01 00 00    	je     0x140d7b769
140d7b60d:	e8 ae 57 f5 ff       	call   0x140cd0dc0
140d7b612:	ba 04 00 00 00       	mov    $0x4,%edx
140d7b617:	48 8b cb             	mov    %rbx,%rcx
140d7b61a:	e8 e1 ae f5 ff       	call   0x140cd6500
140d7b61f:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140d7b624:	48 8b d3             	mov    %rbx,%rdx
140d7b627:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140d7b62b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d7b630:	e8 3b ce fd ff       	call   0x140d58470
140d7b635:	48 85 c0             	test   %rax,%rax
140d7b638:	0f 84 e6 00 00 00    	je     0x140d7b724
140d7b63e:	8b 5c 24 40          	mov    0x40(%rsp),%ebx
140d7b642:	03 5c 24 58          	add    0x58(%rsp),%ebx
140d7b646:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d7b64b:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
140d7b64f:	48 83 f8 01          	cmp    $0x1,%rax
140d7b653:	75 0a                	jne    0x140d7b65f
140d7b655:	4c 8b 47 38          	mov    0x38(%rdi),%r8
140d7b659:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140d7b65d:	eb 10                	jmp    0x140d7b66f
140d7b65f:	48 85 c0             	test   %rax,%rax
140d7b662:	0f 84 7b 01 00 00    	je     0x140d7b7e3
140d7b668:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140d7b66c:	4c 8b c6             	mov    %rsi,%r8
140d7b66f:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140d7b674:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d7b679:	e8 c2 b0 fd ff       	call   0x140d56740
140d7b67e:	85 c0                	test   %eax,%eax
140d7b680:	0f 84 e3 00 00 00    	je     0x140d7b769
140d7b686:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140d7b68b:	44 8d 43 fc          	lea    -0x4(%rbx),%r8d
140d7b68f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d7b694:	48 8b cb             	mov    %rbx,%rcx
140d7b697:	e8 24 00 fa ff       	call   0x140d1b6c0
140d7b69c:	85 c0                	test   %eax,%eax
140d7b69e:	0f 84 c5 00 00 00    	je     0x140d7b769
140d7b6a4:	48 8b cb             	mov    %rbx,%rcx
140d7b6a7:	e8 44 a9 f5 ff       	call   0x140cd5ff0
140d7b6ac:	48 8b d8             	mov    %rax,%rbx
140d7b6af:	48 83 c0 f7          	add    $0xfffffffffffffff7,%rax
140d7b6b3:	48 83 f8 06          	cmp    $0x6,%rax
140d7b6b7:	0f 86 de 00 00 00    	jbe    0x140d7b79b
140d7b6bd:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
140d7b6c1:	ba 02 00 00 00       	mov    $0x2,%edx
140d7b6c6:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
140d7b6cb:	49 8b cd             	mov    %r13,%rcx
140d7b6ce:	89 44 24 40          	mov    %eax,0x40(%rsp)
140d7b6d2:	e8 c9 e6 fd ff       	call   0x140d59da0
140d7b6d7:	ff 44 24 3c          	incl   0x3c(%rsp)
140d7b6db:	85 c0                	test   %eax,%eax
140d7b6dd:	0f 84 86 00 00 00    	je     0x140d7b769
140d7b6e3:	48 63 4c 24 38       	movslq 0x38(%rsp),%rcx
140d7b6e8:	8b 44 24 44          	mov    0x44(%rsp),%eax
140d7b6ec:	48 83 f9 04          	cmp    $0x4,%rcx
140d7b6f0:	76 22                	jbe    0x140d7b714
140d7b6f2:	48 83 fb 09          	cmp    $0x9,%rbx
140d7b6f6:	73 0e                	jae    0x140d7b706
140d7b6f8:	41 ff c4             	inc    %r12d
140d7b6fb:	ff c0                	inc    %eax
140d7b6fd:	89 44 24 44          	mov    %eax,0x44(%rsp)
140d7b701:	e9 7a fe ff ff       	jmp    0x140d7b580
140d7b706:	41 ff cc             	dec    %r12d
140d7b709:	ff c0                	inc    %eax
140d7b70b:	89 44 24 44          	mov    %eax,0x44(%rsp)
140d7b70f:	e9 6c fe ff ff       	jmp    0x140d7b580
140d7b714:	83 f8 04             	cmp    $0x4,%eax
140d7b717:	74 68                	je     0x140d7b781
140d7b719:	ff c0                	inc    %eax
140d7b71b:	89 44 24 44          	mov    %eax,0x44(%rsp)
140d7b71f:	e9 5c fe ff ff       	jmp    0x140d7b580
140d7b724:	e8 17 54 f5 ff       	call   0x140cd0b40
140d7b729:	8b c8                	mov    %eax,%ecx