MSGRVSGKVKWFNDQKGFGFISPDDGSDDLFVHQSQIKSDGFRSLAEGESVEFAIESESDGRAKAVDVTGPDGASVQGTRRGGDGGRSYGGGRGGGTLVVEAAAAAEEAATAVESLGILPEIAHQVLVEFTVRVVYVLRIVLSFYFNMS