MEELEGHRGAGRLPPSPPLLPFPKVSVQVYTVPSSSTAASAAAAGGARQVVAPATRDGGGRAAGVLDDPVKARIVSHPRYHRLLAAFLDCHKEDYCKLLVECKEELSRPLQEAEEFLRTVESELNSINSGPPLTALISESKAGLDSSDDDEHEDGSGMEMMEAAEDEDLGIIDPRSDDKALKRHLLRKYSGYLGGLRKELSKKRKKGKLPKEARQKLLTWWELHYRWPYPSEMEKIALAESTGLEQKQINNWFINQRKRHWKPTEEMQFAVMEAYHHQSTDAAAAFYVDVDARLVGATAAAPAAAVYTARPDHGVWRA