MGSRNKLEALCLVCGDKASGRHYGVSSCDGCRGFFKRSIRRNLDYMCKESNQCIVDVSRRNQCQACRFRRCLEVKMKRDAVQHERAPRGALKRSYQPELDPTVQTNATPLLPLRVSYKSPTVTSTSPVVMPTDPVSQLNASHHCLSGIRDTSNDVNEAAARLLFLTVRWAKSIPSFSHLFYRDQSLLLEEAWCELFVLTVAQWGLSLDEVNTMRNCPELTSERHELLLEGLRHLHQVVARIHLLRLDHTEFACLKALVLFKPETLGLRDGLAIEILQDQTQMMLHDMVRSHRPSLAGRFGKLLLLLPALKAVQSANVVDLFFRKLIGDTPISRLLADCTL