MEASGKGLDSSTMDHQLQSSSGEAEEEEEDAAADMPPGGGRDGSSASNSSTVELLDEAGGGGGDSSRNPSSSSSSVRPYVRSKNPRLRWTPELHLCFLRAVDRLGGQDRATPKLVLQLMNVKGLSIGHVKSHLQMYRSKKIDDSGQVIGGSWRDDHELQEGGRQVYNLGRLSLHHAQTTGATTLLSARFGAWPHYWNWLHGHHHLLGSKPYYSSAAEAGVFLTTRAHQYVARATCSSAPASILQGRSSYHQNDQFIRPLLRDEDSGNHNHHDPLDLELALDIGPRRQDNKRIKRSSSGCSWGREDEENAARDNDQQVLESATDTGLSLSLFSSYPPPFVRTGSGGALGVNMDKGKAHPTRTSTLDLTI