140e1a027:	76 03                	jbe    0x140e1a02c
140e1a029:	49 8b 1e             	mov    (%r14),%rbx
140e1a02c:	41 0f 10 07          	movups (%r15),%xmm0
140e1a030:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e1a036:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
140e1a03a:	8b f8                	mov    %eax,%edi
140e1a03c:	48 2b d8             	sub    %rax,%rbx
140e1a03f:	49 03 5e 10          	add    0x10(%r14),%rbx
140e1a043:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140e1a049:	8a 13                	mov    (%rbx),%dl
140e1a04b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e1a050:	e8 cb 8f 3c ff       	call   0x1401e3020
140e1a055:	49 03 df             	add    %r15,%rbx
140e1a058:	49 2b ff             	sub    %r15,%rdi
140e1a05b:	75 ec                	jne    0x140e1a049
140e1a05d:	e9 98 fe ff ff       	jmp    0x140e19efa
140e1a062:	4c 39 4d a7          	cmp    %r9,-0x59(%rbp)
140e1a066:	0f 86 e8 fd ff ff    	jbe    0x140e19e54
140e1a06c:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140e1a070:	48 83 7d af 0f       	cmpq   $0xf,-0x51(%rbp)
140e1a075:	48 0f 47 55 97       	cmova  -0x69(%rbp),%rdx
140e1a07a:	41 0f 10 07          	movups (%r15),%xmm0
140e1a07e:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e1a084:	8a 12                	mov    (%rdx),%dl
140e1a086:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e1a08b:	e8 90 8f 3c ff       	call   0x1401e3020
140e1a090:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
140e1a095:	f3 41 0f 7f 07       	movdqu %xmm0,(%r15)
140e1a09a:	e9 b5 fd ff ff       	jmp    0x140e19e54
140e1a09f:	48 8d 5d b7          	lea    -0x49(%rbp),%rbx
140e1a0a3:	48 83 7d cf 0f       	cmpq   $0xf,-0x31(%rbp)
140e1a0a8:	48 0f 47 5d b7       	cmova  -0x49(%rbp),%rbx
140e1a0ad:	41 0f 10 07          	movups (%r15),%xmm0
140e1a0b1:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140e1a0b6:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
140e1a0ba:	48 85 ff             	test   %rdi,%rdi
140e1a0bd:	0f 84 46 fe ff ff    	je     0x140e19f09
140e1a0c3:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140e1a0c9:	8a 13                	mov    (%rbx),%dl
140e1a0cb:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e1a0d0:	e8 4b 8f 3c ff       	call   0x1401e3020
140e1a0d5:	49 03 df             	add    %r15,%rbx
140e1a0d8:	49 2b ff             	sub    %r15,%rdi
140e1a0db:	75 ec                	jne    0x140e1a0c9
140e1a0dd:	e9 18 fe ff ff       	jmp    0x140e19efa
140e1a0e2:	41 0f 10 07          	movups (%r15),%xmm0
140e1a0e6:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e1a0ec:	40 8a 7c 24 20       	mov    0x20(%rsp),%dil
140e1a0f1:	40 8a d7             	mov    %dil,%dl
140e1a0f4:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e1a0f9:	e8 22 8f 3c ff       	call   0x1401e3020
140e1a0fe:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
140e1a103:	f3 41 0f 7f 07       	movdqu %xmm0,(%r15)
140e1a108:	45 33 c9             	xor    %r9d,%r9d
140e1a10b:	e9 fc fc ff ff       	jmp    0x140e19e0c
140e1a110:	45 33 e4             	xor    %r12d,%r12d
140e1a113:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140e1a118:	4c 89 60 28          	mov    %r12,0x28(%rax)
140e1a11c:	41 0f 10 07          	movups (%r15),%xmm0
140e1a120:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140e1a125:	48 85 f6             	test   %rsi,%rsi
140e1a128:	74 1c                	je     0x140e1a146
140e1a12a:	40 8a 7c 24 20       	mov    0x20(%rsp),%dil
140e1a12f:	40 8a d7             	mov    %dil,%dl
140e1a132:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e1a137:	e8 e4 8e 3c ff       	call   0x1401e3020
140e1a13c:	49 2b f5             	sub    %r13,%rsi
140e1a13f:	75 ee                	jne    0x140e1a12f
140e1a141:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
140e1a146:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140e1a14b:	f3 0f 7f 03          	movdqu %xmm0,(%rbx)
140e1a14f:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140e1a153:	e8 f8 d8 37 ff       	call   0x140197a50
140e1a158:	90                   	nop
140e1a159:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140e1a15d:	e8 ee d8 37 ff       	call   0x140197a50
140e1a162:	90                   	nop
140e1a163:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140e1a167:	e8 e4 d8 37 ff       	call   0x140197a50
140e1a16c:	90                   	nop
140e1a16d:	49 8b ce             	mov    %r14,%rcx
140e1a170:	e8 db d8 37 ff       	call   0x140197a50
140e1a175:	48 8b c3             	mov    %rbx,%rax
140e1a178:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140e1a17c:	48 33 cc             	xor    %rsp,%rcx
140e1a17f:	e8 7c 13 00 00       	call   0x140e1b500
140e1a184:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
140e1a18b:	00
140e1a18c:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
140e1a193:	41 5f                	pop    %r15
140e1a195:	41 5e                	pop    %r14
140e1a197:	41 5d                	pop    %r13
140e1a199:	41 5c                	pop    %r12
140e1a19b:	5f                   	pop    %rdi
140e1a19c:	5e                   	pop    %rsi
140e1a19d:	5d                   	pop    %rbp
140e1a19e:	c3                   	ret
140e1a19f:	cc                   	int3
140e1a1a0:	40 53                	rex push %rbx
140e1a1a2:	48 83 ec 30          	sub    $0x30,%rsp
140e1a1a6:	48 8b da             	mov    %rdx,%rbx
140e1a1a9:	33 c0                	xor    %eax,%eax
140e1a1ab:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140e1a1af:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1a1b2:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140e1a1b6:	0f 11 03             	movups %xmm0,(%rbx)
140e1a1b9:	48 89 43 10          	mov    %rax,0x10(%rbx)
140e1a1bd:	48 89 43 18          	mov    %rax,0x18(%rbx)
140e1a1c1:	49 ff c0             	inc    %r8
140e1a1c4:	42 38 04 02          	cmp    %al,(%rdx,%r8,1)
140e1a1c8:	75 f7                	jne    0x140e1a1c1
140e1a1ca:	48 8b cb             	mov    %rbx,%rcx
140e1a1cd:	e8 2e cc 37 ff       	call   0x140196e00
140e1a1d2:	48 8b c3             	mov    %rbx,%rax
140e1a1d5:	48 83 c4 30          	add    $0x30,%rsp
140e1a1d9:	5b                   	pop    %rbx
140e1a1da:	c3                   	ret
140e1a1db:	cc                   	int3
140e1a1dc:	cc                   	int3
140e1a1dd:	cc                   	int3
140e1a1de:	cc                   	int3
140e1a1df:	cc                   	int3
140e1a1e0:	8a 41 18             	mov    0x18(%rcx),%al
140e1a1e3:	c3                   	ret
140e1a1e4:	cc                   	int3
140e1a1e5:	cc                   	int3
140e1a1e6:	cc                   	int3
140e1a1e7:	cc                   	int3
140e1a1e8:	cc                   	int3
140e1a1e9:	cc                   	int3
140e1a1ea:	cc                   	int3
140e1a1eb:	cc                   	int3
140e1a1ec:	cc                   	int3
140e1a1ed:	cc                   	int3
140e1a1ee:	cc                   	int3
140e1a1ef:	cc                   	int3
140e1a1f0:	40 53                	rex push %rbx
140e1a1f2:	48 83 ec 30          	sub    $0x30,%rsp
140e1a1f6:	33 c0                	xor    %eax,%eax
140e1a1f8:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1a1fb:	0f 11 02             	movups %xmm0,(%rdx)
140e1a1fe:	48 89 42 10          	mov    %rax,0x10(%rdx)
140e1a202:	48 8b da             	mov    %rdx,%rbx
140e1a205:	48 89 42 18          	mov    %rax,0x18(%rdx)
140e1a209:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e1a20e:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140e1a213:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140e1a217:	76 03                	jbe    0x140e1a21c
140e1a219:	48 8b 12             	mov    (%rdx),%rdx
140e1a21c:	48 8b cb             	mov    %rbx,%rcx
140e1a21f:	e8 9c e1 38 ff       	call   0x1401a83c0
140e1a224:	48 8b c3             	mov    %rbx,%rax
140e1a227:	48 83 c4 30          	add    $0x30,%rsp
140e1a22b:	5b                   	pop    %rbx
140e1a22c:	c3                   	ret
140e1a22d:	cc                   	int3
140e1a22e:	cc                   	int3
140e1a22f:	cc                   	int3
140e1a230:	40 53                	rex push %rbx
140e1a232:	55                   	push   %rbp
140e1a233:	56                   	push   %rsi
140e1a234:	57                   	push   %rdi
140e1a235:	41 54                	push   %r12
140e1a237:	41 56                	push   %r14
140e1a239:	41 57                	push   %r15
140e1a23b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140e1a242:	48 8b 05 b7 ec 59 00 	mov    0x59ecb7(%rip),%rax        # 0x1413b8f00
140e1a249:	48 33 c4             	xor    %rsp,%rax
140e1a24c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140e1a251:	49 8b d9             	mov    %r9,%rbx
140e1a254:	4d 8b f8             	mov    %r8,%r15
140e1a257:	4c 8b f2             	mov    %rdx,%r14
140e1a25a:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140e1a261:	00
140e1a262:	48 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%rbp
140e1a269:	00
140e1a26a:	4c 8b a4 24 f8 00 00 	mov    0xf8(%rsp),%r12
140e1a271:	00
140e1a272:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140e1a277:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140e1a27c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e1a281:	8a 84 24 e0 00 00 00 	mov    0xe0(%rsp),%al
140e1a288:	88 44 24 20          	mov    %al,0x20(%rsp)
140e1a28c:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e1a291:	e8 fa dd ff ff       	call   0x140e18090
140e1a296:	90                   	nop
140e1a297:	48 8b d3             	mov    %rbx,%rdx
140e1a29a:	49 8b cf             	mov    %r15,%rcx
140e1a29d:	e8 de cb 90 ff       	call   0x140726e80
140e1a2a2:	84 c0                	test   %al,%al
140e1a2a4:	74 04                	je     0x140e1a2aa
140e1a2a6:	83 4d 00 01          	orl    $0x1,0x0(%rbp)
140e1a2aa:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
140e1a2b0:	74 42                	je     0x140e1a2f4
140e1a2b2:	48 8d 74 24 48       	lea    0x48(%rsp),%rsi
140e1a2b7:	48 83 7c 24 60 0f    	cmpq   $0xf,0x60(%rsp)
140e1a2bd:	48 0f 47 74 24 48    	cmova  0x48(%rsp),%rsi
140e1a2c3:	e8 28 00 01 00       	call   0x140e2a2f0
140e1a2c8:	48 8b f8             	mov    %rax,%rdi
140e1a2cb:	8b 18                	mov    (%rax),%ebx
140e1a2cd:	83 20 00             	andl   $0x0,(%rax)
140e1a2d0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e1a2d5:	48 8b ce             	mov    %rsi,%rcx
140e1a2d8:	e8 87 8b 02 00       	call   0x140e42e64
140e1a2dd:	8b 07                	mov    (%rdi),%eax
140e1a2df:	89 1f                	mov    %ebx,(%rdi)
140e1a2e1:	48 39 74 24 40       	cmp    %rsi,0x40(%rsp)
140e1a2e6:	74 0c                	je     0x140e1a2f4
140e1a2e8:	85 c0                	test   %eax,%eax
140e1a2ea:	75 08                	jne    0x140e1a2f4
140e1a2ec:	f2 41 0f 11 04 24    	movsd  %xmm0,(%r12)
140e1a2f2:	eb 04                	jmp    0x140e1a2f8
140e1a2f4:	83 4d 00 02          	orl    $0x2,0x0(%rbp)
140e1a2f8:	41 0f 10 07          	movups (%r15),%xmm0
140e1a2fc:	f3 41 0f 7f 06       	movdqu %xmm0,(%r14)
140e1a301:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140e1a306:	e8 45 d7 37 ff       	call   0x140197a50
140e1a30b:	49 8b c6             	mov    %r14,%rax
140e1a30e:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140e1a313:	48 33 cc             	xor    %rsp,%rcx
140e1a316:	e8 e5 11 00 00       	call   0x140e1b500
140e1a31b:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140e1a322:	41 5f                	pop    %r15
140e1a324:	41 5e                	pop    %r14
140e1a326:	41 5c                	pop    %r12
140e1a328:	5f                   	pop    %rdi
140e1a329:	5e                   	pop    %rsi
140e1a32a:	5d                   	pop    %rbp
140e1a32b:	5b                   	pop    %rbx
140e1a32c:	c3                   	ret
140e1a32d:	cc                   	int3
140e1a32e:	cc                   	int3
140e1a32f:	cc                   	int3
140e1a330:	40 55                	rex push %rbp
140e1a332:	53                   	push   %rbx
140e1a333:	56                   	push   %rsi
140e1a334:	57                   	push   %rdi
140e1a335:	41 54                	push   %r12
140e1a337:	41 56                	push   %r14
140e1a339:	41 57                	push   %r15
140e1a33b:	48 8b ec             	mov    %rsp,%rbp
140e1a33e:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140e1a345:	48 8b 05 b4 eb 59 00 	mov    0x59ebb4(%rip),%rax        # 0x1413b8f00
140e1a34c:	48 33 c4             	xor    %rsp,%rax
140e1a34f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140e1a353:	49 8b d9             	mov    %r9,%rbx
140e1a356:	4d 8b e0             	mov    %r8,%r12
140e1a359:	4c 8b fa             	mov    %rdx,%r15
140e1a35c:	48 8b 45 68          	mov    0x68(%rbp),%rax
140e1a360:	4c 8b 75 70          	mov    0x70(%rbp),%r14
140e1a364:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
140e1a368:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140e1a36c:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140e1a371:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e1a376:	8a 45 60             	mov    0x60(%rbp),%al
140e1a379:	88 44 24 20          	mov    %al,0x20(%rsp)
140e1a37d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140e1a381:	e8 0a dd ff ff       	call   0x140e18090
140e1a386:	90                   	nop
140e1a387:	48 8b 75 d0          	mov    -0x30(%rbp),%rsi
140e1a38b:	48 8b d3             	mov    %rbx,%rdx
140e1a38e:	49 8b cc             	mov    %r12,%rcx
140e1a391:	e8 ea ca 90 ff       	call   0x140726e80
140e1a396:	33 db                	xor    %ebx,%ebx
140e1a398:	84 c0                	test   %al,%al
140e1a39a:	74 04                	je     0x140e1a3a0
140e1a39c:	41 83 0e 01          	orl    $0x1,(%r14)
140e1a3a0:	48 85 f6             	test   %rsi,%rsi
140e1a3a3:	75 06                	jne    0x140e1a3ab
140e1a3a5:	41 83 0e 02          	orl    $0x2,(%r14)
140e1a3a9:	eb 7a                	jmp    0x140e1a425
140e1a3ab:	48 8b d6             	mov    %rsi,%rdx
140e1a3ae:	48 8b cf             	mov    %rdi,%rcx
140e1a3b1:	48 3b 77 10          	cmp    0x10(%rdi),%rsi
140e1a3b5:	77 07                	ja     0x140e1a3be
140e1a3b7:	e8 24 c9 3c ff       	call   0x1401e6ce0
140e1a3bc:	eb 0c                	jmp    0x140e1a3ca
140e1a3be:	48 2b 57 10          	sub    0x10(%rdi),%rdx
140e1a3c2:	45 33 c0             	xor    %r8d,%r8d
140e1a3c5:	e8 e6 a0 3e ff       	call   0x1402044b0
140e1a3ca:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e1a3ce:	48 83 7d d8 0f       	cmpq   $0xf,-0x28(%rbp)
140e1a3d3:	48 0f 47 45 c0       	cmova  -0x40(%rbp),%rax
140e1a3d8:	80 38 2d             	cmpb   $0x2d,(%rax)
140e1a3db:	75 43                	jne    0x140e1a420
140e1a3dd:	48 8b cf             	mov    %rdi,%rcx
140e1a3e0:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140e1a3e5:	76 03                	jbe    0x140e1a3ea
140e1a3e7:	48 8b 0f             	mov    (%rdi),%rcx
140e1a3ea:	8a 45 ea             	mov    -0x16(%rbp),%al
140e1a3ed:	88 01                	mov    %al,(%rcx)
140e1a3ef:	bb 01 00 00 00       	mov    $0x1,%ebx
140e1a3f4:	eb 2a                	jmp    0x140e1a420
140e1a3f6:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e1a3fa:	48 83 7d d8 0f       	cmpq   $0xf,-0x28(%rbp)
140e1a3ff:	48 0f 47 45 c0       	cmova  -0x40(%rbp),%rax
140e1a404:	48 0f be 04 18       	movsbq (%rax,%rbx,1),%rax
140e1a409:	8a 4c 05 b0          	mov    -0x50(%rbp,%rax,1),%cl
140e1a40d:	48 8b c7             	mov    %rdi,%rax
140e1a410:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140e1a415:	76 03                	jbe    0x140e1a41a
140e1a417:	48 8b 07             	mov    (%rdi),%rax
140e1a41a:	88 0c 18             	mov    %cl,(%rax,%rbx,1)
140e1a41d:	48 ff c3             	inc    %rbx
140e1a420:	48 3b de             	cmp    %rsi,%rbx
140e1a423:	72 d1                	jb     0x140e1a3f6
140e1a425:	41 0f 10 04 24       	movups (%r12),%xmm0
140e1a42a:	f3 41 0f 7f 07       	movdqu %xmm0,(%r15)
140e1a42f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e1a433:	e8 18 d6 37 ff       	call   0x140197a50
140e1a438:	49 8b c7             	mov    %r15,%rax
140e1a43b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140e1a43f:	48 33 cc             	xor    %rsp,%rcx
140e1a442:	e8 b9 10 00 00       	call   0x140e1b500
140e1a447:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140e1a44e:	41 5f                	pop    %r15
140e1a450:	41 5e                	pop    %r14
140e1a452:	41 5c                	pop    %r12
140e1a454:	5f                   	pop    %rdi
140e1a455:	5e                   	pop    %rsi
140e1a456:	5b                   	pop    %rbx
140e1a457:	5d                   	pop    %rbp
140e1a458:	c3                   	ret
140e1a459:	cc                   	int3
140e1a45a:	cc                   	int3
140e1a45b:	cc                   	int3
140e1a45c:	cc                   	int3
140e1a45d:	cc                   	int3
140e1a45e:	cc                   	int3
140e1a45f:	cc                   	int3
140e1a460:	40 53                	rex push %rbx
140e1a462:	48 83 ec 30          	sub    $0x30,%rsp
140e1a466:	48 8b da             	mov    %rdx,%rbx
140e1a469:	33 c0                	xor    %eax,%eax
140e1a46b:	48 8b 51 30          	mov    0x30(%rcx),%rdx
140e1a46f:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1a472:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140e1a476:	0f 11 03             	movups %xmm0,(%rbx)
140e1a479:	48 89 43 10          	mov    %rax,0x10(%rbx)
140e1a47d:	48 89 43 18          	mov    %rax,0x18(%rbx)
140e1a481:	49 ff c0             	inc    %r8
140e1a484:	42 38 04 02          	cmp    %al,(%rdx,%r8,1)
140e1a488:	75 f7                	jne    0x140e1a481
140e1a48a:	48 8b cb             	mov    %rbx,%rcx
140e1a48d:	e8 6e c9 37 ff       	call   0x140196e00
140e1a492:	48 8b c3             	mov    %rbx,%rax
140e1a495:	48 83 c4 30          	add    $0x30,%rsp
140e1a499:	5b                   	pop    %rbx
140e1a49a:	c3                   	ret
140e1a49b:	cc                   	int3