MVTDKEQQLQERLQRRAALVCAVLRKFIHSFYRGRQEMIDEARAKELAKLASTGKKGKKKKAAAPKDEPKAGNKDKKPKKTPVQEAWQTFLADMDERINKQKRVGLEDIYRGTAQLEPQERVDLAALLATTNKKILPLASLNINQHNVRMALVSASAALSAQDAVPAKSARARGALASRGASAEQLLEQGFSVSDALRAGHPVDAAVEAGKHNLKELREAGLSVRDVLDVPGTDLKEQLEQGPWGLRRLREAGYCASELVAYGGNFANPWSLKQAGFTLMAPQWKELLKRRAAQQKGDGELPQQESSRTSLG*