MKGRDQFLPSFGWSFVCLKGLRPIDENPDQARERFSKRLTQNEVDKCLLMFPFTAVVGLFAFEIHRLFCLDVVGRSGKAWTFLASFEPDEDMVSVFSIRCPQFASEYALKANDEVTFVRQALNDNDKAPWMKFKIEIRRKIILFGQDIWGEVMV