140ce7e11:	89 42 80             	mov    %eax,-0x80(%rdx)
140ce7e14:	8b 41 fc             	mov    -0x4(%rcx),%eax
140ce7e17:	89 71 fc             	mov    %esi,-0x4(%rcx)
140ce7e1a:	0f c8                	bswap  %eax
140ce7e1c:	89 42 84             	mov    %eax,-0x7c(%rdx)
140ce7e1f:	8b 41 1c             	mov    0x1c(%rcx),%eax
140ce7e22:	89 79 1c             	mov    %edi,0x1c(%rcx)
140ce7e25:	0f c8                	bswap  %eax
140ce7e27:	89 42 88             	mov    %eax,-0x78(%rdx)
140ce7e2a:	8b 41 3c             	mov    0x3c(%rcx),%eax
140ce7e2d:	44 89 79 3c          	mov    %r15d,0x3c(%rcx)
140ce7e31:	0f c8                	bswap  %eax
140ce7e33:	89 42 8c             	mov    %eax,-0x74(%rdx)
140ce7e36:	49 83 ea 01          	sub    $0x1,%r10
140ce7e3a:	75 94                	jne    0x140ce7dd0
140ce7e3c:	8b bd f0 06 00 00    	mov    0x6f0(%rbp),%edi
140ce7e42:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140ce7e46:	44 8b c7             	mov    %edi,%r8d
140ce7e49:	48 8b cb             	mov    %rbx,%rcx
140ce7e4c:	e8 af c9 32 ff       	call   0x140014800
140ce7e51:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140ce7e56:	44 8d 3c bd 00 00 00 	lea    0x0(,%rdi,4),%r15d
140ce7e5d:	00
140ce7e5e:	8b 74 24 28          	mov    0x28(%rsp),%esi
140ce7e62:	41 8d 4f ff          	lea    -0x1(%r15),%ecx
140ce7e66:	41 8b c4             	mov    %r12d,%eax
140ce7e69:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140ce7e6d:	48 8d bd 80 00 00 00 	lea    0x80(%rbp),%rdi
140ce7e74:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ce7e78:	48 83 c3 40          	add    $0x40,%rbx
140ce7e7c:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140ce7e81:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140ce7e86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140ce7e8d:	00 00 00
140ce7e90:	48 8b 17             	mov    (%rdi),%rdx
140ce7e93:	3b c1                	cmp    %ecx,%eax
140ce7e95:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ce7e99:	41 0f 44 f6          	cmove  %r14d,%esi
140ce7e9d:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140ce7ea2:	44 8b c6             	mov    %esi,%r8d
140ce7ea5:	44 2b 44 24 2c       	sub    0x2c(%rsp),%r8d
140ce7eaa:	e8 61 71 1f 00       	call   0x140edf010
140ce7eaf:	48 8b 47 08          	mov    0x8(%rdi),%rax
140ce7eb3:	44 8d 4e 15          	lea    0x15(%rsi),%r9d
140ce7eb7:	48 89 07             	mov    %rax,(%rdi)
140ce7eba:	4d 03 ce             	add    %r14,%r9
140ce7ebd:	8b 43 c0             	mov    -0x40(%rbx),%eax
140ce7ec0:	83 c6 14             	add    $0x14,%esi
140ce7ec3:	0f c8                	bswap  %eax
140ce7ec5:	bf 0f 00 00 00       	mov    $0xf,%edi
140ce7eca:	41 89 01             	mov    %eax,(%r9)
140ce7ecd:	8b 43 e0             	mov    -0x20(%rbx),%eax
140ce7ed0:	0f c8                	bswap  %eax
140ce7ed2:	41 89 41 04          	mov    %eax,0x4(%r9)
140ce7ed6:	8b 03                	mov    (%rbx),%eax
140ce7ed8:	0f c8                	bswap  %eax
140ce7eda:	41 89 41 08          	mov    %eax,0x8(%r9)
140ce7ede:	8b 43 20             	mov    0x20(%rbx),%eax
140ce7ee1:	0f c8                	bswap  %eax
140ce7ee3:	41 89 41 0c          	mov    %eax,0xc(%r9)
140ce7ee7:	8b 43 40             	mov    0x40(%rbx),%eax
140ce7eea:	0f c8                	bswap  %eax
140ce7eec:	41 89 41 10          	mov    %eax,0x10(%r9)
140ce7ef0:	49 83 c1 14          	add    $0x14,%r9
140ce7ef4:	8b c6                	mov    %esi,%eax
140ce7ef6:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140ce7efb:	83 e0 0f             	and    $0xf,%eax
140ce7efe:	49 8b c9             	mov    %r9,%rcx
140ce7f01:	2b f8                	sub    %eax,%edi
140ce7f03:	40 0f b6 d7          	movzbl %dil,%edx
140ce7f07:	8d 47 01             	lea    0x1(%rdi),%eax
140ce7f0a:	44 8b c0             	mov    %eax,%r8d
140ce7f0d:	8b d8                	mov    %eax,%ebx
140ce7f0f:	e8 9c 77 1f 00       	call   0x140edf6b0
140ce7f14:	48 01 5c 24 50       	add    %rbx,0x50(%rsp)
140ce7f19:	8d 0c 3e             	lea    (%rsi,%rdi,1),%ecx
140ce7f1c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140ce7f21:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140ce7f26:	8b 74 24 28          	mov    0x28(%rsp),%esi
140ce7f2a:	8d 41 01             	lea    0x1(%rcx),%eax
140ce7f2d:	2b 44 24 2c          	sub    0x2c(%rsp),%eax
140ce7f31:	83 c1 11             	add    $0x11,%ecx
140ce7f34:	c1 e8 04             	shr    $0x4,%eax
140ce7f37:	48 83 c3 04          	add    $0x4,%rbx
140ce7f3b:	89 47 10             	mov    %eax,0x10(%rdi)
140ce7f3e:	48 83 c7 28          	add    $0x28,%rdi
140ce7f42:	41 0f b6 85 d8 01 00 	movzbl 0x1d8(%r13),%eax
140ce7f49:	00
140ce7f4a:	41 88 06             	mov    %al,(%r14)
140ce7f4d:	41 0f b6 85 d9 01 00 	movzbl 0x1d9(%r13),%eax
140ce7f54:	00
140ce7f55:	41 88 46 01          	mov    %al,0x1(%r14)
140ce7f59:	41 0f b6 85 da 01 00 	movzbl 0x1da(%r13),%eax
140ce7f60:	00
140ce7f61:	41 88 46 02          	mov    %al,0x2(%r14)
140ce7f65:	8b c1                	mov    %ecx,%eax
140ce7f67:	c1 e8 08             	shr    $0x8,%eax
140ce7f6a:	41 88 46 03          	mov    %al,0x3(%r14)
140ce7f6e:	8b 44 24 24          	mov    0x24(%rsp),%eax
140ce7f72:	41 88 4e 04          	mov    %cl,0x4(%r14)
140ce7f76:	ff c0                	inc    %eax
140ce7f78:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140ce7f7d:	83 c1 05             	add    $0x5,%ecx
140ce7f80:	4c 03 e1             	add    %rcx,%r12
140ce7f83:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ce7f87:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140ce7f8b:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140ce7f90:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140ce7f95:	41 3b c7             	cmp    %r15d,%eax
140ce7f98:	0f 82 f2 fe ff ff    	jb     0x140ce7e90
140ce7f9e:	8b bd f0 06 00 00    	mov    0x6f0(%rbp),%edi
140ce7fa4:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140ce7fa9:	eb 0f                	jmp    0x140ce7fba
140ce7fab:	44 8b c7             	mov    %edi,%r8d
140ce7fae:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140ce7fb2:	48 8b cb             	mov    %rbx,%rcx
140ce7fb5:	e8 46 c8 32 ff       	call   0x140014800
140ce7fba:	44 8b c7             	mov    %edi,%r8d
140ce7fbd:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140ce7fc4:	49 8b d5             	mov    %r13,%rdx
140ce7fc7:	e8 f4 43 33 ff       	call   0x14001c3c0
140ce7fcc:	ba 00 04 00 00       	mov    $0x400,%edx
140ce7fd1:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
140ce7fd8:	e8 23 a3 31 ff       	call   0x140002300
140ce7fdd:	ba a0 00 00 00       	mov    $0xa0,%edx
140ce7fe2:	48 8b cb             	mov    %rbx,%rcx
140ce7fe5:	e8 16 a3 31 ff       	call   0x140002300
140ce7fea:	48 8b b4 24 90 07 00 	mov    0x790(%rsp),%rsi
140ce7ff1:	00
140ce7ff2:	49 8b c4             	mov    %r12,%rax
140ce7ff5:	48 8b 9c 24 e0 07 00 	mov    0x7e0(%rsp),%rbx
140ce7ffc:	00
140ce7ffd:	48 8b 8d 80 06 00 00 	mov    0x680(%rbp),%rcx
140ce8004:	48 33 cc             	xor    %rsp,%rcx
140ce8007:	e8 f4 34 13 00       	call   0x140e1b500
140ce800c:	48 81 c4 98 07 00 00 	add    $0x798,%rsp
140ce8013:	41 5f                	pop    %r15
140ce8015:	41 5e                	pop    %r14
140ce8017:	41 5d                	pop    %r13
140ce8019:	41 5c                	pop    %r12
140ce801b:	5f                   	pop    %rdi
140ce801c:	5d                   	pop    %rbp
140ce801d:	c3                   	ret
140ce801e:	cc                   	int3
140ce801f:	cc                   	int3
140ce8020:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce8025:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ce802a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ce802f:	57                   	push   %rdi
140ce8030:	b8 20 00 00 00       	mov    $0x20,%eax
140ce8035:	e8 66 34 13 00       	call   0x140e1b4a0
140ce803a:	48 2b e0             	sub    %rax,%rsp
140ce803d:	41 8b d9             	mov    %r9d,%ebx
140ce8040:	48 8b ea             	mov    %rdx,%rbp
140ce8043:	48 8b f1             	mov    %rcx,%rsi
140ce8046:	e8 e5 97 ff ff       	call   0x140ce1830
140ce804b:	48 8b ce             	mov    %rsi,%rcx
140ce804e:	48 8b f8             	mov    %rax,%rdi
140ce8051:	e8 3a ed 76 ff       	call   0x140456d90
140ce8056:	c1 e0 03             	shl    $0x3,%eax
140ce8059:	4c 8b c7             	mov    %rdi,%r8
140ce805c:	48 8b cd             	mov    %rbp,%rcx
140ce805f:	8b d0                	mov    %eax,%edx
140ce8061:	85 db                	test   %ebx,%ebx
140ce8063:	74 07                	je     0x140ce806c
140ce8065:	e8 76 f8 31 ff       	call   0x1400078e0
140ce806a:	eb 05                	jmp    0x140ce8071
140ce806c:	e8 ff f7 31 ff       	call   0x140007870
140ce8071:	48 8d 9f f4 00 00 00 	lea    0xf4(%rdi),%rbx
140ce8078:	8b f0                	mov    %eax,%esi
140ce807a:	48 8b cb             	mov    %rbx,%rcx
140ce807d:	e8 9e b4 01 00       	call   0x140d03520
140ce8082:	0f 10 03             	movups (%rbx),%xmm0
140ce8085:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140ce808a:	f7 d6                	not    %esi
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