MVSKKFSQLAVVDHEGTYQGAVTADRIIRAHLTPGDPVLSDVMDDQIPTAHREDYLLSKLDLIFEHGFIFVHSQDRKSIDGILTAADLTKRFGAFMQPLTILEEIENRLRRAVDEALTLQEIRKNTRRKSSDVNSAADLFMGDYGYILKEEKYWSRLGWGISQTMFLDQLQSVIAVRNSIMHFSSDPLSDKQRDVLQEFREILSSVVPRR