140da7045:	e8 66 86 13 00       	call   0x140edf6b0
140da704a:	48 8d 53 40          	lea    0x40(%rbx),%rdx
140da704e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140da7054:	48 8b cb             	mov    %rbx,%rcx
140da7057:	e8 e4 ce 2c ff       	call   0x140073f40
140da705c:	45 33 c9             	xor    %r9d,%r9d
140da705f:	eb 02                	jmp    0x140da7063
140da7061:	73 1a                	jae    0x140da707d
140da7063:	41 8b c9             	mov    %r9d,%ecx
140da7066:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140da706c:	48 83 c1 40          	add    $0x40,%rcx
140da7070:	45 2b c1             	sub    %r9d,%r8d
140da7073:	48 03 cb             	add    %rbx,%rcx
140da7076:	33 d2                	xor    %edx,%edx
140da7078:	e8 33 86 13 00       	call   0x140edf6b0
140da707d:	48 8d 43 7f          	lea    0x7f(%rbx),%rax
140da7081:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140da7087:	48 8d 93 88 00 00 00 	lea    0x88(%rbx),%rdx
140da708e:	66 90                	xchg   %ax,%ax
140da7090:	48 8b 0a             	mov    (%rdx),%rcx
140da7093:	48 8d 52 08          	lea    0x8(%rdx),%rdx
140da7097:	88 08                	mov    %cl,(%rax)
140da7099:	48 8d 40 f8          	lea    -0x8(%rax),%rax
140da709d:	48 c1 e9 08          	shr    $0x8,%rcx
140da70a1:	88 48 07             	mov    %cl,0x7(%rax)
140da70a4:	48 c1 e9 08          	shr    $0x8,%rcx
140da70a8:	88 48 06             	mov    %cl,0x6(%rax)
140da70ab:	48 c1 e9 08          	shr    $0x8,%rcx
140da70af:	88 48 05             	mov    %cl,0x5(%rax)
140da70b2:	48 c1 e9 08          	shr    $0x8,%rcx
140da70b6:	88 48 04             	mov    %cl,0x4(%rax)
140da70b9:	48 c1 e9 08          	shr    $0x8,%rcx
140da70bd:	88 48 03             	mov    %cl,0x3(%rax)
140da70c0:	48 c1 e9 08          	shr    $0x8,%rcx
140da70c4:	88 48 02             	mov    %cl,0x2(%rax)
140da70c7:	48 c1 e9 08          	shr    $0x8,%rcx
140da70cb:	88 48 01             	mov    %cl,0x1(%rax)
140da70ce:	49 83 e8 01          	sub    $0x1,%r8
140da70d2:	75 bc                	jne    0x140da7090
140da70d4:	48 8d 53 40          	lea    0x40(%rbx),%rdx
140da70d8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140da70de:	48 8b cb             	mov    %rbx,%rcx
140da70e1:	e8 5a ce 2c ff       	call   0x140073f40
140da70e6:	48 85 ff             	test   %rdi,%rdi
140da70e9:	74 3b                	je     0x140da7126
140da70eb:	0f 10 03             	movups (%rbx),%xmm0
140da70ee:	ba a8 00 00 00       	mov    $0xa8,%edx
140da70f3:	48 8b cb             	mov    %rbx,%rcx
140da70f6:	0f 11 07             	movups %xmm0,(%rdi)
140da70f9:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140da70fd:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
140da7101:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140da7105:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
140da7109:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140da710d:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
140da7111:	e8 ea b1 25 ff       	call   0x140002300
140da7116:	b8 01 00 00 00       	mov    $0x1,%eax
140da711b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140da7120:	48 83 c4 20          	add    $0x20,%rsp
140da7124:	5f                   	pop    %rdi
140da7125:	c3                   	ret
140da7126:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140da712b:	33 c0                	xor    %eax,%eax
140da712d:	48 83 c4 20          	add    $0x20,%rsp
140da7131:	5f                   	pop    %rdi
140da7132:	c3                   	ret
140da7133:	cc                   	int3
140da7134:	cc                   	int3
140da7135:	cc                   	int3
140da7136:	cc                   	int3
140da7137:	cc                   	int3
140da7138:	cc                   	int3
140da7139:	cc                   	int3
140da713a:	cc                   	int3
140da713b:	cc                   	int3
140da713c:	cc                   	int3
140da713d:	cc                   	int3
140da713e:	cc                   	int3
140da713f:	cc                   	int3
140da7140:	b8 28 00 00 00       	mov    $0x28,%eax
140da7145:	e8 56 43 07 00       	call   0x140e1b4a0
140da714a:	48 2b e0             	sub    %rax,%rsp
140da714d:	33 d2                	xor    %edx,%edx
140da714f:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
140da7155:	e8 56 85 13 00       	call   0x140edf6b0
140da715a:	b8 01 00 00 00       	mov    $0x1,%eax
140da715f:	48 83 c4 28          	add    $0x28,%rsp
140da7163:	c3                   	ret
140da7164:	cc                   	int3
140da7165:	cc                   	int3
140da7166:	cc                   	int3
140da7167:	cc                   	int3
140da7168:	cc                   	int3
140da7169:	cc                   	int3
140da716a:	cc                   	int3
140da716b:	cc                   	int3
140da716c:	cc                   	int3
140da716d:	cc                   	int3
140da716e:	cc                   	int3
140da716f:	cc                   	int3
140da7170:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140da7175:	56                   	push   %rsi
140da7176:	41 55                	push   %r13
140da7178:	b8 48 00 00 00       	mov    $0x48,%eax
140da717d:	e8 1e 43 07 00       	call   0x140e1b4a0
140da7182:	48 2b e0             	sub    %rax,%rsp
140da7185:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
140da718c:	00 00 10
140da718f:	4c 8b ea             	mov    %rdx,%r13
140da7192:	48 8b f1             	mov    %rcx,%rsi
140da7195:	4c 3b c0             	cmp    %rax,%r8
140da7198:	0f 82 34 02 00 00    	jb     0x140da73d2
140da719e:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140da71a3:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140da71aa:	00 00 80
140da71ad:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140da71b2:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140da71b7:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140da71bc:	49 c1 e8 3c          	shr    $0x3c,%r8
140da71c0:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140da71c5:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140da71ca:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
140da71cf:	90                   	nop
140da71d0:	8b 9e 80 00 00 00    	mov    0x80(%rsi),%ebx
140da71d6:	44 8b e3             	mov    %ebx,%r12d
140da71d9:	48 01 86 88 00 00 00 	add    %rax,0x88(%rsi)
140da71e0:	41 83 e4 07          	and    $0x7,%r12d
140da71e4:	48 39 86 88 00 00 00 	cmp    %rax,0x88(%rsi)
140da71eb:	73 30                	jae    0x140da721d
140da71ed:	b9 01 00 00 00       	mov    $0x1,%ecx
140da71f2:	48 8d 86 90 00 00 00 	lea    0x90(%rsi),%rax
140da71f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140da7200:	48 83 00 01          	addq   $0x1,(%rax)
140da7204:	75 0d                	jne    0x140da7213
140da7206:	48 ff c1             	inc    %rcx
140da7209:	48 83 c0 08          	add    $0x8,%rax
140da720d:	48 83 f9 04          	cmp    $0x4,%rcx
140da7211:	72 ed                	jb     0x140da7200
140da7213:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140da721a:	00 00 80
140da721d:	0f 1f 00             	nopl   (%rax)
140da7220:	48 8b e8             	mov    %rax,%rbp
140da7223:	45 85 e4             	test   %r12d,%r12d
140da7226:	0f 84 c1 00 00 00    	je     0x140da72ed
140da722c:	41 be 08 00 00 00    	mov    $0x8,%r14d
140da7232:	4d 8b fd             	mov    %r13,%r15
140da7235:	45 2b f4             	sub    %r12d,%r14d
140da7238:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140da723f:	00
140da7240:	48 85 ed             	test   %rbp,%rbp
140da7243:	0f 84 3b 01 00 00    	je     0x140da7384
140da7249:	41 0f b6 3f          	movzbl (%r15),%edi
140da724d:	8b c3                	mov    %ebx,%eax
140da724f:	c1 e8 03             	shr    $0x3,%eax
140da7252:	41 0f b6 cc          	movzbl %r12b,%ecx
140da7256:	44 0f b6 4c 30 40    	movzbl 0x40(%rax,%rsi,1),%r9d
140da725c:	4c 8d 04 30          	lea    (%rax,%rsi,1),%r8
140da7260:	8d 50 01             	lea    0x1(%rax),%edx
140da7263:	40 0f b6 c7          	movzbl %dil,%eax
140da7267:	d2 e8                	shr    %cl,%al
140da7269:	41 0a c1             	or     %r9b,%al
140da726c:	41 88 40 40          	mov    %al,0x40(%r8)
140da7270:	48 83 fd 08          	cmp    $0x8,%rbp
140da7274:	76 3f                	jbe    0x140da72b5
140da7276:	83 c3 08             	add    $0x8,%ebx
140da7279:	48 83 ed 08          	sub    $0x8,%rbp
140da727d:	49 ff c7             	inc    %r15
140da7280:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
140da7286:	72 1a                	jb     0x140da72a2
140da7288:	48 8d 56 40          	lea    0x40(%rsi),%rdx
140da728c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140da7292:	48 8b ce             	mov    %rsi,%rcx
140da7295:	e8 a6 cc 2c ff       	call   0x140073f40
140da729a:	33 d2                	xor    %edx,%edx
140da729c:	81 e3 ff 01 00 00    	and    $0x1ff,%ebx
140da72a2:	41 8b ce             	mov    %r14d,%ecx
140da72a5:	40 d2 e7             	shl    %cl,%dil
140da72a8:	40 88 7c 32 40       	mov    %dil,0x40(%rdx,%rsi,1)
140da72ad:	89 9e 80 00 00 00    	mov    %ebx,0x80(%rsi)
140da72b3:	eb 8b                	jmp    0x140da7240
140da72b5:	03 dd                	add    %ebp,%ebx
140da72b7:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
140da72bd:	75 16                	jne    0x140da72d5
140da72bf:	48 8d 56 40          	lea    0x40(%rsi),%rdx
140da72c3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140da72c9:	48 8b ce             	mov    %rsi,%rcx
140da72cc:	e8 6f cc 2c ff       	call   0x140073f40
140da72d1:	33 d2                	xor    %edx,%edx
140da72d3:	33 db                	xor    %ebx,%ebx
140da72d5:	41 8b ce             	mov    %r14d,%ecx
140da72d8:	40 d2 e7             	shl    %cl,%dil
140da72db:	40 88 7c 32 40       	mov    %dil,0x40(%rdx,%rsi,1)
140da72e0:	33 ed                	xor    %ebp,%ebp
140da72e2:	89 9e 80 00 00 00    	mov    %ebx,0x80(%rsi)
140da72e8:	e9 53 ff ff ff       	jmp    0x140da7240
140da72ed:	4d 8b f5             	mov    %r13,%r14
140da72f0:	85 db                	test   %ebx,%ebx
140da72f2:	75 2d                	jne    0x140da7321
140da72f4:	48 8b fd             	mov    %rbp,%rdi
140da72f7:	48 c1 ef 09          	shr    $0x9,%rdi
140da72fb:	48 85 ff             	test   %rdi,%rdi
140da72fe:	74 21                	je     0x140da7321
140da7300:	4c 8b c7             	mov    %rdi,%r8
140da7303:	49 8b d6             	mov    %r14,%rdx
140da7306:	48 8b ce             	mov    %rsi,%rcx
140da7309:	e8 32 cc 2c ff       	call   0x140073f40
140da730e:	48 c1 e7 09          	shl    $0x9,%rdi
140da7312:	48 c1 ef 03          	shr    $0x3,%rdi
140da7316:	4c 03 f7             	add    %rdi,%r14
140da7319:	81 e5 ff 01 00 00    	and    $0x1ff,%ebp
140da731f:	eb 5a                	jmp    0x140da737b
140da7321:	bf 00 02 00 00       	mov    $0x200,%edi
140da7326:	8b cb                	mov    %ebx,%ecx
140da7328:	48 c1 e9 03          	shr    $0x3,%rcx
140da732c:	2b fb                	sub    %ebx,%edi
140da732e:	48 83 c1 40          	add    $0x40,%rcx
140da7332:	49 8b d6             	mov    %r14,%rdx
140da7335:	48 03 ce             	add    %rsi,%rcx
140da7338:	48 3b ef             	cmp    %rdi,%rbp
140da733b:	72 28                	jb     0x140da7365
140da733d:	48 2b ef             	sub    %rdi,%rbp
140da7340:	48 c1 ef 03          	shr    $0x3,%rdi
140da7344:	4c 8b c7             	mov    %rdi,%r8
140da7347:	e8 c4 7c 13 00       	call   0x140edf010
140da734c:	48 8d 56 40          	lea    0x40(%rsi),%rdx
140da7350:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140da7356:	48 8b ce             	mov    %rsi,%rcx
140da7359:	4c 03 f7             	add    %rdi,%r14
140da735c:	e8 df cb 2c ff       	call   0x140073f40
140da7361:	33 db                	xor    %ebx,%ebx
140da7363:	eb 10                	jmp    0x140da7375
140da7365:	4c 8b c5             	mov    %rbp,%r8
140da7368:	49 c1 e8 03          	shr    $0x3,%r8
140da736c:	e8 9f 7c 13 00       	call   0x140edf010
140da7371:	03 dd                	add    %ebp,%ebx
140da7373:	33 ed                	xor    %ebp,%ebp
140da7375:	89 9e 80 00 00 00    	mov    %ebx,0x80(%rsi)
140da737b:	48 85 ed             	test   %rbp,%rbp
140da737e:	0f 85 6c ff ff ff    	jne    0x140da72f0
140da7384:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140da7389:	48 b9 00 00 00 00 00 	movabs $0x1000000000000000,%rcx
140da7390:	00 00 10
140da7393:	4c 2b c1             	sub    %rcx,%r8
140da7396:	4c 03 e9             	add    %rcx,%r13
140da7399:	48 83 6c 24 68 01    	subq   $0x1,0x68(%rsp)
140da739f:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140da73a6:	00 00 80
140da73a9:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
140da73ae:	0f 85 1c fe ff ff    	jne    0x140da71d0
140da73b4:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140da73b9:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140da73be:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
140da73c3:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140da73c8:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140da73cd:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140da73d2:	4d 85 c0             	test   %r8,%r8
140da73d5:	74 13                	je     0x140da73ea
140da73d7:	4e 8d 04 c5 00 00 00 	lea    0x0(,%r8,8),%r8
140da73de:	00
140da73df:	49 8b d5             	mov    %r13,%rdx
140da73e2:	48 8b ce             	mov    %rsi,%rcx
140da73e5:	e8 36 f9 ff ff       	call   0x140da6d20
140da73ea:	b8 01 00 00 00       	mov    $0x1,%eax
140da73ef:	48 83 c4 48          	add    $0x48,%rsp
140da73f3:	41 5d                	pop    %r13
140da73f5:	5e                   	pop    %rsi
140da73f6:	c3                   	ret
140da73f7:	cc                   	int3
140da73f8:	cc                   	int3
140da73f9:	cc                   	int3
140da73fa:	cc                   	int3
140da73fb:	cc                   	int3
140da73fc:	cc                   	int3
140da73fd:	cc                   	int3
140da73fe:	cc                   	int3
140da73ff:	cc                   	int3
140da7400:	b8 28 00 00 00       	mov    $0x28,%eax
140da7405:	e8 96 40 07 00       	call   0x140e1b4a0
140da740a:	48 2b e0             	sub    %rax,%rsp
140da740d:	4c 8d 05 ec fa 3e ff 	lea    -0xc10514(%rip),%r8        # 0x140196f00
140da7414:	48 8d 15 15 00 00 00 	lea    0x15(%rip),%rdx        # 0x140da7430
140da741b:	48 8d 0d 86 62 40 00 	lea    0x406286(%rip),%rcx        # 0x1411ad6a8
140da7422:	48 83 c4 28          	add    $0x28,%rsp
140da7426:	e9 e5 32 f5 ff       	jmp    0x140cfa710
140da742b:	cc                   	int3
140da742c:	cc                   	int3
140da742d:	cc                   	int3
140da742e:	cc                   	int3
140da742f:	cc                   	int3
140da7430:	40 53                	rex push %rbx
140da7432:	41 57                	push   %r15
140da7434:	b8 38 00 00 00       	mov    $0x38,%eax
140da7439:	e8 62 40 07 00       	call   0x140e1b4a0
140da743e:	48 2b e0             	sub    %rax,%rsp
140da7441:	48 8b da             	mov    %rdx,%rbx
140da7444:	e8 17 7d 42 ff       	call   0x1401cf160
140da7449:	48 8b d0             	mov    %rax,%rdx
140da744c:	48 8b cb             	mov    %rbx,%rcx
140da744f:	e8 fc 67 fa ff       	call   0x140d4dc50
140da7454:	4c 8b f8             	mov    %rax,%r15
140da7457:	48 85 c0             	test   %rax,%rax
140da745a:	75 2a                	jne    0x140da7486
140da745c:	ba ae 00 00 00       	mov    $0xae,%edx
140da7461:	c7 44 24 20 20 00 00 	movl   $0x20,0x20(%rsp)
140da7468:	00
140da7469:	4c 8d 0d 20 62 40 00 	lea    0x406220(%rip),%r9        # 0x1411ad690
140da7470:	8d 48 0d             	lea    0xd(%rax),%ecx
140da7473:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140da7477:	e8 04 98 f2 ff       	call   0x140cd0c80
140da747c:	33 c0                	xor    %eax,%eax
140da747e:	48 83 c4 38          	add    $0x38,%rsp
140da7482:	41 5f                	pop    %r15
140da7484:	5b                   	pop    %rbx
140da7485:	c3                   	ret
140da7486:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140da748b:	49 8b cf             	mov    %r15,%rcx
140da748e:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140da7493:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140da7498:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140da749d:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140da74a2:	45 33 f6             	xor    %r14d,%r14d
140da74a5:	e8 76 a0 f1 ff       	call   0x140cc1520
140da74aa:	85 c0                	test   %eax,%eax
140da74ac:	0f 8e 4f 01 00 00    	jle    0x140da7601
140da74b2:	41 8b d6             	mov    %r14d,%edx
140da74b5:	49 8b cf             	mov    %r15,%rcx
140da74b8:	e8 a3 a2 f1 ff       	call   0x140cc1760
140da74bd:	33 ed                	xor    %ebp,%ebp
140da74bf:	48 8b 78 10          	mov    0x10(%rax),%rdi
140da74c3:	4c 8b 60 08          	mov    0x8(%rax),%r12
140da74c7:	8d 55 2c             	lea    0x2c(%rbp),%edx
140da74ca:	48 8b cf             	mov    %rdi,%rcx
140da74cd:	e8 aa 6c 07 00       	call   0x140e1e17c
140da74d2:	48 8b d8             	mov    %rax,%rbx
140da74d5:	48 85 c0             	test   %rax,%rax
140da74d8:	75 0b                	jne    0x140da74e5
140da74da:	4d 8b c4             	mov    %r12,%r8
140da74dd:	48 8b f7             	mov    %rdi,%rsi
140da74e0:	e9 e2 00 00 00       	jmp    0x140da75c7
140da74e5:	48 8d 70 01          	lea    0x1(%rax),%rsi
140da74e9:	0f be 40 01          	movsbl 0x1(%rax),%eax
140da74ed:	84 c0                	test   %al,%al
140da74ef:	0f 84 52 01 00 00    	je     0x140da7647
140da74f5:	8b c8                	mov    %eax,%ecx
140da74f7:	ba 08 00 00 00       	mov    $0x8,%edx
140da74fc:	e8 df e1 f5 ff       	call   0x140d056e0
140da7501:	85 c0                	test   %eax,%eax
140da7503:	74 20                	je     0x140da7525
140da7505:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140da750c:	00 00 00 00