MPPLLLSAQEFVSLLRKCRKDRDLAQALRLHDALMSQCGLEAHASHLVSVLVELGSVFHARQVFDRMAYRDELSWNALIVGYVRHDEPQHALSLYQIMHVNVDHSIHPSDIAFVALLKACASLKDVNIGHRLHVEIARRGLLENNVFVGCSLVDMYAKCGFLSLAHEVFKGLPVRDTVSWNALITGYAELGCGKEAIDCFERMQCEGVPGNAVTLVCGLKACAGVGHTAKGQEIHAEVVMKGLELDLLIRNTLVDMYAKCGLLATAREVFNKLPRRDVVSWNTLFGGLIEQGHCEEALSLFQQMQDEGISLNNITCTSILKACSSVGSAVKGQEIHVE