MKHSVKILTTAMAIVLGCLTQAKAEEGVSHYEALPSETLAEAVENFVTYNNKVQEVLARETLSVADMEEIHQFTYTLETALAKINEELGALPVVLEEVHLASESDNPARLRAVAEVYLEQAEVLDR