140096837:	0f 11 4d 60          	movups %xmm1,0x60(%rbp)
14009683b:	0f 10 40 10          	movups 0x10(%rax),%xmm0
14009683f:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
140096843:	48 89 70 10          	mov    %rsi,0x10(%rax)
140096847:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14009684e:	00
14009684f:	c6 00 00             	movb   $0x0,(%rax)
140096852:	0f 11 4d a8          	movups %xmm1,-0x58(%rbp)
140096856:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
14009685a:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
14009685e:	48 83 fa 0f          	cmp    $0xf,%rdx
140096862:	76 35                	jbe    0x140096899
140096864:	48 ff c2             	inc    %rdx
140096867:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14009686c:	48 8b c1             	mov    %rcx,%rax
14009686f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140096876:	72 1c                	jb     0x140096894
140096878:	48 83 c2 27          	add    $0x27,%rdx
14009687c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140096880:	48 2b c1             	sub    %rcx,%rax
140096883:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140096887:	48 83 f8 1f          	cmp    $0x1f,%rax
14009688b:	76 07                	jbe    0x140096894
14009688d:	ff 15 65 37 29 00    	call   *0x293765(%rip)        # 0x140329ff8
140096893:	cc                   	int3
140096894:	e8 eb 39 26 00       	call   0x1402fa284
140096899:	66 0f 6f 05 8f 41 29 	movdqa 0x29418f(%rip),%xmm0        # 0x14032aa30
1400968a0:	00
1400968a1:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1400968a7:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
1400968ac:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1400968b0:	48 83 fa 0f          	cmp    $0xf,%rdx
1400968b4:	76 3c                	jbe    0x1400968f2
1400968b6:	48 ff c2             	inc    %rdx
1400968b9:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400968bd:	48 8b c1             	mov    %rcx,%rax
1400968c0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400968c7:	72 1c                	jb     0x1400968e5
1400968c9:	48 83 c2 27          	add    $0x27,%rdx
1400968cd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400968d1:	48 2b c1             	sub    %rcx,%rax
1400968d4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400968d8:	48 83 f8 1f          	cmp    $0x1f,%rax
1400968dc:	76 07                	jbe    0x1400968e5
1400968de:	ff 15 14 37 29 00    	call   *0x293714(%rip)        # 0x140329ff8
1400968e4:	cc                   	int3
1400968e5:	e8 9a 39 26 00       	call   0x1402fa284
1400968ea:	66 0f 6f 05 3e 41 29 	movdqa 0x29413e(%rip),%xmm0        # 0x14032aa30
1400968f1:	00
1400968f2:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
1400968f7:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
1400968fb:	41 8b 85 74 02 00 00 	mov    0x274(%r13),%eax
140096902:	89 45 c8             	mov    %eax,-0x38(%rbp)
140096905:	89 75 cc             	mov    %esi,-0x34(%rbp)
140096908:	c7 44 24 68 e8 03 00 	movl   $0x3e8,0x68(%rsp)
14009690f:	00
140096910:	48 c7 44 24 70 64 00 	movq   $0x64,0x70(%rsp)
140096917:	00 00
140096919:	0f 10 44 24 68       	movups 0x68(%rsp),%xmm0
14009691e:	41 0f 11 86 d0 01 00 	movups %xmm0,0x1d0(%r14)
140096925:	00
140096926:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14009692b:	45 33 c9             	xor    %r9d,%r9d
14009692e:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140096932:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140096936:	49 8b ce             	mov    %r14,%rcx
140096939:	e8 32 88 01 00       	call   0x1400af170
14009693e:	49 83 be 40 01 00 00 	cmpq   $0x0,0x140(%r14)
140096945:	00
140096946:	0f 84 d2 00 00 00    	je     0x140096a1e
14009694c:	41 c6 86 c8 01 00 00 	movb   $0x0,0x1c8(%r14)
140096953:	00
140096954:	0f 57 c0             	xorps  %xmm0,%xmm0
140096957:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
14009695b:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140096962:	48 8d 0d 77 73 29 00 	lea    0x297377(%rip),%rcx        # 0x14032dce0
140096969:	ff 15 39 38 29 00    	call   *0x293839(%rip)        # 0x14032a1a8
14009696f:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
140096976:	4c 8d 05 63 73 29 00 	lea    0x297363(%rip),%r8        # 0x14032dce0
14009697d:	ba 10 00 00 00       	mov    $0x10,%edx
140096982:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140096986:	ff 15 fc 37 29 00    	call   *0x2937fc(%rip)        # 0x14032a188
14009698c:	48 8b 05 25 82 29 00 	mov    0x298225(%rip),%rax        # 0x14032ebb8
140096993:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140096997:	48 89 75 a0          	mov    %rsi,-0x60(%rbp)
14009699b:	b9 08 00 00 00       	mov    $0x8,%ecx
1400969a0:	e8 a3 38 26 00       	call   0x1402fa248
1400969a5:	48 8b d8             	mov    %rax,%rbx
1400969a8:	48 85 c0             	test   %rax,%rax
1400969ab:	74 05                	je     0x1400969b2
1400969ad:	4c 89 30             	mov    %r14,(%rax)
1400969b0:	eb 03                	jmp    0x1400969b5
1400969b2:	48 8b de             	mov    %rsi,%rbx
1400969b5:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1400969ba:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
1400969be:	4c 8b c3             	mov    %rbx,%r8
1400969c1:	48 8d 15 68 42 ff ff 	lea    -0xbd98(%rip),%rdx        # 0x14008ac30
1400969c8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400969cd:	e8 6e 09 01 00       	call   0x1400a7340
1400969d2:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
1400969d8:	48 0f 45 de          	cmovne %rsi,%rbx
1400969dc:	ba 08 00 00 00       	mov    $0x8,%edx
1400969e1:	48 8b cb             	mov    %rbx,%rcx
1400969e4:	e8 9b 38 26 00       	call   0x1402fa284
1400969e9:	49 8b 8e a0 01 00 00 	mov    0x1a0(%r14),%rcx
1400969f0:	48 85 c9             	test   %rcx,%rcx
1400969f3:	74 0a                	je     0x1400969ff
1400969f5:	ba 01 00 00 00       	mov    $0x1,%edx
1400969fa:	e8 01 64 00 00       	call   0x14009ce00
1400969ff:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140096a04:	49 89 86 a0 01 00 00 	mov    %rax,0x1a0(%r14)
140096a0b:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140096a10:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140096a14:	e8 17 6d 03 00       	call   0x1400cd730
140096a19:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140096a1e:	4c 89 35 4b 45 37 00 	mov    %r14,0x37454b(%rip)        # 0x14040af70
140096a25:	41 8b 85 74 02 00 00 	mov    0x274(%r13),%eax
140096a2c:	89 44 24 20          	mov    %eax,0x20(%rsp)
140096a30:	45 8b 8d 58 02 00 00 	mov    0x258(%r13),%r9d
140096a37:	4c 8b c7             	mov    %rdi,%r8
140096a3a:	49 8b d4             	mov    %r12,%rdx
140096a3d:	49 8b cf             	mov    %r15,%rcx
140096a40:	e8 4b 23 02 00       	call   0x1400b8d90
140096a45:	90                   	nop
140096a46:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
140096a4a:	48 83 fa 0f          	cmp    $0xf,%rdx
140096a4e:	76 35                	jbe    0x140096a85
140096a50:	48 ff c2             	inc    %rdx
140096a53:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140096a57:	48 8b c1             	mov    %rcx,%rax
140096a5a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140096a61:	72 1c                	jb     0x140096a7f
140096a63:	48 83 c2 27          	add    $0x27,%rdx
140096a67:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140096a6b:	48 2b c1             	sub    %rcx,%rax
140096a6e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140096a72:	48 83 f8 1f          	cmp    $0x1f,%rax
140096a76:	76 07                	jbe    0x140096a7f
140096a78:	ff 15 7a 35 29 00    	call   *0x29357a(%rip)        # 0x140329ff8
140096a7e:	cc                   	int3
140096a7f:	e8 00 38 26 00       	call   0x1402fa284
140096a84:	90                   	nop
140096a85:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140096a89:	48 85 c9             	test   %rcx,%rcx
140096a8c:	74 14                	je     0x140096aa2
140096a8e:	48 8b 01             	mov    (%rcx),%rax
140096a91:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140096a95:	48 3b ca             	cmp    %rdx,%rcx
140096a98:	0f 95 c2             	setne  %dl
140096a9b:	ff 50 20             	call   *0x20(%rax)
140096a9e:	48 89 75 50          	mov    %rsi,0x50(%rbp)
140096aa2:	48 8b 55 10          	mov    0x10(%rbp),%rdx
140096aa6:	48 83 fa 0f          	cmp    $0xf,%rdx
140096aaa:	76 35                	jbe    0x140096ae1
140096aac:	48 ff c2             	inc    %rdx
140096aaf:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140096ab3:	48 8b c1             	mov    %rcx,%rax
140096ab6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140096abd:	72 1c                	jb     0x140096adb
140096abf:	48 83 c2 27          	add    $0x27,%rdx
140096ac3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140096ac7:	48 2b c1             	sub    %rcx,%rax
140096aca:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140096ace:	48 83 f8 1f          	cmp    $0x1f,%rax
140096ad2:	76 07                	jbe    0x140096adb
140096ad4:	ff 15 1e 35 29 00    	call   *0x29351e(%rip)        # 0x140329ff8
140096ada:	cc                   	int3
140096adb:	e8 a4 37 26 00       	call   0x1402fa284
140096ae0:	90                   	nop
140096ae1:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140096ae5:	48 85 c9             	test   %rcx,%rcx
140096ae8:	74 11                	je     0x140096afb
140096aea:	4c 8b 01             	mov    (%rcx),%r8
140096aed:	48 3b cb             	cmp    %rbx,%rcx
140096af0:	0f 95 c2             	setne  %dl
140096af3:	41 ff 50 20          	call   *0x20(%r8)
140096af7:	48 89 73 38          	mov    %rsi,0x38(%rbx)
140096afb:	49 8b c5             	mov    %r13,%rax
140096afe:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140096b05:	48 33 cc             	xor    %rsp,%rcx
140096b08:	e8 33 3b 26 00       	call   0x1402fa640
140096b0d:	48 81 c4 98 01 00 00 	add    $0x198,%rsp
140096b14:	41 5f                	pop    %r15
140096b16:	41 5e                	pop    %r14
140096b18:	41 5d                	pop    %r13
140096b1a:	41 5c                	pop    %r12
140096b1c:	5f                   	pop    %rdi
140096b1d:	5e                   	pop    %rsi
140096b1e:	5b                   	pop    %rbx
140096b1f:	5d                   	pop    %rbp
140096b20:	c3                   	ret
140096b21:	e8 1a 15 ff ff       	call   0x140088040
140096b26:	90                   	nop
140096b27:	cc                   	int3
140096b28:	cc                   	int3
140096b29:	cc                   	int3
140096b2a:	cc                   	int3
140096b2b:	cc                   	int3
140096b2c:	cc                   	int3
140096b2d:	cc                   	int3
140096b2e:	cc                   	int3
140096b2f:	cc                   	int3
140096b30:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140096b35:	55                   	push   %rbp
140096b36:	56                   	push   %rsi
140096b37:	57                   	push   %rdi
140096b38:	41 56                	push   %r14
140096b3a:	41 57                	push   %r15
140096b3c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140096b43:	48 8b 05 36 16 37 00 	mov    0x371636(%rip),%rax        # 0x140408180
140096b4a:	48 33 c4             	xor    %rsp,%rax
140096b4d:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140096b54:	00
140096b55:	41 8b f1             	mov    %r9d,%esi
140096b58:	4d 8b f0             	mov    %r8,%r14
140096b5b:	48 8b ea             	mov    %rdx,%rbp
140096b5e:	48 8b f9             	mov    %rcx,%rdi
140096b61:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140096b66:	44 8b bc 24 10 01 00 	mov    0x110(%rsp),%r15d
140096b6d:	00
140096b6e:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
140096b75:	00
140096b76:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140096b7b:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140096b80:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140096b85:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
140096b8c:	00 00 00 00 00
140096b91:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140096b95:	48 85 c9             	test   %rcx,%rcx
140096b98:	74 12                	je     0x140096bac
140096b9a:	48 8b 01             	mov    (%rcx),%rax
140096b9d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140096ba2:	ff 10                	call   *(%rax)
140096ba4:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140096bab:	00
140096bac:	0f 57 c0             	xorps  %xmm0,%xmm0
140096baf:	0f 11 84 24 90 00 00 	movups %xmm0,0x90(%rsp)
140096bb6:	00
140096bb7:	66 0f 6f 0d 61 79 29 	movdqa 0x297961(%rip),%xmm1        # 0x14032e520
140096bbe:	00
140096bbf:	f3 0f 7f 8c 24 a0 00 	movdqu %xmm1,0xa0(%rsp)
140096bc6:	00 00
140096bc8:	c7 84 24 90 00 00 00 	movl   $0x676f6c2e,0x90(%rsp)
140096bcf:	2e 6c 6f 67
140096bd3:	c6 84 24 94 00 00 00 	movb   $0x0,0x94(%rsp)
140096bda:	00
140096bdb:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140096be0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140096be5:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140096bea:	89 74 24 20          	mov    %esi,0x20(%rsp)
140096bee:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
140096bf5:	00
140096bf6:	4d 8b c6             	mov    %r14,%r8
140096bf9:	48 8b d5             	mov    %rbp,%rdx
140096bfc:	48 8b cf             	mov    %rdi,%rcx
140096bff:	e8 cc f8 ff ff       	call   0x1400964d0
140096c04:	90                   	nop
140096c05:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
140096c0c:	00
140096c0d:	48 83 fa 0f          	cmp    $0xf,%rdx
140096c11:	76 39                	jbe    0x140096c4c
140096c13:	48 ff c2             	inc    %rdx
140096c16:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140096c1d:	00
140096c1e:	48 8b c1             	mov    %rcx,%rax
140096c21:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140096c28:	72 1c                	jb     0x140096c46
140096c2a:	48 83 c2 27          	add    $0x27,%rdx
140096c2e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140096c32:	48 2b c1             	sub    %rcx,%rax
140096c35:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140096c39:	48 83 f8 1f          	cmp    $0x1f,%rax
140096c3d:	76 07                	jbe    0x140096c46
140096c3f:	ff 15 b3 33 29 00    	call   *0x2933b3(%rip)        # 0x140329ff8
140096c45:	cc                   	int3
140096c46:	e8 39 36 26 00       	call   0x1402fa284
140096c4b:	90                   	nop
140096c4c:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140096c50:	48 85 c9             	test   %rcx,%rcx
140096c53:	74 15                	je     0x140096c6a
140096c55:	4c 8b 01             	mov    (%rcx),%r8
140096c58:	48 3b cb             	cmp    %rbx,%rcx
140096c5b:	0f 95 c2             	setne  %dl
140096c5e:	41 ff 50 20          	call   *0x20(%r8)
140096c62:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
140096c69:	00
140096c6a:	48 8b c7             	mov    %rdi,%rax
140096c6d:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140096c74:	00
140096c75:	48 33 cc             	xor    %rsp,%rcx
140096c78:	e8 c3 39 26 00       	call   0x1402fa640
140096c7d:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
140096c84:	00
140096c85:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140096c8c:	41 5f                	pop    %r15
140096c8e:	41 5e                	pop    %r14
140096c90:	5f                   	pop    %rdi
140096c91:	5e                   	pop    %rsi
140096c92:	5d                   	pop    %rbp
140096c93:	c3                   	ret
140096c94:	cc                   	int3
140096c95:	cc                   	int3
140096c96:	cc                   	int3
140096c97:	cc                   	int3
140096c98:	cc                   	int3
140096c99:	cc                   	int3
140096c9a:	cc                   	int3
140096c9b:	cc                   	int3
140096c9c:	cc                   	int3
140096c9d:	cc                   	int3
140096c9e:	cc                   	int3
140096c9f:	cc                   	int3
140096ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140096ca5:	57                   	push   %rdi
140096ca6:	48 83 ec 20          	sub    $0x20,%rsp
140096caa:	48 8b f9             	mov    %rcx,%rdi
140096cad:	48 8b c2             	mov    %rdx,%rax
140096cb0:	48 8d 0d e9 65 29 00 	lea    0x2965e9(%rip),%rcx        # 0x14032d2a0
140096cb7:	41 b9 00 fa 00 00    	mov    $0xfa00,%r9d
140096cbd:	45 33 c0             	xor    %r8d,%r8d
140096cc0:	48 89 0f             	mov    %rcx,(%rdi)
140096cc3:	48 8b c8             	mov    %rax,%rcx
140096cc6:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140096cca:	33 d2                	xor    %edx,%edx
140096ccc:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
140096cd3:	00
140096cd4:	ff 15 4e 34 29 00    	call   *0x29344e(%rip)        # 0x14032a128
140096cda:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140096cde:	ff 15 0c 34 29 00    	call   *0x29340c(%rip)        # 0x14032a0f0
140096ce4:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140096ce8:	33 d2                	xor    %edx,%edx
140096cea:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140096cf0:	8b d8                	mov    %eax,%ebx
140096cf2:	ff 15 d0 33 29 00    	call   *0x2933d0(%rip)        # 0x14032a0c8
140096cf8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140096cfc:	ff 15 ee 33 29 00    	call   *0x2933ee(%rip)        # 0x14032a0f0
140096d02:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140096d06:	45 33 c0             	xor    %r8d,%r8d
140096d09:	8b d3                	mov    %ebx,%edx
140096d0b:	89 47 18             	mov    %eax,0x18(%rdi)
140096d0e:	ff 15 b4 33 29 00    	call   *0x2933b4(%rip)        # 0x14032a0c8
140096d14:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140096d19:	48 8b c7             	mov    %rdi,%rax
140096d1c:	48 83 c4 20          	add    $0x20,%rsp
140096d20:	5f                   	pop    %rdi
140096d21:	c3                   	ret
140096d22:	cc                   	int3
140096d23:	cc                   	int3
140096d24:	cc                   	int3
140096d25:	cc                   	int3