MDCQVDKHEHFRHPPIFAFNQGSKGSKAARDICSVYREGAVSERTAQRWFSRLKKGKFDVTDSPRSGWLVQFNEDRLNELMHKDPHQSTRELSQQMGYSHDTVTHHLHSVCELQNRVHGCQTWLSVVIKQKRFDLQHGVLVQHDNAALTVICVWGLWRTMLDNIFGHVVLLTGNHCSLQLLPGEVQECFYKLCKSMKDQRFFKDLLQHNNDGLSTPAKEFHLFVITSLTL