MKVYFCGSIRGGRDDAELYHRMVAKLQSFATVLTEHVGRRELGDTGEHVTQGDRFIHDRDVDWLRQSDVVVAEVTQPSLGVGYELGRAVDMKKKVLCLFRPSSGRRLSAMIRGADNGDSFVVRDYCQDEIEQVLEDFFSNQK