MATKEVFHGVPGILRPFKEFIESKGLKKGDQIVYYGVPGTCTPFIELLGFALRSLELEQVFVPYVDETKAKKLVHVDNVGMQANATAPALKPKALVIMGGLSMPNVPVKAEQVKAVIGKHAGSAVIGVCFMHMFEKAGWLNTVSFDCLIDANIDPVEVTK