1401b696b:	cc                   	int3
1401b696c:	cc                   	int3
1401b696d:	cc                   	int3
1401b696e:	cc                   	int3
1401b696f:	cc                   	int3
1401b6970:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b6975:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401b697a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401b697f:	57                   	push   %rdi
1401b6980:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1401b6987:	49 8b e9             	mov    %r9,%rbp
1401b698a:	41 8b f8             	mov    %r8d,%edi
1401b698d:	48 8b f2             	mov    %rdx,%rsi
1401b6990:	48 85 c9             	test   %rcx,%rcx
1401b6993:	74 05                	je     0x1401b699a
1401b6995:	8b 59 20             	mov    0x20(%rcx),%ebx
1401b6998:	eb 02                	jmp    0x1401b699c
1401b699a:	33 db                	xor    %ebx,%ebx
1401b699c:	48 8b ce             	mov    %rsi,%rcx
1401b699f:	e8 dc 76 67 00       	call   0x14082e080
1401b69a4:	48 8b 08             	mov    (%rax),%rcx
1401b69a7:	48 85 c9             	test   %rcx,%rcx
1401b69aa:	74 1c                	je     0x1401b69c8
1401b69ac:	8b 41 10             	mov    0x10(%rcx),%eax
1401b69af:	ff c0                	inc    %eax
1401b69b1:	89 41 10             	mov    %eax,0x10(%rcx)
1401b69b4:	83 f8 01             	cmp    $0x1,%eax
1401b69b7:	0f 8e 31 01 00 00    	jle    0x1401b6aee
1401b69bd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1401b69c2:	0f 84 2e 01 00 00    	je     0x1401b6af6
1401b69c8:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401b69cd:	48 8b 0d a4 c4 27 01 	mov    0x127c4a4(%rip),%rcx        # 0x141432e78
1401b69d4:	85 ff                	test   %edi,%edi
1401b69d6:	48 8d 51 58          	lea    0x58(%rcx),%rdx
1401b69da:	75 04                	jne    0x1401b69e0
1401b69dc:	48 8d 51 60          	lea    0x60(%rcx),%rdx
1401b69e0:	48 8b 12             	mov    (%rdx),%rdx
1401b69e3:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
1401b69e8:	48 85 d2             	test   %rdx,%rdx
1401b69eb:	74 23                	je     0x1401b6a10
1401b69ed:	8b 42 10             	mov    0x10(%rdx),%eax
1401b69f0:	ff c0                	inc    %eax
1401b69f2:	89 42 10             	mov    %eax,0x10(%rdx)
1401b69f5:	83 f8 01             	cmp    $0x1,%eax
1401b69f8:	0f 8e 03 01 00 00    	jle    0x1401b6b01
1401b69fe:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1401b6a03:	0f 84 da 00 00 00    	je     0x1401b6ae3
1401b6a09:	48 8b 0d 68 c4 27 01 	mov    0x127c468(%rip),%rcx        # 0x141432e78
1401b6a10:	4c 8b c5             	mov    %rbp,%r8
1401b6a13:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1401b6a18:	e8 03 95 fe ff       	call   0x14019ff20
1401b6a1d:	90                   	nop
1401b6a1e:	4c 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8
1401b6a25:	00
1401b6a26:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401b6a2b:	48 8b 0d 46 c4 27 01 	mov    0x127c446(%rip),%rcx        # 0x141432e78
1401b6a32:	e8 e9 94 fe ff       	call   0x14019ff20
1401b6a37:	90                   	nop
1401b6a38:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
1401b6a3f:	00
1401b6a40:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1401b6a45:	48 8b 0d 2c c4 27 01 	mov    0x127c42c(%rip),%rcx        # 0x141432e78
1401b6a4c:	e8 cf 94 fe ff       	call   0x14019ff20
1401b6a51:	90                   	nop
1401b6a52:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1401b6a57:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401b6a5c:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
1401b6a63:	00
1401b6a64:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401b6a69:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1401b6a6e:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401b6a74:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1401b6a7b:	00
1401b6a7c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401b6a81:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401b6a86:	e8 c5 93 fe ff       	call   0x14019fe50
1401b6a8b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1401b6a90:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1401b6a94:	45 33 c9             	xor    %r9d,%r9d
1401b6a97:	4c 8b c0             	mov    %rax,%r8
1401b6a9a:	48 8d 15 67 08 26 01 	lea    0x1260867(%rip),%rdx        # 0x141417308
1401b6aa1:	48 8d 0d 18 63 1f 01 	lea    0x11f6318(%rip),%rcx        # 0x1413acdc0
1401b6aa8:	e8 93 fc 65 00       	call   0x140816740
1401b6aad:	90                   	nop
1401b6aae:	4c 8d 0d 3b 7a fe ff 	lea    -0x185c5(%rip),%r9        # 0x14019e4f0
1401b6ab5:	ba 08 00 00 00       	mov    $0x8,%edx
1401b6aba:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401b6ac0:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401b6ac5:	e8 82 4a c6 00       	call   0x140e1b54c
1401b6aca:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1401b6ad1:	00
1401b6ad2:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1401b6ad6:	49 8b 6b 20          	mov    0x20(%r11),%rbp
1401b6ada:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401b6ade:	49 8b e3             	mov    %r11,%rsp
1401b6ae1:	5f                   	pop    %rdi
1401b6ae2:	c3                   	ret
1401b6ae3:	b9 01 00 00 00       	mov    $0x1,%ecx
1401b6ae8:	e8 13 3c 5d 00       	call   0x14078a700
1401b6aed:	90                   	nop
1401b6aee:	33 c9                	xor    %ecx,%ecx
1401b6af0:	e8 0b 3c 5d 00       	call   0x14078a700
1401b6af5:	cc                   	int3
1401b6af6:	b9 01 00 00 00       	mov    $0x1,%ecx
1401b6afb:	e8 00 3c 5d 00       	call   0x14078a700
1401b6b00:	90                   	nop
1401b6b01:	33 c9                	xor    %ecx,%ecx
1401b6b03:	e8 f8 3b 5d 00       	call   0x14078a700
1401b6b08:	cc                   	int3
1401b6b09:	cc                   	int3
1401b6b0a:	cc                   	int3
1401b6b0b:	cc                   	int3
1401b6b0c:	cc                   	int3
1401b6b0d:	cc                   	int3
1401b6b0e:	cc                   	int3
1401b6b0f:	cc                   	int3
1401b6b10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b6b15:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401b6b1a:	55                   	push   %rbp
1401b6b1b:	48 8b ec             	mov    %rsp,%rbp
1401b6b1e:	48 83 ec 50          	sub    $0x50,%rsp
1401b6b22:	48 8b d9             	mov    %rcx,%rbx
1401b6b25:	48 8d 05 9c ec de 00 	lea    0xdeec9c(%rip),%rax        # 0x140fa57c8
1401b6b2c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401b6b30:	48 c7 45 f8 0b 00 00 	movq   $0xb,-0x8(%rbp)
1401b6b37:	00
1401b6b38:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401b6b3c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401b6b41:	45 33 c9             	xor    %r9d,%r9d
1401b6b44:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401b6b48:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401b6b4c:	48 8b 0d 0d c3 27 01 	mov    0x127c30d(%rip),%rcx        # 0x141432e60
1401b6b53:	e8 98 da 65 00       	call   0x1408145f0
1401b6b58:	48 8b 08             	mov    (%rax),%rcx
1401b6b5b:	48 89 0d 26 07 26 01 	mov    %rcx,0x1260726(%rip)        # 0x141417288
1401b6b62:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b6b65:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b6b69:	66 0f 6f 0d 5f df de 	movdqa 0xdedf5f(%rip),%xmm1        # 0x140fa4ad0
1401b6b70:	00
1401b6b71:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b6b76:	f2 0f 10 05 4a ec de 	movsd  0xdeec4a(%rip),%xmm0        # 0x140fa57c8
1401b6b7d:	00
1401b6b7e:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1401b6b83:	0f b7 05 46 ec de 00 	movzwl 0xdeec46(%rip),%eax        # 0x140fa57d0
1401b6b8a:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1401b6b8e:	0f b6 05 3d ec de 00 	movzbl 0xdeec3d(%rip),%eax        # 0x140fa57d2
1401b6b95:	88 45 da             	mov    %al,-0x26(%rbp)
1401b6b98:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
1401b6b9c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401b6ba2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b6ba6:	48 8b cb             	mov    %rbx,%rcx
1401b6ba9:	e8 f2 03 54 00       	call   0x1406f6fa0
1401b6bae:	90                   	nop
1401b6baf:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1401b6bb3:	48 83 fa 0f          	cmp    $0xf,%rdx
1401b6bb7:	76 31                	jbe    0x1401b6bea
1401b6bb9:	48 ff c2             	inc    %rdx
1401b6bbc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b6bc0:	48 8b c1             	mov    %rcx,%rax
1401b6bc3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b6bca:	72 19                	jb     0x1401b6be5
1401b6bcc:	48 83 c2 27          	add    $0x27,%rdx
1401b6bd0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b6bd4:	48 2b c1             	sub    %rcx,%rax
1401b6bd7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401b6bdb:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b6bdf:	0f 87 de 0d 00 00    	ja     0x1401b79c3
1401b6be5:	e8 5a 45 c6 00       	call   0x140e1b144
1401b6bea:	48 8d 05 e7 eb de 00 	lea    0xdeebe7(%rip),%rax        # 0x140fa57d8
1401b6bf1:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401b6bf5:	48 c7 45 f8 0a 00 00 	movq   $0xa,-0x8(%rbp)
1401b6bfc:	00
1401b6bfd:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401b6c01:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401b6c06:	45 33 c9             	xor    %r9d,%r9d
1401b6c09:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401b6c0d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401b6c11:	48 8b 0d 48 c2 27 01 	mov    0x127c248(%rip),%rcx        # 0x141432e60
1401b6c18:	e8 d3 d9 65 00       	call   0x1408145f0
1401b6c1d:	48 8b 08             	mov    (%rax),%rcx
1401b6c20:	48 89 0d 69 06 26 01 	mov    %rcx,0x1260669(%rip)        # 0x141417290
1401b6c27:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b6c2a:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b6c2e:	66 0f 6f 0d ba ed de 	movdqa 0xdeedba(%rip),%xmm1        # 0x140fa59f0
1401b6c35:	00
1401b6c36:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b6c3b:	f2 0f 10 05 95 eb de 	movsd  0xdeeb95(%rip),%xmm0        # 0x140fa57d8
1401b6c42:	00
1401b6c43:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1401b6c48:	0f b7 05 91 eb de 00 	movzwl 0xdeeb91(%rip),%eax        # 0x140fa57e0
1401b6c4f:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1401b6c53:	c6 45 da 00          	movb   $0x0,-0x26(%rbp)
1401b6c57:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401b6c5d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b6c61:	48 8b cb             	mov    %rbx,%rcx
1401b6c64:	e8 37 03 54 00       	call   0x1406f6fa0
1401b6c69:	90                   	nop
1401b6c6a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1401b6c6e:	48 83 fa 0f          	cmp    $0xf,%rdx
1401b6c72:	76 31                	jbe    0x1401b6ca5
1401b6c74:	48 ff c2             	inc    %rdx
1401b6c77:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b6c7b:	48 8b c1             	mov    %rcx,%rax
1401b6c7e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b6c85:	72 19                	jb     0x1401b6ca0
1401b6c87:	48 83 c2 27          	add    $0x27,%rdx
1401b6c8b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b6c8f:	48 2b c1             	sub    %rcx,%rax
1401b6c92:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401b6c96:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b6c9a:	0f 87 29 0d 00 00    	ja     0x1401b79c9
1401b6ca0:	e8 9f 44 c6 00       	call   0x140e1b144
1401b6ca5:	48 8d 05 3c eb de 00 	lea    0xdeeb3c(%rip),%rax        # 0x140fa57e8
1401b6cac:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401b6cb0:	48 c7 45 f8 0c 00 00 	movq   $0xc,-0x8(%rbp)
1401b6cb7:	00
1401b6cb8:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401b6cbc:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401b6cc1:	45 33 c9             	xor    %r9d,%r9d
1401b6cc4:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401b6cc8:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401b6ccc:	48 8b 0d 8d c1 27 01 	mov    0x127c18d(%rip),%rcx        # 0x141432e60
1401b6cd3:	e8 18 d9 65 00       	call   0x1408145f0
1401b6cd8:	48 8b 08             	mov    (%rax),%rcx
1401b6cdb:	48 89 0d 3e 06 26 01 	mov    %rcx,0x126063e(%rip)        # 0x141417320
1401b6ce2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b6ce5:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b6ce9:	66 0f 6f 0d 4f d6 de 	movdqa 0xded64f(%rip),%xmm1        # 0x140fa4340
1401b6cf0:	00
1401b6cf1:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b6cf6:	f2 0f 10 05 ea ea de 	movsd  0xdeeaea(%rip),%xmm0        # 0x140fa57e8
1401b6cfd:	00
1401b6cfe:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1401b6d03:	8b 05 e7 ea de 00    	mov    0xdeeae7(%rip),%eax        # 0x140fa57f0
1401b6d09:	89 45 d8             	mov    %eax,-0x28(%rbp)
1401b6d0c:	c6 45 dc 00          	movb   $0x0,-0x24(%rbp)
1401b6d10:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401b6d16:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b6d1a:	48 8b cb             	mov    %rbx,%rcx
1401b6d1d:	e8 7e 02 54 00       	call   0x1406f6fa0
1401b6d22:	90                   	nop
1401b6d23:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1401b6d27:	48 83 fa 0f          	cmp    $0xf,%rdx
1401b6d2b:	76 31                	jbe    0x1401b6d5e
1401b6d2d:	48 ff c2             	inc    %rdx
1401b6d30:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b6d34:	48 8b c1             	mov    %rcx,%rax
1401b6d37:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b6d3e:	72 19                	jb     0x1401b6d59
1401b6d40:	48 83 c2 27          	add    $0x27,%rdx
1401b6d44:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b6d48:	48 2b c1             	sub    %rcx,%rax
1401b6d4b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401b6d4f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b6d53:	0f 87 76 0c 00 00    	ja     0x1401b79cf
1401b6d59:	e8 e6 43 c6 00       	call   0x140e1b144
1401b6d5e:	48 8d 05 93 ea de 00 	lea    0xdeea93(%rip),%rax        # 0x140fa57f8
1401b6d65:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401b6d69:	48 c7 45 f8 06 00 00 	movq   $0x6,-0x8(%rbp)
1401b6d70:	00
1401b6d71:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401b6d75:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401b6d7a:	45 33 c9             	xor    %r9d,%r9d
1401b6d7d:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401b6d81:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401b6d85:	48 8b 0d d4 c0 27 01 	mov    0x127c0d4(%rip),%rcx        # 0x141432e60
1401b6d8c:	e8 5f d8 65 00       	call   0x1408145f0
1401b6d91:	48 8b 08             	mov    (%rax),%rcx
1401b6d94:	48 89 0d 15 05 26 01 	mov    %rcx,0x1260515(%rip)        # 0x1414172b0
1401b6d9b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b6d9e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b6da2:	66 0f 6f 0d 66 d5 de 	movdqa 0xded566(%rip),%xmm1        # 0x140fa4310
1401b6da9:	00
1401b6daa:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b6daf:	8b 05 43 ea de 00    	mov    0xdeea43(%rip),%eax        # 0x140fa57f8
1401b6db5:	89 45 d0             	mov    %eax,-0x30(%rbp)
1401b6db8:	0f b7 05 3d ea de 00 	movzwl 0xdeea3d(%rip),%eax        # 0x140fa57fc
1401b6dbf:	66 89 45 d4          	mov    %ax,-0x2c(%rbp)
1401b6dc3:	c6 45 d6 00          	movb   $0x0,-0x2a(%rbp)
1401b6dc7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401b6dcd:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b6dd1:	48 8b cb             	mov    %rbx,%rcx
1401b6dd4:	e8 c7 01 54 00       	call   0x1406f6fa0
1401b6dd9:	90                   	nop
1401b6dda:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1401b6dde:	48 83 fa 0f          	cmp    $0xf,%rdx
1401b6de2:	76 31                	jbe    0x1401b6e15
1401b6de4:	48 ff c2             	inc    %rdx
1401b6de7:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b6deb:	48 8b c1             	mov    %rcx,%rax
1401b6dee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b6df5:	72 19                	jb     0x1401b6e10
1401b6df7:	48 83 c2 27          	add    $0x27,%rdx
1401b6dfb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b6dff:	48 2b c1             	sub    %rcx,%rax
1401b6e02:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401b6e06:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b6e0a:	0f 87 c5 0b 00 00    	ja     0x1401b79d5
1401b6e10:	e8 2f 43 c6 00       	call   0x140e1b144
1401b6e15:	48 8d 05 e4 e9 de 00 	lea    0xdee9e4(%rip),%rax        # 0x140fa5800
1401b6e1c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401b6e20:	48 c7 45 f8 10 00 00 	movq   $0x10,-0x8(%rbp)
1401b6e27:	00
1401b6e28:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401b6e2c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401b6e31:	45 33 c9             	xor    %r9d,%r9d
1401b6e34:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401b6e38:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401b6e3c:	48 8b 0d 1d c0 27 01 	mov    0x127c01d(%rip),%rcx        # 0x141432e60
1401b6e43:	e8 a8 d7 65 00       	call   0x1408145f0
1401b6e48:	48 8b 08             	mov    (%rax),%rcx
1401b6e4b:	48 89 0d 6e 04 26 01 	mov    %rcx,0x126046e(%rip)        # 0x1414172c0
1401b6e52:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b6e55:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b6e59:	0f 57 c9             	xorps  %xmm1,%xmm1
1401b6e5c:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b6e61:	b9 20 00 00 00       	mov    $0x20,%ecx
1401b6e66:	e8 c5 fe fd ff       	call   0x140196d30
1401b6e6b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1401b6e6f:	66 0f 6f 05 e9 d4 de 	movdqa 0xded4e9(%rip),%xmm0        # 0x140fa4360
1401b6e76:	00
1401b6e77:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401b6e7c:	0f 10 05 7d e9 de 00 	movups 0xdee97d(%rip),%xmm0        # 0x140fa5800
1401b6e83:	0f 11 00             	movups %xmm0,(%rax)
1401b6e86:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1401b6e8a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401b6e90:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b6e94:	48 8b cb             	mov    %rbx,%rcx
1401b6e97:	e8 04 01 54 00       	call   0x1406f6fa0
1401b6e9c:	90                   	nop
1401b6e9d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1401b6ea1:	48 83 fa 0f          	cmp    $0xf,%rdx
1401b6ea5:	76 31                	jbe    0x1401b6ed8
1401b6ea7:	48 ff c2             	inc    %rdx
1401b6eaa:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b6eae:	48 8b c1             	mov    %rcx,%rax
1401b6eb1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b6eb8:	72 19                	jb     0x1401b6ed3
1401b6eba:	48 83 c2 27          	add    $0x27,%rdx
1401b6ebe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b6ec2:	48 2b c1             	sub    %rcx,%rax
1401b6ec5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401b6ec9:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b6ecd:	0f 87 08 0b 00 00    	ja     0x1401b79db
1401b6ed3:	e8 6c 42 c6 00       	call   0x140e1b144
1401b6ed8:	48 8d 05 39 e9 de 00 	lea    0xdee939(%rip),%rax        # 0x140fa5818
1401b6edf:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401b6ee3:	48 c7 45 f8 0c 00 00 	movq   $0xc,-0x8(%rbp)
1401b6eea:	00
1401b6eeb:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0