MEKREDLKSILPFLPLKLRSSSLSWPPPVVEALNSLSQGPLHSNVDSGEVLFVAISDIRSSLSLPNSSIAYSASHGFALFFDDLLPRAAAAKWFGVVVPYLATLLLKFPSLLETHYESADGGVLRGVKTGLRLLESQESGIIFLSQELIGALLACALFCLFPTNNRGAKRLPMINFDHLFACLHDHYEEVENKLKCIVHYFGRICSSMPRSYVSFERKVLSLECTPSCIPYPKEKNWSQSNISLCHIEITVSGLIEDQSREAIEVDFANMYLGGGALVRGCVQEEIRFMINPELIAGMLFLPCMTDNEAVEIVGTERFSSYTGYASSFRFNGDYVDKKDMDILGRRKTRIVAIDALCSPGKSQYRLECLLREINKAFCGFMDQFKCHQYQQFLKDDGLLGLQHDQNVKDSGGRSIVNLLVGYPVCQSLGHTSTSSQETEETSENQLIRNHEGHSHQPLNNQQEIGVVTGNWGCGAFWGDPQLKAMLQWIAASQALRPFILYCTFGLEALQMLDQVTQWIVSHQWNSGMCWWNTHLRDRGEKPE*