MTTRNPVAKTEPIVIVGAGVFGLSTALELKNRGYKNVTVLDRYLPPVIDGSSVDISRVIRVEYADPFYGKMAREALDGWTGQYSDHFHQSGFVMLADKAGNSFAEKSKNADKSLGETLKEYENAHDIREEFPAVQAKLDGLKAYYNKTGGWADAESSIRQLAMECSLAGVSFITGARGRVLSLRYNDYKVTGVNVAEGEPITAAQVILATGAWSNRLVPISHASSGSGQPVGFIRLTPQEAEKLAEMPVIINLSTGVFVFPPTPKTHILKIARHGYGWATEFDAPDAITESRKVSTPKRDENNATANYLPKDAEEALREGLQQLVPEIGNHEWLRQRLCWYSDTPEGDFIVDHHPVREGIFLATGGAGHAFKFLPVLGRYIADCYENKASEVLRHKWRLRAPTGKDMVKQGDGSRGGPPLRKLTRAEQAKL*