MELSRYLALLAVVLPVVYGAPTEASTSLHPKILAAMKRDLGLDAEAATARVAFEHAAVDIIEQLRTSTGDSFAGAWISDNGATLNVGITDESLSAGVVAAGATPAIFSSSLSKLEQAKEALDKLNAEKPETLVATSADSGIASYYVDVTTNKLVLEALADSVAHAESLAAEVGLAPSEFEVVTVEEMPSTFVTIRGGDAYRIGSSRCSVGFSVTTGFVSAGHCGNVGTAVQTSTGASLGSFAGKVFPGSADMAFIRTVSGHQLTGTINGYGRGNLPVSGSTQAGVGSSICRSGSTTGVYCGTVGALGATVNYAQGSVTGLTRTSVCAEPGDSGGSFYSGAQGQGVTSGGSGNCASGGTTYFQPLNRILSTYGLTLVRG