MKSDNYRLIQEVSKRRCLWDTNMSISYRNQDAALQWASVAQIMQQDVSLCKKRFKGMRDSYRAEVRKIQQKRIQMSHWPYFRSLEFMRQIFDPEGLVPFPPQPFVMDAEQQEAFESTRLVDFAIDLDLDNDDSVDFEIIEDIFKREPSVPQDSGSDKGSLIKPLDSSSSGAHRSDQDLSPILPIHLPRHQQFLPRPHPPSKRGRRRKTSPSNDAPLLNGYASQASKSATEADLKNDSDLSFLMSMVPHVKSLSAISNLKFRMEMARVLVELREEDQQILAAAGTEDVLDRGMPKLTPAPNSSFATQLEKSQYHLSNSSYQISSRKTPTSFDYVDSSMVECDVKIENEPLL