MVFNNRIKDVQKIVYDGSKVFFDSIAGFLGYPDVPGMPTFPLDQKSRDQLTSQDLLPKHLTEIPPNQAQRPENLSEALFGTFPYTMPIDKHFYQHKAEGYYNFYVENYRNMYFLPDWLSGYLQIHFNITVDHSNLELCRDVFFYVVLLYGAIVSIRTMLFWMLAINPYTYPWVFAVDFVDWIYDGLAGILPCVVGIDLVPTFLAMIIGKIADSVNHLVFTMPFLPSEGNKVKMLIDGELKDVVQFHYLPYLWYKYPIPINLREFWYSERPDILNFMEKNYAQFGINFRPLLSGSEALPMIDSTNFVEPFINTSKEFFGLF*