MKALRVLDLCTTNISSLPLSMECLENLRTLWLDRCRELKDVAVIGKLKKLEILCLKQSGVDKLPKEIGELTNLKLLDLSETKLEIVPPNVISRLIRLEELYMGHSFNQWEPEGAEDARQANIAEFEFLKQLRVLDVHIKTMSCMPQSSTSGPWKNLMKFQICIGDYYYEDRGTQRRIRVENISFPIPYSVQMLFDITTALYFVCSRGLTNLADRQDLRGESLEQLTIAQCCEMECVISMEEKAPPLKFKSLKRLFLFSLENLKTICNGPLAAGCLENLRVLHLFSCNNLLINILPSYLVKALQNLEELCIDDCQELQEVFNSEGLVEEHAVLTNLRTLWLKELPKLSTVWKGATPIGSLQNLKALVVDNCGLRYIFSPTFPQFPTQLKYFLRIKDCEKMENLMKEENFPSQSPAIGCFQNLNQLVIHECHGFKSLLSSSSARELGCLGCLEVQSCDGMEVIIRKGEEVADKGVLPRLEFLSLSCLPKLTNLYEEARILNFHSLEFVDLLC