MATDTFLTQIVLNSMHRYQPRIHLARLGPGQTIPTSPKELQEVDHKTYVFPETVFTAVTAYQNQLITKLKIDSNPFAKGFRDSSRLTDFDSYSGM