MKAEVIIAGLLSELLEKGVFRRHEVQQKLGSGVTHLLHGYLQVKKMPSRVNTLYNEHASAIRKFCLAYHDIGAVIVELVACLDMMRHSMHLPKYHQQTLALEIMQIYAPLAHAIRIRSLSLELEDTAFQSLFPNAYSFVDTWLRSHATGGQGIIDEYRCQLCEDLQKDAMLHSMGDEISIHGWYKIRFSTMKKPLKDGSKPQEVYDVLGLRVVLKPKVGKDEQERGTKACYRTHEIIQSLWKKVPQRMKDCIAKPKNGYESLPLAVDLSDYPSQ*