MFQSGFFSEKDFEDGVPDLSDFGDVYELGFGLGPDKPPSSAIYSKRVAAKDTLPAQSIGGNKNAKDSTLGSLLLRPGPLMVLHSARFDGGDVIDKVDRTYIRTTCDHVVKPKQQDEMIKRWPPREIFTLESHHCPFFSNPEQLVELLIKASASTCPNQ