MPLGKIEMALIDEAGSRARTFKGRKKGLKKKAYELSVLCGVDVAVVCAGPGGGAPDVWEFGSAGVIGRYRRLPADKRARHTHLNAELGKVRKEQAKQRQEGPRKPASPGAALLKGMDLEELLGSIDAALLATAQRRKALGMPDDGVAAGGQGPPLAGDGLDDDMEAWIDELTWHGADQNNPLDASMTMQPASGVQYINGGSLEDMGGNQYLQQMGGHGENDCHDQRPWD