MEFAPAHGGVEDSERARGAGAAWVEKEHMFEKVVTPSDVGKLNRLVIPKQHAERYFPALDASAAAAAAGTGGKGLVLSFEDRSGKAWRFRYSYWNSSQSYVMTKGWSRFVKEKRLGAGDTVLFSRGAGQGPPRARLFIDFRRRRQDLAFLQPPLASAQRFLPLPSVPICPWQDYGAYGASAAPVPSSRHVLFLRPQVPAAVVLASVPVSVAASTVEATRSKRVRLFGVNLDCPPDGEDGAGVTRAASTLLQLPSPSSSTSSSTAGKDACSLDLGL