MDFFTEHQITQGSNFFYNAQPQQIDTPEDKIMDISPLDGFVDFNWETEFQRNELYISDEFKDLENFNFDFNLPHLEQDFEVDQKPLNAVLPQLEHCNDEGVSGFIENGFVSCVKKEEEEEEKEKPLSLALLSGCSSKKKRSSLLEFDDIKKHFNVPITLAAKRLNVGLTLLKRRCRELKITRWPHRKLKSLVLLIDNLKKMGLADEVVKLEKHKKMLEKLPGIELNEEIKRLRQACFKANYKRRRLIGSRP