MLRQNRAGLLLVRKLHCSVVVMKPFDISQLARDNSSEKRNQGFNIESLIKNRMDLETDKVVSENATAAPNRFATMFDKEKRQAQKKTGPRRNSESTHHHNAGPYPKKPYGKTNSGSKTRPEIKTRPHKRVVRFEFKTGSDQAQAALKSIIAKVHALSTNYKIKFIDPVSGEVKLSNLVDIANSTDLREAGLQLLPCKEGDLPSIKKVSTREMLKLYSDELAAEKEKALLQSGSVAAQRALNQRLKSERKKSAAKLLNIFWNISLGDLKNQKKTELANRLCKGETFTIYLKRKGREVATPEGEGDEESETLNMYDIRRSLAHDEDALNIETQRRELISQQLFCILDEMPCTYEVEGQKENKLKVTVSPRQDAVKQSISPSSEECTLSAKDLKKQRQLQKQKEREELLKLKKQEKEDNLDSLYSFKIED