MKGRNPTAEQKRFWDMLARNIGCVASRMDGFFDSQCLIHHIDGRTKPDAHWLVLPLSAGNHQDGTGAPGRIAVHPWKTRFEERYGKQRDLLVWCIEQLQAQGLNVPDGALRAAGMLEESRALL