MGATKGGFFGYDRGFCFPLCLVNLFVMKPLRQQNRQVISYVPRVEPAPPEHAVKMDGFRDVWVLRGKYVAFVLIDEHFRRSPPFNVPEAAQRWATQMRQEGEIDA