MEPAGLCGFCPAGEALPARYTCPRCNAPYCSLRCYRAHGACAEDFYRDQVLRELRGRSASPSRLAGALRRLREQREAEDEPEEAGLGPGARPGGLSGLWERLTPAEKAAFERLLSRGEAGRLLPPWRPWWWGRGTGPRLLEELDHAANRDLAEPEPAPARTALQSGDDAAAAEPFAEDSCAARPLALPARIPALASLSRSPASPLVRFQLPNVLFAYAHTLALYHGGDDDALLSDFCATLLDVSGALGAQQVFGSTEEALQAAAHVLEAGEHPPGPLGTRGAMQEVARILLGEGPVNQKGYTLTALGHLAQTLGRARKQAVIGGERDRLYRARKKCQFLLAWTNENEAALTPLALDCARAHRAHAVTAEEMATLTGELERLWGGPVPPTPRTLIEELPG