MDGRVNALSNLNDLEVYNFLVDPNFDQFINFIRGDDQAIENPPLDFDLGGRPLQNNSCFIDQNQFVPTPVVDLFNELPDLGSNVTESFHSFEGESVKPCGDDDDYNDGDDSSATTTNNDGSRKTKTDRSRTLISERRRRSRMKDKLYALRSLVPNITKMDKASIVGDAVLYVQELQSQAKKLKADIAGLEASLNSTGGYQEPAPDARKTQTFQSIKSPSKNIIEMDVIQVEEKGFYVRLVCNKGVGVAPSLYKSLESLRSFQVQNSNLSSPSPDRYLLTYALDGTCFEQSLNLPNLKLWITGSLLNQGFEFLKPFT