MMQGYKLVVTGHSLGAATGGLLAMIIHATDGWFIPKEKSGVNTSKILCWGYGCAPCVDRKLAESSNFIHNIVLQDDIVPRITPAAVEALRNEILATSWSEVVQDETTKKLLDALGHVHSNFGTLFATGGSLISTVGAQAGAALFQKFGNLHTASASSSTSSILVEKSLEKIDISTRNYDAEASGTAIVATTVLNTGTVSLDIEEPRITSVDVQLSTNIPKMKENAEESDIKIAAPVVMTVATRTSMTMEELERRRLFVPGILYHIKRLKHKHGKMSLPTSPTGMSEAGEEALKNLQSKYVVVRGMEPKERLGRIILSKTMISDHTCPSM*