MALIMNNHVFKGHRTLLGNKFVTYRELDLPTRADIYKHSKNGFDWGNTSKGALQLAFAILYQLSNKETSTKYAEQFCENIVKKLNSRDWILKASEVLSWIEHNCDTVEQQELSKPTKLQPVNKKIKKNKSNIVKEICKELNITQKQLAQVLEVPEGTVSSWAVKNEIPRLGKKAIEFYIQNTKNQKIVDSYRSFIKLLQAS