MSFSSDVRNELARIIPEKECCRKAELAALLAISGDLVVGEDGRRILKVQADNAATARKIITLLKENYQIPSTFKALEQKRFKRKRIYEVNVLLDGEDEALNKELEEILLLREKETTPVLNRSLLGRTCCKRAYLRGIFLSRGSINRPEGEYHLELVLNDSRMALAVQKMLDKFALEPGLVERKNYLVVYLKESEKIVDFLRVVEASRALLNFENVRIIKSVRNNVNRQVNCETANLSKTIDASLRQIELIKRLLEEQGLEILPGNLRDLAEMRMSYTDASLKELGDLLDPPLSKSGVAYRMRKLEESVKEILQED