MVEQGDHPQTRSVPVDLQVHLQEKVLVVPSLPTPENHLMFLSNLDQVVLYPIETVYFFPAKDSLESTIGVVERLRIALEKLLVPYYFMAGRLKLNPDKHRLELDCNNAGVLFGGASSELTLDELGDFTNPNPGYGALVLQVKDAKSLAELPLTTIQVTRFKCGGFTLGFSSNHTLLDGIAAGDFLSNYASCARGEGLTVIPKPDRTTLHARSPPQVKFEHYEYVWLPGIPFAQQDPNTATTYTELDALAAATSKGQPLEDHDYKLFHVPATLLGRLKGLGKHPGGKYCTGFEALAAHLWQCRTAAKGMDSQEFSSLLFAVDVRSRMEPPLSEGFAGNAVLSACARAKVADLLQKPLWFAVEKVQEARALITDEYVKSAVDCLEINKGVPLSTSGCYVSAWWKIPLHTLDFGWGRPTFCGPVVSTMVEFILFVSDGTPDGLLVLLAMPRQILANFDRLFLHNLHYP*