140ce808c:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140ce8090:	c1 ee 1f             	shr    $0x1f,%esi
140ce8093:	0f 11 87 64 01 00 00 	movups %xmm0,0x164(%rdi)
140ce809a:	8b c6                	mov    %esi,%eax
140ce809c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140ce80a1:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140ce80a5:	48 c7 87 48 02 00 00 	movq   $0xffffffffffffffff,0x248(%rdi)
140ce80ac:	ff ff ff ff
140ce80b0:	0f 11 8f 74 01 00 00 	movups %xmm1,0x174(%rdi)
140ce80b7:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140ce80bb:	0f 11 87 84 01 00 00 	movups %xmm0,0x184(%rdi)
140ce80c2:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
140ce80c6:	0f 11 8f 94 01 00 00 	movups %xmm1,0x194(%rdi)
140ce80cd:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
140ce80d1:	0f 11 87 a4 01 00 00 	movups %xmm0,0x1a4(%rdi)
140ce80d8:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
140ce80dc:	0f 11 8f b4 01 00 00 	movups %xmm1,0x1b4(%rdi)
140ce80e3:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140ce80e7:	0f 11 87 c4 01 00 00 	movups %xmm0,0x1c4(%rdi)
140ce80ee:	0f 10 03             	movups (%rbx),%xmm0
140ce80f1:	0f 11 87 d4 01 00 00 	movups %xmm0,0x1d4(%rdi)
140ce80f8:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140ce80fc:	0f 11 8f e4 01 00 00 	movups %xmm1,0x1e4(%rdi)
140ce8103:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140ce8107:	0f 11 87 f4 01 00 00 	movups %xmm0,0x1f4(%rdi)
140ce810e:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
140ce8112:	0f 11 8f 04 02 00 00 	movups %xmm1,0x204(%rdi)
140ce8119:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
140ce811d:	0f 11 87 14 02 00 00 	movups %xmm0,0x214(%rdi)
140ce8124:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
140ce8128:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce812d:	0f 11 8f 24 02 00 00 	movups %xmm1,0x224(%rdi)
140ce8134:	0f 11 87 34 02 00 00 	movups %xmm0,0x234(%rdi)
140ce813b:	48 83 c4 20          	add    $0x20,%rsp
140ce813f:	5f                   	pop    %rdi
140ce8140:	c3                   	ret
140ce8141:	cc                   	int3
140ce8142:	cc                   	int3
140ce8143:	cc                   	int3
140ce8144:	cc                   	int3
140ce8145:	cc                   	int3
140ce8146:	cc                   	int3
140ce8147:	cc                   	int3
140ce8148:	cc                   	int3
140ce8149:	cc                   	int3
140ce814a:	cc                   	int3
140ce814b:	cc                   	int3
140ce814c:	cc                   	int3
140ce814d:	cc                   	int3
140ce814e:	cc                   	int3
140ce814f:	cc                   	int3
140ce8150:	40 53                	rex push %rbx
140ce8152:	55                   	push   %rbp
140ce8153:	56                   	push   %rsi
140ce8154:	57                   	push   %rdi
140ce8155:	41 54                	push   %r12
140ce8157:	41 55                	push   %r13
140ce8159:	41 56                	push   %r14
140ce815b:	41 57                	push   %r15
140ce815d:	b8 f8 00 00 00       	mov    $0xf8,%eax
140ce8162:	e8 39 33 13 00       	call   0x140e1b4a0
140ce8167:	48 2b e0             	sub    %rax,%rsp
140ce816a:	48 8b 05 8f 0d 6d 00 	mov    0x6d0d8f(%rip),%rax        # 0x1413b8f00
140ce8171:	48 33 c4             	xor    %rsp,%rax
140ce8174:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140ce817b:	00
140ce817c:	4d 8b f1             	mov    %r9,%r14
140ce817f:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140ce8184:	4d 8b e0             	mov    %r8,%r12
140ce8187:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140ce818c:	4c 8b fa             	mov    %rdx,%r15
140ce818f:	e8 9c 96 ff ff       	call   0x140ce1830
140ce8194:	33 f6                	xor    %esi,%esi
140ce8196:	41 bd 40 00 00 00    	mov    $0x40,%r13d
140ce819c:	8b de                	mov    %esi,%ebx
140ce819e:	48 8b e8             	mov    %rax,%rbp
140ce81a1:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140ce81a6:	44 2b a8 3c 02 00 00 	sub    0x23c(%rax),%r13d
140ce81ad:	48 8b b8 48 02 00 00 	mov    0x248(%rax),%rdi
140ce81b4:	48 c7 80 48 02 00 00 	movq   $0xffffffffffffffff,0x248(%rax)
140ce81bb:	ff ff ff ff
140ce81bf:	41 f6 c6 0f          	test   $0xf,%r14b
140ce81c3:	0f 85 1d 08 00 00    	jne    0x140ce89e6
140ce81c9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140ce81ce:	e8 dd 61 4c ff       	call   0x1401ae3b0
140ce81d3:	85 c0                	test   %eax,%eax
140ce81d5:	0f 84 5a 02 00 00    	je     0x140ce8435
140ce81db:	48 83 ff ff          	cmp    $0xffffffffffffffff,%rdi
140ce81df:	75 05                	jne    0x140ce81e6
140ce81e1:	49 8b fe             	mov    %r14,%rdi
140ce81e4:	eb 29                	jmp    0x140ce820f
140ce81e6:	48 8d 47 30          	lea    0x30(%rdi),%rax
140ce81ea:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140ce81ee:	4c 3b f0             	cmp    %rax,%r14
140ce81f1:	0f 85 ef 07 00 00    	jne    0x140ce89e6
140ce81f7:	81 bd 50 02 00 00 02 	cmpl   $0x302,0x250(%rbp)
140ce81fe:	03 00 00
140ce8201:	ba 10 00 00 00       	mov    $0x10,%edx
140ce8206:	48 0f 43 da          	cmovae %rdx,%rbx
140ce820a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140ce820f:	f7 05 ff a7 7c 00 00 	testl  $0x20000000,0x7ca7ff(%rip)        # 0x1414b2a18
140ce8216:	00 00 20
140ce8219:	75 29                	jne    0x140ce8244
140ce821b:	8b 0d f3 a7 7c 00    	mov    0x7ca7f3(%rip),%ecx        # 0x1414b2a14
140ce8221:	0f ba e1 1c          	bt     $0x1c,%ecx
140ce8225:	0f 83 d6 00 00 00    	jae    0x140ce8301
140ce822b:	8b 05 df a7 7c 00    	mov    0x7ca7df(%rip),%eax        # 0x1414b2a10
140ce8231:	81 e1 00 08 00 00    	and    $0x800,%ecx
140ce8237:	25 00 00 00 40       	and    $0x40000000,%eax
140ce823c:	0b c1                	or     %ecx,%eax
140ce823e:	0f 84 bd 00 00 00    	je     0x140ce8301
140ce8244:	4a 8d 04 2b          	lea    (%rbx,%r13,1),%rax
140ce8248:	48 3b f8             	cmp    %rax,%rdi
140ce824b:	0f 86 b0 00 00 00    	jbe    0x140ce8301
140ce8251:	48 8b c7             	mov    %rdi,%rax
140ce8254:	49 2b c5             	sub    %r13,%rax
140ce8257:	48 2b c3             	sub    %rbx,%rax
140ce825a:	48 c1 e8 06          	shr    $0x6,%rax
140ce825e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140ce8263:	48 85 c0             	test   %rax,%rax
140ce8266:	0f 84 95 00 00 00    	je     0x140ce8301
140ce826c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ce8271:	4c 8d a5 d4 01 00 00 	lea    0x1d4(%rbp),%r12
140ce8278:	4d 8b c5             	mov    %r13,%r8
140ce827b:	49 8b cc             	mov    %r12,%rcx
140ce827e:	48 8d 14 1e          	lea    (%rsi,%rbx,1),%rdx
140ce8282:	e8 a9 0c 00 00       	call   0x140ce8f30
140ce8287:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140ce828c:	4a 8d 1c 2e          	lea    (%rsi,%r13,1),%rbx
140ce8290:	48 03 5c 24 50       	add    0x50(%rsp),%rbx
140ce8295:	e8 86 b5 53 ff       	call   0x140223820
140ce829a:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140ce829f:	4c 8b cd             	mov    %rbp,%r9
140ce82a2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140ce82a7:	4c 8b c6             	mov    %rsi,%r8
140ce82aa:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140ce82af:	49 8b d7             	mov    %r15,%rdx
140ce82b2:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140ce82b7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ce82bc:	e8 7f 5b 33 ff       	call   0x14001de40
140ce82c1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ce82c6:	48 c1 e6 06          	shl    $0x6,%rsi
140ce82ca:	48 8b ce             	mov    %rsi,%rcx
140ce82cd:	4c 03 ee             	add    %rsi,%r13
140ce82d0:	48 c1 e9 1d          	shr    $0x1d,%rcx
140ce82d4:	03 8d f8 01 00 00    	add    0x1f8(%rbp),%ecx
140ce82da:	48 8d 04 f5 00 00 00 	lea    0x0(,%rsi,8),%rax
140ce82e1:	00
140ce82e2:	89 8d f8 01 00 00    	mov    %ecx,0x1f8(%rbp)
140ce82e8:	01 85 f4 01 00 00    	add    %eax,0x1f4(%rbp)
140ce82ee:	39 85 f4 01 00 00    	cmp    %eax,0x1f4(%rbp)
140ce82f4:	73 15                	jae    0x140ce830b
140ce82f6:	8d 41 01             	lea    0x1(%rcx),%eax
140ce82f9:	89 85 f8 01 00 00    	mov    %eax,0x1f8(%rbp)
140ce82ff:	eb 0a                	jmp    0x140ce830b
140ce8301:	4c 8b ee             	mov    %rsi,%r13
140ce8304:	4c 8d a5 d4 01 00 00 	lea    0x1d4(%rbp),%r12
140ce830b:	4c 03 eb             	add    %rbx,%r13
140ce830e:	4c 8b c7             	mov    %rdi,%r8
140ce8311:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140ce8316:	4d 2b c5             	sub    %r13,%r8
140ce8319:	49 8b cc             	mov    %r12,%rcx
140ce831c:	4a 8d 14 2b          	lea    (%rbx,%r13,1),%rdx
140ce8320:	e8 0b 0c 00 00       	call   0x140ce8f30
140ce8325:	49 3b fe             	cmp    %r14,%rdi
140ce8328:	0f 84 c8 00 00 00    	je     0x140ce83f6
140ce832e:	49 3b df             	cmp    %r15,%rbx
140ce8331:	74 13                	je     0x140ce8346
140ce8333:	4c 8b c7             	mov    %rdi,%r8
140ce8336:	49 8d 0c 37          	lea    (%r15,%rsi,1),%rcx
140ce833a:	4c 2b c6             	sub    %rsi,%r8
140ce833d:	48 8d 14 33          	lea    (%rbx,%rsi,1),%rdx
140ce8341:	e8 ca 6c 1f 00       	call   0x140edf010
140ce8346:	49 8d 1c 3f          	lea    (%r15,%rdi,1),%rbx
140ce834a:	49 8b d4             	mov    %r12,%rdx
140ce834d:	48 8b cb             	mov    %rbx,%rcx
140ce8350:	e8 9b ae 01 00       	call   0x140d031f0
140ce8355:	0f 10 85 64 01 00 00 	movups 0x164(%rbp),%xmm0
140ce835c:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140ce8362:	48 8b d3             	mov    %rbx,%rdx
140ce8365:	0f 10 8d 74 01 00 00 	movups 0x174(%rbp),%xmm1
140ce836c:	49 8b cc             	mov    %r12,%rcx
140ce836f:	41 0f 11 04 24       	movups %xmm0,(%r12)
140ce8374:	0f 10 85 84 01 00 00 	movups 0x184(%rbp),%xmm0
140ce837b:	41 0f 11 4c 24 10    	movups %xmm1,0x10(%r12)
140ce8381:	0f 10 8d 94 01 00 00 	movups 0x194(%rbp),%xmm1
140ce8388:	41 0f 11 44 24 20    	movups %xmm0,0x20(%r12)
140ce838e:	0f 10 85 a4 01 00 00 	movups 0x1a4(%rbp),%xmm0
140ce8395:	41 0f 11 4c 24 30    	movups %xmm1,0x30(%r12)
140ce839b:	0f 10 8d b4 01 00 00 	movups 0x1b4(%rbp),%xmm1
140ce83a2:	41 0f 11 44 24 40    	movups %xmm0,0x40(%r12)
140ce83a8:	0f 10 85 c4 01 00 00 	movups 0x1c4(%rbp),%xmm0
140ce83af:	41 0f 11 4c 24 50    	movups %xmm1,0x50(%r12)
140ce83b5:	41 0f 11 44 24 60    	movups %xmm0,0x60(%r12)
140ce83bb:	e8 70 0b 00 00       	call   0x140ce8f30
140ce83c0:	49 8b d4             	mov    %r12,%rdx
140ce83c3:	48 8b cb             	mov    %rbx,%rcx
140ce83c6:	e8 25 ae 01 00       	call   0x140d031f0
140ce83cb:	48 83 c7 20          	add    $0x20,%rdi
140ce83cf:	41 8b d6             	mov    %r14d,%edx
140ce83d2:	2b d7                	sub    %edi,%edx
140ce83d4:	ff ca                	dec    %edx
140ce83d6:	49 3b fe             	cmp    %r14,%rdi
140ce83d9:	73 0f                	jae    0x140ce83ea
140ce83db:	4d 8b c6             	mov    %r14,%r8
140ce83de:	49 8d 0c 3f          	lea    (%r15,%rdi,1),%rcx
140ce83e2:	4c 2b c7             	sub    %rdi,%r8
140ce83e5:	e8 c6 72 1f 00       	call   0x140edf6b0
140ce83ea:	49 8d 3c 37          	lea    (%r15,%rsi,1),%rdi
140ce83ee:	4c 2b f6             	sub    %rsi,%r14
140ce83f1:	48 8b df             	mov    %rdi,%rbx
140ce83f4:	eb 0a                	jmp    0x140ce8400
140ce83f6:	4c 2b f6             	sub    %rsi,%r14
140ce83f9:	49 8d 3c 37          	lea    (%r15,%rsi,1),%rdi
140ce83fd:	48 03 de             	add    %rsi,%rbx
140ce8400:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140ce8405:	48 8b c8             	mov    %rax,%rcx
140ce8408:	e8 13 b4 53 ff       	call   0x140223820
140ce840d:	4c 8b cd             	mov    %rbp,%r9
140ce8410:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140ce8417:	00
140ce8418:	4d 8b c6             	mov    %r14,%r8
140ce841b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ce8420:	48 8b d7             	mov    %rdi,%rdx
140ce8423:	48 8b cb             	mov    %rbx,%rcx
140ce8426:	e8 05 ea 31 ff       	call   0x140006e30
140ce842b:	b8 01 00 00 00       	mov    $0x1,%eax
140ce8430:	e9 b3 05 00 00       	jmp    0x140ce89e8
140ce8435:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140ce843a:	48 8d 9c 24 bf 00 00 	lea    0xbf(%rsp),%rbx
140ce8441:	00
140ce8442:	48 83 e3 c0          	and    $0xffffffffffffffc0,%rbx
140ce8446:	e8 d5 b3 53 ff       	call   0x140223820
140ce844b:	4c 8b cd             	mov    %rbp,%r9
140ce844e:	89 74 24 28          	mov    %esi,0x28(%rsp)
140ce8452:	4d 8b c6             	mov    %r14,%r8
140ce8455:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ce845a:	49 8b d7             	mov    %r15,%rdx
140ce845d:	49 8b cc             	mov    %r12,%rcx
140ce8460:	e8 cb e9 31 ff       	call   0x140006e30
140ce8465:	48 83 ff ff          	cmp    $0xffffffffffffffff,%rdi
140ce8469:	0f 84 5e 05 00 00    	je     0x140ce89cd
140ce846f:	0f b6 84 2f 4d 02 00 	movzbl 0x24d(%rdi,%rbp,1),%eax
140ce8476:	00
140ce8477:	4c 8d ad fc 01 00 00 	lea    0x1fc(%rbp),%r13
140ce847e:	0f b6 8c 2f 4c 02 00 	movzbl 0x24c(%rdi,%rbp,1),%ecx
140ce8485:	00
140ce8486:	ba 10 00 00 00       	mov    $0x10,%edx
140ce848b:	c1 e1 08             	shl    $0x8,%ecx
140ce848e:	0b c8                	or     %eax,%ecx
140ce8490:	81 f9 02 03 00 00    	cmp    $0x302,%ecx
140ce8496:	48 0f 42 d6          	cmovb  %rsi,%rdx
140ce849a:	48 8d 42 21          	lea    0x21(%rdx),%rax
140ce849e:	4c 3b f0             	cmp    %rax,%r14
140ce84a1:	0f 82 3f 05 00 00    	jb     0x140ce89e6
140ce84a7:	4c 2b f2             	sub    %rdx,%r14
140ce84aa:	4c 03 fa             	add    %rdx,%r15
140ce84ad:	b9 ff 00 00 00       	mov    $0xff,%ecx
140ce84b2:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140ce84b7:	4d 8b e6             	mov    %r14,%r12
140ce84ba:	4c 8b c7             	mov    %rdi,%r8
140ce84bd:	43 0f b6 54 3e ff    	movzbl -0x1(%r14,%r15,1),%edx
140ce84c3:	41 8d 46 df          	lea    -0x21(%r14),%eax
140ce84c7:	2b c8                	sub    %eax,%ecx
140ce84c9:	c1 e9 18             	shr    $0x18,%ecx
140ce84cc:	0b c8                	or     %eax,%ecx
140ce84ce:	0f b6 c9             	movzbl %cl,%ecx
140ce84d1:	8b c1                	mov    %ecx,%eax
140ce84d3:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
140ce84d7:	2b c2                	sub    %edx,%eax
140ce84d9:	c1 e8 1f             	shr    $0x1f,%eax
140ce84dc:	ff c8                	dec    %eax
140ce84de:	89 44 24 58          	mov    %eax,0x58(%rsp)
140ce84e2:	f7 d0                	not    %eax
140ce84e4:	89 44 24 48          	mov    %eax,0x48(%rsp)
140ce84e8:	8b 44 24 48          	mov    0x48(%rsp),%eax
140ce84ec:	23 c1                	and    %ecx,%eax
140ce84ee:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
140ce84f2:	23 ca                	and    %edx,%ecx
140ce84f4:	48 8d 95 50 02 00 00 	lea    0x250(%rbp),%rdx
140ce84fb:	0b c8                	or     %eax,%ecx
140ce84fd:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
140ce8501:	83 c1 21             	add    $0x21,%ecx
140ce8504:	4c 2b e1             	sub    %rcx,%r12
140ce8507:	44 88 a4 2f 4f 02 00 	mov    %r12b,0x24f(%rdi,%rbp,1)
140ce850e:	00
140ce850f:	49 8b c4             	mov    %r12,%rax
140ce8512:	48 c1 e8 08          	shr    $0x8,%rax
140ce8516:	88 84 2f 4e 02 00 00 	mov    %al,0x24e(%rdi,%rbp,1)
140ce851d:	48 8d 85 d4 01 00 00 	lea    0x1d4(%rbp),%rax
140ce8524:	0f 10 85 f4 00 00 00 	movups 0xf4(%rbp),%xmm0
140ce852b:	48 8b c8             	mov    %rax,%rcx
140ce852e:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140ce8533:	0f 10 8d 04 01 00 00 	movups 0x104(%rbp),%xmm1
140ce853a:	0f 11 00             	movups %xmm0,(%rax)
140ce853d:	0f 10 85 14 01 00 00 	movups 0x114(%rbp),%xmm0
140ce8544:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140ce8548:	0f 10 8d 24 01 00 00 	movups 0x124(%rbp),%xmm1
140ce854f:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140ce8553:	0f 10 85 34 01 00 00 	movups 0x134(%rbp),%xmm0
140ce855a:	0f 11 48 30          	movups %xmm1,0x30(%rax)
140ce855e:	0f 10 8d 44 01 00 00 	movups 0x144(%rbp),%xmm1
140ce8565:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140ce8569:	0f 10 85 54 01 00 00 	movups 0x154(%rbp),%xmm0
140ce8570:	0f 11 48 50          	movups %xmm1,0x50(%rax)
140ce8574:	0f 11 40 60          	movups %xmm0,0x60(%rax)
140ce8578:	e8 b3 09 00 00       	call   0x140ce8f30
140ce857d:	49 83 ee 20          	sub    $0x20,%r14
140ce8581:	49 81 fe 40 01 00 00 	cmp    $0x140,%r14
140ce8588:	72 3e                	jb     0x140ce85c8
140ce858a:	b9 40 00 00 00       	mov    $0x40,%ecx
140ce858f:	49 8d be c0 fe ff ff 	lea    -0x140(%r14),%rdi
140ce8596:	2b 8d 3c 02 00 00    	sub    0x23c(%rbp),%ecx
140ce859c:	48 83 e7 c0          	and    $0xffffffffffffffc0,%rdi
140ce85a0:	48 03 f9             	add    %rcx,%rdi
140ce85a3:	49 8b d7             	mov    %r15,%rdx
140ce85a6:	4c 8b c7             	mov    %rdi,%r8
140ce85a9:	48 8d 8d d4 01 00 00 	lea    0x1d4(%rbp),%rcx
140ce85b0:	e8 7b 09 00 00       	call   0x140ce8f30
140ce85b5:	4c 03 ff             	add    %rdi,%r15
140ce85b8:	4c 2b f7             	sub    %rdi,%r14
140ce85bb:	4c 2b e7             	sub    %rdi,%r12
140ce85be:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140ce85c3:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140ce85c8:	8b bd 3c 02 00 00    	mov    0x23c(%rbp),%edi
140ce85ce:	4e 8d 0c e5 00 00 00 	lea    0x0(,%r12,8),%r9
140ce85d5:	00
140ce85d6:	44 03 8d f4 01 00 00 	add    0x1f4(%rbp),%r9d
140ce85dd:	4c 8b e6             	mov    %rsi,%r12
140ce85e0:	48 89 33             	mov    %rsi,(%rbx)
140ce85e3:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140ce85e7:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140ce85eb:	48 89 73 18          	mov    %rsi,0x18(%rbx)
140ce85ef:	41 0f c9             	bswap  %r9d
140ce85f2:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
140ce85f7:	4d 85 f6             	test   %r14,%r14
140ce85fa:	0f 84 16 01 00 00    	je     0x140ce8716
140ce8600:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140ce8605:	4c 8b e8             	mov    %rax,%r13
140ce8608:	49 f7 dd             	neg    %r13
140ce860b:	4d 8d 14 07          	lea    (%r15,%rax,1),%r10
140ce860f:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
140ce8614:	0f 1f 40 00          	nopl   0x0(%rax)
140ce8618:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ce861f:	00
140ce8620:	4c 8b c0             	mov    %rax,%r8
140ce8623:	49 8b d5             	mov    %r13,%rdx
140ce8626:	43 0f b6 04 2a       	movzbl (%r10,%r13,1),%eax
140ce862b:	4d 2b c4             	sub    %r12,%r8
140ce862e:	48 c1 ea 38          	shr    $0x38,%rdx