MGSLGVDFVSPNEEMEMEFDSSVFPPFKLSQIRASIPKHCWVKNPWRSLSYVLRDIIIVFALVTMAIFIDNWKFWPIYWILQGTMFWAIFVLGHDCGHGSFSDSPLLNSVIGHILHSFILVPYHGWRISHKTHHQNHGNVEADESWVPMPEKIYKELDFATKFFRFKIPFPLLAYPIYLITRSPGKKGSHFNPYSDLFQPNERKCVVTSTLCWTLMAALLFYLRNVVGSLQLLKLYGVPYMIFVMWLDFVTYLHHHGHEEKLPWYRGKEWSYLRGGLTTIDRDYGVFNNIHHDIGTHVIHHLFPQIPHYHLIEAVILSYIYIYIYIYIYIYIY