MASGRIRSTRRLRSWIVEQVNSGKYLGLVWDNPEKTMFRIPWKHAGKQDFRSEEDAAIFKIINWPNVNRVRVIIL