MHQIRVALRGKGVVLMGKNTMVRRAIRTILAEHPEYERLLPHVKDNIGFVFTSGDLKDVRDIIVANKVAAPARAGALAPKDVTVPAGNTGMEPGKTSFFQALGIPTKIARGTIEIVSDVKVVTGGTRVGTSEATLLNMLNISPFTYGMTVAQIFDQGNVFSPEVLDIDESVLIDRFMSGIKSIAAISLALNYPTIASITHSLVNAYKNLLAIAVTTEYSFEAAEKVKEYLANPEAFAAAAPAAAAPAAAAAEEAAPAKEEEKEESDDDM