140ae809f:	ff 15 93 4b 02 00    	call   *0x24b93(%rip)        # 0x140b0cc38
140ae80a5:	44 8a ee             	mov    %sil,%r13b
140ae80a8:	b8 ab aa aa aa       	mov    $0xaaaaaaab,%eax
140ae80ad:	41 f7 e4             	mul    %r12d
140ae80b0:	d1 ea                	shr    $1,%edx
140ae80b2:	8d 04 52             	lea    (%rdx,%rdx,2),%eax
140ae80b5:	41 8b cc             	mov    %r12d,%ecx
140ae80b8:	2b c8                	sub    %eax,%ecx
140ae80ba:	74 35                	je     0x140ae80f1
140ae80bc:	83 e9 01             	sub    $0x1,%ecx
140ae80bf:	74 16                	je     0x140ae80d7
140ae80c1:	83 f9 01             	cmp    $0x1,%ecx
140ae80c4:	0f 85 b7 00 00 00    	jne    0x140ae8181
140ae80ca:	49 8b cf             	mov    %r15,%rcx
140ae80cd:	e8 3e 09 00 00       	call   0x140ae8a10
140ae80d2:	e9 aa 00 00 00       	jmp    0x140ae8181
140ae80d7:	41 38 b7 88 00 00 00 	cmp    %sil,0x88(%r15)
140ae80de:	0f 85 9d 00 00 00    	jne    0x140ae8181
140ae80e4:	49 8b cf             	mov    %r15,%rcx
140ae80e7:	e8 08 07 00 00       	call   0x140ae87f4
140ae80ec:	e9 90 00 00 00       	jmp    0x140ae8181
140ae80f1:	41 38 b7 88 00 00 00 	cmp    %sil,0x88(%r15)
140ae80f8:	75 0a                	jne    0x140ae8104
140ae80fa:	49 8b cf             	mov    %r15,%rcx
140ae80fd:	e8 6e 03 00 00       	call   0x140ae8470
140ae8102:	eb 0e                	jmp    0x140ae8112
140ae8104:	41 8b 47 30          	mov    0x30(%r15),%eax
140ae8108:	85 c0                	test   %eax,%eax
140ae810a:	7e 06                	jle    0x140ae8112
140ae810c:	ff c8                	dec    %eax
140ae810e:	41 89 47 30          	mov    %eax,0x30(%r15)
140ae8112:	49 8b 87 a8 00 00 00 	mov    0xa8(%r15),%rax
140ae8119:	40 38 70 05          	cmp    %sil,0x5(%rax)
140ae811d:	74 62                	je     0x140ae8181
140ae811f:	4d 8b 77 78          	mov    0x78(%r15),%r14
140ae8123:	49 8b af 80 00 00 00 	mov    0x80(%r15),%rbp
140ae812a:	33 d2                	xor    %edx,%edx
140ae812c:	4c 8b c5             	mov    %rbp,%r8
140ae812f:	49 8b ce             	mov    %r14,%rcx
140ae8132:	e8 4d 05 ff ff       	call   0x140ad8684
140ae8137:	0f b7 f8             	movzwl %ax,%edi
140ae813a:	03 ff                	add    %edi,%edi
140ae813c:	33 d2                	xor    %edx,%edx
140ae813e:	4c 8b c5             	mov    %rbp,%r8
140ae8141:	49 8b ce             	mov    %r14,%rcx
140ae8144:	e8 3b 05 ff ff       	call   0x140ad8684
140ae8149:	0f b7 f0             	movzwl %ax,%esi
140ae814c:	03 f7                	add    %edi,%esi
140ae814e:	03 f6                	add    %esi,%esi
140ae8150:	33 d2                	xor    %edx,%edx
140ae8152:	4c 8b c5             	mov    %rbp,%r8
140ae8155:	49 8b ce             	mov    %r14,%rcx
140ae8158:	e8 27 05 ff ff       	call   0x140ad8684
140ae815d:	0f b7 f8             	movzwl %ax,%edi
140ae8160:	03 fe                	add    %esi,%edi
140ae8162:	03 ff                	add    %edi,%edi
140ae8164:	33 d2                	xor    %edx,%edx
140ae8166:	4c 8b c5             	mov    %rbp,%r8
140ae8169:	49 8b ce             	mov    %r14,%rcx
140ae816c:	e8 13 05 ff ff       	call   0x140ad8684
140ae8171:	0f b7 c0             	movzwl %ax,%eax
140ae8174:	03 c7                	add    %edi,%eax
140ae8176:	83 f8 0a             	cmp    $0xa,%eax
140ae8179:	0f 85 cf 00 00 00    	jne    0x140ae824e
140ae817f:	33 f6                	xor    %esi,%esi
140ae8181:	49 8b 87 a8 00 00 00 	mov    0xa8(%r15),%rax
140ae8188:	40 38 70 01          	cmp    %sil,0x1(%rax)
140ae818c:	74 45                	je     0x140ae81d3
140ae818e:	49 8b 97 80 00 00 00 	mov    0x80(%r15),%rdx
140ae8195:	8b 0a                	mov    (%rdx),%ecx
140ae8197:	48 03 c9             	add    %rcx,%rcx
140ae819a:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140ae819e:	33 c0                	xor    %eax,%eax
140ae81a0:	f3 aa                	rep stos %al,%es:(%rdi)
140ae81a2:	8b 0a                	mov    (%rdx),%ecx
140ae81a4:	48 03 c9             	add    %rcx,%rcx
140ae81a7:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
140ae81ab:	f3 aa                	rep stos %al,%es:(%rdi)
140ae81ad:	48 8b 42 08          	mov    0x8(%rdx),%rax
140ae81b1:	66 c7 00 2e 00       	movw   $0x2e,(%rax)
140ae81b6:	8b fe                	mov    %esi,%edi
140ae81b8:	4c 8b c6             	mov    %rsi,%r8
140ae81bb:	8d 4f 03             	lea    0x3(%rdi),%ecx
140ae81be:	48 8b 42 08          	mov    0x8(%rdx),%rax
140ae81c2:	66 41 89 4c 00 02    	mov    %cx,0x2(%r8,%rax,1)
140ae81c8:	ff c7                	inc    %edi
140ae81ca:	4d 8d 40 02          	lea    0x2(%r8),%r8
140ae81ce:	83 ff 02             	cmp    $0x2,%edi
140ae81d1:	7c e8                	jl     0x140ae81bb
140ae81d3:	49 8b 87 a8 00 00 00 	mov    0xa8(%r15),%rax
140ae81da:	40 38 70 02          	cmp    %sil,0x2(%rax)
140ae81de:	74 07                	je     0x140ae81e7
140ae81e0:	48 83 c3 18          	add    $0x18,%rbx
140ae81e4:	41 b5 01             	mov    $0x1,%r13b
140ae81e7:	41 ff c4             	inc    %r12d
140ae81ea:	45 3b 67 6c          	cmp    0x6c(%r15),%r12d
140ae81ee:	0f 82 07 fe ff ff    	jb     0x140ae7ffb
140ae81f4:	49 8b 47 50          	mov    0x50(%r15),%rax
140ae81f8:	49 3b 47 58          	cmp    0x58(%r15),%rax
140ae81fc:	74 04                	je     0x140ae8202
140ae81fe:	49 89 47 58          	mov    %rax,0x58(%r15)
140ae8202:	49 8b 4f 78          	mov    0x78(%r15),%rcx
140ae8206:	49 89 77 78          	mov    %rsi,0x78(%r15)
140ae820a:	48 85 c9             	test   %rcx,%rcx
140ae820d:	74 11                	je     0x140ae8220
140ae820f:	48 8b 01             	mov    (%rcx),%rax
140ae8212:	ba 01 00 00 00       	mov    $0x1,%edx
140ae8217:	48 8b 00             	mov    (%rax),%rax
140ae821a:	ff 15 18 4a 02 00    	call   *0x24a18(%rip)        # 0x140b0cc38
140ae8220:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140ae8225:	48 33 cc             	xor    %rsp,%rcx
140ae8228:	e8 b3 73 00 00       	call   0x140aef5e0
140ae822d:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140ae8234:	00
140ae8235:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140ae8239:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140ae823d:	49 8b 73 48          	mov    0x48(%r11),%rsi
140ae8241:	49 8b e3             	mov    %r11,%rsp
140ae8244:	41 5f                	pop    %r15
140ae8246:	41 5e                	pop    %r14
140ae8248:	41 5d                	pop    %r13
140ae824a:	41 5c                	pop    %r12
140ae824c:	5f                   	pop    %rdi
140ae824d:	c3                   	ret
140ae824e:	48 8d 15 ab 8c 0c 00 	lea    0xc8cab(%rip),%rdx        # 0x140bb0f00
140ae8255:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ae825a:	e8 6d f6 e7 ff       	call   0x1409678cc
140ae825f:	48 8d 15 7a eb 14 00 	lea    0x14eb7a(%rip),%rdx        # 0x140c36de0
140ae8266:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ae826b:	e8 0e 82 00 00       	call   0x140af047e
140ae8270:	cc                   	int3
140ae8271:	48 8d 15 40 8c 0c 00 	lea    0xc8c40(%rip),%rdx        # 0x140bb0eb8
140ae8278:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ae827d:	e8 4a f6 e7 ff       	call   0x1409678cc
140ae8282:	48 8d 15 57 eb 14 00 	lea    0x14eb57(%rip),%rdx        # 0x140c36de0
140ae8289:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ae828e:	e8 eb 81 00 00       	call   0x140af047e
140ae8293:	cc                   	int3
140ae8294:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ae8299:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ae829e:	55                   	push   %rbp
140ae829f:	56                   	push   %rsi
140ae82a0:	57                   	push   %rdi
140ae82a1:	41 54                	push   %r12
140ae82a3:	41 55                	push   %r13
140ae82a5:	41 56                	push   %r14
140ae82a7:	41 57                	push   %r15
140ae82a9:	48 83 ec 20          	sub    $0x20,%rsp
140ae82ad:	48 8b 59 18          	mov    0x18(%rcx),%rbx
140ae82b1:	45 8b e0             	mov    %r8d,%r12d
140ae82b4:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140ae82b8:	48 8b f9             	mov    %rcx,%rdi
140ae82bb:	48 3b da             	cmp    %rdx,%rbx
140ae82be:	0f 84 89 01 00 00    	je     0x140ae844d
140ae82c4:	33 ed                	xor    %ebp,%ebp
140ae82c6:	48 8d b1 90 00 00 00 	lea    0x90(%rcx),%rsi
140ae82cd:	49 bd ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r13
140ae82d4:	aa aa aa
140ae82d7:	40 38 a9 b4 00 00 00 	cmp    %bpl,0xb4(%rcx)
140ae82de:	75 24                	jne    0x140ae8304
140ae82e0:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
140ae82e4:	48 2b d3             	sub    %rbx,%rdx
140ae82e7:	48 2b 2e             	sub    (%rsi),%rbp
140ae82ea:	48 8b ce             	mov    %rsi,%rcx
140ae82ed:	48 c1 fd 03          	sar    $0x3,%rbp
140ae82f1:	49 0f af ed          	imul   %r13,%rbp
140ae82f5:	48 c1 fa 02          	sar    $0x2,%rdx
140ae82f9:	48 63 c5             	movslq %ebp,%rax
140ae82fc:	48 03 d0             	add    %rax,%rdx
140ae82ff:	e8 a0 13 82 ff       	call   0x1403096a4
140ae8304:	48 3b 5f 20          	cmp    0x20(%rdi),%rbx
140ae8308:	0f 84 31 01 00 00    	je     0x140ae843f
140ae830e:	4c 63 f5             	movslq %ebp,%r14
140ae8311:	4f 8d 3c 76          	lea    (%r14,%r14,2),%r15
140ae8315:	49 c1 e7 03          	shl    $0x3,%r15
140ae8319:	48 8b 46 08          	mov    0x8(%rsi),%rax
140ae831d:	48 39 06             	cmp    %rax,(%rsi)
140ae8320:	75 0d                	jne    0x140ae832f
140ae8322:	ba 01 00 00 00       	mov    $0x1,%edx
140ae8327:	48 8b ce             	mov    %rsi,%rcx
140ae832a:	e8 75 13 82 ff       	call   0x1403096a4
140ae832f:	8b 2b                	mov    (%rbx),%ebp
140ae8331:	44 3b e5             	cmp    %ebp,%r12d
140ae8334:	41 0f 42 ec          	cmovb  %r12d,%ebp
140ae8338:	44 2b e5             	sub    %ebp,%r12d
140ae833b:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
140ae8340:	85 ed                	test   %ebp,%ebp
140ae8342:	0f 84 e2 00 00 00    	je     0x140ae842a
140ae8348:	48 8b 16             	mov    (%rsi),%rdx
140ae834b:	48 8b 46 08          	mov    0x8(%rsi),%rax
140ae834f:	48 2b c2             	sub    %rdx,%rax
140ae8352:	48 c1 f8 03          	sar    $0x3,%rax
140ae8356:	49 0f af c5          	imul   %r13,%rax
140ae835a:	4c 3b f0             	cmp    %rax,%r14
140ae835d:	0f 83 ff 00 00 00    	jae    0x140ae8462
140ae8363:	48 8b 87 98 00 00 00 	mov    0x98(%rdi),%rax
140ae836a:	49 8d 0c 17          	lea    (%r15,%rdx,1),%rcx
140ae836e:	48 2b c2             	sub    %rdx,%rax
140ae8371:	48 c1 f8 03          	sar    $0x3,%rax
140ae8375:	49 0f af c5          	imul   %r13,%rax
140ae8379:	4c 3b f0             	cmp    %rax,%r14
140ae837c:	0f 83 e0 00 00 00    	jae    0x140ae8462
140ae8382:	4c 8b 41 08          	mov    0x8(%rcx),%r8
140ae8386:	4c 2b 01             	sub    (%rcx),%r8
140ae8389:	8b c5                	mov    %ebp,%eax
140ae838b:	4c 03 c0             	add    %rax,%r8
140ae838e:	48 8b 41 10          	mov    0x10(%rcx),%rax
140ae8392:	48 2b 01             	sub    (%rcx),%rax
140ae8395:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
140ae839a:	4c 3b c0             	cmp    %rax,%r8
140ae839d:	76 1d                	jbe    0x140ae83bc
140ae839f:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140ae83a6:	ff ff 7f
140ae83a9:	4c 3b c0             	cmp    %rax,%r8
140ae83ac:	0f 87 b7 00 00 00    	ja     0x140ae8469
140ae83b2:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ae83b7:	e8 d0 10 e8 ff       	call   0x14096948c
140ae83bc:	45 33 e4             	xor    %r12d,%r12d
140ae83bf:	48 8b 0e             	mov    (%rsi),%rcx
140ae83c2:	48 8b 46 08          	mov    0x8(%rsi),%rax
140ae83c6:	48 2b c1             	sub    %rcx,%rax
140ae83c9:	48 c1 f8 03          	sar    $0x3,%rax
140ae83cd:	49 0f af c5          	imul   %r13,%rax
140ae83d1:	4c 3b f0             	cmp    %rax,%r14
140ae83d4:	0f 83 88 00 00 00    	jae    0x140ae8462
140ae83da:	4d 8d 2c 0f          	lea    (%r15,%rcx,1),%r13
140ae83de:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140ae83e3:	48 8b 01             	mov    (%rcx),%rax
140ae83e6:	48 8b 40 18          	mov    0x18(%rax),%rax
140ae83ea:	ff 15 48 48 02 00    	call   *0x24848(%rip)        # 0x140b0cc38
140ae83f0:	49 8b 55 08          	mov    0x8(%r13),%rdx
140ae83f4:	88 44 24 60          	mov    %al,0x60(%rsp)
140ae83f8:	49 3b 55 10          	cmp    0x10(%r13),%rdx
140ae83fc:	74 08                	je     0x140ae8406
140ae83fe:	88 02                	mov    %al,(%rdx)
140ae8400:	49 ff 45 08          	incq   0x8(%r13)
140ae8404:	eb 0d                	jmp    0x140ae8413
140ae8406:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140ae840b:	49 8b cd             	mov    %r13,%rcx
140ae840e:	e8 25 12 e8 ff       	call   0x140969638
140ae8413:	41 ff c4             	inc    %r12d
140ae8416:	49 bd ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r13
140ae841d:	aa aa aa
140ae8420:	44 3b e5             	cmp    %ebp,%r12d
140ae8423:	72 9a                	jb     0x140ae83bf
140ae8425:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
140ae842a:	48 83 c3 04          	add    $0x4,%rbx
140ae842e:	49 ff c6             	inc    %r14
140ae8431:	49 83 c7 18          	add    $0x18,%r15
140ae8435:	48 3b 5f 20          	cmp    0x20(%rdi),%rbx
140ae8439:	0f 85 da fe ff ff    	jne    0x140ae8319
140ae843f:	48 8b 47 18          	mov    0x18(%rdi),%rax
140ae8443:	48 3b 47 20          	cmp    0x20(%rdi),%rax
140ae8447:	74 04                	je     0x140ae844d
140ae8449:	48 89 47 20          	mov    %rax,0x20(%rdi)
140ae844d:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140ae8452:	48 83 c4 20          	add    $0x20,%rsp
140ae8456:	41 5f                	pop    %r15
140ae8458:	41 5e                	pop    %r14
140ae845a:	41 5d                	pop    %r13
140ae845c:	41 5c                	pop    %r12
140ae845e:	5f                   	pop    %rdi
140ae845f:	5e                   	pop    %rsi
140ae8460:	5d                   	pop    %rbp
140ae8461:	c3                   	ret
140ae8462:	ff 15 30 45 02 00    	call   *0x24530(%rip)        # 0x140b0c998
140ae8468:	cc                   	int3
140ae8469:	e8 fa 38 53 ff       	call   0x14001bd68
140ae846e:	cc                   	int3
140ae846f:	90                   	nop
140ae8470:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ae8475:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140ae847a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140ae847f:	57                   	push   %rdi
140ae8480:	41 54                	push   %r12
140ae8482:	41 55                	push   %r13
140ae8484:	41 56                	push   %r14
140ae8486:	41 57                	push   %r15
140ae8488:	48 83 ec 70          	sub    $0x70,%rsp
140ae848c:	48 8b 05 ad 6b 1d 00 	mov    0x1d6bad(%rip),%rax        # 0x140cbf040
140ae8493:	48 33 c4             	xor    %rsp,%rax
140ae8496:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140ae849b:	48 8b f9             	mov    %rcx,%rdi
140ae849e:	33 c9                	xor    %ecx,%ecx
140ae84a0:	40 8a f1             	mov    %cl,%sil
140ae84a3:	39 4f 30             	cmp    %ecx,0x30(%rdi)
140ae84a6:	0f 8c 22 03 00 00    	jl     0x140ae87ce
140ae84ac:	8b 47 14             	mov    0x14(%rdi),%eax
140ae84af:	85 c0                	test   %eax,%eax
140ae84b1:	7e 03                	jle    0x140ae84b6
140ae84b3:	83 c0 03             	add    $0x3,%eax
140ae84b6:	99                   	cltd
140ae84b7:	44 8b e9             	mov    %ecx,%r13d
140ae84ba:	83 e2 03             	and    $0x3,%edx
140ae84bd:	44 8d 24 02          	lea    (%rdx,%rax,1),%r12d
140ae84c1:	ba 01 00 00 00       	mov    $0x1,%edx
140ae84c6:	41 c1 fc 02          	sar    $0x2,%r12d
140ae84ca:	45 85 e4             	test   %r12d,%r12d
140ae84cd:	0f 84 b2 02 00 00    	je     0x140ae8785
140ae84d3:	44 8b f9             	mov    %ecx,%r15d
140ae84d6:	8b e9                	mov    %ecx,%ebp
140ae84d8:	39 4f 10             	cmp    %ecx,0x10(%rdi)
140ae84db:	0f 86 94 02 00 00    	jbe    0x140ae8775
140ae84e1:	44 8b f1             	mov    %ecx,%r14d
140ae84e4:	43 8d 1c 3e          	lea    (%r14,%r15,1),%ebx
140ae84e8:	3b 5f 14             	cmp    0x14(%rdi),%ebx
140ae84eb:	0f 83 79 02 00 00    	jae    0x140ae876a
140ae84f1:	44 89 b7 b0 00 00 00 	mov    %r14d,0xb0(%rdi)
140ae84f8:	45 85 f6             	test   %r14d,%r14d
140ae84fb:	0f 85 2d 01 00 00    	jne    0x140ae862e
140ae8501:	44 8b c3             	mov    %ebx,%r8d
140ae8504:	8b d5                	mov    %ebp,%edx
140ae8506:	48 8b cf             	mov    %rdi,%rcx
140ae8509:	e8 26 f5 ff ff       	call   0x140ae7a34
140ae850e:	84 c0                	test   %al,%al
140ae8510:	0f 84 18 01 00 00    	je     0x140ae862e
140ae8516:	4c 8b 87 80 00 00 00 	mov    0x80(%rdi),%r8
140ae851d:	41 8d 4e 01          	lea    0x1(%r14),%ecx
140ae8521:	40 0f b6 c6          	movzbl %sil,%eax
140ae8525:	40 84 f6             	test   %sil,%sil
140ae8528:	8b d1                	mov    %ecx,%edx
140ae852a:	0f 44 c1             	cmove  %ecx,%eax
140ae852d:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
140ae8531:	40 8a f0             	mov    %al,%sil
140ae8534:	e8 4b 01 ff ff       	call   0x140ad8684
140ae8539:	33 c9                	xor    %ecx,%ecx
140ae853b:	66 85 c0             	test   %ax,%ax
140ae853e:	0f 84 21 02 00 00    	je     0x140ae8765
140ae8544:	4c 8b 87 80 00 00 00 	mov    0x80(%rdi),%r8
140ae854b:	33 d2                	xor    %edx,%edx
140ae854d:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
140ae8551:	e8 2e 01 ff ff       	call   0x140ad8684
140ae8556:	4c 8b 87 80 00 00 00 	mov    0x80(%rdi),%r8
140ae855d:	0f b7 d8             	movzwl %ax,%ebx
140ae8560:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
140ae8564:	33 d2                	xor    %edx,%edx
140ae8566:	66 03 db             	add    %bx,%bx
140ae8569:	e8 16 01 ff ff       	call   0x140ad8684
140ae856e:	66 03 c3             	add    %bx,%ax
140ae8571:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140ae8576:	44 0f b7 f0          	movzwl %ax,%r14d
140ae857a:	8b d5                	mov    %ebp,%edx
140ae857c:	48 8b cf             	mov    %rdi,%rcx
140ae857f:	44 89 b7 b0 00 00 00 	mov    %r14d,0xb0(%rdi)
140ae8586:	47 8d 04 37          	lea    (%r15,%r14,1),%r8d
140ae858a:	e8 99 f6 ff ff       	call   0x140ae7c28
140ae858f:	48 8b 57 38          	mov    0x38(%rdi),%rdx
140ae8593:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140ae8599:	48 8b 47 40          	mov    0x40(%rdi),%rax
140ae859d:	8b 4f 30             	mov    0x30(%rdi),%ecx