MVLATEIKGYNVLPVSLPKAQTTHYIYFKKHETRSTDNQKNSSGRSIFLCNLPIGTTTSTLKKFFQEVAIGATIETFVASLLNDCPEDVWINLTKLTSDLEFNPDLQSARNTNDEAARLPKNCGVVTFVDKSAFQLAYTAIRKLSAARTVSSWPFSTYDSKYFLNHYKSQILDAEALSDAVSQALVDFDRAEQESRDNLQQQTQLVDEDGFTLVVGSHRKTKAGIMGKQKLAATVELDKANTKLKKKEKEDFYRFQLRQRKKDEMNELLQKFKLDQEKVRLMREKKRFRPY