MVELCGGEGEGQIMLATELAQLRAMARELEAKMDPDRVAARELCRALASSVDRSIRLAASCFPPPEHPPPAAGNAGRDAAKGMAKVRRQVRVTSVQDTASLDDGLSWRKYGQKDILGAKYPRAYFRCTHRHTQGCNATKQVQRADGDPLLFDVVYLGDHTCGQAAVAAVAQSAPPEHAGQEQQRQSSLLAAGTEGIHQQVVAEPMEAAAAAAPFLFTSTAAGGVDDGYFSFISPANSDCQFSSDFSAGSVGVDMDHEACFEDLFSNTLEFFQSEIQNL