MEVKLHAARSLVGRLRGAAAVHDGAATAVAIAEIRHATKDDPDIRAPLADAGAVPFLAAQLTAPSAASEDAAAALLNISISARGQLMSAPGLLDALTAALRADEYCAAHHAAATVYSLLCVEANRPVVGARRPLLAALVSLLRAAPNTRATKDALKALFAVALHPPNRATLVGLGAVQALFALIMTDGRSGIMEDATAVVAQVAGCAESLDAFTRMSGLRILVDLVEQGGASTPRTRENAAAALLNLVVAGGERAVAEVIAVGGAEDAVRELAEDATASARGKAKAESLLRALECGGARRREHRLADFLNGLVQSDPYISSPASASTHG*