MEELEGHRGAGRLPPPPPLLPFPKVSVQVYTVPSSSTAASAAAAGGARQAVAPATRDGGGRAAGVLDDPVKARIVGCPAEAAEEIAAAARVREARQRAAAAASRMPPAPEDPELDQFMEDYCKLLVECKEELSRPLQEAEEFLRTVESELNSINSGPPLTALISESKAGLDSSDDDEHEDGSGMEMMEAAEDEDLGIIDPRSDDKALKRHLLRKYTGYLGGLRKELSKKRKKGKLPKEARQKLLTWWELHYRWPYPSEMEKIALAESTGLEQKQINNWFINQRKRHWKPTEEMQFAVMEAYHHQSTDAAAAFYVDVDARLVGATAAAPAAAVYTARPDHGVWRA