MGEEEQSIDYQPSSEEDHVMEWELGLPRAEDLTPLSQVLIPPELASAFSISPEACRSMLDVNRASQNTVSTLRRQALPTNLKSLPSFSLQQEHEPTEPATESRARKFSDREATDEIMDSSRPDPVDEQSARTLKRPRLVWTPQLHKRFVDVVAHLGIKNAVPKTIMQLMNVEGLTRENVASHLQKYRLYLKRMQGLSSEGPSSSDHLFASTPVPHSLAREEPQGLMPIPMPYMIPMPMAGHHAHGHMGHGHGHMAMTNGNMGYHGYGAFGPQNKFDSIVGYPHVSKQ