MGEKSKILFIGATGYIGRFIVQASAKAGHPTFALVREKTVSDPAKAPIIQSFTSAGVTLLHGDLYDHESLVKAIKQVDVVISTVGHAQLADQDKLIAAIKEAGNVKKFFPSEFGNDVDRVHAVEPAKSAFETKAKIRRAIEAAGIPYTYVSSNFFAGYFLPTLAQPGVTSPPRDKVVILGDGNPKAIFVKEDDIGTYTIKAVDDPRTLNKILYLRPPGNIYSFNELVALWEKKIGKTIEKTYVPEDQVLKNIEETPFPVKIVIAIGHSVFVKGDHTNFEIEESFGVEASKLYPDVNNTTVDEYLNQFV*