MASAILNNGASIPLIGMGSGYDGPLSFDEKKAAISAAIEVGYRHFDTAKVYNSEGFIGEALKEAMEAGLVKREDLFVTSKLWCTDAYPEGVLPALQSSLSALQLDYLDLFLVHWPIRFKEGTQFRPKPEELMPLDIRGTWRALEACVRQGLTKAIGVSNFSSKKIIELLEFAEIPPAVNQVEMHPKWQQKLLRETCKKANVHVSAWAPLGSPLMKWGTPEILNDPVIKDIACKHGKTPAQVVLRWELDNEVSVIPRSFNKKRMAENFDVFTWCLTDEDHHDISKINQKKTLDGSFICSLEFGPYKNPQDLWDAEI*