MGDPMKTGLMGLHPVQSGTSIHGNLNLDSNTGLGVVVSDDHSKKTRKPYTITKSRESWTEQEHDKFLEALQLFDRDWKKIEAFVGSKSVIQIRSHAQKYFLKVQKSGTSEHVPPPRPKRKAAHPYPQKAPKKVMSQVGSIQFQPPGALPEPGFGIGPDPLSVSGNTINFSPWTYDNVPAISTTQMRKDDAQLSSGGVMQNCSSSSNEYIPRINKTKESNDQKESQKQMKVMPDFAQVYSFIGSVFDPSTRDHLQRLKKMDPIDIQTALMLMKNLSFNLSSPEFEDHRRLLSSYGLGAEKDKMGLPIKTDFRGNAIQAV