TQLSHGFPYSDRRSDYSGSIGSGAGATRLGAHEHDPLALHQALQSAVDDGQNPVIDENAGFMSDLPLLKNFPITDIKKDSSQINLGSPSDVFCSVPGRLSLLSSTSKYKVTVAEVQRRLSPPECLNASLLGGVLRRAKSKNGGRLLREKLEKIGLNLPAGRRKAANVTLLTSLVEGEAIHLARDFGYVCETEFPARQVAEYLSRQYSEPQESYRRKELLLNTKQVTKELMDLLNQDRSPLCNTRPQHILDPSIQRHLTHFSLISHGFGSPAIVAALTAIQNYLNESIKHLDKMYPGNGGSMVTSSLDKNKMESDKK