GSHMDFSFIKALQTAQQNFVVTDPSLPDNPIVYASQGFLNLTGYSLDQILGRNCRFLQGPETDPKAVERIRKAIEQGNDMSVCLLNYRVDGTTFWNQFFIAALRDAGGNVTNFVGVQCKVSDQYAATVTKQQEEEEEAAANDDED