140205f62:	ff 15 b8 da d7 00    	call   *0xd7dab8(%rip)        # 0x140f83a20
140205f68:	e9 3b 02 00 00       	jmp    0x1402061a8
140205f6d:	49 8b 41 40          	mov    0x40(%r9),%rax
140205f71:	48 8b 48 08          	mov    0x8(%rax),%rcx
140205f75:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140205f7a:	48 8b 01             	mov    (%rcx),%rax
140205f7d:	48 8b 40 08          	mov    0x8(%rax),%rax
140205f81:	ff 15 99 da d7 00    	call   *0xd7da99(%rip)        # 0x140f83a20
140205f87:	90                   	nop
140205f88:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140205f8d:	e8 7e 68 fd ff       	call   0x1401dc810
140205f92:	48 8b d8             	mov    %rax,%rbx
140205f95:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140205f9a:	48 85 c9             	test   %rcx,%rcx
140205f9d:	74 29                	je     0x140205fc8
140205f9f:	48 8b 11             	mov    (%rcx),%rdx
140205fa2:	48 8b 42 10          	mov    0x10(%rdx),%rax
140205fa6:	ff 15 74 da d7 00    	call   *0xd7da74(%rip)        # 0x140f83a20
140205fac:	4c 8b c0             	mov    %rax,%r8
140205faf:	48 85 c0             	test   %rax,%rax
140205fb2:	74 14                	je     0x140205fc8
140205fb4:	48 8b 08             	mov    (%rax),%rcx
140205fb7:	48 8b 01             	mov    (%rcx),%rax
140205fba:	ba 01 00 00 00       	mov    $0x1,%edx
140205fbf:	49 8b c8             	mov    %r8,%rcx
140205fc2:	ff 15 58 da d7 00    	call   *0xd7da58(%rip)        # 0x140f83a20
140205fc8:	0f 57 c0             	xorps  %xmm0,%xmm0
140205fcb:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140205fcf:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
140205fd3:	48 c7 45 d7 0f 00 00 	movq   $0xf,-0x29(%rbp)
140205fda:	00
140205fdb:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
140205fdf:	48 8b 03             	mov    (%rbx),%rax
140205fe2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140205fe7:	48 8b cb             	mov    %rbx,%rcx
140205fea:	80 7d 7f 00          	cmpb   $0x0,0x7f(%rbp)
140205fee:	74 06                	je     0x140205ff6
140205ff0:	48 8b 40 38          	mov    0x38(%rax),%rax
140205ff4:	eb 04                	jmp    0x140205ffa
140205ff6:	48 8b 40 30          	mov    0x30(%rax),%rax
140205ffa:	ff 15 20 da d7 00    	call   *0xd7da20(%rip)        # 0x140f83a20
140206000:	0f 10 75 87          	movups -0x79(%rbp),%xmm6
140206004:	0f 10 7c 24 40       	movups 0x40(%rsp),%xmm7
140206009:	0f 11 75 cf          	movups %xmm6,-0x31(%rbp)
14020600d:	0f 11 7d bf          	movups %xmm7,-0x41(%rbp)
140206011:	49 8b 77 28          	mov    0x28(%r15),%rsi
140206015:	66 49 0f 7e f6       	movq   %xmm6,%r14
14020601a:	48 85 f6             	test   %rsi,%rsi
14020601d:	7e 0a                	jle    0x140206029
14020601f:	49 3b f6             	cmp    %r14,%rsi
140206022:	76 05                	jbe    0x140206029
140206024:	49 2b f6             	sub    %r14,%rsi
140206027:	eb 03                	jmp    0x14020602c
140206029:	49 8b f5             	mov    %r13,%rsi
14020602c:	41 8b 47 18          	mov    0x18(%r15),%eax
140206030:	25 c0 01 00 00       	and    $0x1c0,%eax
140206035:	83 f8 40             	cmp    $0x40,%eax
140206038:	74 77                	je     0x1402060b1
14020603a:	0f 10 07             	movups (%rdi),%xmm0
14020603d:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140206042:	48 85 f6             	test   %rsi,%rsi
140206045:	74 64                	je     0x1402060ab
140206047:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14020604c:	0f 1f 40 00          	nopl   0x0(%rax)
140206050:	48 85 db             	test   %rbx,%rbx
140206053:	74 46                	je     0x14020609b
140206055:	48 8b 43 40          	mov    0x40(%rbx),%rax
140206059:	48 83 38 00          	cmpq   $0x0,(%rax)
14020605d:	74 24                	je     0x140206083
14020605f:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140206063:	8b 01                	mov    (%rcx),%eax
140206065:	85 c0                	test   %eax,%eax
140206067:	7e 1a                	jle    0x140206083
140206069:	ff c8                	dec    %eax
14020606b:	89 01                	mov    %eax,(%rcx)
14020606d:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140206071:	48 8b 11             	mov    (%rcx),%rdx
140206074:	48 8d 42 01          	lea    0x1(%rdx),%rax
140206078:	48 89 01             	mov    %rax,(%rcx)
14020607b:	44 88 22             	mov    %r12b,(%rdx)
14020607e:	41 8b c4             	mov    %r12d,%eax
140206081:	eb 13                	jmp    0x140206096
140206083:	48 8b 03             	mov    (%rbx),%rax
140206086:	41 8b d4             	mov    %r12d,%edx
140206089:	48 8b cb             	mov    %rbx,%rcx
14020608c:	48 8b 40 18          	mov    0x18(%rax),%rax
140206090:	ff 15 8a d9 d7 00    	call   *0xd7d98a(%rip)        # 0x140f83a20
140206096:	83 f8 ff             	cmp    $0xffffffff,%eax
140206099:	75 05                	jne    0x1402060a0
14020609b:	c6 44 24 40 01       	movb   $0x1,0x40(%rsp)
1402060a0:	48 83 ee 01          	sub    $0x1,%rsi
1402060a4:	75 aa                	jne    0x140206050
1402060a6:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402060ab:	0f 11 07             	movups %xmm0,(%rdi)
1402060ae:	49 8b f5             	mov    %r13,%rsi
1402060b1:	48 8d 7d bf          	lea    -0x41(%rbp),%rdi
1402060b5:	66 49 0f 7e ff       	movq   %xmm7,%r15
1402060ba:	66 0f 73 de 08       	psrldq $0x8,%xmm6
1402060bf:	66 49 0f 7e f5       	movq   %xmm6,%r13
1402060c4:	49 83 fd 0f          	cmp    $0xf,%r13
1402060c8:	49 0f 47 ff          	cmova  %r15,%rdi
1402060cc:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
1402060d0:	0f 10 00             	movups (%rax),%xmm0
1402060d3:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1402060d8:	4d 85 f6             	test   %r14,%r14
1402060db:	74 67                	je     0x140206144
1402060dd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402060e2:	44 0f b6 07          	movzbl (%rdi),%r8d
1402060e6:	48 85 db             	test   %rbx,%rbx
1402060e9:	74 46                	je     0x140206131
1402060eb:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402060ef:	48 83 38 00          	cmpq   $0x0,(%rax)
1402060f3:	74 24                	je     0x140206119
1402060f5:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1402060f9:	8b 01                	mov    (%rcx),%eax
1402060fb:	85 c0                	test   %eax,%eax
1402060fd:	7e 1a                	jle    0x140206119
1402060ff:	ff c8                	dec    %eax
140206101:	89 01                	mov    %eax,(%rcx)
140206103:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140206107:	48 8b 11             	mov    (%rcx),%rdx
14020610a:	48 8d 42 01          	lea    0x1(%rdx),%rax
14020610e:	48 89 01             	mov    %rax,(%rcx)
140206111:	44 88 02             	mov    %r8b,(%rdx)
140206114:	41 8b c0             	mov    %r8d,%eax
140206117:	eb 13                	jmp    0x14020612c
140206119:	48 8b 03             	mov    (%rbx),%rax
14020611c:	41 8b d0             	mov    %r8d,%edx
14020611f:	48 8b cb             	mov    %rbx,%rcx
140206122:	48 8b 40 18          	mov    0x18(%rax),%rax
140206126:	ff 15 f4 d8 d7 00    	call   *0xd7d8f4(%rip)        # 0x140f83a20
14020612c:	83 f8 ff             	cmp    $0xffffffff,%eax
14020612f:	75 05                	jne    0x140206136
140206131:	c6 44 24 40 01       	movb   $0x1,0x40(%rsp)
140206136:	48 ff c7             	inc    %rdi
140206139:	49 83 ee 01          	sub    $0x1,%r14
14020613d:	75 a3                	jne    0x1402060e2
14020613f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140206144:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140206148:	48 c7 40 28 00 00 00 	movq   $0x0,0x28(%rax)
14020614f:	00
140206150:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140206156:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14020615b:	45 0f b6 cc          	movzbl %r12b,%r9d
14020615f:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140206164:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
140206168:	48 8b d3             	mov    %rbx,%rdx
14020616b:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14020616f:	e8 cc 24 fe ff       	call   0x1401e8640
140206174:	90                   	nop
140206175:	49 83 fd 0f          	cmp    $0xf,%r13
140206179:	76 2d                	jbe    0x1402061a8
14020617b:	49 8d 55 01          	lea    0x1(%r13),%rdx
14020617f:	49 8b c7             	mov    %r15,%rax
140206182:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140206189:	72 15                	jb     0x1402061a0
14020618b:	48 83 c2 27          	add    $0x27,%rdx
14020618f:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
140206193:	49 2b c7             	sub    %r15,%rax
140206196:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14020619a:	48 83 f8 1f          	cmp    $0x1f,%rax
14020619e:	77 3b                	ja     0x1402061db
1402061a0:	49 8b cf             	mov    %r15,%rcx
1402061a3:	e8 9c 4f c1 00       	call   0x140e1b144
1402061a8:	48 8b c3             	mov    %rbx,%rax
1402061ab:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1402061af:	48 33 cc             	xor    %rsp,%rcx
1402061b2:	e8 49 53 c1 00       	call   0x140e1b500
1402061b7:	0f 28 b4 24 c0 00 00 	movaps 0xc0(%rsp),%xmm6
1402061be:	00
1402061bf:	0f 28 bc 24 b0 00 00 	movaps 0xb0(%rsp),%xmm7
1402061c6:	00
1402061c7:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1402061ce:	41 5f                	pop    %r15
1402061d0:	41 5e                	pop    %r14
1402061d2:	41 5d                	pop    %r13
1402061d4:	41 5c                	pop    %r12
1402061d6:	5f                   	pop    %rdi
1402061d7:	5e                   	pop    %rsi
1402061d8:	5b                   	pop    %rbx
1402061d9:	5d                   	pop    %rbp
1402061da:	c3                   	ret
1402061db:	e8 c4 3f c2 00       	call   0x140e2a1a4
1402061e0:	cc                   	int3
1402061e1:	cc                   	int3
1402061e2:	cc                   	int3
1402061e3:	cc                   	int3
1402061e4:	cc                   	int3
1402061e5:	cc                   	int3
1402061e6:	cc                   	int3
1402061e7:	cc                   	int3
1402061e8:	cc                   	int3
1402061e9:	cc                   	int3
1402061ea:	cc                   	int3
1402061eb:	cc                   	int3
1402061ec:	cc                   	int3
1402061ed:	cc                   	int3
1402061ee:	cc                   	int3
1402061ef:	cc                   	int3
1402061f0:	0f b6 41 19          	movzbl 0x19(%rcx),%eax
1402061f4:	c3                   	ret
1402061f5:	cc                   	int3
1402061f6:	cc                   	int3
1402061f7:	cc                   	int3
1402061f8:	cc                   	int3
1402061f9:	cc                   	int3
1402061fa:	cc                   	int3
1402061fb:	cc                   	int3
1402061fc:	cc                   	int3
1402061fd:	cc                   	int3
1402061fe:	cc                   	int3
1402061ff:	cc                   	int3
140206200:	0f b6 c2             	movzbl %dl,%eax
140206203:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140206207:	8b c8                	mov    %eax,%ecx
140206209:	e9 f6 63 bf 00       	jmp    0x140dfc604
14020620e:	cc                   	int3
14020620f:	cc                   	int3
140206210:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140206215:	56                   	push   %rsi
140206216:	48 83 ec 20          	sub    $0x20,%rsp
14020621a:	49 8b f0             	mov    %r8,%rsi
14020621d:	48 8b da             	mov    %rdx,%rbx
140206220:	49 3b d0             	cmp    %r8,%rdx
140206223:	74 25                	je     0x14020624a
140206225:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14020622a:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14020622e:	66 90                	xchg   %ax,%ax
140206230:	0f b6 0b             	movzbl (%rbx),%ecx
140206233:	48 8b d7             	mov    %rdi,%rdx
140206236:	e8 c9 63 bf 00       	call   0x140dfc604
14020623b:	88 03                	mov    %al,(%rbx)
14020623d:	48 ff c3             	inc    %rbx
140206240:	48 3b de             	cmp    %rsi,%rbx
140206243:	75 eb                	jne    0x140206230
140206245:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14020624a:	48 8b c3             	mov    %rbx,%rax
14020624d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140206252:	48 83 c4 20          	add    $0x20,%rsp
140206256:	5e                   	pop    %rsi
140206257:	c3                   	ret
140206258:	cc                   	int3
140206259:	cc                   	int3
14020625a:	cc                   	int3
14020625b:	cc                   	int3
14020625c:	cc                   	int3
14020625d:	cc                   	int3
14020625e:	cc                   	int3
14020625f:	cc                   	int3
140206260:	0f b6 c2             	movzbl %dl,%eax
140206263:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140206267:	8b c8                	mov    %eax,%ecx
140206269:	e9 de 65 bf 00       	jmp    0x140dfc84c
14020626e:	cc                   	int3
14020626f:	cc                   	int3
140206270:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140206275:	56                   	push   %rsi
140206276:	48 83 ec 20          	sub    $0x20,%rsp
14020627a:	49 8b f0             	mov    %r8,%rsi
14020627d:	48 8b da             	mov    %rdx,%rbx
140206280:	49 3b d0             	cmp    %r8,%rdx
140206283:	74 25                	je     0x1402062aa
140206285:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14020628a:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14020628e:	66 90                	xchg   %ax,%ax
140206290:	0f b6 0b             	movzbl (%rbx),%ecx
140206293:	48 8b d7             	mov    %rdi,%rdx
140206296:	e8 b1 65 bf 00       	call   0x140dfc84c
14020629b:	88 03                	mov    %al,(%rbx)
14020629d:	48 ff c3             	inc    %rbx
1402062a0:	48 3b de             	cmp    %rsi,%rbx
1402062a3:	75 eb                	jne    0x140206290
1402062a5:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402062aa:	48 8b c3             	mov    %rbx,%rax
1402062ad:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402062b2:	48 83 c4 20          	add    $0x20,%rsp
1402062b6:	5e                   	pop    %rsi
1402062b7:	c3                   	ret
1402062b8:	cc                   	int3
1402062b9:	cc                   	int3
1402062ba:	cc                   	int3
1402062bb:	cc                   	int3
1402062bc:	cc                   	int3
1402062bd:	cc                   	int3
1402062be:	cc                   	int3
1402062bf:	cc                   	int3
1402062c0:	40 53                	rex push %rbx
1402062c2:	48 83 ec 30          	sub    $0x30,%rsp
1402062c6:	48 8b da             	mov    %rdx,%rbx
1402062c9:	33 c0                	xor    %eax,%eax
1402062cb:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1402062cf:	0f 57 c0             	xorps  %xmm0,%xmm0
1402062d2:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1402062d9:	0f 11 03             	movups %xmm0,(%rbx)
1402062dc:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402062e0:	48 89 43 18          	mov    %rax,0x18(%rbx)
1402062e4:	49 ff c0             	inc    %r8
1402062e7:	42 38 04 02          	cmp    %al,(%rdx,%r8,1)
1402062eb:	75 f7                	jne    0x1402062e4
1402062ed:	48 8b cb             	mov    %rbx,%rcx
1402062f0:	e8 0b 0b f9 ff       	call   0x140196e00
1402062f5:	48 8b c3             	mov    %rbx,%rax
1402062f8:	48 83 c4 30          	add    $0x30,%rsp
1402062fc:	5b                   	pop    %rbx
1402062fd:	c3                   	ret
1402062fe:	cc                   	int3
1402062ff:	cc                   	int3
140206300:	40 53                	rex push %rbx
140206302:	48 83 ec 20          	sub    $0x20,%rsp
140206306:	49 8b d8             	mov    %r8,%rbx
140206309:	49 8b c9             	mov    %r9,%rcx
14020630c:	4c 2b c2             	sub    %rdx,%r8
14020630f:	e8 fc 8c cd 00       	call   0x140edf010
140206314:	48 8b c3             	mov    %rbx,%rax
140206317:	48 83 c4 20          	add    $0x20,%rsp
14020631b:	5b                   	pop    %rbx
14020631c:	c3                   	ret
14020631d:	cc                   	int3
14020631e:	cc                   	int3
14020631f:	cc                   	int3
140206320:	4c 8b dc             	mov    %rsp,%r11
140206323:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140206327:	49 89 73 18          	mov    %rsi,0x18(%r11)
14020632b:	57                   	push   %rdi
14020632c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140206333:	48 8b f2             	mov    %rdx,%rsi
140206336:	48 8b d9             	mov    %rcx,%rbx
140206339:	83 79 08 02          	cmpl   $0x2,0x8(%rcx)
14020633d:	0f 84 c1 00 00 00    	je     0x140206404
140206343:	48 8b 79 20          	mov    0x20(%rcx),%rdi
140206347:	48 85 ff             	test   %rdi,%rdi
14020634a:	74 7e                	je     0x1402063ca
14020634c:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140206350:	48 85 c9             	test   %rcx,%rcx
140206353:	74 37                	je     0x14020638c
140206355:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
140206359:	75 0d                	jne    0x140206368
14020635b:	48 8b 01             	mov    (%rcx),%rax
14020635e:	49 89 43 08          	mov    %rax,0x8(%r11)
140206362:	49 8d 43 08          	lea    0x8(%r11),%rax
140206366:	eb 55                	jmp    0x1402063bd
140206368:	48 85 c9             	test   %rcx,%rcx
14020636b:	74 1f                	je     0x14020638c
14020636d:	80 79 28 01          	cmpb   $0x1,0x28(%rcx)
140206371:	75 19                	jne    0x14020638c
140206373:	48 8b 41 08          	mov    0x8(%rcx),%rax
140206377:	48 2b 01             	sub    (%rcx),%rax
14020637a:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140206381:	00
140206382:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax