MKMLKEERLNAIVSLVDQKGAIKVTEIMERLNVSDMTVRRDLTELEAAGRLKRVHGGASSLNTYRPHELSHADKQIINSVEKKEIVQKALSLIHEEETIFLGPGTTIELLAEAMEFKHLRVVTNCLPVFETLSKKKNALTIYLVGGEMRLLTKSFFGEIANKALEEMHFHKAFFSCNALKDNKIMTATIEEGQTQAIALDNSIEKYLLMDTSKVEKQDFYSFYQLEEVTAVVTNKDKFDTSKVLEKVVRVIY*