MKLDNFRLIVEVKKRRALWDSTMQLVDRKDISLIQWQEVANIMNLDVLVCKKRFKGLRDSYRCEIRKIQKRRTENSHWLYFRSLEFMRNIFDPDNLVPFKPQPFDIDLIGGEQEQNNLDSFIIDVDNDNSFDFEIMGDIFKREPLEPHGNDSGSELCVINGHHFDQSTPINRSDVETSPILLSPILPKDPPAKRARRRQTSSSTDGTQYQNGRSRAKSLKESPLPASESDIAADPDRSFLVSLLPHVKMLTPMNNMKFRMEVTRLLMDLNQPEKQQIAPAAIAMPRLIPAPAPNHSHSRDQETDSTRYGLSSTLQAANTFLAHSSIIECDVKIENEPLF