MSILLNKTRKLNTILQKSGTEPVIFDDICNILSEVLECNVYVVSRKGKILGNNFSSGFECEKLKKEIIPTKKFPDSYNLKLLDCKETKANLKHTEFCTFYENEKCEFENKVSTIVPIIGNRERLGTLVLARFTKKFTDDDLVLAEYSATIVGLEILRSKNDEIEAEARKRAVVQLAIGTLSYSELEAVEHIFNELDGNEGLLVASKIADKVGITRSVIVNALRKFESAGVIESRSLGMKGTHIKILNDRLLEGLKKIK