MGAVSAEYLNSSPVRPVLDDLKSFGVPEKKFSSMNIDELLVAATGEEESQPSLPSSSEQEEEENPSSSEIKLSVEEVWREIQEGKLTSTAAASSTEAPESGIAPQRTLGEMTLEEFLVKSGVADSAPTGIGSTFPDLGPAPHKRERDDLELAYMQGMDPSAANSSSKRLRAFVTKIEECCMVPSGGQVLSYGDAFHKPDEYVDKVAERRQRRMIKNRESAARSRARKQAYTAELEAEVTLLKEENDKLKRQQAEDARYRAKVIDMLTVLKRSKKNAKARRVELRRVNSF