MEELEGHRGEGRLPPPPPLLPFPKVSVQVYTVPSSSTAASAAAAGGARQAVAPATRDGGDGGGRAAGVLDDPVKARIVSHPRYHRLLAAFLDCHKVGCPAEAAEEIAAAARVREARQRAAAAASRMPPAPEDPELKLVTEDYCKLLVECKEELSRPLQEAEEFLRTVESELNSINSGPPLTALISESKAGLDSSDDDEHEDGSGMEMMEAAEDEDLGIIDPRSDDKALKRHLLRKYSGYLGGLRKELSKKRKKGKLPKEARQKLLTWWELHYRWPNPSEMEKIALAESTGLEQKQINNCFINQRKRHWKPTEEMEFAVMEAYHHQSTDAAAAFYVDVDARLVGATAAAPASAVYTARPDHGVWRA