MDSSHPTTKFTEKRFVTDKLVKPLRHLALPKIVRISFTDQDATDTSSDDEEQQQQQRVTRRVINEVRIEESEAVRVLLAKNQQQKPINSLPEEKKKFRGVRQRPWGKWAAEIRDPLLKSKRRWLGTFNTAEEAALRYDREAIELRGPNARTNIIPPPKFPVSDHRSSSNESISINLSSSNLCSSNMSTSMDQIVVIDEYDSGKECQSNIRSPTSVLSSSDNEWRPVSKEKDESHFVGYFDGVINPEAILFGISEPTLWEEMNMVPETMLREDLSDISLDSVGDFRSCKWNAEDFFQDQCGGF