MKLNFLYANMQKDIDSVEKELKKALSGAAADTTSDAALHLLEAGGKRIRPMFVCLSARLAAEADFDAVKNASVAIELIHMASIVHDDVVDDADLRRGRETIKSKWGNHIAMYTGDFLFAKSLEYMTEIKDVAAHKMLSHVTVELSTGEIEQLKDKYNFDQSVRNYLRRIKRKTALLIAASCGLGGVVSGQSEADYQKLYRFGYYVGMAFQITDDVLDFVGTEKELGKPAGEDLRQGNVTLPVFFAMEDPFLKKRISQITEETPAEEIAVLVEEVKKTGAKQAEDVATTYLKKAVEILDSLPQVPELKPLKQIVRVLDKRNY*