MSDAPSHTTCGSLLRELQHIWDEVGESDDDRDKMLLQLEQECLDVYRRKVDQAGHGRDLLHQAITDAEAEVASLCKALGERYMICKGDRKAHMTLKQQLQAIHPLLEELRKKRDDRLRGIEALKDQIQSILLEIAGKPLGDGAIFAATEEQDLSLARLEEYHTHLHALRQGKEERMQRVCANVTAITEFCAILGLDSEKMVIDVHPTLGNFSSGHTKSISDDTLHGLKLAMESLRLQKKQRLSKLQSLCSPLIELWTLMDTPAEDQRDFQSLTVVVNLKDEEVFTPGILSLDNTKKVEDEVNRLDKLMASRMKKLISKKFEELNQIYKGAHIDPHPNACEENLLAEINSGMFNASELLGRMDKYIADANEQASSRKDILEKMEKWLSACEEESWLEDYDHDENRYSASRGAHINLKRAERARITVQKLPSMVENLIAKTKAWEENKGTLFLYDGVHLLDILDEHNVQRKDREQEKRRLRDQKKLQEQL