MLTVPYEVALPGGLKPGDVLTILGAVNPNAEYFTLRLMRKGNVALHIEYVFDYNDKQILRANTVINGKWGEVVLYSKVLFRDGQEFRLVVTVEPDSAVLRVNGKFLFTFPKPFKDLPSVNKVLVSGDITWKDASNVRE