MEGVPDEKCALVAELVQVLEMARHLETRMAVLQQQGGGEHQQCRALLSTMRASIDRAVHLAVSCRAEAARPESPPSGGDGSPRSGSGGSDQAGEVRGRGNATGQCKKRKALPKSSIQVRVSTVQDVSPLDDGLSWRKYGQKDILGAKYPRAYFRCTHRHTQSCQASKQVQRTDGDPLLFDVVYHGTHTCAQAAAAAAHHHGNNHPATDQATSPGCVVAGPAALPFSLRPAASNKPTGAAADDGATSSRFIATGCTVVTASPFVYPATPDCQLVSGGGGGGYAVGGGGGVAGVPNVPDVELASTTNSPMAMGEMDFMFPLDAADFLELENPASYF