MSLDYGLTRTEIMTVDSQVVLTGTVLVMVTGALYNVSGAKRSFVQTFVLVTQEKSYFVFNDMFRYLDGDEKPSQQPASPVVNGAPEPQDAPANTVSDQGISESAVLPDTHASEYPSPEAQEEVTVEVAVEDHSELLPEQAEVSGILEDVLVENASAENVIADQAETHVSQLNELEDAVEEPIVDEAPKKSYASILRLQKNGSKAPVLSTHAVTSSNIVSVHNERSASFAASQAVQSAAHLLTGGMPPQDHRDENSGAEIEGDGRSVYVKSLPLNVTVAELEGELSKFGQLKPGGVNLRNQRI