MVTFRFHQYQVVGRALPTATDEHPKIYRMKLWATNEIFERKPTKIKNYGIWLRYQSRTGYHNMYKEYRDTTLNGAVEQMYNEMASRHRVRFPCIQIIKTATIPAKLCKRENTKQFHDSKMKFPLVFKKVRPPTRKLQTTYKASRPNLFL