MSLGKKVTLNTGAQIPQLGFGTWQSAPGQVGEAVYQALKVGYRHLDLATIYQNQREVAEGIKRAYKDIPGLKREDIFITSKLWNTQHDPAVVEKALDDCLAELELDYLDLYLVHWPVAFKTGDNYFPLDESSDHPDGDVLIDDSISIVDTWKAMTKLPKEKARAIGVSNHTVEHLEAIINATGVVPAANQIERHPVLQSNDLIEYAAKKNIHITAYSAFGNNMFNIPLLVAHPEVKAVAEEASKRLGKTVTPAQVILNWSQEGGHSVIPKSVTASRIAENFQEVELTKEELAKVSKLGEERRRYNTPYVANKPRWNINIFGEEDEKPAKHKVIV*