MKPFLRWCFVATALTLAGCSNSAWRKSEVLAVPLQPTLQQEVILARMEQILASRALTDDERAQLLYERGVLYDSLGLRALARNDFSQALAIRPDMPEVFNYLGIYLTQAGNFDAAYEAFDSVLELDPTYNYAHLNRGIALYYGGRDKLAQDDLLAFYQDDPNDPYRSLWLYLVEQKLNEKQAKEALKARFEKSDKEQWGWNIVEFYLGDISEATLMERLKADATDNTSLAEHLSETNFYLGKYYLSLGDLDSATALFKLAVANNVHNFVEHRYALLELSLLGQDQDDLAESDQQ*