MDGVFKMIDIHLLDIDNDQPRKSVSLVELEELSISIKENGILQPLIVCKANDRYKIIVGERRFRAAKLIQLTNIPVIEVDIKESCKDFMPLVENIQRENFTPVEEAYAYKNIMNKYSLTQKDLSEKIGKSRTYISNLVRILDLEQEILNAIHRKEISFGHAKVILSLKDRQDRYNLYLIILKKKFSVRDAEKYVKNFSKSIVKKRELEQDPFLNNIKEFLFDKIQTKIDIKGNQNKGKIEIEYFTAGDLKRIVSLFGHSS