MEMMNPWHSLQLFSKHALGETLPPDDVETLSSEIVATLGGLPLALEVIGSSLRNKRPAIWAEKLKSLREVPHMSIREKLKMSYDALSNREKEIFLDIACFFINEEKRSAAYVWKDCGFFPESGLDTLTAMSLLKLDLDNKLWMHDQLRDLGRDLVRRENYLNAGNQSRLWGSGECLSALRGQIDYQQTSNVESLRLQFPEVQMLTSQDFAALPKLRLLHVEGAKFTGDYKNLFGELRWLSWDRCPADFDATNFSPSNLVVLKLSGAELAD