MGGVGKTTLAKAIYRRLISGKEFQAAASCFVENCGDKDSRQIQSELLKQLLLEENASDFRMEEHLKHGLKEKKVLVVLDDVKDLSSVEEVLDSVKPLKQKSRVLFTSRNKRVSDYFSEDFSTAGYHVKCMDQNQSLQFFCLHAFKKPSPKEGFERVAQKAMSTCHGLPLSLQGLGRYLQARKEEYWWNEAIVKLQRSQHEGIVKVLMISYEALDKSKQEMFLDAACFLIHQRRRTAEYFWVDGRCDLEILIELCLLEVDVRGCLAMHDQLRDLGRHIVIEEYEKLGRCSRLWAGCSFINQVLESKQVCTFLFTQPHQQPMTIGRESATWSWCILCFSLMSLHLCFFWFFF*