MKRKRPAALRGGEEAAAAALKRGPWTPEEDEVLARFVAREGCDRWRTLPRRAGLLRCGKSCRLRWMNYLRPDIKRCPIADDEEDLILRLHRLLGNRWSLIAGRLPGRTDNEIKNYWNSHLSKKLIAQGIDPRTHKPLTAAADHSNAAAAVAATSYKKAVPAKPPRTASSPAAGIECSDDRARPADGGGDFAAMVSAADAEGFEGGFGDQFCAEDAVHGGFDMGSASAMVGDDDFSSFLDSLINDEQLGDLFVVEGNDHEHGNGEIGHGDVMESKQ