MASKKSTWPVFQFNESKDTISLLHLWIQIVGKVKLKKSPWQNHSWHGALHVNYQGLTTNSIPYENGIFEIMFDFIHHELKIKTSSGTRDRFSLGGQTVASFYEMLMEKLEFLGIEVTIDDMPEEVIGAIPFSKNTKKVPYQANEVQKFWKVLVHTQNVLTNFRSGFIGKQSPVHFFWNSFDLSYSRYSGKPISSPENTEGENDLNAQEVFNVGFMPGNLTFPNPCFFTQLKPTLPSIKDQKVSPEAAEWKDELDRFILPYDVVQKSDSPKETLLSFLQSSYEACANLAEWNRKELEANRANEI