MFLNLDFQDGLRIVDTHCHLDSEAFKDDLDETLNRAFKNGIEKIIIPGADIKDLPYAATIAHKYKNIFFAAGVHPYEIDNYDEKILRQYLCDEKCVAVGECGLDYFRFKSDLAEEIQKEKENQKKIFIAQLELAIEFKKPVIIHSREANHDTYEILHGYSKDLVGGVLHCFNASEHLLTLFEDGFYFGIGGVLTFKNAKKLVEILPKIPKDRLLLETDAPYLTPEPYRGKRNEPLLTQFVANKMCEVLNLSRKELLEICFNNSEKLFFKGY*