MKPFLRWCFVATALTLAGCSNTSWRKSEVLAVPLQPTLQQEVILARMEQILASRALTDDERAQLLYERGVLYDSLGLRALARNDFSQALAIRPDMPEVFNYLGIYLTQAGNFDAAYEAFDSVLELDPTYNYAHLNRGIALYYGGRDKLAQDDLLAFYQDDPNDPFRSLWLYLAEQKLDEKQAKEVLKQHFEKSDKEQWGWNIVEFYLGNISEQTLMERLKADATDNTSLAEHLSETNFYLGKYYLSLGDLDSATALFKLAVANNVHNFVEHRYALLELSLLGQDQDDLAESDQQ*