MERALNLAEEDLFHKSLSASAKRMESAFRPPQGLDLSQPGDRSPLHCYDGPDPSDLLRHHQHHHQASSGALGAAGANEALALAAANMCAKFGESAGRVSVAESSGGEEQSPDDDSDGRCELVLRSAEHRAQAGLKVDAPCATGGGKKSKEQRTLRLNINARERRRMHDLNDALDELRAVIPYAHSPSVRKLSKIATLLLAKNYILMQAQALEEMRRLVAYLNQGQAISAASIPNPAAAAAAAAAVALHPALGAYEPAAAVGYPFSTGLPTATSCPDKCALFNNISSSLCKQCTDKP