MKPFLRWCFVATALTLAGCSSTAWRKDAVLAVPLQPTLQQEVILARMEQILASRALSDDERAQLLYERGVLYDSLGLRALARNDFSQALAIRPDMPEVFNYLGIYLTQAGNFDAAYEAFDSVLELDPTYNYAHLNRGIALYYGGRAKLAQDDLLAFYQDDPNDPFRSLWLYIAERKLDEKRALEALRERLNKSDKEQWGWNIVEFYLGDISEKELMTRLKADATDNTSLAEHLSETNFYLGKYYLSLGDKDSATALFKLAVANNVHNYVEHRYALLELSLLGQEQDDLAESDQQ*