MVFHKQYADGSPRPLCRGWLHGMSALTSLSLTYKYWNEIPSVATPVVMNICCLFVISSLVHLVPWQSRTLEEAITRIDKACILALCWTSLFLTPQLHESDACRPDFVFSLVTAAIPVGLGVMGVLCGAGPIAFGGFFCAVASSMWHFGMQVEDSDVFYCIVGSTALYAIGFGLYGSQAGGHHPVWGYHEWFHLLVAIGSVISAQAVFSFSAYTNEICSLPGGSSSSTLAESVVGIVTSNSTNYTAEEFYSSTPAIQAEAAVELLVWSGLKLDLSFLPAGL*