VMSSEEGKLFVGGFNFNTDEQALKDHFSSFGPISEVVIVKDQETQRSRSFGFITFTNSEHASDATGESLDVHQIWVDHAGKSARGTRGGALGGAFGAHGRGCSYSRGGGDQGFGRSRYDSLDDYGYGRSGNYSGRSQGGFDCWSGGNYRDNY