KCFIKRLFNKTVVVARQGKCCSLRSKSTRGADKLIRFPVLVHRNLHGVWDPCISWLYPYMQKTQQKRKGGQIRFTNEQTDALENKFDNHKYLSPQERKKLARSLSLSERQVKTWFQNRRAKWRRVRKDGEDEEDAAADRATRSVGAPTQNSFYFPARF