MGQFWTVLSYLHSLAGPSVMLLYPLYASIQAIESTSKLDDEQWLAYWILYSLLTLMEMVAAPVLKWILIWYQMKVLFVSWLVLPQFRGASFMYQTLVREQLKKVTGSIGKDNDSHNKGKRVMD