MQEVALAGSPVSLTAATPPPGTQAQARWEARVDLLGEGGICKLPGRLRIQPALWSREDVLHWLRWAEQEYSLQRTREHGFEMNGRALCILTKDDFRLRAPGSGDVLYELLQYIKTQRQALVCGPIFGSAFRQKMPTQHFPYPMQAGTRLSQITLQRGLLQQPPDLGLASSLSHLDAPGLDRWPLGREESLSLSHCVKLGCRAEGVCSFPKVPQAPIDGRIADCRLLWDYVYQLLSDTRYESYIRWEDKNAKIFRVVDPNGLAKLWGNHKNRVNMTYEKMSRALRHYYKLNIIKKEPGQKLLFRFLKIPGKTIQDKGSCLEQLESQEQDRMDFKEEMLEVSP