1401739ed:	e8 1e f0 21 00       	call   0x140392a10
1401739f2:	48 8b f8             	mov    %rax,%rdi
1401739f5:	48 8b d0             	mov    %rax,%rdx
1401739f8:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
1401739ff:	00
140173a00:	e8 0b f0 21 00       	call   0x140392a10
140173a05:	48 8b d0             	mov    %rax,%rdx
140173a08:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140173a0f:	00
140173a10:	e8 ab f5 21 00       	call   0x140392fc0
140173a15:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140173a19:	e8 42 49 02 00       	call   0x140198360
140173a1e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140173a22:	74 4e                	je     0x140173a72
140173a24:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140173a28:	48 83 fa 07          	cmp    $0x7,%rdx
140173a2c:	76 35                	jbe    0x140173a63
140173a2e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140173a35:	00
140173a36:	48 8b 0f             	mov    (%rdi),%rcx
140173a39:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140173a40:	72 1c                	jb     0x140173a5e
140173a42:	48 83 c2 27          	add    $0x27,%rdx
140173a46:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140173a4a:	49 2b c8             	sub    %r8,%rcx
140173a4d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140173a51:	48 83 f8 1f          	cmp    $0x1f,%rax
140173a55:	0f 87 a4 00 00 00    	ja     0x140173aff
140173a5b:	49 8b c8             	mov    %r8,%rcx
140173a5e:	e8 e1 76 ca 00       	call   0x140e1b144
140173a63:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140173a67:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
140173a6e:	00
140173a6f:	66 89 37             	mov    %si,(%rdi)
140173a72:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140173a76:	e8 e5 48 02 00       	call   0x140198360
140173a7b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
140173a7f:	74 4a                	je     0x140173acb
140173a81:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140173a85:	48 83 fa 07          	cmp    $0x7,%rdx
140173a89:	76 31                	jbe    0x140173abc
140173a8b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140173a92:	00
140173a93:	48 8b 0b             	mov    (%rbx),%rcx
140173a96:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140173a9d:	72 18                	jb     0x140173ab7
140173a9f:	48 83 c2 27          	add    $0x27,%rdx
140173aa3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140173aa7:	49 2b c8             	sub    %r8,%rcx
140173aaa:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140173aae:	48 83 f8 1f          	cmp    $0x1f,%rax
140173ab2:	77 4b                	ja     0x140173aff
140173ab4:	49 8b c8             	mov    %r8,%rcx
140173ab7:	e8 88 76 ca 00       	call   0x140e1b144
140173abc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140173ac0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140173ac7:	00
140173ac8:	66 89 33             	mov    %si,(%rbx)
140173acb:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
140173ad2:	00
140173ad3:	48 8d 0d 06 41 2c 01 	lea    0x12c4106(%rip),%rcx        # 0x141437be0
140173ada:	e8 61 d5 21 00       	call   0x140391040
140173adf:	48 8d 0d 7a 62 e0 00 	lea    0xe0627a(%rip),%rcx        # 0x140f79d60
140173ae6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
140173aed:	00
140173aee:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140173af2:	49 8b 73 28          	mov    0x28(%r11),%rsi
140173af6:	49 8b e3             	mov    %r11,%rsp
140173af9:	5f                   	pop    %rdi
140173afa:	e9 75 78 ca 00       	jmp    0x140e1b374
140173aff:	e8 a0 66 cb 00       	call   0x140e2a1a4
140173b04:	cc                   	int3
140173b05:	cc                   	int3
140173b06:	cc                   	int3
140173b07:	cc                   	int3
140173b08:	cc                   	int3
140173b09:	cc                   	int3
140173b0a:	cc                   	int3
140173b0b:	cc                   	int3
140173b0c:	cc                   	int3
140173b0d:	cc                   	int3
140173b0e:	cc                   	int3
140173b0f:	cc                   	int3
140173b10:	48 83 ec 58          	sub    $0x58,%rsp
140173b14:	48 8b 05 e5 53 24 01 	mov    0x12453e5(%rip),%rax        # 0x1413b8f00
140173b1b:	48 33 c4             	xor    %rsp,%rax
140173b1e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140173b23:	0f 57 c0             	xorps  %xmm0,%xmm0
140173b26:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140173b2b:	66 0f 6f 0d 9d 0f e3 	movdqa 0xe30f9d(%rip),%xmm1        # 0x140fa4ad0
140173b32:	00
140173b33:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140173b39:	f2 0f 10 05 2f 31 f1 	movsd  0xf1312f(%rip),%xmm0        # 0x141086c70
140173b40:	00
140173b41:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
140173b47:	0f b7 05 2a 31 f1 00 	movzwl 0xf1312a(%rip),%eax        # 0x141086c78
140173b4e:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140173b53:	0f b6 05 20 31 f1 00 	movzbl 0xf13120(%rip),%eax        # 0x141086c7a
140173b5a:	88 44 24 2a          	mov    %al,0x2a(%rsp)
140173b5e:	c6 44 24 2b 00       	movb   $0x0,0x2b(%rsp)
140173b63:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140173b68:	48 8d 0d 79 4a 2c 01 	lea    0x12c4a79(%rip),%rcx        # 0x1414385e8
140173b6f:	e8 fc 79 94 00       	call   0x140abb570
140173b74:	90                   	nop
140173b75:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140173b7a:	48 83 fa 0f          	cmp    $0xf,%rdx
140173b7e:	76 2e                	jbe    0x140173bae
140173b80:	48 ff c2             	inc    %rdx
140173b83:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140173b88:	48 8b c1             	mov    %rcx,%rax
140173b8b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140173b92:	72 15                	jb     0x140173ba9
140173b94:	48 83 c2 27          	add    $0x27,%rdx
140173b98:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140173b9c:	48 2b c1             	sub    %rcx,%rax
140173b9f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140173ba3:	48 83 f8 1f          	cmp    $0x1f,%rax
140173ba7:	77 23                	ja     0x140173bcc
140173ba9:	e8 96 75 ca 00       	call   0x140e1b144
140173bae:	48 8d 0d 2b 62 e0 00 	lea    0xe0622b(%rip),%rcx        # 0x140f79de0
140173bb5:	e8 ba 77 ca 00       	call   0x140e1b374
140173bba:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140173bbf:	48 33 cc             	xor    %rsp,%rcx
140173bc2:	e8 39 79 ca 00       	call   0x140e1b500
140173bc7:	48 83 c4 58          	add    $0x58,%rsp
140173bcb:	c3                   	ret
140173bcc:	e8 d3 65 cb 00       	call   0x140e2a1a4
140173bd1:	cc                   	int3
140173bd2:	cc                   	int3
140173bd3:	cc                   	int3
140173bd4:	cc                   	int3
140173bd5:	cc                   	int3
140173bd6:	cc                   	int3
140173bd7:	cc                   	int3
140173bd8:	cc                   	int3
140173bd9:	cc                   	int3
140173bda:	cc                   	int3
140173bdb:	cc                   	int3
140173bdc:	cc                   	int3
140173bdd:	cc                   	int3
140173bde:	cc                   	int3
140173bdf:	cc                   	int3
140173be0:	48 83 ec 58          	sub    $0x58,%rsp
140173be4:	48 8b 05 15 53 24 01 	mov    0x1245315(%rip),%rax        # 0x1413b8f00
140173beb:	48 33 c4             	xor    %rsp,%rax
140173bee:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140173bf3:	0f 57 c0             	xorps  %xmm0,%xmm0
140173bf6:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140173bfb:	0f 57 c9             	xorps  %xmm1,%xmm1
140173bfe:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140173c04:	b9 20 00 00 00       	mov    $0x20,%ecx
140173c09:	e8 fa 74 ca 00       	call   0x140e1b108
140173c0e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140173c13:	66 0f 6f 05 45 07 e3 	movdqa 0xe30745(%rip),%xmm0        # 0x140fa4360
140173c1a:	00
140173c1b:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140173c21:	0f 10 05 58 30 f1 00 	movups 0xf13058(%rip),%xmm0        # 0x141086c80
140173c28:	0f 11 00             	movups %xmm0,(%rax)
140173c2b:	c6 40 10 00          	movb   $0x0,0x10(%rax)
140173c2f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140173c34:	48 8d 0d d5 49 2c 01 	lea    0x12c49d5(%rip),%rcx        # 0x141438610
140173c3b:	e8 30 79 94 00       	call   0x140abb570
140173c40:	90                   	nop
140173c41:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140173c46:	48 83 fa 0f          	cmp    $0xf,%rdx
140173c4a:	76 2e                	jbe    0x140173c7a
140173c4c:	48 ff c2             	inc    %rdx
140173c4f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140173c54:	48 8b c1             	mov    %rcx,%rax
140173c57:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140173c5e:	72 15                	jb     0x140173c75
140173c60:	48 83 c2 27          	add    $0x27,%rdx
140173c64:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140173c68:	48 2b c1             	sub    %rcx,%rax
140173c6b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140173c6f:	48 83 f8 1f          	cmp    $0x1f,%rax
140173c73:	77 23                	ja     0x140173c98
140173c75:	e8 ca 74 ca 00       	call   0x140e1b144
140173c7a:	48 8d 0d cf 61 e0 00 	lea    0xe061cf(%rip),%rcx        # 0x140f79e50
140173c81:	e8 ee 76 ca 00       	call   0x140e1b374
140173c86:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140173c8b:	48 33 cc             	xor    %rsp,%rcx
140173c8e:	e8 6d 78 ca 00       	call   0x140e1b500
140173c93:	48 83 c4 58          	add    $0x58,%rsp
140173c97:	c3                   	ret
140173c98:	e8 07 65 cb 00       	call   0x140e2a1a4
140173c9d:	cc                   	int3
140173c9e:	cc                   	int3
140173c9f:	cc                   	int3
140173ca0:	48 83 ec 58          	sub    $0x58,%rsp
140173ca4:	48 8b 05 55 52 24 01 	mov    0x1245255(%rip),%rax        # 0x1413b8f00
140173cab:	48 33 c4             	xor    %rsp,%rax
140173cae:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140173cb3:	0f 57 c0             	xorps  %xmm0,%xmm0
140173cb6:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140173cbb:	0f 57 c9             	xorps  %xmm1,%xmm1
140173cbe:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140173cc4:	b9 20 00 00 00       	mov    $0x20,%ecx
140173cc9:	e8 3a 74 ca 00       	call   0x140e1b108
140173cce:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140173cd3:	66 0f 6f 05 15 f2 e3 	movdqa 0xe3f215(%rip),%xmm0        # 0x140fb2ef0
140173cda:	00
140173cdb:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140173ce1:	0f 10 05 b0 2f f1 00 	movups 0xf12fb0(%rip),%xmm0        # 0x141086c98
140173ce8:	0f 11 00             	movups %xmm0,(%rax)
140173ceb:	0f b7 0d b6 2f f1 00 	movzwl 0xf12fb6(%rip),%ecx        # 0x141086ca8
140173cf2:	66 89 48 10          	mov    %cx,0x10(%rax)
140173cf6:	0f b6 0d ad 2f f1 00 	movzbl 0xf12fad(%rip),%ecx        # 0x141086caa
140173cfd:	88 48 12             	mov    %cl,0x12(%rax)
140173d00:	c6 40 13 00          	movb   $0x0,0x13(%rax)
140173d04:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140173d09:	48 8d 0d 28 49 2c 01 	lea    0x12c4928(%rip),%rcx        # 0x141438638
140173d10:	e8 5b 78 94 00       	call   0x140abb570
140173d15:	90                   	nop
140173d16:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140173d1b:	48 83 fa 0f          	cmp    $0xf,%rdx
140173d1f:	76 2e                	jbe    0x140173d4f
140173d21:	48 ff c2             	inc    %rdx
140173d24:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140173d29:	48 8b c1             	mov    %rcx,%rax
140173d2c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140173d33:	72 15                	jb     0x140173d4a
140173d35:	48 83 c2 27          	add    $0x27,%rdx
140173d39:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140173d3d:	48 2b c1             	sub    %rcx,%rax
140173d40:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140173d44:	48 83 f8 1f          	cmp    $0x1f,%rax
140173d48:	77 23                	ja     0x140173d6d
140173d4a:	e8 f5 73 ca 00       	call   0x140e1b144
140173d4f:	48 8d 0d 6a 61 e0 00 	lea    0xe0616a(%rip),%rcx        # 0x140f79ec0
140173d56:	e8 19 76 ca 00       	call   0x140e1b374
140173d5b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140173d60:	48 33 cc             	xor    %rsp,%rcx
140173d63:	e8 98 77 ca 00       	call   0x140e1b500
140173d68:	48 83 c4 58          	add    $0x58,%rsp
140173d6c:	c3                   	ret
140173d6d:	e8 32 64 cb 00       	call   0x140e2a1a4
140173d72:	cc                   	int3
140173d73:	cc                   	int3
140173d74:	cc                   	int3
140173d75:	cc                   	int3
140173d76:	cc                   	int3
140173d77:	cc                   	int3
140173d78:	cc                   	int3
140173d79:	cc                   	int3
140173d7a:	cc                   	int3
140173d7b:	cc                   	int3
140173d7c:	cc                   	int3
140173d7d:	cc                   	int3
140173d7e:	cc                   	int3
140173d7f:	cc                   	int3
140173d80:	48 83 ec 58          	sub    $0x58,%rsp
140173d84:	48 8b 05 75 51 24 01 	mov    0x1245175(%rip),%rax        # 0x1413b8f00
140173d8b:	48 33 c4             	xor    %rsp,%rax
140173d8e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140173d93:	0f 57 c0             	xorps  %xmm0,%xmm0
140173d96:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140173d9b:	66 0f 6f 0d 5d 2b e3 	movdqa 0xe32b5d(%rip),%xmm1        # 0x140fa6900
140173da2:	00
140173da3:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140173da9:	f2 0f 10 05 ff 2e f1 	movsd  0xf12eff(%rip),%xmm0        # 0x141086cb0
140173db0:	00
140173db1:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
140173db7:	0f b6 05 fa 2e f1 00 	movzbl 0xf12efa(%rip),%eax        # 0x141086cb8
140173dbe:	88 44 24 28          	mov    %al,0x28(%rsp)
140173dc2:	c6 44 24 29 00       	movb   $0x0,0x29(%rsp)
140173dc7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140173dcc:	48 8d 0d 8d 48 2c 01 	lea    0x12c488d(%rip),%rcx        # 0x141438660
140173dd3:	e8 98 77 94 00       	call   0x140abb570
140173dd8:	90                   	nop
140173dd9:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140173dde:	48 83 fa 0f          	cmp    $0xf,%rdx
140173de2:	76 2e                	jbe    0x140173e12
140173de4:	48 ff c2             	inc    %rdx
140173de7:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140173dec:	48 8b c1             	mov    %rcx,%rax
140173def:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140173df6:	72 15                	jb     0x140173e0d
140173df8:	48 83 c2 27          	add    $0x27,%rdx
140173dfc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140173e00:	48 2b c1             	sub    %rcx,%rax
140173e03:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140173e07:	48 83 f8 1f          	cmp    $0x1f,%rax
140173e0b:	77 23                	ja     0x140173e30
140173e0d:	e8 32 73 ca 00       	call   0x140e1b144
140173e12:	48 8d 0d 17 61 e0 00 	lea    0xe06117(%rip),%rcx        # 0x140f79f30
140173e19:	e8 56 75 ca 00       	call   0x140e1b374
140173e1e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140173e23:	48 33 cc             	xor    %rsp,%rcx
140173e26:	e8 d5 76 ca 00       	call   0x140e1b500
140173e2b:	48 83 c4 58          	add    $0x58,%rsp
140173e2f:	c3                   	ret
140173e30:	e8 6f 63 cb 00       	call   0x140e2a1a4
140173e35:	cc                   	int3
140173e36:	cc                   	int3
140173e37:	cc                   	int3
140173e38:	cc                   	int3
140173e39:	cc                   	int3
140173e3a:	cc                   	int3
140173e3b:	cc                   	int3
140173e3c:	cc                   	int3
140173e3d:	cc                   	int3
140173e3e:	cc                   	int3
140173e3f:	cc                   	int3
140173e40:	48 83 ec 58          	sub    $0x58,%rsp
140173e44:	48 8b 05 b5 50 24 01 	mov    0x12450b5(%rip),%rax        # 0x1413b8f00
140173e4b:	48 33 c4             	xor    %rsp,%rax
140173e4e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140173e53:	0f 57 c0             	xorps  %xmm0,%xmm0
140173e56:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140173e5b:	66 0f 6f 0d cd 04 e3 	movdqa 0xe304cd(%rip),%xmm1        # 0x140fa4330
140173e62:	00
140173e63:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140173e69:	48 b8 61 73 74 2d 6f 	movabs $0x6769726f2d747361,%rax
140173e70:	72 69 67
140173e73:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140173e78:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140173e7d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140173e82:	48 8d 0d ff 47 2c 01 	lea    0x12c47ff(%rip),%rcx        # 0x141438688
140173e89:	e8 e2 76 94 00       	call   0x140abb570
140173e8e:	90                   	nop
140173e8f:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140173e94:	48 83 fa 0f          	cmp    $0xf,%rdx
140173e98:	76 2e                	jbe    0x140173ec8
140173e9a:	48 ff c2             	inc    %rdx
140173e9d:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140173ea2:	48 8b c1             	mov    %rcx,%rax
140173ea5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140173eac:	72 15                	jb     0x140173ec3
140173eae:	48 83 c2 27          	add    $0x27,%rdx
140173eb2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140173eb6:	48 2b c1             	sub    %rcx,%rax
140173eb9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140173ebd:	48 83 f8 1f          	cmp    $0x1f,%rax
140173ec1:	77 23                	ja     0x140173ee6
140173ec3:	e8 7c 72 ca 00       	call   0x140e1b144
140173ec8:	48 8d 0d d1 60 e0 00 	lea    0xe060d1(%rip),%rcx        # 0x140f79fa0
140173ecf:	e8 a0 74 ca 00       	call   0x140e1b374
140173ed4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140173ed9:	48 33 cc             	xor    %rsp,%rcx
140173edc:	e8 1f 76 ca 00       	call   0x140e1b500
140173ee1:	48 83 c4 58          	add    $0x58,%rsp
140173ee5:	c3                   	ret
140173ee6:	e8 b9 62 cb 00       	call   0x140e2a1a4
140173eeb:	cc                   	int3
140173eec:	cc                   	int3
140173eed:	cc                   	int3
140173eee:	cc                   	int3
140173eef:	cc                   	int3
140173ef0:	48 83 ec 58          	sub    $0x58,%rsp