MKMEKTSLTTPGTGSSSYLKALTVEIEKKLQRALASASQRPNLLQELFADIALEVDDRARGIIFSREEDEISPAEDAADGQLCFYDVLADYYVWVPESGKQILHLIVQLWSQSFASHIFSLLFHKWLFEAQLDNTEVLVRFSSALVQGATNVLWIDIQTNKRHFQSLFQYLLEEVALEPMRLNRIPVQAQRELFLLLSRFILFYNSVDKIDSFLKQFPIFPNAFLVGGPADFFVIELADQLQKLKVEPVLLHYLSQIKVLQGMELRMTTSTRLKACLYSFTSPGGPMYPTRAVRHAAWDALDLLFPVGRYPRHFISLFFRLLYPWYWPSSCWNFIIFCIKAVFYSLLRLLFSSWDKLREPKNC*