MSQSPTDIYTEPQPIDVNTLANLGPLRALAGVWEGTRGLDVKPKADGPKKQAFVERIELQPIDPQTNGPQLLYGLRYHTHVTKPDQVKTYHDQVGYWLWEPATGCIIHTLTIPRGQTAMAAGTAAADATTFTLEATQGHAFWGICSAPFLEENFKTVRFTITVTLNPDGTWAYEEDTVLQIRGQAEPFHHTDRNLLKKVAEPTPNPLARG