MRAVLHLEHKRYFQNHGHILFEGLAPVSDCKQLEAELKLFLKEVAVVKDRHLQRWRENVHRTLPEVQMIVKRVRLDHLAAELTHRSRVALVRDLWVQKQEEIFFDDCDCSVLLCLSGEKAGWGLFFSGEYPQDVFNWGAGDTAIILRFSSAGFPN