MKIVVNGEEAGTKEKGCALCGATWGGWYEDVDGERLFFCCDVCAREFLNMLNRVKEITGWGKVDELIINGDYYRGRNCEAKSEGKSLSFYVKFGEDAEITTFIIKGNH