MGSLGVDFVSPNEEMEMEFDSSVFPPFKLSQIRASIPKHCWVKNPWRSLSYVLRDIIIVFALVTMAIFIDNWKFWPIYWILQGTMFWAIFVLGHDCGHGSFSDSALLNSVVGHILHSFILVPYHGWRISHKTHHQNHGNVEADESWVPMPEKIYKELDFATKFFRFKIPFPLLAYPIYLITRSPGKKGSHFNPYSDLFQPNERKCVVTSTLCWTLMAALLFYLHDVVGSLQLLKLYGIPYMIFVMWLDFVTYLHHHGHEEKLPWYRGKEWSYLRGGLTTIDRDYGVFNNIHHDIGTHVIHHLFPQIPHYHLIEATKAAKPILGKYYREPKKSGLIPIHLVENLVKSMKQDHYVSDNGEIVYYKTDPKLFNFSDLKWREGG*