CDEKAPVCFNCERHGVPCSLSSTNSVPGTPHDGKSLRQPHLSPLAPRPPAETSFPSPADSSLANADREHVTPPFPAEVMSQRALELMHHYCTITADTLAIRQDMCHVYRISFPRVGYRHPFLMHGLLSLAAGHKAYLSPASRSTYLALGDYYQTIGSAEFRAAMQGMEKDIYPALWGFSGALILYLYSLPARSGNSHLEDPIACFLDVIGLMRGLKTTLNPIISVVLRSEFSPIIHGTYPGEQSASIAREPCLEDTLLPPDTWQVMVQLRRFLESDLPSASREPYSKALDHMEECLRCCAVSGMHVEVGITLAWMYLIEDSIIVDIQARQAHAMLLVAYYSILLAVLEKSFWHARGWAKQLMDQISASLRGQARFVSLLEWPRHHVDSLCF