MGYLSSAEKPHVVCVPYPAQGHINPMMKLAKLLHSHGGFHVTFVHTEYNHARLLRSRGPRALDGLPSFRFATIPDGLNTDPETDATQDIPSLCASVDRHCVGPFKELLTRLNDAASGGPRVTCVVADVAMPFTLVAAEELRIKEVVLWTASACGFLGYDQYPTLVKQGYTPLKDASDLTNGYLDTPINWIPSMKGICLKDIPTFIRTTDPEDIMLNYLQLMLNRCRKAAAIIFNTFDSFEHDILTTLAPDFPPLYTIGPLHKLVDRHVNDPETKSVPSNLWKEDKECLEWLDSQEPSSVVYVNFGSITVMSNHQLVEFAFGLANSGNQFLWIIRPDLVTGETAVLPPEFLAGIKGRGMLAEWCEQEKVLAHRAVGGFLTHSGWNSVMESVCGGVPMVSWPFFAEQQTNCWFGCNVWGVGMEIDNDVKREVVEKQVRELMDGEKGKEMKRRALEWKNLAEEAVVKGTLNLENLIGQILLSPEQSVTQTK