MKSDNYRLIQEVSKRRCLWDTNMSISYRNQDAALQWASVAQIMQQDVSLCKKRFKGMRDSYRAEVRKIQQKRIQMSHWPYFRSLEFMRQIFDPEGLVPFPPQPFVMDAEQQEAFESTRLVDFAIDLDLDNDDSVDFEIIEDIFKREPSVPQDSGSDKGSLIKPLDSSSSGAHRSDQDLSPTLPIHLPRHQQFLPRPHPPSKRGRRRKTSPSNDAPLLNGYASQASKSATEADLKNDSDLSFLMSMMPHVKSLSAISNLKFRMEMARVLVELREEDQQILTGAGTEDVLDRGMPKLTPAPNSSFATQLEKSQYHLSNSSYQISSRKTPTSFDYVDSSMVECDVKIENEPLL