MNMLEKIQSQLEHLSKSERKVAEVILASPDNAIHSSIAAMALEANVSEPTVNRFCRSMDTRGFPDFKLHLAQSLANGTPYVNRNVNEDDSVESYTGKIFESAMATLDHVRHSLDKSAINRAVDLLTQAKKIAFFGLGSSAAVAHDAMNKFFRFNVPVVYSDDIVLQRMSCMNCSDGDVVVLISHTGRTKNLVELAQLARENDAMVIALTSAGTPLAREATLAITLDVPEDTDIYMPMVSRLAQLTVIDVLATGFTLRRGAKFRDNLKRVKEALKESRFDKQLLNLSDDR