MTRKKVKLVWIENDKSRATSLQKMRVGLLKKVKELTILCAVRAIVIIFSPDKVGPLVWPSPQATHGLLDEFFALPKSVQKKKESNVESYLKEKTHKFQEQLKKSKKKNKEHVIDELMMQLQSGREIADLNQSEMYALLSFSRDTILLCRKKLAFMQFPPLRDPPVFPFEIQVEEFKTTTNDGFVGGGQDNKRAGRTDEATRFINTDIFKQSKSYYFFDEWVFPPSPPKYEIPQQMENGNPNPKSYRLYQGSSSNGNPHLEMDPFRLQMMTSQGLAGSVSQPLQHHSMINNPTMAMNQPSQDPFDYMRSELGINEGININNSQFYMSNNTITANDGVRQEPYPNVTTAGENNGDATTSNTNMVWPGFNNHHF