MSGRVSGKVKWFNDQKGFGFISPDDGSDDLFVHQSQIKSDGFRSLAEGESVEFAIESESDGRAKAVDVTGPDGASVQGTRRGGDGGRSYGGGRGGGGGGYGGGGGYGGGGGYGGGGGYGGGGRGGGGTLVVEAAAAAEEAATAVESLGILPEIAHQVLVEFTVRVVYVLRIVLSFYFNMS