MVNRGIRGATTVTSNEEQEILRETVLLLREMVERNNIIAEDICSVWITMTTDLDATFPARAIREIEGWELVPLMCSTEIPVKGSLPKCIRLMVQVNTDKSQREIRHVYLNEAQKLRPDLSESK