MNVFNQNWGVEEMVAFIGFAVDEVVQHCGWVHNGMVCNTPVRTKDFNAHLRTHHGVNSDTVHHQCLWYGCNAHPTTKAGLERHVNEQHIPGTWACPMCPETFTMKATLRTHLNERCPGTGY