MDVLLTGCEFVKGWQRELFIAKWSMHQLLIECPSVYELMANPDFDWPRVPLLNIWRESVDDAGRSSIKLDSYGPKDLLPVLTEALINNTITYGREKIPLPFNNAIFNWANETRKVWQSAKLPPGIKFYNIFGTSNDTPLDVWYGSEKSPIKSLSDILRTEAGFFCVDGDGTVPQASAMGDNLEAIARVGIPGDHRGLLCETRLFRVLKQWLNAGEPDPFYDPFLDFVILPTKEEWEAYCSAVSDDKGKGGLEDCQEAIFGLVASITACDGEYALHAEAQATVSVFTSQHGVVVDKALQY*