MGSRILVTTRSDTVASIMGTLPRHDLGRLSEEQSWSLFQKLAKPLPDFLSIGKEMVDRCGGDALAVKTLGGLMFTKTTKEEWESVRSSDFWKPQGNDRVILPALKVSYDHLTSSLKQCFVYCAVFPKGCEIDKNKLIKQWIAHGFIHSDGKNELLDEGECYFNDLLQRSLFQVKMEGNGIDAKLYKMHDRVHDFLRYLVGNEYFTDEASIEIDCREARHLVLQNHKWAGEPKNLDA