MVKPKRNVSFSNEFFKVYLSDFSSRQLSLPPAFGIQFNGKNEALPKNATLKDGNAKIWQVGLVKREGDWVIKDGWKEFACYHSLVDGDFLIFKYDGSSEFEVELYGNDGLKNNGLKKEGLFGKSGPKSSETKIAKLGECKGAKAPSSVPREVPRFVMNITKITRFARIPKKFLRENNIELPKEIKLRDESGKLWPVQTSLWDSGYTVLTSGFSEFCRMNKLVPRDQCVFTFICSKGNLCNVIQSRAEKWKDSLEMLTVLTDQAMQTIYATV